Commit Graph

3163 Commits

Author SHA1 Message Date
Armon Dadgar
c569016b52 nomad: adding basic node CRUD 2015-07-03 18:19:43 -07:00
Armon Dadgar
9ef20d8746 nomad: adding indexes to structs 2015-07-03 17:50:54 -07:00
Armon Dadgar
31bee62f5b nomad: adding basic test for schema 2015-07-03 17:48:02 -07:00
Armon Dadgar
743a0527b1 nomad: fixing client endpoint 2015-07-03 17:47:55 -07:00
Armon Dadgar
50c81f7047 nomad: adding AllocMetric to track allocation metrics 2015-07-03 17:37:01 -07:00
Armon Dadgar
f3347a6030 nomad: working on allocation schema 2015-07-03 17:11:53 -07:00
Armon Dadgar
cccc925f24 nomad: working on job struct and schema 2015-07-03 16:57:48 -07:00
Armon Dadgar
1ea2f6fb54 nomad: working on the node representation 2015-07-03 16:04:24 -07:00
Armon Dadgar
11210fd353 nomad: change to use MemDB instead of raw iradix 2015-07-03 14:46:30 -07:00
Armon Dadgar
2094e5efc5 memdb: refactor into seperate repo 2015-06-16 16:06:32 -07:00
Armon Dadgar
994debc9f6 memdb: richer testing 2015-06-16 15:42:46 -07:00
Armon Dadgar
5bc3b98304 memdb: testing compound index 2015-06-16 14:58:50 -07:00
Armon Dadgar
c8e326cf53 memdb: support prefix based iteration 2015-06-16 14:32:37 -07:00
Armon Dadgar
57b5e37a0d memdb: support prefix on indexes 2015-06-16 14:15:30 -07:00
Armon Dadgar
be85ad0942 memdb: Adding UUID indexer 2015-06-16 14:02:00 -07:00
Armon Dadgar
95519f735e memdb: implement DeleteAll 2015-06-16 12:31:45 -07:00
Armon Dadgar
f074a71d04 memdb: adding very basic index scanning 2015-06-16 12:16:15 -07:00
Armon Dadgar
b9e9d8fde3 memdb: directly cast, avoid unsafe 2015-06-16 12:06:30 -07:00
Armon Dadgar
d02fa9fd77 memdb: support object delete 2015-06-16 12:01:19 -07:00
Armon Dadgar
ef8fdc3dd7 memdb: Supporting non-unique index values 2015-06-16 11:43:32 -07:00
Armon Dadgar
d4107bd336 memdb: support update of objects 2015-06-07 19:47:59 -05:00
Armon Dadgar
920813677c memdb: insert and first working 2015-06-07 19:38:01 -05:00
Armon Dadgar
063491c019 memdb: initialize and more testing 2015-06-07 13:42:03 -07:00
Armon Dadgar
284f410378 memdb: testin txn abort and commit 2015-06-07 13:18:50 -07:00
Armon Dadgar
2ae0bdafbb memdb: testing writer concurrency 2015-06-07 13:15:13 -07:00
Armon Dadgar
7a9dd5804b memdb: testing schema validation 2015-06-07 13:07:55 -07:00
Armon Dadgar
e7bd70ddd2 memdb: initial skeleton 2015-06-07 13:03:24 -07:00
Armon Dadgar
617aa578f0 nomad: adding Client endpoint 2015-06-07 12:14:41 -07:00
Armon Dadgar
64bdb1291f nomad: testing RPC forwarding 2015-06-07 12:08:47 -07:00
Armon Dadgar
a9824b0905 nomad: refactor test code 2015-06-07 12:03:05 -07:00
Armon Dadgar
c79fec4e95 nomad: adding RPC forwarding methods 2015-06-07 11:50:53 -07:00
Armon Dadgar
6dce651a19 nomad: adding connection pool 2015-06-07 11:50:29 -07:00
Armon Dadgar
9eff2910e2 nomad: track local peers 2015-06-07 11:37:59 -07:00
Armon Dadgar
2dceb5345b nomad: track local peers 2015-06-07 11:32:01 -07:00
Armon Dadgar
c8df91e8c9 nomad: adding response struct 2015-06-07 11:31:48 -07:00
Armon Dadgar
3339a2f7ea nomad: first pass at register struct 2015-06-07 11:18:59 -07:00
Armon Dadgar
ad1849353e nomad: adding basic RPC interfaces 2015-06-06 00:41:03 +02:00
Armon Dadgar
aca420d066 nomad: increase serf reap to 72h 2015-06-06 00:32:28 +02:00
Armon Dadgar
5743cde133 nomad: adding raftApply RPC 2015-06-06 00:22:05 +02:00
Armon Dadgar
23172133f2 structs: adding encode and decode 2015-06-06 00:21:17 +02:00
Armon Dadgar
5605fea9fa nomad: adding utility methods 2015-06-06 00:14:08 +02:00
Armon Dadgar
b99af5e811 nomad: adding more test cases 2015-06-06 00:11:16 +02:00
Armon Dadgar
37627bb49d nomad: testing leader bridging of serf 2015-06-05 23:54:45 +02:00
Armon Dadgar
5c9fb2086c nomad: adding leader logic to add/remove raft peers 2015-06-04 13:38:41 +02:00
Armon Dadgar
3ee5d2dce2 nomad: testing status endpoint 2015-06-04 13:26:16 +02:00
Armon Dadgar
6e0140c6ff nomad: adding merge guard for non-nomad servers 2015-06-04 13:15:46 +02:00
Armon Dadgar
745685ce31 nomad: testing bootstrap expect 2015-06-04 13:11:35 +02:00
Armon Dadgar
0fcaba9439 nomad: testing remove peer 2015-06-04 13:02:39 +02:00
Armon Dadgar
20c67f218c nomad: adding reconcile channel 2015-06-04 12:42:56 +02:00
Armon Dadgar
504305e23a nomad: testing serf join 2015-06-04 12:33:12 +02:00