Mercurial > nomad > experimental
graph
-
objstore: require initobj opMon, 04 Mar 2019 17:20:27 -0500, by Josef 'Jeff' Sipek
-
objstore: warn about missing vol ops & initobj op during vol import/creationMon, 04 Mar 2019 17:08:30 -0500, by Josef 'Jeff' Sipek
-
objstore: assert that initialized objs have at least one version & headMon, 04 Mar 2019 16:56:29 -0500, by Josef 'Jeff' Sipek
-
objstore: add import volume vdev opSat, 02 Mar 2019 21:02:57 -0500, by Josef 'Jeff' Sipek
-
objstore: move vol structure freeing code into a separate functionSat, 02 Mar 2019 20:56:47 -0500, by Josef 'Jeff' Sipek
-
objstore/mem: rely on generic code's vdev private data allocationSat, 02 Mar 2019 20:34:08 -0500, by Josef 'Jeff' Sipek
-
objstore/posix: rely on generic code's vol private data allocationSat, 02 Mar 2019 20:30:17 -0500, by Josef 'Jeff' Sipek
-
objstore/posix: rely on generic code's vdev private data allocationSat, 02 Mar 2019 20:20:31 -0500, by Josef 'Jeff' Sipek
-
objstore: automatically allocate vol private structureSat, 02 Mar 2019 20:27:03 -0500, by Josef 'Jeff' Sipek
-
objstore: automatically allocate vdev private structureSat, 02 Mar 2019 20:18:43 -0500, by Josef 'Jeff' Sipek
-
objstore: don't abuse arg pointer as a temporary variableSat, 02 Mar 2019 20:16:19 -0500, by Josef 'Jeff' Sipek
-
objstore: import all volumes on vdev importSat, 19 Jan 2019 21:38:08 -0500, by Josef 'Jeff' Sipek
-
objstore: allow vdev allocation with import-only backendsSat, 02 Mar 2019 20:49:13 -0500, by Josef 'Jeff' Sipek
-
objstore: fix __add_head never adding new headsSat, 02 Mar 2019 19:11:15 -0500, by Josef 'Jeff' Sipek
-
common: extend oid uniq to 64 bitsSat, 02 Mar 2019 18:00:38 -0500, by Josef 'Jeff' Sipek
-
common: check for '_' as the vclock entry separator instead of '-'Sat, 02 Mar 2019 19:05:05 -0500, by Josef 'Jeff' Sipek
-
common: change host id from u32 to a u64Sat, 02 Mar 2019 17:44:44 -0500, by Josef 'Jeff' Sipek
-
fs: improved panic messages during startupSat, 02 Mar 2019 19:04:33 -0500, by Josef 'Jeff' Sipek
-
fs: rewrite to use open-by-inode-number when neededFri, 15 Feb 2019 10:38:39 -0500, by Josef 'Jeff' Sipek
-
client: return the inode number in GETATTR/SETATTR resultsFri, 15 Feb 2019 10:16:08 -0500, by Josef 'Jeff' Sipek
-
client: implement open-by-inode-numberFri, 15 Feb 2019 10:57:48 -0500, by Josef 'Jeff' Sipek
-
common: expand fscall_open & OPEN to allow open-by-inode-numberFri, 15 Feb 2019 10:50:47 -0500, by Josef 'Jeff' Sipek
-
client: stash open object's oid in the ohandle structFri, 15 Feb 2019 10:14:04 -0500, by Josef 'Jeff' Sipek
-
objstore: make objstore_getattr use cached attributesFri, 15 Feb 2019 10:00:21 -0500, by Josef 'Jeff' Sipek
-
objstore: ensure setattr obj ops never see non-zero inode numbersFri, 15 Feb 2019 10:14:35 -0500, by Josef 'Jeff' Sipek
-
objstore: ensure cached attrs have zero inode numbersFri, 15 Feb 2019 09:58:01 -0500, by Josef 'Jeff' Sipek
-
common: add inode number to struct nattrFri, 15 Feb 2019 09:40:22 -0500, by Josef 'Jeff' Sipek
-
client: implement an inode number mapping layerFri, 15 Feb 2019 07:58:15 -0500, by Josef 'Jeff' Sipek
-
common: update to libjeffpc's latest str2uXX APIThu, 21 Feb 2019 18:54:05 -0500, by Josef 'Jeff' Sipek
-
objstore: {setattr,write,create,unlink} must fail with -EROFS for qualified opensSat, 17 Nov 2018 22:24:24 -0500, by Josef 'Jeff' Sipek
-
objstore: volume import function stubSat, 19 Jan 2019 21:37:43 -0500, by Josef 'Jeff' Sipek
-
objstore: return vol uuid list on vdev importSat, 19 Jan 2019 21:36:44 -0500, by Josef 'Jeff' Sipek
-
objstore: add a state to struct vdevSun, 02 Dec 2018 10:40:03 -0500, by Josef 'Jeff' Sipek
-
objstore: rename vdev list lock class to "vdevs"Sun, 02 Dec 2018 10:39:04 -0500, by Josef 'Jeff' Sipek
-
objstore: reorder vdev structure members to be consistent with vol structSun, 02 Dec 2018 10:32:02 -0500, by Josef 'Jeff' Sipek
-
objstore: reorder vol structure members to better convey locking rulesSun, 02 Dec 2018 10:31:40 -0500, by Josef 'Jeff' Sipek
-
objstore: prepare generic vdev import code for automatic vol importSun, 02 Dec 2018 10:23:58 -0500, by Josef 'Jeff' Sipek
-
objstore: keep track of whether an open obj info is qualified or unqualifiedSat, 17 Nov 2018 22:23:50 -0500, by Josef 'Jeff' Sipek
-
objstore: remove obsolete commentSat, 17 Nov 2018 22:17:20 -0500, by Josef 'Jeff' Sipek
-
objstore: improve version finding commentsSat, 17 Nov 2018 22:12:46 -0500, by Josef 'Jeff' Sipek
-
objstore: assume & assert that nversions is never zeroSat, 17 Nov 2018 22:11:53 -0500, by Josef 'Jeff' Sipek
-
objstore: unqualified open should check the number of heads not versionsThu, 15 Nov 2018 15:50:05 -0500, by Josef 'Jeff' Sipek
-
objstore: maintain a tree of head object versionsThu, 15 Nov 2018 17:24:12 -0500, by Josef 'Jeff' Sipek
-
objstore: don't leak objvers when freeing struct objMon, 12 Nov 2018 21:31:25 -0500, by Josef 'Jeff' Sipek
-
common: make vector clock comparison code check every elementThu, 15 Nov 2018 17:24:35 -0500, by Josef 'Jeff' Sipek
-
WIP: client: getdent graft following draft orphanSat, 27 Oct 2018 12:47:13 +0200, by Josef 'Jeff' Sipek
-
WIP: objstore/posix: define on-disk dir header structure draft orphanThu, 11 Oct 2018 17:53:23 -0400, by Josef 'Jeff' Sipek
-
admin: add vol-getroot subcommand draft obsoleteSun, 28 Oct 2018 18:24:09 -0400, by Josef 'Jeff' Sipek
-
common: add a pair of oid parsing functions draft obsoleteSun, 28 Oct 2018 18:18:56 -0400, by Josef 'Jeff' Sipek
-
common: add a pair of oid un-parsing functions draft obsoleteSun, 28 Oct 2018 18:16:21 -0400, by Josef 'Jeff' Sipek
-
objstore/mem: remove null clock checks in checkversion obj opWed, 07 Nov 2018 12:21:22 -0500, by Josef 'Jeff' Sipek
-
objstore: replace getversion obj op with checkversion obj opWed, 07 Nov 2018 12:05:45 -0500, by Josef 'Jeff' Sipek
-
objstore/posix: simplify getversion obj opTue, 06 Nov 2018 15:32:45 -0500, by Josef 'Jeff' Sipek
-
objstore/posix: load all versions when loading an objectTue, 06 Nov 2018 15:33:12 -0500, by Josef 'Jeff' Sipek
-
objstore: add helper to easily add objvers to struct objTue, 06 Nov 2018 15:51:28 -0500, by Josef 'Jeff' Sipek
-
objstore: assume that backends without getversion obj op cache all versionsTue, 06 Nov 2018 16:16:58 -0500, by Josef 'Jeff' Sipek
-
objstore: skip version fetch for unqualified opens of objs with only one versionWed, 07 Nov 2018 11:49:38 -0500, by Josef 'Jeff' Sipek
-
objstore: rename the allocobj vol op to initobjTue, 06 Nov 2018 15:31:50 -0500, by Josef 'Jeff' Sipek
-
objstore: use consistent naming for obj/objver get functionsSun, 11 Nov 2018 10:48:01 -0500, by Josef 'Jeff' Sipek
-
objstore: use consistent naming for obj/objver alloc/free functionsSun, 11 Nov 2018 10:26:25 -0500, by Josef 'Jeff' Sipek