James Phillips
|
ff1eec015f
|
Gets rid of LMDB reference in the FAQ.
|
2015-10-20 13:39:11 -07:00 |
|
James Phillips
|
785bf6678d
|
Gets rid of error prefixing in leader.go.
|
2015-10-20 13:37:11 -07:00 |
|
James Phillips
|
f3a95bf9fe
|
Puts all restore operations into a single transaction and optimizes watches.
|
2015-10-19 23:06:59 -07:00 |
|
James Phillips
|
52c373bb65
|
Gets rid of unique constraint on sessions index in session_checks.
|
2015-10-19 17:41:50 -07:00 |
|
James Phillips
|
ee52f5ebce
|
Switches sessions over to UUIDFieldIndex.
|
2015-10-19 17:09:02 -07:00 |
|
James Phillips
|
7d1179c1eb
|
Adds a special case for fill KVS listings to avoid a tombstone scan.
|
2015-10-19 16:22:27 -07:00 |
|
James Phillips
|
3782fc53cb
|
Makes the iterator naming more consistent.
|
2015-10-19 15:51:11 -07:00 |
|
James Phillips
|
ffe531c55f
|
Converts sessions and ACLs over to iterators.
|
2015-10-19 14:56:22 -07:00 |
|
James Phillips
|
8371c87fd0
|
Converts KVS snapshot over to iterator.
|
2015-10-19 14:07:57 -07:00 |
|
James Phillips
|
503c552d28
|
Converts nodes, services, checks to iterators duing dumps; fixes tag drift bug.
Realized that the conversions ServiceNode <-> NodeService were incomplete in a
few places so centralized those and added some tests.
|
2015-10-19 13:55:35 -07:00 |
|
James Phillips
|
4fb8d1078e
|
Gets rid of non-idomatic "state_store" alias in FSM.
|
2015-10-16 14:07:48 -07:00 |
|
James Phillips
|
8d444f2eed
|
Ports a couple of new RPC calls to the updated codec mechanism.
|
2015-10-15 15:09:13 -07:00 |
|
James Phillips
|
2c36c4f969
|
Fixes a typo.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
655967d0f6
|
Runs go fmt after latest changes.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
ef5233165b
|
Adds unit tests for new structs clone functions.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
a1cb9b8e62
|
Adds benchmarks back in to the state store.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
fc541fadcf
|
Removes a todo that's no longer needed.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
be9f071488
|
Adds unit tests for the graveyard.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
fab8672543
|
Does some go fmt after latest round of changes.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
57c102a7f1
|
Adds a delay test.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
6f7f163a76
|
Adds watch unit tests and does some related watch cleanup.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
d29673ead7
|
Adds tests for GC.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
d2f4a5fe83
|
Adds clone for service nodes so we don't twiddle the database's object.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
b6f9aee847
|
Fixes remaining non-KV index calclulations and adds a general getWatchTables thing.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
181c216f53
|
Fixes index management for KVS.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
b728c6f279
|
Fixes up verify_no_uuid checks for new path.
|
2015-10-15 14:59:09 -07:00 |
|
James Phillips
|
ca3a84edf8
|
Makes session invalidate loops use a separate slice to protect the iterator.
|
2015-10-15 14:59:09 -07:00 |
|
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 |
|