log

age author description
Sat, 30 Apr 2016 10:48:57 -0400 Josef 'Jeff' Sipek client: returning an error shouldn't always kill the connection
Sat, 30 Apr 2016 10:48:57 -0400 Josef 'Jeff' Sipek objstore/mem: implement getdent obj op
Sat, 30 Apr 2016 10:48:51 -0400 Josef 'Jeff' Sipek {common,client,objstore}: define and implement GETDENT
Sat, 30 Apr 2016 10:45:29 -0400 Josef 'Jeff' Sipek objstore/mem: update directory size on create/unlink
Sat, 30 Apr 2016 08:22:56 -0400 Josef 'Jeff' Sipek objstore: keep count of obj opens
Sat, 30 Apr 2016 08:21:20 -0400 Josef 'Jeff' Sipek common: define NERR_RPC_ERROR
Thu, 28 Apr 2016 18:15:20 -0400 Josef 'Jeff' Sipek README: document the need for submodule checkout
Thu, 28 Apr 2016 18:01:03 -0400 Josef 'Jeff' Sipek stop using libcmdutils.so.1
Thu, 28 Apr 2016 18:01:01 -0400 Josef 'Jeff' Sipek cmake: clean up definitions & compile flags
Thu, 28 Apr 2016 17:49:38 -0400 Josef 'Jeff' Sipek common: add a function to convert from struct nattr to struct stat
Thu, 28 Apr 2016 17:49:36 -0400 Josef 'Jeff' Sipek cmake: check for presence of door.h
Thu, 28 Apr 2016 17:49:34 -0400 Josef 'Jeff' Sipek error: NERR_* to errno conversion function
Wed, 27 Apr 2016 18:49:09 -0400 Josef 'Jeff' Sipek Switch to libjeffpc's synchronization primitives
Tue, 26 Apr 2016 17:48:21 -0400 Josef 'Jeff' Sipek objstore: remove object ops vector from the volume definition struct
Tue, 26 Apr 2016 17:32:17 -0400 Josef 'Jeff' Sipek objstore: remove needless debug print statements
Tue, 26 Apr 2016 17:32:17 -0400 Josef 'Jeff' Sipek objstore: remove unused open_cookie object member
Tue, 26 Apr 2016 17:32:17 -0400 Josef 'Jeff' Sipek objstore: {open,close} object ops should take struct objver
Tue, 26 Apr 2016 17:32:17 -0400 Josef 'Jeff' Sipek objstore: unlink object op should take a struct objver
Tue, 26 Apr 2016 17:32:17 -0400 Josef 'Jeff' Sipek objstore: create object op should take a struct objver
Tue, 26 Apr 2016 17:32:17 -0400 Josef 'Jeff' Sipek objstore: lookup object op should take a struct objver
Tue, 26 Apr 2016 17:32:16 -0400 Josef 'Jeff' Sipek objstore: {lookup,create,unlink} should check parent dir generically
Tue, 26 Apr 2016 17:32:16 -0400 Josef 'Jeff' Sipek objstore: getattr object op should take a struct objver
Tue, 26 Apr 2016 17:32:16 -0400 Josef 'Jeff' Sipek objstore: setattr object op should take a struct objver
Tue, 26 Apr 2016 17:32:16 -0400 Josef 'Jeff' Sipek objstore: write object op should take a struct objver
Tue, 26 Apr 2016 17:32:16 -0400 Josef 'Jeff' Sipek objstore: read object op should take a struct objver
Tue, 26 Apr 2016 17:32:16 -0400 Josef 'Jeff' Sipek objstore: {read,write} with zero length should be handled generically
Tue, 26 Apr 2016 17:32:05 -0400 Josef 'Jeff' Sipek objstore: read and write should reject directory I/O generically
Mon, 25 Apr 2016 20:00:28 -0400 Josef 'Jeff' Sipek objstore: turn object freeing op from a volume op to an object op
Mon, 25 Apr 2016 10:21:29 -0400 Josef 'Jeff' Sipek objstore: use generic object version pointer as the externally visible cookie
Mon, 25 Apr 2016 10:21:17 -0400 Josef 'Jeff' Sipek objstore/mem: implement getversion obj op
Mon, 25 Apr 2016 10:11:01 -0400 Josef 'Jeff' Sipek objstore/mem: remove per backend object lock
Mon, 25 Apr 2016 10:07:38 -0400 Josef 'Jeff' Sipek objstore/mem: implement the allocobj and freeobj volume ops
Mon, 25 Apr 2016 10:03:53 -0400 Josef 'Jeff' Sipek objstore: define a getversion object op
Mon, 25 Apr 2016 10:03:53 -0400 Josef 'Jeff' Sipek objstore: make object allocation and freeing volume ops
Mon, 25 Apr 2016 10:03:53 -0400 Josef 'Jeff' Sipek objstore: vg should keep a list of all objects
Mon, 25 Apr 2016 10:03:53 -0400 Josef 'Jeff' Sipek objstore: define a generic object version structure
Mon, 25 Apr 2016 10:03:50 -0400 Josef 'Jeff' Sipek objstore: define a generic object structure
Mon, 25 Apr 2016 09:58:37 -0400 Josef 'Jeff' Sipek objstore: volumes need to point back to the parent vg
Mon, 25 Apr 2016 09:57:37 -0400 Josef 'Jeff' Sipek common: add nvclock_copy to copy contents of one vector clock into another
Mon, 25 Apr 2016 09:56:37 -0400 Josef 'Jeff' Sipek objstore: clean up getroot vg code
Fri, 22 Apr 2016 19:40:34 -0400 Josef 'Jeff' Sipek objstore: set up volume ops vector in volume creation/loading ops
Fri, 22 Apr 2016 19:39:46 -0400 Josef 'Jeff' Sipek objstore: move volume creation & loading op into volume definition struct
Fri, 22 Apr 2016 19:39:19 -0400 Josef 'Jeff' Sipek objstore: move volume create/load/free into vol.c
Fri, 22 Apr 2016 19:39:10 -0400 Josef 'Jeff' Sipek objstore: remove unnecessary comment wordiness
Fri, 22 Apr 2016 19:39:03 -0400 Josef 'Jeff' Sipek objstore: split up the header files into three
Fri, 22 Apr 2016 19:38:49 -0400 Josef 'Jeff' Sipek objstore/mem: rename {new,find,free}obj functions to {new,find,free}memobj
Wed, 20 Apr 2016 17:57:05 -0400 Josef 'Jeff' Sipek objstore/mem: implement setattr object operation
Wed, 20 Apr 2016 17:57:04 -0400 Josef 'Jeff' Sipek {common,client,objstore}: define and implement SETATTR RPC
Fri, 15 Apr 2016 21:21:50 -0400 Josef 'Jeff' Sipek cmake: allow specifying libjeffpc location on the command line
Fri, 15 Apr 2016 21:19:36 -0400 Josef 'Jeff' Sipek README: use proper cmake invocation as an example
Fri, 15 Apr 2016 20:06:13 -0400 Josef 'Jeff' Sipek client: use bool whenever possible
Fri, 15 Apr 2016 20:06:12 -0400 Josef 'Jeff' Sipek rename STAT to GETATTR
Fri, 15 Apr 2016 20:03:19 -0400 Josef 'Jeff' Sipek rename REMOVE to UNLINK
Fri, 15 Apr 2016 18:35:36 -0400 Josef 'Jeff' Sipek objstore/mem: fix comment typo/think-o
Fri, 15 Apr 2016 18:34:49 -0400 Josef 'Jeff' Sipek objstore/mem: implement write object operation
Thu, 14 Apr 2016 22:35:34 -0400 Josef 'Jeff' Sipek objstore/mem: implement read object operation
Thu, 14 Apr 2016 22:35:26 -0400 Josef 'Jeff' Sipek {common,client,objstore}: define and implement WRITE RPC
Thu, 14 Apr 2016 22:35:17 -0400 Josef 'Jeff' Sipek {common,client,objstore}: define and implement READ RPC
Thu, 14 Apr 2016 22:28:32 -0400 Josef 'Jeff' Sipek common: define NERR_EOVERFLOW
Thu, 14 Apr 2016 22:28:22 -0400 Josef 'Jeff' Sipek docs: add a note about RENAME/LINK/GETDENTS being RPCs that may end up useful