-
Notifications
You must be signed in to change notification settings - Fork 9.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
etcd_debugging_mvcc_db_total_size_in_bytes metric freeze #8146
Comments
On some of our clusters it got "unfrozen" by itself after ~20 minutes. So the bug may not be easy to reproduce. But we found the time-lag on every cluster we have. |
heyitsanthony
pushed a commit
to heyitsanthony/etcd
that referenced
this issue
Jun 21, 2017
heyitsanthony
pushed a commit
to heyitsanthony/etcd
that referenced
this issue
Jun 22, 2017
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 etcd-io#8146
heyitsanthony
pushed a commit
to heyitsanthony/etcd
that referenced
this issue
Jun 22, 2017
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 etcd-io#8146
heyitsanthony
pushed a commit
to heyitsanthony/etcd
that referenced
this issue
Jun 22, 2017
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 etcd-io#8146
heyitsanthony
pushed a commit
to heyitsanthony/etcd
that referenced
this issue
Jun 22, 2017
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 etcd-io#8146
heyitsanthony
pushed a commit
to heyitsanthony/etcd
that referenced
this issue
Jun 22, 2017
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 etcd-io#8146
gyuho
pushed a commit
that referenced
this issue
Jun 22, 2017
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
yudai
pushed a commit
to yudai/etcd
that referenced
this issue
Oct 5, 2017
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 etcd-io#8146
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi guys, maybe it's already fixed, but I decided to ask anyway.
etcd server version 3.1.5
I've run a compaction + defrag on cluster and found out that
etcd_debugging_mvcc_db_total_size_in_bytes
metrics is "frozen" somehow.It returns old DB size, before the defrag.
It returns the real size only after
etcdctl endpoint status
is called for the particular node.Is it fixed already?
The text was updated successfully, but these errors were encountered: