Wed, 25 Mar 2020 10:40:00 -0400 |
Josef 'Jeff' Sipek |
fs: set uid/gid in setattr as necessary
|
Wed, 25 Mar 2020 10:39:32 -0400 |
Josef 'Jeff' Sipek |
common: extend fscall_setattr to allow setting every attribute
|
Wed, 25 Mar 2020 10:32:28 -0400 |
Josef 'Jeff' Sipek |
client: handle the remainder of the SETATTR valid bits
|
Wed, 25 Mar 2020 10:31:19 -0400 |
Josef 'Jeff' Sipek |
common: add additional valid bits to SETATTR
|
Wed, 25 Mar 2020 10:24:49 -0400 |
Josef 'Jeff' Sipek |
common: reorder fscall_setattr arguments to match struct nattr order
|
Wed, 25 Mar 2020 10:26:08 -0400 |
Josef 'Jeff' Sipek |
common: reorder rpc_write_req members to match struct nattr
|
Wed, 25 Mar 2020 11:59:55 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: allow open_ver to create the version files
|
Wed, 25 Mar 2020 11:47:37 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: pass the object and clock explicitly to open_ver
|
Wed, 25 Mar 2020 11:34:14 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: opening a version always needs an explicit nvclock
|
Tue, 24 Mar 2020 17:28:55 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: implement object setattr op
|
Tue, 24 Mar 2020 17:28:49 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: move obj version header to attr value copying into a helper
|
Tue, 24 Mar 2020 17:13:02 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: rewrite root dir creation to use write helpers
|
Tue, 24 Mar 2020 17:17:12 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: rewrite write object version op to use write_ver_data
|
Tue, 24 Mar 2020 17:16:11 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: add a helper to write out object version data
|
Tue, 24 Mar 2020 17:00:34 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: add a helper to write out object version headers
|
Tue, 24 Mar 2020 15:32:21 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: allow opening object version files as read-write
|
Tue, 24 Mar 2020 17:34:14 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: check that object version header padding is 0
|
Tue, 24 Mar 2020 17:40:18 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: track file owner/group information
|
Wed, 25 Mar 2020 10:09:40 -0400 |
Josef 'Jeff' Sipek |
objstore: add remaining OBJ_ATTR_* enum values
|
Wed, 25 Mar 2020 10:06:45 -0400 |
Josef 'Jeff' Sipek |
objstore: reformat and renumber OBJ_ATTR_* enum
|
Mon, 23 Mar 2020 13:57:31 -0400 |
Josef 'Jeff' Sipek |
common: add file owner/group to struct nattr
|
Tue, 24 Mar 2020 18:39:37 -0400 |
Josef 'Jeff' Sipek |
common: const-ify nvclock_to_str clock argument
|
Tue, 24 Mar 2020 13:50:46 -0400 |
Josef 'Jeff' Sipek |
common: use nvclock_reset instead of memset 0
|
Tue, 24 Mar 2020 13:47:33 -0400 |
Josef 'Jeff' Sipek |
common: use an assigment to copy nvclocks instead of memcpy
|
Tue, 24 Mar 2020 13:46:44 -0400 |
Josef 'Jeff' Sipek |
common: assert that setting of the newly allocated nvclock succeeded
|
Tue, 24 Mar 2020 13:42:11 -0400 |
Josef 'Jeff' Sipek |
common: replace ASSERT(0) with an explicit panic
|
Tue, 24 Mar 2020 13:39:40 -0400 |
Josef 'Jeff' Sipek |
common: make nvclock_reset a static inline
|
Tue, 24 Mar 2020 13:38:42 -0400 |
Josef 'Jeff' Sipek |
common: remove nvclock_copy
|
Tue, 24 Mar 2020 13:37:52 -0400 |
Josef 'Jeff' Sipek |
objstore: stop using nvclock_copy
|
Sat, 21 Mar 2020 11:25:02 -0400 |
Josef 'Jeff' Sipek |
objstore: move open_obj_cache creation into objstore init
|
Mon, 23 Mar 2020 09:14:02 -0400 |
Josef 'Jeff' Sipek |
objstore: reverse (un)qualified object open check
|
Mon, 23 Mar 2020 09:12:40 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: implement object write op
|
Mon, 23 Mar 2020 09:30:11 -0400 |
Josef 'Jeff' Sipek |
common: print a warning when mapping unknown nerr value
|
Wed, 18 Mar 2020 17:28:37 -0400 |
Josef 'Jeff' Sipek |
objstore: document the directory format more thoroughly
|
Wed, 04 Sep 2019 16:32:25 -0400 |
Josef 'Jeff' Sipek |
objstore: move directory ops into common code
|
Wed, 18 Sep 2019 00:52:53 +0200 |
Josef 'Jeff' Sipek |
objstore: move object tree from volumes to clones
|
Tue, 17 Sep 2019 09:42:59 +0200 |
Josef 'Jeff' Sipek |
objstore: clones should point back to their volumes
|
Tue, 17 Mar 2020 18:23:39 -0400 |
Josef 'Jeff' Sipek |
misc: update prototypes to use 2020
|
Tue, 17 Sep 2019 09:41:02 +0200 |
Josef 'Jeff' Sipek |
objstore: remove dead conditional in volume allocation code
|
Mon, 02 Sep 2019 17:18:00 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: make a note of having to close the transaction log
|
Wed, 18 Sep 2019 16:31:54 +0200 |
Josef 'Jeff' Sipek |
objstore/posix: stamp the volume header with the timestamp of clone creation
|
Wed, 18 Sep 2019 16:31:23 +0200 |
Josef 'Jeff' Sipek |
objstore/posix: support importing volume clones
|
Mon, 02 Sep 2019 15:43:37 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: rename created_by to root_host
|
Mon, 02 Sep 2019 10:55:15 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: remove unused vol pointer from posix_vol struct
|
Mon, 16 Sep 2019 21:04:25 +0200 |
Josef 'Jeff' Sipek |
objstore/posix: volume creation should make a temp dir for new objects
|
Mon, 02 Sep 2019 15:55:58 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: remove unused posix vol member
|
Wed, 18 Sep 2019 01:34:27 +0200 |
Josef 'Jeff' Sipek |
objstore: use the correct mem cache object size for vdevs
|
Mon, 02 Sep 2019 16:56:19 -0400 |
Josef 'Jeff' Sipek |
objstore: remove mem backend
|
Mon, 02 Sep 2019 10:44:50 -0400 |
Josef 'Jeff' Sipek |
misc: update prototypes to use 2019
|
Tue, 17 Sep 2019 00:57:51 +0200 |
Josef 'Jeff' Sipek |
objstore: obj_alloc can be static
|
Sat, 22 Jun 2019 20:48:27 -0400 |
Josef 'Jeff' Sipek |
admin: add vol-clone command
|
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
|