Derek Chiang
|
eb599a1745
|
Address comments
|
2015-10-23 15:23:01 -07:00 |
Derek Chiang
|
66d5a129bf
|
Add state store tests
|
2015-10-23 15:23:01 -07:00 |
Derek Chiang
|
88550714ca
|
Add more tests
|
2015-10-23 15:23:01 -07:00 |
Derek Chiang
|
139c9240ea
|
Address comments
|
2015-10-23 15:23:01 -07:00 |
Derek Chiang
|
23c08aeeb4
|
Use IndexedCoordinate instead
|
2015-10-23 15:23:01 -07:00 |
Derek Chiang
|
979c0c6c9e
|
Improve a test
|
2015-10-23 15:23:01 -07:00 |
Derek Chiang
|
b2cff43bb5
|
Complete logic for sending coordinates
|
2015-10-23 15:23:01 -07:00 |
Derek Chiang
|
019da1dae4
|
Fix tests
|
2015-10-23 15:23:01 -07:00 |
Derek Chiang
|
66b210afcb
|
Some fixes
|
2015-10-23 15:23:01 -07:00 |
Derek Chiang
|
def0a2f5ab
|
Change GET API a little bit
|
2015-10-23 15:23:01 -07:00 |
Derek Chiang
|
b5bbe2bcfa
|
Adding tests and stuff
|
2015-10-23 15:23:01 -07:00 |
Derek Chiang
|
e54c8f2ea0
|
Start adding stuff
|
2015-10-23 15:23:01 -07:00 |
James Phillips
|
aae298a179
|
Cleans up a little whitespace with go fmt.
|
2015-10-20 18:41:05 -07:00 |
James Phillips
|
54535d45d7
|
Gets rid of error prefixing in leader.go.
|
2015-10-20 13:37:11 -07:00 |
James Phillips
|
eb93d1d9ad
|
Puts all restore operations into a single transaction and optimizes watches.
|
2015-10-19 23:06:59 -07:00 |
James Phillips
|
96c5c9de2b
|
Gets rid of unique constraint on sessions index in session_checks.
|
2015-10-19 17:41:50 -07:00 |
James Phillips
|
3e93055cef
|
Switches sessions over to UUIDFieldIndex.
|
2015-10-19 17:09:02 -07:00 |
James Phillips
|
d905804514
|
Adds a special case for fill KVS listings to avoid a tombstone scan.
|
2015-10-19 16:22:27 -07:00 |
James Phillips
|
22a46f7bf5
|
Makes the iterator naming more consistent.
|
2015-10-19 15:51:11 -07:00 |
James Phillips
|
9a2fdff4c4
|
Converts sessions and ACLs over to iterators.
|
2015-10-19 14:56:22 -07:00 |
James Phillips
|
d459d94b3f
|
Converts KVS snapshot over to iterator.
|
2015-10-19 14:07:57 -07:00 |
James Phillips
|
498c4a989a
|
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
|
8ee52e9850
|
Gets rid of non-idomatic "state_store" alias in FSM.
|
2015-10-16 14:07:48 -07:00 |
James Phillips
|
adef4894df
|
Ports a couple of new RPC calls to the updated codec mechanism.
|
2015-10-15 15:09:13 -07:00 |
James Phillips
|
268255dcbe
|
Runs go fmt after latest changes.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
e982f976eb
|
Adds unit tests for new structs clone functions.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
46be9fa2cf
|
Adds benchmarks back in to the state store.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
6db1a8624d
|
Removes a todo that's no longer needed.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
82f275d126
|
Adds unit tests for the graveyard.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
e285af5d1c
|
Does some go fmt after latest round of changes.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
409fd57e4a
|
Adds a delay test.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
73ad5f0695
|
Adds watch unit tests and does some related watch cleanup.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
9fce4aaf35
|
Adds tests for GC.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
ca220c9717
|
Adds clone for service nodes so we don't twiddle the database's object.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
25d7746f38
|
Fixes remaining non-KV index calclulations and adds a general getWatchTables thing.
|
2015-10-15 14:59:09 -07:00 |
James Phillips
|
32e2439f93
|
Fixes index management for KVS.
|
2015-10-15 14:59:09 -07:00 |
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
|
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 |