shithub: gefs

RSS feed

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

7419d3ed – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/24 05:32
blk: simplify sync queue insert

366cfab1 – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/24 05:32
blk: fix sync queue ordering

2b6667f4 – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/22 04:03
dump: add missing closesnap in showtree

0e11d540 – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/22 04:04
tree: fix partial pull of new messages in btupsert

95f84bd5 – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/22 02:59
add missing newlines in print statements

212df701 – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/22 02:55
tree: calculate hash of new root before updating root pointer

e159d02f – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/22 02:52
ream: use packlabel/packsnap in initsnap

b545c1eb – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/14 06:52
dump: make snap tree identifier match help text

73c79144 – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/14 07:32
fs: take reference to tree before lookup

413a40ef – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/14 08:03
fs: use lookup in fsstat to lock f->mnt

675f57b0 – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/16 04:40
blk: fix free pointer update

cc358d4b – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/16 04:55
cons: allow toggling debug flag

3071c38b – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/18 18:51
tree: make fastupsert mark the tree as dirty

6231895f – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/12 20:59
fs: fix access check for Tremove

b3e1a9e2 – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/09 18:21
ream: don't reserve space for extinct superblock

20adcc7d – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/08 18:20
fs: add newline when printing fshangup messages

7f83f23b – Michael Forney <mforney@mforney.org> authored and Ori Bernstein <ori@eigenstate.org> committed on 2022/02/08 18:16
hash: make siphash return type match prototype

Next