log

age author description
Sun, 05 Apr 2020 13:07:50 -0400 Josef 'Jeff' Sipek common: expose file mode conversion functions
Sun, 05 Apr 2020 11:06:50 -0400 Josef 'Jeff' Sipek objstore: inline the vector clock in objver
Fri, 03 Apr 2020 15:54:51 -0400 Josef 'Jeff' Sipek switch to new buffer_init_static libjeffpc API
Fri, 03 Apr 2020 15:55:09 -0400 Josef 'Jeff' Sipek objstore: remove unnecessary buffer_truncate calls
Thu, 02 Apr 2020 21:02:22 -0400 Josef 'Jeff' Sipek objstore: assert that dirblock_serialize produced at most one block of data
Thu, 02 Apr 2020 20:59:43 -0400 Josef 'Jeff' Sipek common: assert that xdrfd_create's buffer truncation worked
Thu, 02 Apr 2020 14:48:42 -0400 Josef 'Jeff' Sipek README: expand the 'Running' section to give some hint about how to run it
Thu, 02 Apr 2020 14:47:06 -0400 Josef 'Jeff' Sipek examples: remove mention of 'mem' backend
Thu, 02 Apr 2020 14:46:29 -0400 Josef 'Jeff' Sipek objstore: use passed in owner/group information for file creation
Thu, 02 Apr 2020 14:45:21 -0400 Josef 'Jeff' Sipek fs: pass current context uid/gid to fscall_create
Thu, 02 Apr 2020 14:44:23 -0400 Josef 'Jeff' Sipek common: add owner & group arguments to fscall_create
Thu, 02 Apr 2020 14:42:22 -0400 Josef 'Jeff' Sipek common: add file owner and group to CREATE
Tue, 31 Mar 2020 18:30:51 -0400 Josef 'Jeff' Sipek objstore: stop counting links on directories
Tue, 31 Mar 2020 14:51:36 -0400 Josef 'Jeff' Sipek objstore/posix: transaction ops stubs
Tue, 31 Mar 2020 11:05:51 -0400 Josef 'Jeff' Sipek objstore: extend existing dirents on create if necessary
Wed, 25 Mar 2020 12:33:44 -0400 Josef 'Jeff' Sipek objstore: implement file unlink
Tue, 31 Mar 2020 13:09:46 -0400 Josef 'Jeff' Sipek objstore: add dirblock_add_dirent_target
Thu, 26 Mar 2020 15:14:03 -0400 Josef 'Jeff' Sipek objstore: add dirblock_parse
Tue, 31 Mar 2020 13:09:19 -0400 Josef 'Jeff' Sipek objstore: base all_deleted on target's deleted flag in dirblock_add_dirent
Tue, 31 Mar 2020 13:08:52 -0400 Josef 'Jeff' Sipek objstore: use the sink buffer type when estimating dirent tgt size
Tue, 31 Mar 2020 11:56:02 -0400 Josef 'Jeff' Sipek objstore: check for name duplicates in dirblock_add_dirent
Tue, 31 Mar 2020 11:09:07 -0400 Josef 'Jeff' Sipek objstore: return lookup entries even if conflicted or all_deleted
Sun, 29 Mar 2020 17:37:14 -0400 Josef 'Jeff' Sipek objstore: ignore all deleted dirent targets during lookup
Mon, 30 Mar 2020 23:03:34 -0400 Josef 'Jeff' Sipek objstore: dir_create & dir_unlink don't care about directory offsets
Mon, 30 Mar 2020 23:03:05 -0400 Josef 'Jeff' Sipek objstore: return number of dirents found from lookup entry function
Mon, 30 Mar 2020 23:02:06 -0400 Josef 'Jeff' Sipek fs: implement unlink op
Mon, 30 Mar 2020 23:03:53 -0400 Josef 'Jeff' Sipek objstore: add desired oid argument to objstore_unlink
Tue, 31 Mar 2020 09:18:24 -0400 Josef 'Jeff' Sipek common: add fscall_unlink
Tue, 31 Mar 2020 09:18:35 -0400 Josef 'Jeff' Sipek common: extend UNLINK to specify a desired target oid
Mon, 30 Mar 2020 17:42:36 -0400 Josef 'Jeff' Sipek objstore: create should make sure it got a file type
Mon, 30 Mar 2020 17:31:46 -0400 Josef 'Jeff' Sipek objstore: silently convert no-type setattr calls to preserve the type
Mon, 30 Mar 2020 17:28:58 -0400 Josef 'Jeff' Sipek common: add _NATTR_NOTYPE and code to map it
Mon, 30 Mar 2020 17:27:33 -0400 Josef 'Jeff' Sipek common: renumber file types to avoid using 0
Sat, 28 Mar 2020 18:24:23 -0400 Josef 'Jeff' Sipek objstore/posix: implement createobj clone op
Tue, 24 Mar 2020 18:41:08 -0400 Josef 'Jeff' Sipek objstore/posix: implement cow obj op
Mon, 30 Mar 2020 11:37:36 -0400 Josef 'Jeff' Sipek objstore: catch unlogged entries in transaction commit
Mon, 30 Mar 2020 11:25:21 -0400 Josef 'Jeff' Sipek objstore: call txn_log_entry when done with the transaction entry
Mon, 30 Mar 2020 11:20:37 -0400 Josef 'Jeff' Sipek objstore: add "log an entry" transaction function
Mon, 30 Mar 2020 10:45:23 -0400 Josef 'Jeff' Sipek objstore: move "perform op" code closer to where it belongs
Mon, 30 Mar 2020 11:00:34 -0400 Josef 'Jeff' Sipek objstore: document the difference between obj_* and dir_* functions
Mon, 30 Mar 2020 11:00:07 -0400 Josef 'Jeff' Sipek objstore: swap obj_cow arguments to match other obj_* functions
Mon, 30 Mar 2020 10:07:37 -0400 Josef 'Jeff' Sipek objstore: move create transaction op setup into a separate function
Mon, 30 Mar 2020 09:58:22 -0400 Josef 'Jeff' Sipek objstore: move write transaction op setup into a separate function
Mon, 30 Mar 2020 09:52:46 -0400 Josef 'Jeff' Sipek objstore: move setattr transaction op setup into a separate function
Mon, 30 Mar 2020 11:43:53 -0400 Josef 'Jeff' Sipek objstore: initialize dirblock's ntgts to 0
Mon, 30 Mar 2020 11:30:02 -0400 Josef 'Jeff' Sipek objstore: give the OP_* enum a type name
Sun, 29 Mar 2020 17:37:03 -0400 Josef 'Jeff' Sipek objstore: getdent must skip over any dirents which have only deleted targets
Sun, 29 Mar 2020 17:36:07 -0400 Josef 'Jeff' Sipek objstore: fail lookup if the dirent's targets have all been deleted
Sun, 29 Mar 2020 17:27:41 -0400 Josef 'Jeff' Sipek objstore: add 'all_deleted' flag to dirents
Sun, 29 Mar 2020 17:19:40 -0400 Josef 'Jeff' Sipek objstore: add 'conflicts' flag to dirents
Sun, 29 Mar 2020 13:47:49 -0400 Josef 'Jeff' Sipek objstore: add 'deleted' dirent target flag
Sun, 29 Mar 2020 13:47:19 -0400 Josef 'Jeff' Sipek objstore: extend dirent target definition to include flags
Mon, 30 Mar 2020 08:48:26 -0400 Josef 'Jeff' Sipek objstore: move dirblock serialization checks into a separate function
Sun, 29 Mar 2020 19:20:13 -0400 Josef 'Jeff' Sipek objstore: write obj op returns the number of bytes written on success
Sun, 29 Mar 2020 19:19:44 -0400 Josef 'Jeff' Sipek objstore: cbor packing doesn't change the buffer offset
Sun, 29 Mar 2020 13:57:21 -0400 Josef 'Jeff' Sipek objstore: assert that dirent target packing didn't generate too litte data
Sun, 29 Mar 2020 13:53:28 -0400 Josef 'Jeff' Sipek objstore: define PACKED_DIRENT_TGT_MIN_LEN
Sun, 29 Mar 2020 13:32:31 -0400 Josef 'Jeff' Sipek objstore: move dirent tgt size estimation closer to where it is needed
Sat, 28 Mar 2020 22:34:33 -0400 Josef 'Jeff' Sipek objstore: use struct ndirent_mem in struct dirblock
Sat, 28 Mar 2020 21:29:25 -0400 Josef 'Jeff' Sipek objstore: use dirent byteordering functions