Sat, 17 Oct 2015 08:20:00 -0400 |
Josef 'Jeff' Sipek |
link everything with libpthread
|
Sat, 17 Oct 2015 08:17:56 -0400 |
Josef 'Jeff' Sipek |
implement umem_{alloc,zalloc,free} in fakeumem
|
Sat, 17 Oct 2015 08:05:35 -0400 |
Josef 'Jeff' Sipek |
common: provide a way to do a relative timed condition wait on Linux
|
Sat, 17 Oct 2015 07:57:09 -0400 |
Josef 'Jeff' Sipek |
docs: import the latest version of the fs protocol doc
|
Fri, 16 Oct 2015 22:04:17 -0400 |
Josef 'Jeff' Sipek |
the "object handle" should be a common concept
|
Fri, 16 Oct 2015 21:52:34 -0400 |
Josef 'Jeff' Sipek |
client: a dummy objstore instantiation
|
Fri, 16 Oct 2015 21:43:31 -0400 |
Josef 'Jeff' Sipek |
common: only try to use pthread_cond_reltimedwait_np if present
|
Fri, 16 Oct 2015 21:42:18 -0400 |
Josef 'Jeff' Sipek |
cmake: check for presence of pthread_cond_reltimedwait_np
|
Fri, 16 Oct 2015 21:21:51 -0400 |
Josef 'Jeff' Sipek |
cmake: include the binary dir's common include dir
|
Fri, 21 Aug 2015 12:46:16 -0400 |
Josef 'Jeff' Sipek |
fs: add a stub fuse-based fs component
|
Fri, 21 Aug 2015 12:43:12 -0400 |
Josef 'Jeff' Sipek |
suntaskq: almost make it build on linux
|
Fri, 21 Aug 2015 12:41:11 -0400 |
Josef 'Jeff' Sipek |
sunavl: don't rely on users of avl.h to have a definition for uintptr_t
|
Fri, 21 Aug 2015 12:36:06 -0400 |
Josef 'Jeff' Sipek |
sunlist: make it build on linux
|
Fri, 21 Aug 2015 12:35:30 -0400 |
Josef 'Jeff' Sipek |
sunavl: make it build on linux
|
Fri, 21 Aug 2015 12:34:19 -0400 |
Josef 'Jeff' Sipek |
cmake: specify the correct include path for sunlist headers
|
Mon, 17 Aug 2015 18:14:42 -0400 |
Josef 'Jeff' Sipek |
common: finish implementing nvclock_cmp_total
|
Tue, 07 Jul 2015 21:47:30 -0400 |
Josef 'Jeff' Sipek |
suntaskq: install the lib & header
|
Tue, 07 Jul 2015 21:47:01 -0400 |
Josef 'Jeff' Sipek |
suntaskq: move header into nomad directory (instead of sys)
|
Tue, 07 Jul 2015 21:43:35 -0400 |
Josef 'Jeff' Sipek |
suntaskq: clean up to use POSIX/common lib interfaces
|
Tue, 07 Jul 2015 21:42:02 -0400 |
Josef 'Jeff' Sipek |
common: add a relative timed condition wait wrapper
|
Tue, 07 Jul 2015 21:41:30 -0400 |
Josef 'Jeff' Sipek |
common: add wrappers around pthread rwlocks
|
Tue, 07 Jul 2015 21:40:21 -0400 |
Josef 'Jeff' Sipek |
common: mutex/cv code should use VERIFY macros instead of making its own
|
Tue, 07 Jul 2015 21:39:09 -0400 |
Josef 'Jeff' Sipek |
common: define MIN and MAX macros
|
Tue, 07 Jul 2015 21:38:52 -0400 |
Josef 'Jeff' Sipek |
common: define VERIFY3*, VERIFY0, and VERIFY macros
|
Tue, 07 Jul 2015 21:01:06 -0400 |
Josef 'Jeff' Sipek |
common: define ASSERT3*, ASSERT0, and ASSERT
|
Tue, 07 Jul 2015 20:52:33 -0400 |
Josef 'Jeff' Sipek |
suntaskq: import taskq code from Delphix's illumos tree
|
Tue, 07 Jul 2015 20:40:26 -0400 |
Josef 'Jeff' Sipek |
common: sanity wrappers around pthread mutex & condition variable functions
|
Tue, 07 Jul 2015 20:39:36 -0400 |
Josef 'Jeff' Sipek |
common: error.h should pull in headers for strerror()
|
Fri, 03 Jul 2015 17:01:40 -0400 |
Josef 'Jeff' Sipek |
README: document internal library dependencies
|
Fri, 03 Jul 2015 11:40:25 -0400 |
Josef 'Jeff' Sipek |
common: install missing headers
|
Fri, 03 Jul 2015 11:37:06 -0400 |
Josef 'Jeff' Sipek |
common: use arc4random() when available
|
Fri, 03 Jul 2015 11:34:19 -0400 |
Josef 'Jeff' Sipek |
cmake: generate a config.h with system information
|
Fri, 03 Jul 2015 11:17:24 -0400 |
Josef 'Jeff' Sipek |
cmake: set minimum required cmake version to 2.8.12
|
Thu, 02 Jul 2015 20:43:07 -0400 |
Josef 'Jeff' Sipek |
README: a quick note about how to build & install nomad
|
Wed, 01 Jul 2015 20:29:50 -0400 |
Josef 'Jeff' Sipek |
common: further document the semantics of nvclock_cmp_total
|
Wed, 01 Jul 2015 20:27:33 -0400 |
Josef 'Jeff' Sipek |
objstore/posix: a skeleton for the posix backend
|
Wed, 01 Jul 2015 20:22:14 -0400 |
Josef 'Jeff' Sipek |
common: implement nvclock_cmp()
|
Wed, 01 Jul 2015 20:18:39 -0400 |
Josef 'Jeff' Sipek |
common: use zalloc when possible
|
Wed, 01 Jul 2015 20:17:58 -0400 |
Josef 'Jeff' Sipek |
common: provide malloc+memset zero wrapper
|
Wed, 01 Jul 2015 18:24:33 -0400 |
Josef 'Jeff' Sipek |
link everything against libumem/libfakeumem
|
Tue, 30 Jun 2015 23:32:59 -0400 |
Josef 'Jeff' Sipek |
objstore: sketch out object operations
|
Tue, 30 Jun 2015 23:31:51 -0400 |
Josef 'Jeff' Sipek |
common: make nomad/types.h define ssize_t
|
Mon, 29 Jun 2015 20:13:43 -0400 |
Josef 'Jeff' Sipek |
objstore/mem: getroot store op
|
Mon, 29 Jun 2015 20:12:48 -0400 |
Josef 'Jeff' Sipek |
objstore/mem: keep the AVL organized based on <oid,ver>
|
Mon, 29 Jun 2015 19:55:43 -0400 |
Josef 'Jeff' Sipek |
common: stubs for nvclock comparison functions
|
Mon, 29 Jun 2015 19:29:16 -0400 |
Josef 'Jeff' Sipek |
common: move vector clock definitions into a separate header
|
Mon, 29 Jun 2015 16:58:03 -0400 |
Josef 'Jeff' Sipek |
objstore/mem: add a trivial memory-backed objstore backend
|
Mon, 29 Jun 2015 16:55:43 -0400 |
Josef 'Jeff' Sipek |
objstore: simple module loading on init, and most of create operation
|
Mon, 29 Jun 2015 16:13:41 -0400 |
Josef 'Jeff' Sipek |
common: hide the details of noid construction
|
Mon, 29 Jun 2015 16:02:20 -0400 |
Josef 'Jeff' Sipek |
common: keep track of the local node
|
Mon, 29 Jun 2015 15:57:59 -0400 |
Josef 'Jeff' Sipek |
common: add local node versions of vector clock helpers
|
Mon, 29 Jun 2015 15:56:29 -0400 |
Josef 'Jeff' Sipek |
common: add atomic_cas() macro to compare-and-swap atomic*_t
|
Mon, 29 Jun 2015 15:55:43 -0400 |
Josef 'Jeff' Sipek |
common: add atomic64_t type
|
Mon, 29 Jun 2015 11:55:49 -0400 |
Josef 'Jeff' Sipek |
common: add remove node from nvclock, make set(clock, x, 0) behave as documented
|
Mon, 29 Jun 2015 11:50:13 -0400 |
Josef 'Jeff' Sipek |
common: make nvclock statically sized & implement get/set/inc helpers
|
Mon, 29 Jun 2015 11:19:07 -0400 |
Josef 'Jeff' Sipek |
common: add gettime function to return unix time in nanoseconds
|
Mon, 29 Jun 2015 10:27:03 -0400 |
Josef 'Jeff' Sipek |
common: add a function to compare object IDs
|
Mon, 29 Jun 2015 10:20:21 -0400 |
Josef 'Jeff' Sipek |
common: define object attributes
|
Mon, 29 Jun 2015 10:04:33 -0400 |
Josef 'Jeff' Sipek |
common: include nice macros for dealing with atomic ints
|
Mon, 29 Jun 2015 09:49:12 -0400 |
Josef 'Jeff' Sipek |
common: remove typedefs
|