Commit graph

24471 commits

Author SHA1 Message Date
Armon Dadgar 7bb70b3843 nomad: adding the update status endpoint 2015-07-06 14:50:40 -06:00
Armon Dadgar bb1e7e41e8 nomad: adding client deregister endpoint 2015-07-06 14:42:33 -06:00
Armon Dadgar c897e7c69a nomad: expose the raft index on write 2015-07-06 14:34:32 -06:00
Armon Dadgar a04d125760 nomad: adding test for client register 2015-07-06 14:23:11 -06:00
Armon Dadgar 1f8d11eb49 nomad: RPC layer should check for missing region 2015-07-06 14:18:12 -06:00
Armon Dadgar f16fc93d85 nomad: testing fsm snapshot and restore 2015-07-06 14:01:10 -06:00
Armon Dadgar 410f3a0555 nomad: adding methods to snapshot and restore nodes 2015-07-04 10:16:52 -07:00
Armon Dadgar 185e3cb3c7 nomad: FSM support for node updates 2015-07-03 18:41:36 -07:00
Armon Dadgar ee611d459f nomad: adding basic node CRUD 2015-07-03 18:19:43 -07:00
Armon Dadgar 76d4e6bd14 nomad: adding indexes to structs 2015-07-03 17:50:54 -07:00
Armon Dadgar cbbe50f022 nomad: adding basic test for schema 2015-07-03 17:48:02 -07:00
Armon Dadgar 9871e84c63 nomad: fixing client endpoint 2015-07-03 17:47:55 -07:00
Armon Dadgar abef9ca0a1 nomad: adding AllocMetric to track allocation metrics 2015-07-03 17:37:01 -07:00
Armon Dadgar 2c694c7e4c nomad: working on allocation schema 2015-07-03 17:11:53 -07:00
Armon Dadgar 00df4837bb nomad: working on job struct and schema 2015-07-03 16:57:48 -07:00
Armon Dadgar bbc03b1cc1 nomad: working on the node representation 2015-07-03 16:04:24 -07:00
Armon Dadgar 4b48b2c1b6 nomad: change to use MemDB instead of raw iradix 2015-07-03 14:46:30 -07:00
Armon Dadgar caa6e7672d memdb: refactor into seperate repo 2015-06-16 16:06:32 -07:00
Armon Dadgar 7c4dce412e memdb: richer testing 2015-06-16 15:42:46 -07:00
Armon Dadgar 54400bc05a memdb: testing compound index 2015-06-16 14:58:50 -07:00
Armon Dadgar a2ef0986fe memdb: support prefix based iteration 2015-06-16 14:32:37 -07:00
Armon Dadgar ae4566a9f5 memdb: support prefix on indexes 2015-06-16 14:15:30 -07:00
Armon Dadgar 064b8c49d1 memdb: Adding UUID indexer 2015-06-16 14:02:00 -07:00
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