log

age author description
Tue, 23 Oct 2018 00:28:24 +0200 Josef 'Jeff' Sipek fs: don't inject . and .. entries
Thu, 18 Oct 2018 23:21:23 -0400 Josef 'Jeff' Sipek fs: statically assert that the fuse_ino_t is large enough
Tue, 17 Apr 2018 17:44:32 -0400 Josef 'Jeff' Sipek build: build the fuse binary only if we found libfuse
Tue, 23 Oct 2018 00:33:36 +0200 Josef 'Jeff' Sipek common: add oid accessor functions
Tue, 23 Oct 2018 00:00:34 +0200 Josef 'Jeff' Sipek objstore/posix: fail lookup on non-dirs with corrent error (-ENOTDIR)
Sat, 13 Oct 2018 19:52:13 -0400 Josef 'Jeff' Sipek objstore/posix: implement lookup object op
Sat, 13 Oct 2018 19:51:39 -0400 Josef 'Jeff' Sipek objstore/posix: allow specifying a fd when trying to read a version header
Fri, 12 Oct 2018 10:18:45 -0400 Josef 'Jeff' Sipek objstore/posix: handle opening a null version correctly (i.e., open latest)
Fri, 12 Oct 2018 10:18:11 -0400 Josef 'Jeff' Sipek objstore/posix: count object versions using the generic version walker
Fri, 12 Oct 2018 10:17:02 -0400 Josef 'Jeff' Sipek objstore/posix: generic object directory walker
Fri, 12 Oct 2018 10:24:34 -0400 Josef 'Jeff' Sipek objstore/posix: implement getversion object op
Fri, 12 Oct 2018 10:24:20 -0400 Josef 'Jeff' Sipek objstore/posix: implement getattr object op
Thu, 11 Oct 2018 23:02:40 -0400 Josef 'Jeff' Sipek objstore/posix: implement allocobj volume & free object ops
Thu, 11 Oct 2018 17:14:35 -0400 Josef 'Jeff' Sipek objstore/posix: define object ops
Thu, 11 Oct 2018 17:13:53 -0400 Josef 'Jeff' Sipek objstore/posix: implement volume getroot operation
Thu, 11 Oct 2018 17:13:26 -0400 Josef 'Jeff' Sipek objstore/posix: implement volume creation
Thu, 11 Oct 2018 17:11:34 -0400 Josef 'Jeff' Sipek objstore/posix: implement a transaction log stub API
Thu, 11 Oct 2018 17:08:16 -0400 Josef 'Jeff' Sipek objstore/posix: implement vdev importing
Thu, 11 Oct 2018 17:05:56 -0400 Josef 'Jeff' Sipek objstore/posix: implement vdev creation
Thu, 11 Oct 2018 17:02:04 -0400 Josef 'Jeff' Sipek objstore/posix: define in-memory vdev & volume structures
Thu, 11 Oct 2018 17:53:56 -0400 Josef 'Jeff' Sipek objstore/posix: define new on-disk structures
Thu, 11 Oct 2018 17:16:39 -0400 Josef 'Jeff' Sipek objstore/posix: remove the horrible attempt at a posix backend
Fri, 12 Oct 2018 09:24:16 -0400 Josef 'Jeff' Sipek common: implement vclock from string helper
Fri, 12 Oct 2018 09:23:30 -0400 Josef 'Jeff' Sipek common: add nvclock_reset to clear a vector clock
Fri, 12 Oct 2018 11:13:08 -0400 Josef 'Jeff' Sipek README: host ids are 32 bits long
Thu, 11 Oct 2018 22:01:49 -0400 Josef 'Jeff' Sipek admin: include unistd.h for getopt
Thu, 11 Oct 2018 21:58:01 -0400 Josef 'Jeff' Sipek fs: compile fixes
Thu, 11 Oct 2018 18:19:52 -0400 Josef 'Jeff' Sipek objstore: collapse vdev importing and creation into one
Thu, 11 Oct 2018 18:11:45 -0400 Josef 'Jeff' Sipek objstore: rename vdev loading to vdev import
Thu, 11 Oct 2018 17:30:27 -0400 Josef 'Jeff' Sipek common: define a dirent type constants
Thu, 11 Oct 2018 12:12:54 -0400 Josef 'Jeff' Sipek posix: use UINT32_MAX instead of open-coding it
Thu, 11 Oct 2018 11:30:42 -0400 Josef 'Jeff' Sipek common: make oid's allocator host id component explicit
Wed, 10 Oct 2018 11:48:31 -0400 Josef 'Jeff' Sipek common: change host id from a u64 to a u32
Tue, 09 Oct 2018 09:47:45 -0400 Josef 'Jeff' Sipek objstore: add a couple of TODO comments
Thu, 11 Oct 2018 11:58:30 -0400 Josef 'Jeff' Sipek objstore: keep the volume name in the per-volume properties
Thu, 11 Oct 2018 11:58:00 -0400 Josef 'Jeff' Sipek objstore: keep per-volume properties
Wed, 10 Oct 2018 16:30:41 -0400 Josef 'Jeff' Sipek objstore: move uuid generation closer to other immutable fields
Wed, 10 Oct 2018 16:16:45 -0400 Josef 'Jeff' Sipek objstore: use struct str for volume name
Tue, 09 Oct 2018 11:15:04 -0400 Josef 'Jeff' Sipek client: implement VOL_LIST
Tue, 09 Oct 2018 10:41:02 -0400 Josef 'Jeff' Sipek objstore: add a way to list loaded volumes
Tue, 09 Oct 2018 10:26:30 -0400 Josef 'Jeff' Sipek admin: implement vol-list
Tue, 09 Oct 2018 10:07:34 -0400 Josef 'Jeff' Sipek common: add VOL_LIST fs RPC & fscall wrapper
Mon, 08 Oct 2018 20:44:52 -0400 Josef 'Jeff' Sipek client: implement vdev loading
Tue, 09 Oct 2018 10:59:55 -0400 Josef 'Jeff' Sipek objstore: remove unused global
Tue, 09 Oct 2018 10:56:40 -0400 Josef 'Jeff' Sipek objstore: move loaded vol information into a structure
Tue, 09 Oct 2018 10:50:33 -0400 Josef 'Jeff' Sipek objstore: use LOCK_CLASS macro to instantiate lock classs
Tue, 09 Oct 2018 10:45:24 -0400 Josef 'Jeff' Sipek objstore: use rb-tree to keep track of loaded vols
Tue, 09 Oct 2018 09:47:29 -0400 Josef 'Jeff' Sipek objstore: check for duplicate vdev loads
Tue, 09 Oct 2018 09:58:17 -0400 Josef 'Jeff' Sipek common: make a note about needing to revisit fscall_read length handling
Tue, 09 Oct 2018 09:54:30 -0400 Josef 'Jeff' Sipek common: free xdr allocated buffer before returning from fscall_read
Mon, 08 Oct 2018 21:01:52 -0400 Josef 'Jeff' Sipek common: do not reset the xdr structure after NRPC_VDEV_LIST
Mon, 08 Oct 2018 18:22:16 -0400 Josef 'Jeff' Sipek common: make the noid_set prototype's arg names match the function itself
Tue, 09 Oct 2018 09:46:23 -0400 Josef 'Jeff' Sipek admin: print the vdev size/utilization returned by the daemon
Fri, 05 Oct 2018 23:17:49 -0400 Josef 'Jeff' Sipek objstore: volumes' refcount should be initialized to one
Fri, 05 Oct 2018 23:17:19 -0400 Josef 'Jeff' Sipek objstore: move volume allocation into a helper function
Fri, 05 Oct 2018 22:51:31 -0400 Josef 'Jeff' Sipek objstore: rename vdev load op to obviously reference vdevs
Fri, 05 Oct 2018 22:50:22 -0400 Josef 'Jeff' Sipek objstore: rename vdev create op to obviously reference vdevs
Fri, 05 Oct 2018 22:42:37 -0400 Josef 'Jeff' Sipek client: implement VOL_CREATE
Fri, 05 Oct 2018 22:32:20 -0400 Josef 'Jeff' Sipek objstore: add a way to look up an imported vdev by uuid
Fri, 05 Oct 2018 15:35:57 -0400 Josef 'Jeff' Sipek admin: implement vol-create