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
|
Sun, 28 Jun 2015 21:57:06 -0400 |
Josef 'Jeff' Sipek |
objstore: initial mockup of object store shared library
|
Sun, 28 Jun 2015 21:55:15 -0400 |
Josef 'Jeff' Sipek |
common: define PTR_ERR/ERR_PTR/IS_ERR "macros"
|
Sun, 28 Jun 2015 21:47:19 -0400 |
Josef 'Jeff' Sipek |
cmake: fix typo causing unconditional build of sunlist
|
Sun, 28 Jun 2015 21:34:13 -0400 |
Josef 'Jeff' Sipek |
cmake: document the available library variables
|
Sun, 28 Jun 2015 21:31:14 -0400 |
Josef 'Jeff' Sipek |
cmake: detect system libcmdutils and use it for list functions if possible
|
Sun, 28 Jun 2015 21:29:35 -0400 |
Josef 'Jeff' Sipek |
cmake: detect system libavl and use it if possible
|
Sun, 28 Jun 2015 21:27:52 -0400 |
Josef 'Jeff' Sipek |
cmake: move fakeumem fallback completely into src
|
Sun, 28 Jun 2015 21:08:35 -0400 |
Josef 'Jeff' Sipek |
cmake: detect system libumem and use it if possible
|
Sun, 28 Jun 2015 20:37:18 -0400 |
Josef 'Jeff' Sipek |
fakeumem: a wrapper around malloc/free to allow the unconditional use of libumem
|
Sun, 28 Jun 2015 20:04:26 -0400 |
Josef 'Jeff' Sipek |
common: libuuid sanity wrappers
|
Sun, 28 Jun 2015 19:55:06 -0400 |
Josef 'Jeff' Sipek |
gitignore: ignore vim swap files
|
Sun, 28 Jun 2015 19:50:02 -0400 |
Josef 'Jeff' Sipek |
misc: add .c, .h, and .cmake file prototypes
|
Sun, 28 Jun 2015 19:49:37 -0400 |
Josef 'Jeff' Sipek |
gitignore: ignore install related files
|
Sun, 28 Jun 2015 19:49:05 -0400 |
Josef 'Jeff' Sipek |
cmake: add install targets to everything
|
Sun, 28 Jun 2015 19:47:26 -0400 |
Josef 'Jeff' Sipek |
cmake: set the project in the top level CMakeLists.txt
|
Sun, 28 Jun 2015 19:24:30 -0400 |
Josef 'Jeff' Sipek |
common: simple vector clock alloc/free functions
|
Sun, 28 Jun 2015 19:23:46 -0400 |
Josef 'Jeff' Sipek |
common: define object id and vector clock structures
|
Sun, 28 Jun 2015 16:20:45 -0400 |
Josef 'Jeff' Sipek |
{server,client,tool}: add a dummy file
|
Sun, 28 Jun 2015 15:57:20 -0400 |
Josef 'Jeff' Sipek |
add copyright headers to cmake files
|
Sun, 28 Jun 2015 15:32:03 -0400 |
Josef 'Jeff' Sipek |
add ignore files
|
Sun, 28 Jun 2015 15:31:26 -0400 |
Josef 'Jeff' Sipek |
sunlist: make it compile on OpenIndiana
|
Sun, 28 Jun 2015 15:28:55 -0400 |
Josef 'Jeff' Sipek |
sunavl: make it compile on OpenIndiana
|
Sun, 28 Jun 2015 15:26:32 -0400 |
Josef 'Jeff' Sipek |
add top-level cmake script
|
Sun, 28 Jun 2015 15:20:57 -0400 |
Josef 'Jeff' Sipek |
import sunlist code
|