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
|
Sun, 28 Jun 2015 15:20:35 -0400 |
Josef 'Jeff' Sipek |
import sunavl code
|
Sun, 28 Jun 2015 15:20:03 -0400 |
Josef 'Jeff' Sipek |
add README, LICENSE, and CONTRIBUTING
|