Mercurial > nomad > old-fuse
graph
-
WIP - add stub functions; docs draft default tipSun, 18 Oct 2015 20:00:54 -0400, by Steve Dougherty
-
fixup! fixup! WIP - add initial nomadsocket implementation draftSun, 18 Oct 2015 18:35:37 -0400, by Steve Dougherty
-
WIP - add initial nomadsocket implementation draftSat, 17 Oct 2015 22:56:40 -0400, by Steve Dougherty
-
client: verify a LOGIN happened before RPCs requiring oneSun, 18 Oct 2015 16:32:58 -0400, by Holly Sipek
-
objstore/mem: root obj should have nlink = 1Sun, 18 Oct 2015 16:21:57 -0400, by Josef 'Jeff' Sipek
-
objstore/mem: lock the backend when operating on shared structsSun, 18 Oct 2015 16:20:41 -0400, by Josef 'Jeff' Sipek
-
objstore/mem: implement getattr object operationSun, 18 Oct 2015 16:08:37 -0400, by Josef 'Jeff' Sipek
-
client: implement STAT RPC handlerSun, 18 Oct 2015 16:08:17 -0400, by Josef 'Jeff' Sipek
-
common: define NERR_ENOTSUPSun, 18 Oct 2015 16:07:40 -0400, by Josef 'Jeff' Sipek
-
common: XDR nvclock code needs to allocate an nvclock at timesSun, 18 Oct 2015 15:53:41 -0400, by Josef 'Jeff' Sipek
-
common: use "handle" as the name for the RPC obj handlesSun, 18 Oct 2015 15:50:48 -0400, by Josef 'Jeff' Sipek
-
client: store volume group in connection state after loginSun, 18 Oct 2015 14:40:47 -0400, by Holly Sipek
-
client: make each new connection stateful.Sun, 18 Oct 2015 14:40:45 -0400, by Holly Sipek
-
common: preemptively define a number of likely RPC error codesSun, 18 Oct 2015 14:09:32 -0400, by Josef 'Jeff' Sipek
-
common: add NERR_{EALREADY,EPROTO} to match the RPC specSun, 18 Oct 2015 14:09:09 -0400, by Josef 'Jeff' Sipek
-
client: use errno mapper from common libSun, 18 Oct 2015 14:08:39 -0400, by Josef 'Jeff' Sipek
-
common: provide a function to map errnos to RPC error codesSun, 18 Oct 2015 14:08:04 -0400, by Josef 'Jeff' Sipek
-
client: we don't need to pass the vg to the connsvc callbackSun, 18 Oct 2015 13:21:29 -0400, by Josef 'Jeff' Sipek
-
objstore: clean up & reorganize getattrSun, 18 Oct 2015 13:21:04 -0400, by Josef 'Jeff' Sipek
-
objstore: objstore_getroot should be with vg codeSun, 18 Oct 2015 13:18:54 -0400, by Josef 'Jeff' Sipek
-
objstore: specify vg type when creating a vgSun, 18 Oct 2015 13:16:30 -0400, by Josef 'Jeff' Sipek
-
common: add a few comments to fs RPC .x fileSun, 18 Oct 2015 12:40:29 -0400, by Josef 'Jeff' Sipek
-
docs: document restrictions of when fs RPCs can executeSun, 18 Oct 2015 12:14:07 -0400, by Josef 'Jeff' Sipek
-
common: function prototypes in headers should be externSun, 18 Oct 2015 10:40:00 -0400, by Josef 'Jeff' Sipek
-
obstore/mem: use a random dataset IDSun, 18 Oct 2015 10:30:17 -0400, by Josef 'Jeff' Sipek
-
client: minimal LOGIN handlerSun, 18 Oct 2015 10:30:14 -0400, by Josef 'Jeff' Sipek
-
objstore: getroot wrapper should operate on a vgSun, 18 Oct 2015 10:29:59 -0400, by Josef 'Jeff' Sipek
-
objstore: allow a vg lookup by nameSun, 18 Oct 2015 10:29:36 -0400, by Josef 'Jeff' Sipek
-
common: introduce list_for_each and avl_for_eachSun, 18 Oct 2015 10:26:30 -0400, by Josef 'Jeff' Sipek
-
common: don't leak vector clocks via XDRSun, 18 Oct 2015 10:26:07 -0400, by Josef 'Jeff' Sipek
-
client: provide a stub RPC handler for REMOVESun, 18 Oct 2015 09:43:05 -0400, by Josef 'Jeff' Sipek
-
client: provide a stub RPC handler for CREATESun, 18 Oct 2015 09:43:05 -0400, by Josef 'Jeff' Sipek
-
client: provide a stub RPC handler for LOOKUPSun, 18 Oct 2015 09:43:05 -0400, by Josef 'Jeff' Sipek
-
client: provide a stub RPC handler for STATSun, 18 Oct 2015 09:43:05 -0400, by Josef 'Jeff' Sipek
-
client: provide a stub RPC handler for LOGINSun, 18 Oct 2015 09:43:04 -0400, by Josef 'Jeff' Sipek
-
client: handle dispatching of RPC handlers genericallySun, 18 Oct 2015 09:42:33 -0400, by Josef 'Jeff' Sipek
-
common: connsvc should close the conn fds automaticallySun, 18 Oct 2015 08:34:04 -0400, by Josef 'Jeff' Sipek
-
common: introduce ARRAY_LEN helper macroSun, 18 Oct 2015 08:25:40 -0400, by Josef 'Jeff' Sipek
-
common: remove erroneous 0x from NATTR_IS* macrosSat, 17 Oct 2015 22:47:02 -0400, by Joshua Kahn
-
common: finish rpc protocol based on specSat, 17 Oct 2015 22:11:36 -0400, by Joshua Kahn
-
remove obsolete .gitignore filesSat, 17 Oct 2015 20:39:42 -0400, by Josef 'Jeff' Sipek
-
client: respond to NOP RPC with status 0Sat, 17 Oct 2015 20:36:16 -0400, by Josef 'Jeff' Sipek
-
build: put build products in build/Sat, 17 Oct 2015 20:13:39 -0400, by Joshua Kahn
-
cmake: check XDR struct xdr_ops member typesSat, 17 Oct 2015 19:25:41 -0400, by Josef 'Jeff' Sipek
-
client: RPC dispatching code with a mostly correct NOP fs RPCSat, 17 Oct 2015 19:05:15 -0400, by Josef 'Jeff' Sipek
-
common: add xdrfd - a file descriptor based XDR backendSat, 17 Oct 2015 19:00:44 -0400, by Josef 'Jeff' Sipek
-
Merge branch 'master' of https://github.com/jeffpc/nx01Sat, 17 Oct 2015 18:59:16 -0400, by Josef 'Jeff' Sipek
-
fs: add xdrsockSat, 17 Oct 2015 15:56:48 -0400, by Steve Dougherty
-
fs: reformat for PEP8Sat, 17 Oct 2015 12:49:46 -0400, by Steve Dougherty
-
common: define command numbers for fs RPC protocolSat, 17 Oct 2015 18:57:42 -0400, by Josef 'Jeff' Sipek
-
common: define a couple of RPC error codesSat, 17 Oct 2015 18:57:17 -0400, by Josef 'Jeff' Sipek
-
common: add a simple first attempt at the fs RPC protocolSat, 17 Oct 2015 16:38:12 -0400, by Josef 'Jeff' Sipek
-
cmake: add the rpcgen macroSat, 17 Oct 2015 16:38:04 -0400, by Josef 'Jeff' Sipek
-
common: allow XDR encoding of object IDs and object handlesSat, 17 Oct 2015 16:37:58 -0400, by Josef 'Jeff' Sipek
-
common: guard against redefinitions of MIN & MAXSat, 17 Oct 2015 16:37:52 -0400, by Josef 'Jeff' Sipek
-
common: allow XDR encoding of vector clocksSat, 17 Oct 2015 16:37:42 -0400, by Josef 'Jeff' Sipek
-
docs: define the NOP fs RPCSat, 17 Oct 2015 16:35:10 -0400, by Josef 'Jeff' Sipek
-
objstore: associate each created volume with a volume groupSat, 17 Oct 2015 15:27:39 -0400, by Josef 'Jeff' Sipek
-
objstore: allow allocating & keeping track of volume groupsSat, 17 Oct 2015 15:27:31 -0400, by Josef 'Jeff' Sipek
-
objstore: rename "struct objstore" to "struct objstore_vol"Sat, 17 Oct 2015 15:27:29 -0400, by Josef 'Jeff' Sipek
-
docs: render fs-protocol as MarkdownSat, 17 Oct 2015 11:58:48 -0400, by Steve Dougherty
-
Merge branch 'master' of https://github.com/jeffpc/nx01Sat, 17 Oct 2015 11:51:00 -0400, by Josef 'Jeff' Sipek
-
common: use <nomad/error.h>Sat, 17 Oct 2015 11:48:17 -0400, by Holly Sipek
-
common: fix random number generation on LinuxSat, 17 Oct 2015 11:44:08 -0400, by Holly Sipek
-
README: fix typoSat, 17 Oct 2015 11:32:14 -0400, by Steve Dougherty
-
client: bail on errorSat, 17 Oct 2015 11:48:44 -0400, by Josef 'Jeff' Sipek
-
objstore: implement a getattr wrapperSat, 17 Oct 2015 11:33:05 -0400, by Josef 'Jeff' Sipek
-
objstore: implement getroot wrapperSat, 17 Oct 2015 11:32:45 -0400, by Josef 'Jeff' Sipek
-
common: make a note of improper return value within connsvcSat, 17 Oct 2015 10:39:07 -0400, by Josef 'Jeff' Sipek
-
common: connsvc should set IPV6_V6ONLY socket option on AF_INET6 socketsSat, 17 Oct 2015 10:39:06 -0400, by Josef 'Jeff' Sipek
-
common: connsvc needs to zero out the state structSat, 17 Oct 2015 10:39:05 -0400, by Josef 'Jeff' Sipek
-
common: connsvc should use const int arg to setsockoptSat, 17 Oct 2015 10:38:47 -0400, by Josef 'Jeff' Sipek
-
client: use connsvc to listen on a socketSat, 17 Oct 2015 10:07:33 -0400, by Josef 'Jeff' Sipek
-
common: provide a simple to use connection listener serviceSat, 17 Oct 2015 10:06:05 -0400, by Josef 'Jeff' Sipek
-
common: types.h should pull in the system's limits.hSat, 17 Oct 2015 10:04:01 -0400, by Josef 'Jeff' Sipek
-
common: provide assfail and assfail3 on systems without itSat, 17 Oct 2015 08:45:04 -0400, by Josef 'Jeff' Sipek
-
objstore: on Linux, dlopen & friends are in libdlSat, 17 Oct 2015 08:20:59 -0400, by Josef 'Jeff' Sipek
-
link everything with libpthreadSat, 17 Oct 2015 08:20:00 -0400, by Josef 'Jeff' Sipek
-
implement umem_{alloc,zalloc,free} in fakeumemSat, 17 Oct 2015 08:17:56 -0400, by Josef 'Jeff' Sipek
-
common: provide a way to do a relative timed condition wait on LinuxSat, 17 Oct 2015 08:05:35 -0400, by Josef 'Jeff' Sipek
-
docs: import the latest version of the fs protocol docSat, 17 Oct 2015 07:57:09 -0400, by Josef 'Jeff' Sipek
-
the "object handle" should be a common conceptFri, 16 Oct 2015 22:04:17 -0400, by Josef 'Jeff' Sipek
-
client: a dummy objstore instantiationFri, 16 Oct 2015 21:52:34 -0400, by Josef 'Jeff' Sipek
-
common: only try to use pthread_cond_reltimedwait_np if presentFri, 16 Oct 2015 21:43:31 -0400, by Josef 'Jeff' Sipek
-
cmake: check for presence of pthread_cond_reltimedwait_npFri, 16 Oct 2015 21:42:18 -0400, by Josef 'Jeff' Sipek
-
cmake: include the binary dir's common include dirFri, 16 Oct 2015 21:21:51 -0400, by Josef 'Jeff' Sipek
-
fs: add a stub fuse-based fs componentFri, 21 Aug 2015 12:46:16 -0400, by Josef 'Jeff' Sipek
-
suntaskq: almost make it build on linuxFri, 21 Aug 2015 12:43:12 -0400, by Josef 'Jeff' Sipek
-
sunavl: don't rely on users of avl.h to have a definition for uintptr_tFri, 21 Aug 2015 12:41:11 -0400, by Josef 'Jeff' Sipek
-
sunlist: make it build on linuxFri, 21 Aug 2015 12:36:06 -0400, by Josef 'Jeff' Sipek
-
sunavl: make it build on linuxFri, 21 Aug 2015 12:35:30 -0400, by Josef 'Jeff' Sipek
-
cmake: specify the correct include path for sunlist headersFri, 21 Aug 2015 12:34:19 -0400, by Josef 'Jeff' Sipek
-
common: finish implementing nvclock_cmp_totalMon, 17 Aug 2015 18:14:42 -0400, by Josef 'Jeff' Sipek
-
suntaskq: install the lib & headerTue, 07 Jul 2015 21:47:30 -0400, by Josef 'Jeff' Sipek
-
suntaskq: move header into nomad directory (instead of sys)Tue, 07 Jul 2015 21:47:01 -0400, by Josef 'Jeff' Sipek
-
suntaskq: clean up to use POSIX/common lib interfacesTue, 07 Jul 2015 21:43:35 -0400, by Josef 'Jeff' Sipek
-
common: add a relative timed condition wait wrapperTue, 07 Jul 2015 21:42:02 -0400, by Josef 'Jeff' Sipek
-
common: add wrappers around pthread rwlocksTue, 07 Jul 2015 21:41:30 -0400, by Josef 'Jeff' Sipek
-
common: mutex/cv code should use VERIFY macros instead of making its ownTue, 07 Jul 2015 21:40:21 -0400, by Josef 'Jeff' Sipek
-
common: define MIN and MAX macrosTue, 07 Jul 2015 21:39:09 -0400, by Josef 'Jeff' Sipek
-
common: define VERIFY3*, VERIFY0, and VERIFY macrosTue, 07 Jul 2015 21:38:52 -0400, by Josef 'Jeff' Sipek
-
common: define ASSERT3*, ASSERT0, and ASSERTTue, 07 Jul 2015 21:01:06 -0400, by Josef 'Jeff' Sipek
-
suntaskq: import taskq code from Delphix's illumos treeTue, 07 Jul 2015 20:52:33 -0400, by Josef 'Jeff' Sipek
-
common: sanity wrappers around pthread mutex & condition variable functionsTue, 07 Jul 2015 20:40:26 -0400, by Josef 'Jeff' Sipek
-
common: error.h should pull in headers for strerror()Tue, 07 Jul 2015 20:39:36 -0400, by Josef 'Jeff' Sipek
-
README: document internal library dependenciesFri, 03 Jul 2015 17:01:40 -0400, by Josef 'Jeff' Sipek
-
common: install missing headersFri, 03 Jul 2015 11:40:25 -0400, by Josef 'Jeff' Sipek
-
common: use arc4random() when availableFri, 03 Jul 2015 11:37:06 -0400, by Josef 'Jeff' Sipek
-
cmake: generate a config.h with system informationFri, 03 Jul 2015 11:34:19 -0400, by Josef 'Jeff' Sipek
-
cmake: set minimum required cmake version to 2.8.12Fri, 03 Jul 2015 11:17:24 -0400, by Josef 'Jeff' Sipek
-
README: a quick note about how to build & install nomadThu, 02 Jul 2015 20:43:07 -0400, by Josef 'Jeff' Sipek
-
common: further document the semantics of nvclock_cmp_totalWed, 01 Jul 2015 20:29:50 -0400, by Josef 'Jeff' Sipek
-
objstore/posix: a skeleton for the posix backendWed, 01 Jul 2015 20:27:33 -0400, by Josef 'Jeff' Sipek
-
common: implement nvclock_cmp()Wed, 01 Jul 2015 20:22:14 -0400, by Josef 'Jeff' Sipek
-
common: use zalloc when possibleWed, 01 Jul 2015 20:18:39 -0400, by Josef 'Jeff' Sipek
-
common: provide malloc+memset zero wrapperWed, 01 Jul 2015 20:17:58 -0400, by Josef 'Jeff' Sipek
-
link everything against libumem/libfakeumemWed, 01 Jul 2015 18:24:33 -0400, by Josef 'Jeff' Sipek
-
objstore: sketch out object operationsTue, 30 Jun 2015 23:32:59 -0400, by Josef 'Jeff' Sipek
-
common: make nomad/types.h define ssize_tTue, 30 Jun 2015 23:31:51 -0400, by Josef 'Jeff' Sipek