wrap boltdb in a write deduplicator
Saves a tiny bit of cpu and some IO. Sadly doesn't prevent all IO on duplicate writes as the transactions are still created and committed. $ go test -bench=. -benchmem goos: linux goarch: amd64 pkg: github.com/hashicorp/nomad/helper/boltdd BenchmarkWriteDeduplication_On-4 500 4059591 ns/op 23736 B/op 56 allocs/op BenchmarkWriteDeduplication_Off-4 300 4115319 ns/op 25942 B/op 55 allocs/op
Showing
+752 -535
client/state/kvcodec.go
deleted
100644 → 0
client/state/kvcodec_test.go
deleted
100644 → 0
client/state/named_bucket.go
deleted
100644 → 0
client/state/named_bucket_test.go
deleted
100644 → 0
helper/boltdd/boltdd.go
0 → 100644
helper/boltdd/boltdd_test.go
0 → 100644
Please register or sign in to comment