Commit Graph

3073 Commits (de4835ecbd20d9d717574cad60e805e13c77f80e)
 

Author SHA1 Message Date
James Phillips 8371c87fd0 Converts KVS snapshot over to iterator.
9 years ago
James Phillips 503c552d28 Converts nodes, services, checks to iterators duing dumps; fixes tag drift bug.
9 years ago
Ryan Breen fc6a605a88 Merge pull request #1319 from magiconair/patch-1
9 years ago
Frank Schröder 2e42020792 Add fabio - consul-aware HTTP/HTTPS lb/router
9 years ago
David Adams b7bcb2a414 Add HTTP request header X-Consul-Token
9 years ago
James Phillips 4fb8d1078e Gets rid of non-idomatic "state_store" alias in FSM.
9 years ago
James Phillips a926e41c44 Merge pull request #1294 from hashicorp/edit-this-page
9 years ago
James Phillips 8d444f2eed Ports a couple of new RPC calls to the updated codec mechanism.
9 years ago
Ryan Uber f6cbb19365 Update CHANGELOG.md
9 years ago
James Phillips 2c36c4f969 Fixes a typo.
9 years ago
James Phillips 655967d0f6 Runs go fmt after latest changes.
9 years ago
James Phillips ef5233165b Adds unit tests for new structs clone functions.
9 years ago
James Phillips a1cb9b8e62 Adds benchmarks back in to the state store.
9 years ago
James Phillips fc541fadcf Removes a todo that's no longer needed.
9 years ago
James Phillips be9f071488 Adds unit tests for the graveyard.
9 years ago
James Phillips fab8672543 Does some go fmt after latest round of changes.
9 years ago
James Phillips 57c102a7f1 Adds a delay test.
9 years ago
James Phillips 6f7f163a76 Adds watch unit tests and does some related watch cleanup.
9 years ago
James Phillips d29673ead7 Adds tests for GC.
9 years ago
James Phillips d2f4a5fe83 Adds clone for service nodes so we don't twiddle the database's object.
9 years ago
James Phillips b6f9aee847 Fixes remaining non-KV index calclulations and adds a general getWatchTables thing.
9 years ago
James Phillips 181c216f53 Fixes index management for KVS.
9 years ago
James Phillips b728c6f279 Fixes up verify_no_uuid checks for new path.
9 years ago
James Phillips ca3a84edf8 Makes session invalidate loops use a separate slice to protect the iterator.
9 years ago
James Phillips 834c6c1cb4 Makes all delete loops use a separate slice to protect the iterator.
9 years ago
James Phillips 682b0113b8 Cleans up some go vet warnings.
9 years ago
James Phillips cc6a7a2174 Gets rid of todo that we discussed is ok.
9 years ago
James Phillips 51600fab08 Gets rid of the transitional "New" suffix on state store and RPC.
9 years ago
James Phillips 4ee43e90b7 Deletes the old state store and all its accoutrements.
9 years ago
James Phillips 0c90bdc61a Knocks out the Raft indexes before doing compare.
9 years ago
James Phillips 6ba70be33c Nukes old state store's connection to FSM and RPC.
9 years ago
James Phillips 7729b66099 Integrates session TTL tests with new state store.
9 years ago
James Phillips c83a9e043a Integrates new state store into internal endpoint.
9 years ago
James Phillips 0959b87548 Abstracts the table names away from the RPC call sites.
9 years ago
James Phillips b82d49240b Integrates new state store into session endpoint; returns table index always.
9 years ago
James Phillips 5b6502c1ea Integrates new state store into leader and catalog/health endpoints.
9 years ago
James Phillips 41338c9018 Integrates KVS endopint with new state store (changes KVSList to match old behavior).
9 years ago
James Phillips de00a2f81b Cuts FSM unit tests over to new state store.
9 years ago
James Phillips c791f2a709 Adds twiddling of the real state store in snapshot tests.
9 years ago
James Phillips dc05fb728a Updates docs about new "acquire when you already have it" behavior.
9 years ago
James Phillips 91ff5254dd Ports over session invalidation tests (and fixes some bugs).
9 years ago
James Phillips c3513b1661 Adds a note about updating sessions after they are created.
9 years ago
James Phillips 87bb81ba4c Beefs up node and service watch tests for multi-table triggers.
9 years ago
James Phillips bde2495a14 Adds session snapshot/restore and basic watch tests (and fixes some bugs).
9 years ago
James Phillips 4afd9a8599 Adds tombstone tests and gets rid of unused logger.
9 years ago
James Phillips ad246e06a5 Makes sure we don't create a full table watch for tombstones.
9 years ago
James Phillips 930780efd9 Adds snapshot/restore and watch tests for KVS.
9 years ago
James Phillips 18d60f95c5 Allows lock holder to re-lock and set a KV, adds tests for corner cases around sessions.
9 years ago
James Phillips 75f9cd5cc3 Adds kvs lock/unlock tests.
9 years ago
James Phillips 72f15ceac0 Adds snap and watch tests for nodes, services, and checks.
9 years ago