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
|