RSS feed
54321e71
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/10 17:26
load, ream: oops, committed junk
8ad21d99
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/10 17:07
fs: skip adm messages when fs is readonly
65978672
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/10 16:49
fs: unlock mutlk if we get an upsert error
cae437cc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/10 16:34
blk: more asserts on what we enqueue
8a9740a3
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/10 15:46
check: scan deadlists and free log too
73995a55
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/10 11:33
stats: remove useless/never updated info
a4bafdab
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/09 22:09
fs: go readonly when running check to prevent deadlocks
f2456e4c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/09 15:52
check: scan all trees, even if erroring
a0d4209f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/09 12:00
check: catch errors and report them
324d4e97
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/07 14:23
fs: report errors on clear/sync ops
cb88262d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/07 13:35
tree: check for nil block at tail of path
5f4bc353
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/07 13:34
snap: we may have flushed the deadlist insertion
5957ad35
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/06 13:45
revert 3c5258b1c6d5c81cc13e1236af6ab3f35d0661f9
6d1b981e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/05 16:57
cons: fix formatting (thanks rodri)
3c5258b1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/05 16:56
ream: correct backup superblock addressing
d75b52f1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/05 16:29
blk: use error() for blk alloc failure
c2c5d814
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/05 12:13
blk: missing poperror() in compresslog()
e1720e78
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/05 00:10
fs: probe available memory for default cache size
383da8d9
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/03 13:52
test: add parallel snap test script
fd7592c0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/02 22:57
fs: take minutelyl snaps even if the fs is clean
afc09a56
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/02 19:37
fs: lock mounts while snapshotting.
1a37a6bb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/02 11:21
fs: increment hour/min outside mount loop
4ea3a16c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/01 21:38
merge
f9d32f7c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/01 21:37
cons: end epoch in error case
a2e59333
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/01 00:52
fs: fix getmount poperror balance
ae033273
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/01 00:48
fs: fix getmount poperror balance
d181a728
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/01 00:46
fs: error handling cleanup
806f0870
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/12/01 00:27
fs: make autosnaps happen on a per-mnt basis
bd1d74ba
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/30 23:15
fs: fix dent leak
f37db722
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/30 21:34
emalloc: set caller pc
fa84b85c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/30 20:17
fs: when passed '-S', allow anyone to mount in permissive mode
1bede837
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/30 20:04
pack: give a permission error if we have no none user
aff2fa03
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/30 19:48
users: make reloading the user file safer
73ecfeda
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/30 19:45
fs: shut up warning about daily snap
f8236f16
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/30 18:23
fs: be safer about snap deletion
ee29d2ce
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/23 16:53
check: recognize all valid messages
52807a0c
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/23 15:00
fs: getdent => emalloc, no nils to return
f2efe296
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/23 14:58
fs: implement auto-snapshots
fcf497d8
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/22 23:09
fs: deref uid/gid after nil check
1d87f434
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/22 22:08
fs: error when attempting permissive mount as non-adm
ab70b494
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/22 21:53
fs: remove debug print
4cc5ea34
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/22 21:40
fs: add the concept of permissive mounts for user initialization
011d7f3a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/22 15:19
dump: remove old, useless debug dumps
d7e8668f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/22 15:17
ream: remove useless flag
95332069
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/22 11:56
all: more error cleanup
97700c98
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/22 07:59
main: remove debug turds
65f5f977
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/22 07:35
snap: btexit no longer needs a waserror
5b020065
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/22 01:13
fs: do the rest of the error handling conversion
ef760432
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/21 21:36
tree: move to kernel-style error handling
9b157a93
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/20 17:32
tree: clean up errors a bit
185c1707
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/20 17:06
gefs: update TODO
2f3bfc64
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/17 18:18
fs: sweep snapshot heads that are going away
ff80bf50
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/16 22:24
fs: allow auth as none no matter what
56d87e3e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/16 20:31
main: fix permissions on files
bbc98169
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/16 20:22
better debugging
24cb0baa
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/14 01:11
blk: use blocks from the arena block cache for log compression
76d83e6d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/11/14 00:47
gefs: fix block exhaustion deadlocks