James Phillips
|
834c6c1cb4
|
Makes all delete loops use a separate slice to protect the iterator.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
682b0113b8
|
Cleans up some go vet warnings.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
cc6a7a2174
|
Gets rid of todo that we discussed is ok.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
51600fab08
|
Gets rid of the transitional "New" suffix on state store and RPC.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
4ee43e90b7
|
Deletes the old state store and all its accoutrements.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
0c90bdc61a
|
Knocks out the Raft indexes before doing compare.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
6ba70be33c
|
Nukes old state store's connection to FSM and RPC.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
7729b66099
|
Integrates session TTL tests with new state store.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
c83a9e043a
|
Integrates new state store into internal endpoint.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
0959b87548
|
Abstracts the table names away from the RPC call sites.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
b82d49240b
|
Integrates new state store into session endpoint; returns table index always.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
5b6502c1ea
|
Integrates new state store into leader and catalog/health endpoints.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
41338c9018
|
Integrates KVS endopint with new state store (changes KVSList to match old behavior).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
de00a2f81b
|
Cuts FSM unit tests over to new state store.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
c791f2a709
|
Adds twiddling of the real state store in snapshot tests.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
dc05fb728a
|
Updates docs about new "acquire when you already have it" behavior.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
91ff5254dd
|
Ports over session invalidation tests (and fixes some bugs).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
c3513b1661
|
Adds a note about updating sessions after they are created.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
87bb81ba4c
|
Beefs up node and service watch tests for multi-table triggers.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
bde2495a14
|
Adds session snapshot/restore and basic watch tests (and fixes some bugs).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
4afd9a8599
|
Adds tombstone tests and gets rid of unused logger.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
ad246e06a5
|
Makes sure we don't create a full table watch for tombstones.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
930780efd9
|
Adds snapshot/restore and watch tests for KVS.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
18d60f95c5
|
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
|
75f9cd5cc3
|
Adds kvs lock/unlock tests.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
72f15ceac0
|
Adds snap and watch tests for nodes, services, and checks.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
005a7e0ab1
|
Adds node snap and watch tests as well as a general watch test.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
c8d0d09087
|
De-generalizes graveyard since that ended up as a YAGNI (only useful for KV).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
537fd67464
|
Cleans up unit tests for consistency.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
f1ee05eba5
|
Adds ensure registration unit test (and fixes bugs).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
e339ebf86e
|
Adds reap tombstone test (and fixes bugs).
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
bc34ae2f5c
|
Adds ACL snapshot/restore test.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
21bc8e0996
|
Adds a watch tester helper that helps cut the cruft.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
30736bae5a
|
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
|
009fd7d9f5
|
Integrates new state store for ACLs.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
d57431e300
|
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
|
7bf7ba6099
|
consul/state: list acls
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
92191298d0
|
consul/state: implement acl delete
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
16188e7604
|
consul/state: basic acl set/get/delete
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
391d4eed57
|
consul/state: basic session destroy works
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
8fa82612d2
|
consul/state: more tests
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
876aa667ba
|
consul/state: refactor some tests
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
a93e3410b9
|
consul/state: session lookup by node id works
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
bd0de2c1e4
|
consul/state: add session list method
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
a4c202aa90
|
consul/state: adding session registration
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
b0856c2215
|
consul/state: adding tree delete for kvs store
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
291fbe02ba
|
consul/state: list keys from the kv with a prefix/separator
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
8b29bfa303
|
consul/state: fix for maxIndex and better tests
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
a0dc2ded8d
|
consul/state: add CAS method for kv set
|
2015-10-15 14:59:09 -07:00 |
Ryan Uber
|
8a70ba2cc5
|
consul/state: initial pass at CAS delete operation for kvs
|
2015-10-15 14:59:09 -07:00 |