Commit Graph

90 Commits

Author SHA1 Message Date
Armon Dadgar
05fea6773a nomad: enable/disable eval broker based on leadership 2015-07-23 21:58:38 -07:00
Armon Dadgar
a723c591d1 nomad: method to test if outstanding evaluation 2015-07-23 21:58:13 -07:00
Armon Dadgar
e10f3942e7 nomad: add eval broker, configurable nack timeout 2015-07-23 21:44:17 -07:00
Armon Dadgar
d34ea006a5 nomad: testing the eval broker 2015-07-23 21:37:28 -07:00
Armon Dadgar
65b91a9c15 nomad: first pass at eval broker 2015-07-23 17:31:08 -07:00
Armon Dadgar
c03325cbf9 nomad: adding utility shuffle 2015-07-23 17:30:07 -07:00
Armon Dadgar
1ae5cce13d nomad: adding RPC endpoints for fetching Eval 2015-07-23 16:00:19 -07:00
Armon Dadgar
773f9a66bc nomad: adding FSM support for evaluations 2015-07-23 15:52:38 -07:00
Armon Dadgar
dde0e0b242 nomad: CRUD for evals in state store 2015-07-23 15:43:06 -07:00
Armon Dadgar
928ef51130 nomad: Adding Eval model 2015-07-23 15:27:13 -07:00
Armon Dadgar
9f89121751 nomad: reduce mixed terminology by adding ID to Job 2015-07-23 15:15:48 -07:00
Armon Dadgar
138a014332 nomad: Adding the CRUD endpoints for jobs 2015-07-23 14:41:18 -07:00
Armon Dadgar
dd85f12959 nomad: add FSM support for Jobs 2015-07-07 10:55:47 -06:00
Armon Dadgar
6c4f2a9ecc nomad: make struct names more specific to avoid confusion 2015-07-07 10:51:42 -06:00
Armon Dadgar
13422055fa nomad: CRUD for jobs in state store 2015-07-07 10:41:05 -06:00
Armon Dadgar
14c18650d7 nomad: support FSM snap/restore of indexes table 2015-07-06 15:51:01 -06:00
Armon Dadgar
0905344ac1 nomad: testing the client endpoint GetNode 2015-07-06 15:38:57 -06:00
Armon Dadgar
c8dc668b61 nomad: track the index affecting a table 2015-07-06 15:30:43 -06:00
Armon Dadgar
85ec0ca1c3 nomad: starting client GetNode 2015-07-06 15:23:15 -06:00
Armon Dadgar
4d9544606a nomad: adding the update status endpoint 2015-07-06 14:50:40 -06:00
Armon Dadgar
a1ca453b4b nomad: adding client deregister endpoint 2015-07-06 14:42:33 -06:00
Armon Dadgar
137e61da09 nomad: expose the raft index on write 2015-07-06 14:34:32 -06:00
Armon Dadgar
457f2d3111 nomad: adding test for client register 2015-07-06 14:23:11 -06:00
Armon Dadgar
080a1eb207 nomad: RPC layer should check for missing region 2015-07-06 14:18:12 -06:00
Armon Dadgar
0c6ec98a38 nomad: testing fsm snapshot and restore 2015-07-06 14:01:10 -06:00
Armon Dadgar
9d16751b3a nomad: adding methods to snapshot and restore nodes 2015-07-04 10:16:52 -07:00
Armon Dadgar
d565fb3b54 nomad: FSM support for node updates 2015-07-03 18:41:36 -07:00
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