etcd/mvcc
Anthony Romano 522e75cb4f mvcc: use GaugeFunc metric to load db size when requested
Relying on mvcc to set the db size metric can cause it to
miss size changes when a txn commits after the last write
completes before a quiescent period. Instead, load the
db size on demand.

Fixes #8146
2017-06-21 23:58:37 -07:00
..
backend backend: don't hold boltdb read txn lock on cursor scanning 2017-05-26 09:28:08 -07:00
mvccpb *: add swagger and grpc-gateway assets for v3lock and v3election 2017-04-10 15:21:07 -07:00
doc.go mvcc: update LICENSE header 2016-05-12 20:50:33 -07:00
index.go mvcc: restore into tree index with one key index 2017-06-19 12:04:01 -07:00
index_test.go mvcc: remove unused restore method 2016-11-18 23:04:39 +05:30
key_index.go *: clear redundant return statement warnings (S1027) 2017-04-21 14:01:00 -07:00
key_index_test.go mvcc: fix gofmt issues from Go tip 2016-10-20 16:32:47 -07:00
kv.go mvcc: create TxnWrites from TxnRead with NewReadOnlyTxnWrite 2017-06-09 09:20:38 -07:00
kv_test.go mvcc: txns and r/w views 2017-03-08 20:52:59 -08:00
kv_view.go mvcc: txns and r/w views 2017-03-08 20:52:59 -08:00
kvstore.go mvcc: use GaugeFunc metric to load db size when requested 2017-06-21 23:58:37 -07:00
kvstore_bench_test.go mvcc: don't use pointer for storeTxnRead in storeTxnWrite 2017-06-06 09:51:57 -07:00
kvstore_compaction.go mvcc: use capnslog 2016-05-20 22:31:22 -07:00
kvstore_compaction_test.go mvcc: fix gofmt issues from Go tip 2016-10-20 16:32:47 -07:00
kvstore_test.go mvcc: restore into tree index with one key index 2017-06-19 12:04:01 -07:00
kvstore_txn.go mvcc: use GaugeFunc metric to load db size when requested 2017-06-21 23:58:37 -07:00
metrics.go mvcc: use GaugeFunc metric to load db size when requested 2017-06-21 23:58:37 -07:00
metrics_txn.go mvcc: count range/put/del operations for txns 2017-06-07 16:53:50 -07:00
revision.go mvcc: update LICENSE header 2016-05-12 20:50:33 -07:00
revision_test.go mvcc: update LICENSE header 2016-05-12 20:50:33 -07:00
util.go mvcc: use capnslog 2016-05-20 22:31:22 -07:00
watchable_store.go mvcc: test watch victim/delay path 2017-06-07 17:02:00 -07:00
watchable_store_bench_test.go mvcc: txns and r/w views 2017-03-08 20:52:59 -08:00
watchable_store_test.go mvcc: test watch victim/delay path 2017-06-07 17:02:00 -07:00
watchable_store_txn.go mvcc: txns and r/w views 2017-03-08 20:52:59 -08:00
watcher.go mvcc: return -1 for wrong watcher range key >= end 2016-11-08 17:02:28 -08:00
watcher_bench_test.go mvcc: update LICENSE header 2016-05-12 20:50:33 -07:00
watcher_group.go *: support checking that an interval tree's keys cover an entire interval 2017-04-03 15:38:07 -07:00
watcher_test.go mvcc: return -1 for wrong watcher range key >= end 2016-11-08 17:02:28 -08:00