Brian Kassouf
81a86f48e8
Backport some OSS changes ( #10267 )
...
* Backport some OSS changes
* go mod vendor
2020-10-29 16:47:34 -07:00
Connor
8b1a3301f0
Add telemetry for LRU cache ( #10079 )
...
Vault creates an LRU cache that is used when interacting with the
physical backend. Add telemetry when the cache is hit, missed, written
to and deleted from. Use the MetricSink from ClusterMetrics
2020-10-13 10:11:54 -05:00
Vishal Nayak
6bd5674345
Reset quota manager during shutdown ( #9331 )
2020-06-29 13:23:10 -04:00
Vishal Nayak
c6876fe00f
Resource Quotas: Rate Limiting ( #9330 )
2020-06-26 17:13:16 -04:00
Brian Kassouf
3bbd9dc34c
Port some changes back to OSS ( #8359 )
2020-02-14 16:39:13 -08:00
Brian Kassouf
be883161be
Port OSS changes from perf standby fix ( #7818 )
...
* Port OSS changes from perf standby fix
* Fix build
2019-11-06 14:36:47 -08:00
Brian Kassouf
a20e73c2da
Port filtered paths changes back to OSS ( #7741 )
...
* Port filtered paths changes back to OSS
* Fix build
2019-10-27 13:30:38 -07:00
Michael Gaffney
24f663403e
core: add postSealMigration method ( #7579 )
...
* core: add postSealMigration method
The postSealMigration method is called at the end of the postUnseal
method if a seal migration has occurred. This starts a seal rewrap
process in the enterprise version of. It is a no-op in the OSS version.
2019-10-16 12:52:37 -04:00
Michael Gaffney
6ae92ede11
core: add hook for initializing seals for migration ( #7666 )
...
* core: add hook for initializing seals for migration
Needed in enterprise version.
2019-10-15 15:48:23 -04:00
Mike Jarmy
5986ce922d
add counters for active service tokens, and identity entities ( #7541 )
2019-10-08 13:58:19 -04:00
ncabatoff
bea627f410
Close and flush perf standby conns/cache when sealing. ( #7183 )
2019-07-24 16:32:57 -04:00
Brian Kassouf
43783a5dca
Move cluster logic out of vault package ( #6601 )
...
* Move cluster logic out of vault package
* Dedup heartbeat and fix tests
* Fix test
2019-04-17 13:50:31 -07:00
Jeff Mitchell
9ebc57581d
Switch to go modules ( #6585 )
...
* Switch to go modules
* Make fmt
2019-04-13 03:44:06 -04:00
Jeff Mitchell
8bcb533a1b
Create sdk/ and api/ submodules ( #6583 )
2019-04-12 17:54:35 -04:00
Jeff Mitchell
9f148c499e
Fix test break
2019-04-11 11:18:32 -04:00
Brian Kassouf
f5b5fbb392
Refactor the cluster listener ( #6232 )
...
* Port over OSS cluster port refactor components
* Start forwarding
* Cleanup a bit
* Fix copy error
* Return error from perf standby creation
* Add some more comments
* Fix copy/paste error
2019-02-14 18:14:56 -08:00
Brian Kassouf
33776b89c2
Wrap storage calls with encoding checks ( #5819 )
...
* Add encoding backend
* More work on encoding checks
* Update error message
* Update physical/encoding.go
* Disable key checks if configured
2018-11-19 13:13:16 -08:00
Jeff Mitchell
919b968c27
The big one ( #5346 )
2018-09-17 23:03:00 -04:00