Sat, 22 Jun 2019 20:48:27 -0400 |
Josef 'Jeff' Sipek |
admin: add vol-clone command
default tip
|
Sun, 07 Jul 2019 18:36:41 -0400 |
Josef 'Jeff' Sipek |
common: add fscall_vol_clone
|
Sun, 07 Jul 2019 18:34:53 -0400 |
Josef 'Jeff' Sipek |
extend VOL_CREATE to support volume cloning
|
Sun, 30 Jun 2019 12:03:16 -0400 |
Josef 'Jeff' Sipek |
objstore: add root host & uniq args to create clone vdev op
|
Sun, 30 Jun 2019 11:54:00 -0400 |
Josef 'Jeff' Sipek |
objstore: make create_clone take a const uuid pointer
|
Sun, 30 Jun 2019 11:51:29 -0400 |
Josef 'Jeff' Sipek |
objstore: generate volume uuids for clone creation in generic code
|
Sun, 30 Jun 2019 10:55:52 -0400 |
Josef 'Jeff' Sipek |
objstore: redefine create-clone vdev op to only create (not import)
|
Sat, 29 Jun 2019 11:54:05 -0400 |
Josef 'Jeff' Sipek |
objstore: rename vdev import_vol to import_clone
|
Sat, 29 Jun 2019 10:56:16 -0400 |
Josef 'Jeff' Sipek |
objstore: make getroot clone op take a clone struct
|
Sat, 29 Jun 2019 10:53:27 -0400 |
Josef 'Jeff' Sipek |
objstore: rename volume ops to clone ops
|
Sat, 29 Jun 2019 10:48:53 -0400 |
Josef 'Jeff' Sipek |
objstore: move volume ops into clone structure
|
Sat, 29 Jun 2019 10:42:18 -0400 |
Josef 'Jeff' Sipek |
objstore: move volume private data to clone struct
|
Sat, 29 Jun 2019 10:34:48 -0400 |
Josef 'Jeff' Sipek |
objstore: replace volume vdev pointer with a clone pointer
|
Sat, 29 Jun 2019 09:54:06 -0400 |
Josef 'Jeff' Sipek |
objstore: vdev import op's uuid vols array is redundant
|
Sat, 29 Jun 2019 09:43:19 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: add todo note to call vdev_add_clone in vdev import
|
Sat, 29 Jun 2019 09:32:53 -0400 |
Josef 'Jeff' Sipek |
objstore: keep a list of volume clones per vdev
|
Sun, 30 Jun 2019 13:09:09 -0400 |
Josef 'Jeff' Sipek |
admin: make vdev-list type strings 8 chars wide
|
Sun, 17 Mar 2019 11:34:41 -0400 |
Josef 'Jeff' Sipek |
fs: bump libfuse API version to 31
|
Sat, 29 Jun 2019 09:12:28 -0400 |
Josef 'Jeff' Sipek |
admin: print vdev states in vdev-list output
|
Sat, 29 Jun 2019 09:12:06 -0400 |
Josef 'Jeff' Sipek |
common: return vdev states in VDEV_LIST responses
|
Sat, 29 Jun 2019 09:02:18 -0400 |
Josef 'Jeff' Sipek |
objstore: move enum vdev_state definition into common lib
|
Sat, 29 Jun 2019 08:59:49 -0400 |
Josef 'Jeff' Sipek |
admin: make the vdev-list type column 8 wide
|
Sat, 29 Jun 2019 11:22:09 -0400 |
Josef 'Jeff' Sipek |
objstore: rename volume's uuid field from 'id' to 'uuid'
|
Sat, 29 Jun 2019 09:58:55 -0400 |
Josef 'Jeff' Sipek |
objstore: remove dead prototype
|
Fri, 28 Jun 2019 21:04:08 -0400 |
Josef 'Jeff' Sipek |
objstore: remove volume properties for now
|
Fri, 28 Jun 2019 17:44:12 -0400 |
Josef 'Jeff' Sipek |
objstore: split loading state into importing and loading
|
Sun, 23 Jun 2019 13:48:15 -0400 |
Josef 'Jeff' Sipek |
common: make fscall vol create's vdev uuid arg const
|
Fri, 29 Mar 2019 01:00:28 +0200 |
Josef 'Jeff' Sipek |
admin: implement obj-info
|
Thu, 13 Jun 2019 00:48:23 +0300 |
Josef 'Jeff' Sipek |
common: add a function to pretty-print a vector clock
|
Mon, 01 Apr 2019 23:59:05 +0300 |
Josef 'Jeff' Sipek |
client: implement OBJ_INFO
|
Mon, 01 Apr 2019 23:59:32 +0300 |
Josef 'Jeff' Sipek |
objstore: add a way to get info about an object
|
Mon, 01 Apr 2019 23:58:37 +0300 |
Josef 'Jeff' Sipek |
common: add OBJ_INFO RPC to get info about an object
|
Tue, 02 Apr 2019 00:07:20 +0300 |
Josef 'Jeff' Sipek |
common: reserve the first 1024 host ids
|
Mon, 01 Apr 2019 16:48:11 +0300 |
Josef 'Jeff' Sipek |
common: switch oid tokens from base64 to base64url
|
Sun, 31 Mar 2019 14:15:29 +0300 |
Josef 'Jeff' Sipek |
common: use a define to factor out raw token buffer sizing
|
Sun, 31 Mar 2019 13:35:10 +0300 |
Josef 'Jeff' Sipek |
common: make the oid token encoding variable length
|
Fri, 29 Mar 2019 23:53:04 +0200 |
Josef 'Jeff' Sipek |
client: put volume reference on failed getroot during LOGIN
|
Fri, 29 Mar 2019 23:52:18 +0200 |
Josef 'Jeff' Sipek |
client: free GETDENT dirent name on failed ino mapping
|
Fri, 02 Nov 2018 19:23:27 -0400 |
Josef 'Jeff' Sipek |
objstore: add lookup_all obj op to return all values from a directory lookup
|
Fri, 29 Mar 2019 00:58:05 +0200 |
Josef 'Jeff' Sipek |
admin: add vol-getroot subcommand
|
Fri, 29 Mar 2019 00:52:06 +0200 |
Josef 'Jeff' Sipek |
common: serialize & unserialize oid string tokens
|
Fri, 29 Mar 2019 01:12:06 +0200 |
Josef 'Jeff' Sipek |
remove tool stub binary
|
Mon, 25 Mar 2019 19:08:29 -0400 |
Josef 'Jeff' Sipek |
common: buffer all xdrfd fscall encodings
|
Mon, 25 Mar 2019 18:43:38 -0400 |
Josef 'Jeff' Sipek |
client: buffer all xdrfd encoding
|
Mon, 25 Mar 2019 18:42:39 -0400 |
Josef 'Jeff' Sipek |
client: free return values even if we failed to send back a response
|
Mon, 25 Mar 2019 18:32:30 -0400 |
Josef 'Jeff' Sipek |
client: make it more obvious when the xdr structure is getting re-created
|
Sat, 23 Mar 2019 12:52:09 -0400 |
Josef 'Jeff' Sipek |
common: allow xdrfd to buffer writes
|
Sat, 23 Mar 2019 13:05:35 -0400 |
Josef 'Jeff' Sipek |
common: use panic instead of ASSERT(0)
|
Sat, 23 Mar 2019 13:04:00 -0400 |
Josef 'Jeff' Sipek |
common: use xread/xwrite to drive xdrfd
|
Sat, 23 Mar 2019 12:38:25 -0400 |
Josef 'Jeff' Sipek |
fs: use inode number from struct ndirent
|
Sat, 23 Mar 2019 12:41:28 -0400 |
Josef 'Jeff' Sipek |
client: GETDENT should return the object's inode number
|
Sat, 23 Mar 2019 12:49:48 -0400 |
Josef 'Jeff' Sipek |
objstore: ensure that backends' getdent ops don't return inode numbers
|
Sat, 23 Mar 2019 12:37:20 -0400 |
Josef 'Jeff' Sipek |
common: add inode number to struct ndirent
|
Sat, 16 Mar 2019 18:59:50 -0400 |
Josef 'Jeff' Sipek |
common: convert birth time if struct stat has it
|
Mon, 04 Mar 2019 17:38:35 -0500 |
Josef 'Jeff' Sipek |
remove name from volumes
|
Mon, 04 Mar 2019 17:20:27 -0500 |
Josef 'Jeff' Sipek |
objstore: require initobj op
|
Mon, 04 Mar 2019 17:08:30 -0500 |
Josef 'Jeff' Sipek |
objstore: warn about missing vol ops & initobj op during vol import/creation
|
Mon, 04 Mar 2019 16:56:29 -0500 |
Josef 'Jeff' Sipek |
objstore: assert that initialized objs have at least one version & head
|
Sat, 02 Mar 2019 21:02:57 -0500 |
Josef 'Jeff' Sipek |
objstore: add import volume vdev op
|
Sat, 02 Mar 2019 20:56:47 -0500 |
Josef 'Jeff' Sipek |
objstore: move vol structure freeing code into a separate function
|