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
|
Sat, 17 Dec 2022 21:00:59 -0500 |
Josef 'Jeff' Sipek |
client: print noisy/verbose debug info only on RPC failure
|
Sat, 17 Dec 2022 20:19:31 -0500 |
Josef 'Jeff' Sipek |
objstore: add a FIXME about decrementing the unlink target's nlinks
|
Sat, 17 Dec 2022 20:15:05 -0500 |
Josef 'Jeff' Sipek |
objstore: return ENOTDIR/EISDIR in unlink and rmdir
|
Sat, 17 Dec 2022 20:11:50 -0500 |
Josef 'Jeff' Sipek |
objstore: pass unlink's rmdir arg all the way to where we need it
|
Sat, 17 Dec 2022 20:10:04 -0500 |
Josef 'Jeff' Sipek |
fs: implement rmdir
|
Sat, 17 Dec 2022 20:09:37 -0500 |
Josef 'Jeff' Sipek |
fs: move unlink code into a helper
|
Sat, 17 Dec 2022 20:08:29 -0500 |
Josef 'Jeff' Sipek |
common: extend fscall_unlink to cover rmdir behavior as well
|
Sat, 17 Dec 2022 20:06:51 -0500 |
Josef 'Jeff' Sipek |
common: extend UNLINK to handle rmdir behavior as well
|
Wed, 14 Dec 2022 23:21:47 -0500 |
Josef 'Jeff' Sipek |
client: save the last 128 RPCs in a circular buffer
|
Wed, 14 Dec 2022 23:14:55 -0500 |
Josef 'Jeff' Sipek |
common: use an enum instead of #defines for NRPC opcodes
|
Sat, 17 Dec 2022 17:02:07 -0500 |
Josef 'Jeff' Sipek |
objstore: expose dirent add/update helpers to the rest of objstore
|
Sat, 17 Dec 2022 17:13:46 -0500 |
Josef 'Jeff' Sipek |
objstore: remove an unused local variable
|
Sat, 17 Dec 2022 15:40:26 -0500 |
Josef 'Jeff' Sipek |
objstore/posix: remove hack to fill newly created dirs
|
Sat, 17 Dec 2022 16:08:01 -0500 |
Josef 'Jeff' Sipek |
objstore: remove an unnecessary obj_create wrapper
|
Sat, 17 Dec 2022 14:55:52 -0500 |
Josef 'Jeff' Sipek |
objstore: use the returned create objver for dir contents
|
Sat, 17 Dec 2022 13:29:59 -0500 |
Josef 'Jeff' Sipek |
objstore: rewrite obj_create to return the new object's objver
|
Sat, 17 Dec 2022 14:35:28 -0500 |
Josef 'Jeff' Sipek |
objstore: update obj_write to use cleanup txn entry callback
|
Sat, 17 Dec 2022 14:35:00 -0500 |
Josef 'Jeff' Sipek |
objstore: update obj_setattr to use cleanup txn entry callback
|
Sat, 17 Dec 2022 14:30:03 -0500 |
Josef 'Jeff' Sipek |
objstore: add cleanup txn entry function that runs always
|
Sat, 17 Dec 2022 14:26:39 -0500 |
Josef 'Jeff' Sipek |
objstore: rename cleanup txn entry method to rollback
|
Sat, 17 Dec 2022 14:03:31 -0500 |
Josef 'Jeff' Sipek |
objstore: add alloc_only argument to obj_by_oid
|
Sat, 17 Dec 2022 20:43:56 -0500 |
Josef 'Jeff' Sipek |
objstore/posix: don't walk object versions during create-type initobj
|
Sat, 17 Dec 2022 20:43:16 -0500 |
Josef 'Jeff' Sipek |
objstore: add create argument to initobj clone op
|
Sat, 17 Dec 2022 13:53:59 -0500 |
Josef 'Jeff' Sipek |
objstore: document why objver_free is enough for cow cleanup
|
Sat, 17 Dec 2022 12:53:08 -0500 |
Josef 'Jeff' Sipek |
objstore: move obj_create into obj.c
|
Sat, 16 Mar 2019 11:28:30 -0400 |
Josef 'Jeff' Sipek |
common: work around BSD and other system XDR getlong differences
|
Mon, 13 Apr 2020 16:10:48 -0400 |
Josef 'Jeff' Sipek |
common: add fscall_link / fscall_symlink
|
Mon, 13 Apr 2020 15:46:40 -0400 |
Josef 'Jeff' Sipek |
common: add LINK
|
Fri, 16 Dec 2022 19:48:03 -0500 |
Josef 'Jeff' Sipek |
objstore: direct page lookup fills to the correct objver mid-txn
|
Fri, 16 Dec 2022 19:46:24 -0500 |
Josef 'Jeff' Sipek |
objstore: implement a attach/detach objver to txn helpers
|
Thu, 15 Dec 2022 23:22:15 -0500 |
Josef 'Jeff' Sipek |
objstore: use the passed in objver's size when reading pages
|
Thu, 15 Dec 2022 22:43:13 -0500 |
Josef 'Jeff' Sipek |
objstore: rework obj_cow to return the new objver struct
|
Sat, 25 Apr 2020 10:07:14 -0400 |
Josef 'Jeff' Sipek |
WIP: objstore: rename
draft orphan
|
Sat, 25 Apr 2020 10:06:16 -0400 |
Josef 'Jeff' Sipek |
WIP: fs: rename
draft orphan
|
Sat, 25 Apr 2020 10:04:56 -0400 |
Josef 'Jeff' Sipek |
WIP: client: handle RENAME
draft orphan
|
Mon, 13 Apr 2020 16:10:28 -0400 |
Josef 'Jeff' Sipek |
common: add fscall_rename
draft orphan
|
Mon, 13 Apr 2020 15:50:08 -0400 |
Josef 'Jeff' Sipek |
common: add RENAME
draft orphan
|
Mon, 13 Apr 2020 17:01:13 -0400 |
Josef 'Jeff' Sipek |
WIP: objstore: symlink
draft obsolete
|
Sat, 25 Apr 2020 10:07:07 -0400 |
Josef 'Jeff' Sipek |
WIP: objstore: link
draft obsolete
|
Sat, 25 Apr 2020 10:06:11 -0400 |
Josef 'Jeff' Sipek |
WIP: fs: symlink/link
draft obsolete
|
Sat, 25 Apr 2020 10:04:50 -0400 |
Josef 'Jeff' Sipek |
WIP: client: handle LINK
draft obsolete
|