1
0
Fork 0

257 Commits (0071867e34fbef85654d5b2c58fa8b4a79515e8e)

Author SHA1 Message Date
Philip O'Toole 9c68b13868 Better error from /nodes when Store is not open 2 years ago
Philip O'Toole 3a261ce16e Unit test remote load error handling 2 years ago
Philip O'Toole d6b8390658 Handle remote backup errors correctly 2 years ago
Philip O'Toole 65cd556549 Fix remote-load error handling
Error from remote node was being dropped.
2 years ago
Philip O'Toole 5f33bffa0f More logging and resolution checks 2 years ago
Philip O'Toole 06e098e41a Mostly better logging 2 years ago
Philip O'Toole eee9541545 Merge remote-tracking branch 'origin' into resolve-notifier 2 years ago
Philip O'Toole b0f17b86c7 Notified node checks address resolution
If a non-resolvable address is passed to the Store, and then Store then
adds that to the config, it can result in a cluster that seems to have
insufficient members (since the remote node can't be contacted). This
may trigger a new leader election.
2 years ago
Philip O'Toole 9d9ffba7e2 Restoring via follower should have same response 2 years ago
Philip O'Toole 27587634c6 Hook in HTTP layer 2 years ago
Philip O'Toole 8a69aa53aa HTTP-level unit testing of remote backup 2 years ago
Philip O'Toole 31bba4c577 Move to Backup proto model 2 years ago
Philip O'Toole 2d762202b3 Flatten some if blocks 2 years ago
Philip O'Toole 95dfead226
Integrate SQL rewrite with rqlite for RANDOM (#1046) 2 years ago
Philip O'Toole 7ccfbd93b2 Move to top-level use of cluster.Credentials 2 years ago
Philip O'Toole 01c78ea8d0 Better remote auth fail HTTP messages 2 years ago
Philip O'Toole 3afa2ce80a Stick with simple proto
The proto was not well designed in the first place, but it's better to
deal with it as-is, and wait until another major release to fix it.
2 years ago
Neal Harrington e4a810d7ea Treat error from rpc response as a first class object, delineate error types a bit, use this data to check auth when forward from http 2 years ago
Neal Harrington c0b1b6c762 write some tests, make them pass 2 years ago
Neal Harrington 19740954f6 Handle http responses for unauthorized in the same way as is currently done 2 years ago
Neal Harrington 79f631f6f0 Handle case where error is nil properly 2 years ago
Neal Harrington 2226083273 Implement handling of error unauthorized by client forwarding request to remote tcp service. Bubble this up as a 401 to the caller 2 years ago
Neal Harrington 7cceb822a4 First things 2 years ago
Philip O'Toole ae1f9b464f No magic strings 2 years ago
Philip O'Toole d9b2e0b2fa WIP creds forwarding 2 years ago
Philip O'Toole b703bc26ce Unit test read-only join permission enforcement 2 years ago
Philip O'Toole c59adee7cb Add Read-only join permission 2 years ago
Philip O'Toole 0928d3ecad Interfaces have to be checked for nil 2 years ago
Philip O'Toole d289da5feb Refactor auth checking 2 years ago
Philip O'Toole 288d97b241 Move Perm constants to auth package
Makes it cleaner to re-use them outside of HTTP package.
2 years ago
Philip O'Toole 17a159cb88 Remove unnecessary interface call 2 years ago
Philip O'Toole d3bf2d719e Use a single Response type for HTTP 2 years ago
Philip O'Toole bfe4f7fe68 Count number of queued waits 2 years ago
Philip O'Toole 53f44f47e6 More testing 2 years ago
Philip O'Toole 71b0a5a3bf Support statement-less queue waits 2 years ago
Philip O'Toole 05df9fa015 Fix lint issue 2 years ago
Philip O'Toole ecb640abff Check that queue and transactions work 2 years ago
Philip O'Toole a7f5bafaca Track queue sequence number at HTTP layer 2 years ago
Philip O'Toole 0b47dff0b0 Godoc comments 2 years ago
Philip O'Toole 3cfdc8b689 Support "wait" param on queued writes 2 years ago
Philip O'Toole 64f7e05b0e Support transactions from write queue 2 years ago
Philip O'Toole 5e24af2636 Better API shape for queued Executes 2 years ago
Philip O'Toole 5d047e7236 Fix copy 'n' paste errors 2 years ago
Philip O'Toole 00874ebb44 Add queue stats 2 years ago
Philip O'Toole 523f11ac0f Fix more races 2 years ago
Philip O'Toole 5c7aeda86b Cluster-level test of queued writes 2 years ago
Philip O'Toole 78657d1ce1 Fix race 2 years ago
Philip O'Toole 0e7f2bced3 Don't close closed channels 2 years ago
Philip O'Toole 5e9cf86de8 Main queue configurable 2 years ago
Philip O'Toole 88ec76398c More robust HTTP shutdown 2 years ago