Thu, 19 Apr 2018 00:40:27 -0400 |
Josef 'Jeff' Sipek |
change volume lookup to use volume ids (uuids) instead of names
|
Thu, 19 Apr 2018 00:35:07 -0400 |
Josef 'Jeff' Sipek |
objstore: keep a volume id in struct objstore
|
Thu, 19 Apr 2018 00:32:16 -0400 |
Josef 'Jeff' Sipek |
objstore: reorder struct objstore's members
|
Thu, 19 Apr 2018 00:19:40 -0400 |
Josef 'Jeff' Sipek |
common: change noid's volume id to be a uuid
|
Wed, 18 Apr 2018 23:50:42 -0400 |
Josef 'Jeff' Sipek |
objstore: remove unused argument to a helper function
|
Wed, 18 Apr 2018 23:41:56 -0400 |
Josef 'Jeff' Sipek |
objstore: use vol's vdev reference when needed
|
Wed, 18 Apr 2018 22:49:19 -0400 |
Josef 'Jeff' Sipek |
objstore: invert relationship of vols and vdevs
|
Wed, 18 Apr 2018 23:22:54 -0400 |
Josef 'Jeff' Sipek |
objstore: implement vol fini function
|
Wed, 18 Apr 2018 23:10:28 -0400 |
Josef 'Jeff' Sipek |
objstore: maintain a list of all loaded vdevs
|
Wed, 18 Apr 2018 22:42:18 -0400 |
Josef 'Jeff' Sipek |
objstore: objects should reference a volume (not a vdev)
|
Wed, 18 Apr 2018 22:38:41 -0400 |
Josef 'Jeff' Sipek |
objstore: add reference counting to struct objstore
|
Wed, 18 Apr 2018 22:29:48 -0400 |
Josef 'Jeff' Sipek |
objstore: reorder function prototypes in public header
|
Wed, 18 Apr 2018 22:24:07 -0400 |
Josef 'Jeff' Sipek |
remove users of objstore_{vol,vdev}_create
|
Wed, 18 Apr 2018 22:06:51 -0400 |
Josef 'Jeff' Sipek |
objstore: rename pools to volumes
|
Wed, 18 Apr 2018 21:52:04 -0400 |
Josef 'Jeff' Sipek |
objstore: rename volumes to vdevs
|
Wed, 18 Apr 2018 20:03:39 -0400 |
Josef 'Jeff' Sipek |
docs: rewrite the pool, vdev, and volume description
|
Wed, 18 Apr 2018 21:11:06 -0400 |
Josef 'Jeff' Sipek |
objstore: remove the object store mode enum
|
Tue, 17 Apr 2018 09:32:01 -0400 |
Josef 'Jeff' Sipek |
common: load list of pools from config file
|
Tue, 17 Apr 2018 17:12:13 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: keep the OID bitmap in the 'vol' file
|
Wed, 04 Apr 2018 23:03:13 -0400 |
Josef 'Jeff' Sipek |
objstore: link against libavl
|
Wed, 04 Apr 2018 22:55:03 -0400 |
Josef 'Jeff' Sipek |
objstore: load backends specified in the config
|
Wed, 04 Apr 2018 22:53:36 -0400 |
Josef 'Jeff' Sipek |
common: add a helper to get at the list of backends to load
|
Wed, 04 Apr 2018 22:50:05 -0400 |
Josef 'Jeff' Sipek |
common: load list of backends from config file
|
Wed, 04 Apr 2018 22:23:17 -0400 |
Josef 'Jeff' Sipek |
objstore: keep track of loaded backends via a linked list
|
Wed, 04 Apr 2018 22:11:54 -0400 |
Josef 'Jeff' Sipek |
objstore: don't create file$ pool automatically
|
Wed, 04 Apr 2018 22:07:35 -0400 |
Josef 'Jeff' Sipek |
format: common lib gets initialized automatically
|
Wed, 04 Apr 2018 21:46:04 -0400 |
Josef 'Jeff' Sipek |
global: rename 'vg' to 'pool'
|
Tue, 29 Aug 2017 15:58:35 +0300 |
Josef 'Jeff' Sipek |
common: replace connsvc by libjeffpc's socksvc
|
Wed, 19 Apr 2017 23:32:22 -0400 |
Josef 'Jeff' Sipek |
common: initialize automatically via ELF constructors
|
Wed, 19 Apr 2017 23:29:22 -0400 |
Josef 'Jeff' Sipek |
common: no need for explicit libjeffpc initialization
|
Fri, 28 Apr 2017 00:07:34 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: move volume ops into a separate file
|
Thu, 27 Apr 2017 23:50:34 -0400 |
Josef 'Jeff' Sipek |
common: new vclocks should be optionally non-zero
|
Thu, 27 Apr 2017 23:33:18 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: create root object file
|
Thu, 27 Apr 2017 23:32:44 -0400 |
Josef 'Jeff' Sipek |
common: implement vclock to string helper
|
Thu, 27 Apr 2017 22:20:26 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: most of vol create functionality
|
Thu, 27 Apr 2017 22:19:26 -0400 |
Josef 'Jeff' Sipek |
objstore: objstore_vol_create should take type arg
|
Thu, 27 Apr 2017 22:13:55 -0400 |
Josef 'Jeff' Sipek |
objstore: load both mem and posix backends on init
|
Thu, 27 Apr 2017 22:03:59 -0400 |
Josef 'Jeff' Sipek |
format: a simple format utility
|
Sat, 15 Apr 2017 22:03:19 -0400 |
Josef 'Jeff' Sipek |
use zalloc from libjeffpc
|
Sat, 15 Apr 2017 21:59:20 -0400 |
Josef 'Jeff' Sipek |
use libjeffpc's time functions
|
Fri, 14 Apr 2017 00:17:05 -0400 |
Josef 'Jeff' Sipek |
use libjeffpc's linked lists
|
Fri, 14 Apr 2017 00:12:17 -0400 |
Josef 'Jeff' Sipek |
objstore: update to new refcnt function generator macros syntax
|
Sun, 09 Apr 2017 23:34:34 -0400 |
Josef 'Jeff' Sipek |
use libjeffpc's mem cache
|
Sun, 09 Apr 2017 19:35:14 -0400 |
Josef 'Jeff' Sipek |
common: use libjeffpc's taskq
|
Sat, 07 May 2016 18:08:48 -0400 |
Josef 'Jeff' Sipek |
Merge branch 'master' of https://github.com/jeffpc/nx01
|
Sat, 07 May 2016 16:41:47 -0400 |
Josef 'Jeff' Sipek |
objstore/mem: fill any holes with zeroes when extending a file via a write
|
Sat, 07 May 2016 16:27:58 -0400 |
Josef 'Jeff' Sipek |
client: ohandles should be allocated from a umem cache
|
Sat, 07 May 2016 18:06:06 -0400 |
Steve Dougherty |
Add RPC version handshake
|
Sat, 07 May 2016 15:25:26 -0400 |
Josef 'Jeff' Sipek |
{common,client,objstore}: SETATTR RPC can return a full set of new attrs
|
Sat, 07 May 2016 15:17:04 -0400 |
Josef 'Jeff' Sipek |
client: free the xdr argument and response structures
|
Sat, 07 May 2016 15:14:53 -0400 |
Josef 'Jeff' Sipek |
common: xdrfd must fsync only if we're sending bytes (XDR_ENCODE)
|
Sat, 07 May 2016 12:35:06 -0400 |
Josef 'Jeff' Sipek |
fs: implement setattr op
|
Sat, 07 May 2016 12:35:05 -0400 |
Josef 'Jeff' Sipek |
fs: setattr fscall function
|
Sat, 07 May 2016 12:35:05 -0400 |
Josef 'Jeff' Sipek |
common: convert system stat struct to nomad attr struct
|
Sat, 07 May 2016 12:35:05 -0400 |
Josef 'Jeff' Sipek |
common: rename mode and time conversion functions to indicate the source type
|
Sat, 07 May 2016 12:34:56 -0400 |
Josef 'Jeff' Sipek |
common: generalize attribute mapping macro
|
Sat, 07 May 2016 11:18:42 -0400 |
Josef 'Jeff' Sipek |
fs: lookup op should handle subdirectories
|
Sat, 07 May 2016 09:57:51 -0400 |
Josef 'Jeff' Sipek |
fs: remove obsolete python code
|
Sat, 07 May 2016 09:56:59 -0400 |
Josef 'Jeff' Sipek |
fs: implement write op
|
Sat, 07 May 2016 09:56:46 -0400 |
Josef 'Jeff' Sipek |
fs: implement create op
|