Thu, 01 Feb 2024 11:57:28 -0500 |
Josef 'Jeff' Sipek |
objstore: add a per-page lock
default tip
|
Thu, 01 Feb 2024 11:54:09 -0500 |
Josef 'Jeff' Sipek |
objstore: add a page cache lock to serialize accesses to the free lists
|
Thu, 01 Feb 2024 11:49:46 -0500 |
Josef 'Jeff' Sipek |
objstore/posix: use copy_file_range for COW
|
Mon, 19 Dec 2022 19:55:24 -0500 |
Josef 'Jeff' Sipek |
objstore: rename obj_ops.c to obj_open.c
|
Mon, 19 Dec 2022 19:54:24 -0500 |
Josef 'Jeff' Sipek |
objstore: move objstore_obj_info to obj_info.c
|
Mon, 19 Dec 2022 19:53:17 -0500 |
Josef 'Jeff' Sipek |
objstore: move objstore_lookup_{one,all} to obj_dir.c
|
Mon, 19 Dec 2022 20:11:20 -0500 |
Josef 'Jeff' Sipek |
objstore: move objstore_unlink to obj_unlink.c
|
Mon, 19 Dec 2022 20:11:14 -0500 |
Josef 'Jeff' Sipek |
objstore: move objstore_{,sym}link to obj_link.c
|
Mon, 19 Dec 2022 19:51:07 -0500 |
Josef 'Jeff' Sipek |
objstore: move objstore_create to obj_create.c
|
Mon, 19 Dec 2022 19:50:34 -0500 |
Josef 'Jeff' Sipek |
objstore: move objstore_getdent to obj_dir.c
|
Mon, 19 Dec 2022 19:49:35 -0500 |
Josef 'Jeff' Sipek |
objstore: drop redundant _dir from a handful of file names
|
Mon, 19 Dec 2022 19:44:45 -0500 |
Josef 'Jeff' Sipek |
objstore: move dir buffer making helper to dir.c
|
Mon, 19 Dec 2022 19:39:43 -0500 |
Josef 'Jeff' Sipek |
objstore: move objstore_{read,write} to obj_rw.c
|
Mon, 19 Dec 2022 19:38:40 -0500 |
Josef 'Jeff' Sipek |
objstore: move objstore_{get,set}attr to obj_attr.c
|
Mon, 19 Dec 2022 19:35:04 -0500 |
Josef 'Jeff' Sipek |
objstore: rename obj_txn.c to obj_rw.c
|
Mon, 19 Dec 2022 19:33:52 -0500 |
Josef 'Jeff' Sipek |
objstore: move obj_setattr into a separate file
|
Mon, 19 Dec 2022 19:21:21 -0500 |
Josef 'Jeff' Sipek |
objstore: move the transaction structure to the heap
|
Sun, 18 Dec 2022 11:53:21 -0500 |
Josef 'Jeff' Sipek |
objstore: link against common and mark all used libs as private
|
Sun, 18 Dec 2022 11:40:46 -0500 |
Josef 'Jeff' Sipek |
common: replace blksize static assert with a runtime one
|
Sun, 18 Dec 2022 10:35:16 -0500 |
Josef 'Jeff' Sipek |
build: add builds.sr.ht build manifests & script
|
Sun, 18 Dec 2022 10:15:13 -0500 |
Josef 'Jeff' Sipek |
objstore: implement symlink
|
Sat, 17 Dec 2022 20:40:39 -0500 |
Josef 'Jeff' Sipek |
fs: implement symlink
|
Sat, 17 Dec 2022 20:40:16 -0500 |
Josef 'Jeff' Sipek |
fs: implement readlink
|
Sat, 17 Dec 2022 16:38:59 -0500 |
Josef 'Jeff' Sipek |
client: handle LINK
|
Sat, 17 Dec 2022 16:32:57 -0500 |
Josef 'Jeff' Sipek |
common: extend LINK to include more args and a return value
|
Fri, 16 Dec 2022 20:25:01 -0500 |
Josef 'Jeff' Sipek |
objstore: stubs for objstore_{sym,}link
|
Sun, 18 Dec 2022 09:54:12 -0500 |
Josef 'Jeff' Sipek |
common: inform fscall_read callers about actual byte count read
|
Sun, 18 Dec 2022 09:45:56 -0500 |
Josef 'Jeff' Sipek |
common: enforce max read & write size in fscall_{read,write}
|
Sun, 18 Dec 2022 10:00:29 -0500 |
Josef 'Jeff' Sipek |
doc: add a note that WRITE is an all-or-nothing operation
|
Sun, 18 Dec 2022 09:54:35 -0500 |
Josef 'Jeff' Sipek |
fs: remove debug hexdumping of file data
|