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
|
Sat, 02 Mar 2019 20:34:08 -0500 |
Josef 'Jeff' Sipek |
objstore/mem: rely on generic code's vdev private data allocation
|
Sat, 02 Mar 2019 20:30:17 -0500 |
Josef 'Jeff' Sipek |
objstore/posix: rely on generic code's vol private data allocation
|
Sat, 02 Mar 2019 20:20:31 -0500 |
Josef 'Jeff' Sipek |
objstore/posix: rely on generic code's vdev private data allocation
|
Sat, 02 Mar 2019 20:27:03 -0500 |
Josef 'Jeff' Sipek |
objstore: automatically allocate vol private structure
|
Sat, 02 Mar 2019 20:18:43 -0500 |
Josef 'Jeff' Sipek |
objstore: automatically allocate vdev private structure
|
Sat, 02 Mar 2019 20:16:19 -0500 |
Josef 'Jeff' Sipek |
objstore: don't abuse arg pointer as a temporary variable
|
Sat, 19 Jan 2019 21:38:08 -0500 |
Josef 'Jeff' Sipek |
objstore: import all volumes on vdev import
|
Sat, 02 Mar 2019 20:49:13 -0500 |
Josef 'Jeff' Sipek |
objstore: allow vdev allocation with import-only backends
|
Sat, 02 Mar 2019 19:11:15 -0500 |
Josef 'Jeff' Sipek |
objstore: fix __add_head never adding new heads
|
Sat, 02 Mar 2019 18:00:38 -0500 |
Josef 'Jeff' Sipek |
common: extend oid uniq to 64 bits
|
Sat, 02 Mar 2019 19:05:05 -0500 |
Josef 'Jeff' Sipek |
common: check for '_' as the vclock entry separator instead of '-'
|
Sat, 02 Mar 2019 17:44:44 -0500 |
Josef 'Jeff' Sipek |
common: change host id from u32 to a u64
|
Sat, 02 Mar 2019 19:04:33 -0500 |
Josef 'Jeff' Sipek |
fs: improved panic messages during startup
|
Fri, 15 Feb 2019 10:38:39 -0500 |
Josef 'Jeff' Sipek |
fs: rewrite to use open-by-inode-number when needed
|
Fri, 15 Feb 2019 10:16:08 -0500 |
Josef 'Jeff' Sipek |
client: return the inode number in GETATTR/SETATTR results
|
Fri, 15 Feb 2019 10:57:48 -0500 |
Josef 'Jeff' Sipek |
client: implement open-by-inode-number
|
Fri, 15 Feb 2019 10:50:47 -0500 |
Josef 'Jeff' Sipek |
common: expand fscall_open & OPEN to allow open-by-inode-number
|
Fri, 15 Feb 2019 10:14:04 -0500 |
Josef 'Jeff' Sipek |
client: stash open object's oid in the ohandle struct
|
Fri, 15 Feb 2019 10:00:21 -0500 |
Josef 'Jeff' Sipek |
objstore: make objstore_getattr use cached attributes
|
Fri, 15 Feb 2019 10:14:35 -0500 |
Josef 'Jeff' Sipek |
objstore: ensure setattr obj ops never see non-zero inode numbers
|