Commit Graph

2709 Commits

Author SHA1 Message Date
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
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