Commit Graph

23 Commits (f-debugger)

Author SHA1 Message Date
Rémi Lapeyre 5c7008bd89 Merge remote-tracking branch 'origin/master' into consul-force-unlock
6 years ago
Alisdair McDiarmid e183163739
Merge pull request #25856 from remilapeyre/consul-split-state
6 years ago
Rémi Lapeyre e680211bc0 Split the state in chunks when they outgrow the limit of Consul KV store
6 years ago
Rémi Lapeyre 032d339915 Sanitize lock path for the Consul backend when it ends with a /
6 years ago
Rémi Lapeyre 11eb88753d Fix `terraform force-unlock <lock_id>` for Consul backend
6 years ago
Kristin Laemmert 6621501ae3
state: remove deprecated state package (#25490)
6 years ago
James Bardin 12bda53558 Revert "create clistate.Locker interface"
8 years ago
James Bardin e88bd74bb7 create clistate.Locker interface
8 years ago
James Bardin 25a8227291 add broken test for lock lost on connection error
9 years ago
James Bardin d0ecb232ae record consul session ID in lock info
9 years ago
James Bardin 1070d04b07 Remove consul context adapter for RenewPeriodic
9 years ago
James Bardin bcb11f6d89 have the consul client manage the lock session
9 years ago
James Bardin 3df48bfc27 relock consul when lock is lost
9 years ago
James Bardin e8330b6f53 use CAS for consul state Put
9 years ago
James Bardin 5621d97925 cleanup consul lock entries
9 years ago
Christoffer Kylvåg abfa35db7c backend/remote-state/consul: Make gzip compression configurable (#8491)
9 years ago
Christoffer Kylvåg e098c7c24a backend/remote-state/consul: Add gzip support to consul backend client (#8491)
9 years ago
James Bardin ec00564be6 Clean up LockInfo and LockError and use them
9 years ago
James Bardin 67bbebce08 Have consul state reutrn the lock ID
9 years ago
James Bardin cd233fef6a make consul client pass state.Locker tests
9 years ago
James Bardin 14d965722e Use single state.LockInfo struct
9 years ago
James Bardin 54cac349a3 Add state locking to consul backend
9 years ago
Mitchell Hashimoto 1f5d425428
backend/remote-state
10 years ago