log

age author description
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