James Phillips
|
37da1faaf2
|
Makes session invalidate loops use a separate slice to protect the iterator.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
8504646900
|
Makes all delete loops use a separate slice to protect the iterator.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
768f6fd8db
|
Cleans up some go vet warnings.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
495b276e44
|
Gets rid of todo that we discussed is ok.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
3fedffbffb
|
Gets rid of the transitional "New" suffix on state store and RPC.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
263c7e3fd3
|
Deletes the old state store and all its accoutrements.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
bcdabe4606
|
Knocks out the Raft indexes before doing compare.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
3f07f0685f
|
Nukes old state store's connection to FSM and RPC.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
450886246d
|
Integrates session TTL tests with new state store.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
a15c24f771
|
Integrates new state store into internal endpoint.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
76bdeadefb
|
Abstracts the table names away from the RPC call sites.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
7a8e5b2866
|
Integrates new state store into session endpoint; returns table index always.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
1463e6100a
|
Integrates new state store into leader and catalog/health endpoints.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
6203c1e585
|
Integrates KVS endopint with new state store (changes KVSList to match old behavior).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
837d8994b4
|
Cuts FSM unit tests over to new state store.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
92e48b87bf
|
Adds twiddling of the real state store in snapshot tests.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
4ec5013811
|
Updates docs about new "acquire when you already have it" behavior.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
87ff8d031c
|
Ports over session invalidation tests (and fixes some bugs).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
8072138c9a
|
Adds a note about updating sessions after they are created.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
a09571133c
|
Beefs up node and service watch tests for multi-table triggers.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
ae21a33aca
|
Adds session snapshot/restore and basic watch tests (and fixes some bugs).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
1725063067
|
Adds tombstone tests and gets rid of unused logger.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
391c04de90
|
Makes sure we don't create a full table watch for tombstones.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
4be951571e
|
Adds snapshot/restore and watch tests for KVS.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
9bfe2c32f6
|
Allows lock holder to re-lock and set a KV, adds tests for corner cases around sessions.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
1088145060
|
Adds kvs lock/unlock tests.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
2c0ba7e44b
|
Adds snap and watch tests for nodes, services, and checks.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
f7fca62dcd
|
Adds node snap and watch tests as well as a general watch test.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
e25fb6c5ed
|
De-generalizes graveyard since that ended up as a YAGNI (only useful for KV).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
e7de7a2b8c
|
Cleans up unit tests for consistency.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
1bf432d5af
|
Adds ensure registration unit test (and fixes bugs).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
e5773635e7
|
Adds reap tombstone test (and fixes bugs).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
8a39581ae0
|
Adds ACL snapshot/restore test.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
2dae65a6ec
|
Adds a watch tester helper that helps cut the cruft.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
04b365495d
|
Completes state store for KV, sessions, tombstones, and nodes/services/checks (needs tests and integration).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
edae626f36
|
Integrates new state store for ACLs.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
cbcd977a39
|
Gets new structs changes to compile, adds some corner case handling and extra unit tests.
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
4cf5f6223e
|
consul/state: list acls
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
69b0ee0e5a
|
consul/state: implement acl delete
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
6e7c3e3579
|
consul/state: basic acl set/get/delete
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
e30c3cdea8
|
consul/state: basic session destroy works
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
747527fef5
|
consul/state: more tests
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
d0e349b190
|
consul/state: refactor some tests
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
d5f3648846
|
consul/state: session lookup by node id works
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
82fa9347e1
|
consul/state: add session list method
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
0d0b3c91ef
|
consul/state: adding session registration
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
a613f65e41
|
consul/state: adding tree delete for kvs store
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
66a211a70e
|
consul/state: list keys from the kv with a prefix/separator
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
0171c2ba3d
|
consul/state: fix for maxIndex and better tests
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
b0ae1c0967
|
consul/state: add CAS method for kv set
|
2015-10-15 14:59:09 -07:00 |