Commit graph

3394 commits

Author SHA1 Message Date
Armon Dadgar ff6945a28b memdb: implement DeleteAll 2015-06-16 12:31:45 -07:00
Armon Dadgar 91630763be memdb: adding very basic index scanning 2015-06-16 12:16:15 -07:00
Armon Dadgar dae01c9e26 memdb: directly cast, avoid unsafe 2015-06-16 12:06:30 -07:00
Armon Dadgar a3d27408a2 memdb: support object delete 2015-06-16 12:01:19 -07:00
Armon Dadgar a0c6c507ca memdb: Supporting non-unique index values 2015-06-16 11:43:32 -07:00
Armon Dadgar 5dc6b81842 memdb: support update of objects 2015-06-07 19:47:59 -05:00
Armon Dadgar fc8bdd217b memdb: insert and first working 2015-06-07 19:38:01 -05:00
Armon Dadgar d0679bbe72 memdb: initialize and more testing 2015-06-07 13:42:03 -07:00
Armon Dadgar 96eecdfa0d memdb: testin txn abort and commit 2015-06-07 13:18:50 -07:00
Armon Dadgar 03928483c7 memdb: testing writer concurrency 2015-06-07 13:15:13 -07:00
Armon Dadgar 534d4c0619 memdb: testing schema validation 2015-06-07 13:07:55 -07:00
Armon Dadgar 3a867f9661 memdb: initial skeleton 2015-06-07 13:03:24 -07:00
Armon Dadgar 5fdf3c5d33 nomad: adding Client endpoint 2015-06-07 12:14:41 -07:00
Armon Dadgar dd8f5a0bef nomad: testing RPC forwarding 2015-06-07 12:08:47 -07:00
Armon Dadgar 405c03d873 nomad: refactor test code 2015-06-07 12:03:05 -07:00
Armon Dadgar 2a1767594e nomad: adding RPC forwarding methods 2015-06-07 11:50:53 -07:00
Armon Dadgar 4f78d6a7e9 nomad: adding connection pool 2015-06-07 11:50:29 -07:00
Armon Dadgar 8ecfa93a96 nomad: track local peers 2015-06-07 11:37:59 -07:00
Armon Dadgar ac6ed01a1c nomad: track local peers 2015-06-07 11:32:01 -07:00
Armon Dadgar 477cd88a40 nomad: adding response struct 2015-06-07 11:31:48 -07:00
Armon Dadgar f895cd0147 nomad: first pass at register struct 2015-06-07 11:18:59 -07:00
Armon Dadgar ffce4f931e nomad: adding basic RPC interfaces 2015-06-06 00:41:03 +02:00
Armon Dadgar fa2ff7a324 nomad: increase serf reap to 72h 2015-06-06 00:32:28 +02:00
Armon Dadgar b646ed9015 nomad: adding raftApply RPC 2015-06-06 00:22:05 +02:00
Armon Dadgar 6b63bfa5a2 structs: adding encode and decode 2015-06-06 00:21:17 +02:00
Armon Dadgar e8964a4975 nomad: adding utility methods 2015-06-06 00:14:08 +02:00
Armon Dadgar 21fdb8f4ee nomad: adding more test cases 2015-06-06 00:11:16 +02:00
Armon Dadgar 25aad83ea4 nomad: testing leader bridging of serf 2015-06-05 23:54:45 +02:00
Armon Dadgar 3d2a237e88 nomad: adding leader logic to add/remove raft peers 2015-06-04 13:38:41 +02:00
Armon Dadgar 0bca2285a4 nomad: testing status endpoint 2015-06-04 13:26:16 +02:00
Armon Dadgar 05fa151653 nomad: adding merge guard for non-nomad servers 2015-06-04 13:15:46 +02:00
Armon Dadgar e6636262dc nomad: testing bootstrap expect 2015-06-04 13:11:35 +02:00
Armon Dadgar c18c068bf2 nomad: testing remove peer 2015-06-04 13:02:39 +02:00
Armon Dadgar b456588d1c nomad: adding reconcile channel 2015-06-04 12:42:56 +02:00
Armon Dadgar 490fa1b7db nomad: testing serf join 2015-06-04 12:33:12 +02:00
Armon Dadgar 4f6ecce727 nomad: working on serf member parsing 2015-06-03 13:35:48 +02:00
Armon Dadgar a088a302e5 nomad: expose serf methods, add leave support 2015-06-03 13:25:50 +02:00
Armon Dadgar 6ebfa2bed4 nomad: expose serf stats 2015-06-03 13:08:04 +02:00
Armon Dadgar e219bc1e71 nomad: adding Serf integration 2015-06-03 12:58:00 +02:00
Armon Dadgar d52122f041 nomad: more skeleton 2015-06-03 12:26:50 +02:00
Armon Dadgar bad4bfadc4 nomad: embed the state store to reduce duplication 2015-06-03 11:26:49 +02:00
Armon Dadgar 06d0e5f9b1 nomad: adding immutable radix, snapshot support 2015-06-03 11:21:59 +02:00
Armon Dadgar 4c554f14bb nomad: support DevMode configuration 2015-06-01 21:11:40 +02:00
Armon Dadgar 1e7f84f3e6 nomad: adding basic structure for raft 2015-06-01 17:49:10 +02:00