RSS feed
cde5a564
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/15 11:23
doc: add paper to repo
cd68e32e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/15 10:22
main: make flags consistent again
2cdc13d2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/14 23:48
TODO: add more todos
4767d3be
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/13 22:52
range: avoid integer overflow
8ecc72dc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/09 20:47
TODO: empty snap is explicit, we also need a fsck
7641f050
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/09 18:56
main: shuffle flags, rfork(RFNOTEG)
8c6bf5fb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/09 11:07
hash: replace siphash with much faster metrohash
77d59f66
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/08 20:45
ream: add support for growing file systems
421f1218
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/08 17:55
fs: fix empty directory check
2106bbe6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/08 17:23
log: fix log compression ordering
7ae531c5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/08 11:37
allocations: temporarily turn off live recompression
130b0711
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/07 12:56
TODO: update
4b6deb08
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/07 12:48
log: compress it live
8a0a5128
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2023/04/04 14:17
ream: change initial owner of / to adm with 775 mode
ddf99357
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2023/04/04 14:26
user: fix memory leaks when parseusers fails
9b49a47d
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2023/04/04 14:21
user: fix freeing of previous users on reload
9884d4ac
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/10/30 17:48
cons: fix out-of-bounds access when given command without subcommand
f2fb2cbd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/04/07 11:55
snap.c: rewrite to use deadlists properly.
344034ea
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/30 16:59
add -s option for 9p over stdin/stdout
1437af59
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/03/23 15:52
splitleaf: stop resetting fullness
4c1d2d44
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/03/23 14:17
dump: remove spare ')'
13f50efb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2023/03/11 20:45
user: remove stray typedef
355b78ac
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/12/26 13:36
merge
824e9997
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/12/26 13:35
dat: rename Traw => Tdat for harmony with key name
cef545a5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/11/30 21:42
tree: remove unused vars
20e7b8ed
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/11/30 20:42
fs: continue on write error, don't return
5b623ee5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/11/12 17:06
check: fix block leak
a82f38d1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/11/12 16:45
check: rename badblk to badtree
e330f150
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/10/31 00:29
fs: add missing error response for Qdump walk
224a00e0
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/11/06 20:14
blk: don't reinitialize log block with new address
dffc95b1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/11/06 14:20
blk: log free messages before making the block allocatable
46f76ab7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/11/06 10:11
cons: fix 'check' command
fa5ed8b6
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/11/06 10:10
tree: avoid scanning freed blocks
bfd636c4
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/11/05 21:21
fs: don't leak flush messages
775be16f
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/30 21:12
main: tweak parallelism, make it scale with cpus
40a7bbda
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/30 10:52
fs: add 'dump' attach spec to mount snapshot dump
1c52bff7
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/30 00:23
blk: move from hacky qsbr to ebr
e65b37e2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/29 00:28
cache: clear block address on uncache
e890dc8b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/26 00:07
blk: remove debug print
f838f626
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/26 00:07
blk: style nit
6a29a24d
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/23 12:46
blk: don't recurse to append log blocks
ebeaa7e1
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/22 18:33
blk: revert stray '*7'
38d7beb5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/22 17:36
blk: flush all the queues
ccf53815
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/22 16:36
blk: flush sync blk after the current queue
6841bfba
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/22 15:43
blk: reserve 0.1% of disk for allocation logs
40726771
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/22 15:42
fs: handle flushes immediately
9d215d5a
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/22 14:32
epoch: actually clean up
7e2b02ff
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/17 22:25
blk: use sync queue directly, instead of sending blocks over channel
e62e48db
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/17 19:15
all: pack integers in big endian form for better lexical sorting
3c0cb629
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/16 22:50
fs: implement Tflush
af297121
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/09/08 19:38
fs: enforce authentication when not using -A
160c570e
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/09/29 22:57
tree: fix typos in message address calculation
c3940ef5
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/16 17:19
blk: make the alloc log self-allocate pre-flush.
ed97b6fd
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/10/16 12:56
everything: rework buffer lifetimes completely
2d851cca
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/09/11 02:45
blk: preallocate blocks to ensure bounded memory
702a8a1b
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/07/23 23:17
tests: first couple
383a92cb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/07/19 01:24
quiesce: fix race
a742b7cb
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/05/01 17:52
cache: fix cache discipline
3b3c0cd0
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/04/20 17:12
tweak options for compatibility with 9front boot scripts
6756c09c
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/04/20 17:30
fs: fix duid of root fid
a9b58ffc
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/04/26 11:38
log replay: clean up cache leaks
5d7489fe
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/04/20 15:48
flags: remove direct access
3cd02d7c
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/24 01:08
fs: share mounts of same snap
1d8fed57
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/24 01:08
fs: fix some memory and lock leaks
ca192083
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/24 01:08
fs: keep userlk locked until we are done with the User
21eca27c
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/29 15:53
fs: check search permission when walking
f5a06734
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/22 01:34
fs: avoid btlookup in fsstat
898b283a
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/22 01:03
add support for announcing on networks
6daa822e
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/22 01:38
fs: respond with zero read from readdir if buffer is too small
95162bab
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/16 22:41
fs: various wstat fixes
1f57b3a7
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/12 17:49
blk: don't kill snap tree blocks
81129e88
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/12 17:49
change mode type to ulong
b09b1550
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/12 17:49
cons: print confirmation when syncing finished
7215f386
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/12 17:49
snap: skip grafting empty dead lists
cf376782
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/12 17:49
fs: remove unused lk parameter to lookup()
aff10b70
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/12 17:49
remove unused quotefmtinstall
881162ca
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/12 17:48
remove unused includes
f12bb8b8
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/12 17:50
finish a comment
37e3d345
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/12 17:48
fs: strip trailing suffix during version negotiation
2774f7c4
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/09 05:55
fs: fix gid of new files
15450aaf
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/02 03:46
fs: update mtime on write
19dc7164
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/02/20 22:44
fs: fix first snapshot generation after mount
5fc13b08
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/02/21 05:53
pack: save nextgen in arena block and remove snap root gen
c441666e
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/03/06 17:30
diskfmt: remove fixed size block header
64a67122
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/02/27 00:34
dump: fix where we put spaces
b648fe31
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/02/26 23:42
dump: improve 'show blk' output
b311560f
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/04 00:28
cons: parse block addresses in hex
4cebfdae
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/04 00:27
fs: use "main" snap on empty aname
19164adc
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/02 03:49
fs: fix qid type check in wstat
6a2f4b2d
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/02 03:48
fs: adjust initial mode by directory on create
5e18d9b2
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/03/01 22:06
fs: remove fixme comment -- it was fixed.
8699acdf
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/03/06 15:16
dump: remove unused showpath, clean up headers.
8f5dce40
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/01 16:26
cons: make showent name argument optional to list directory
ddd9dca2
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/01 16:26
pack: use nil name to pack directory scan prefix
6388170f
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/01 16:26
print qid paths in hex to match other tools
8ca246b8
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/02/27 16:51
tree: copy value into buffer before applying updates
2b79e9ee
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/01 16:14
fs: avoid unnecessary btlookup during rename
d52084c4
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/03/01 15:32
fs: fix invalid Dent created with partial walk
62590a88
– Ori Bernstein <ori@eigenstate.org>
authored
on 2022/02/26 21:22
todo: update TODO list.
6ddf1092
– Michael Forney <mforney@mforney.org>
authored
and Ori Bernstein <ori@eigenstate.org>
committed
on 2022/02/22 03:03
cons: skip leading space in 'unknown command' message
Next