vault/sdk/physical
Matt Keeler cdc5fa796e
Introduce hashicorp/go-metrics compatibility to the SDK module (#29358)
* Introduce hashicorp/go-metrics compatibility

Compatability is attained with build tags

Using tag armonmetrics or no tag at all will result in the library utilizing github.com/armon/go-metrics for metrics emission

Using tag hashicorpmetrics will result in the library utilizing the updated github.com/hashicorp/go-metrics for metrics emission.

Bump root module go.mod to pull in indirect hashicorp/go-metrics dependency from the sdk module

Update module readme.

Updates

* Finish the sentence.

* Update sdk/README.md

Co-authored-by: Paul Banks <pbanks@hashicorp.com>

* Fix up errant usage of non-compat module

* Fix go fmt

---------

Co-authored-by: Paul Banks <pbanks@hashicorp.com>
Co-authored-by: Josh Black <raskchanky@gmail.com>
2025-04-10 11:20:49 -05:00
..
file physical: use permitpool from go-secure-stdlib (#29331) 2025-01-24 12:33:44 -05:00
inmem Introduce hashicorp/go-metrics compatibility to the SDK module (#29358) 2025-04-10 11:20:49 -05:00
cache_test.go Add support for larger transactions in Raft (#24991) 2024-01-24 14:38:39 +00:00
cache.go Introduce hashicorp/go-metrics compatibility to the SDK module (#29358) 2025-04-10 11:20:49 -05:00
encoding_test.go Add support for larger transactions in Raft (#24991) 2024-01-24 14:38:39 +00:00
encoding.go Add support for larger transactions in Raft (#24991) 2024-01-24 14:38:39 +00:00
entry.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
error_test.go Add support for larger transactions in Raft (#24991) 2024-01-24 14:38:39 +00:00
error.go Add support for larger transactions in Raft (#24991) 2024-01-24 14:38:39 +00:00
latency_test.go Add support for larger transactions in Raft (#24991) 2024-01-24 14:38:39 +00:00
latency.go Add support for larger transactions in Raft (#24991) 2024-01-24 14:38:39 +00:00
physical_access.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
physical_view.go adding copyright header (#19555) 2023-03-15 09:00:52 -07:00
physical.go physical: use permitpool from go-secure-stdlib (#29331) 2025-01-24 12:33:44 -05:00
testing.go Implement raft-wal (#21460) 2024-01-25 10:08:50 -08:00
transactions.go Add support for larger transactions in Raft (#24991) 2024-01-24 14:38:39 +00:00