You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@chaochn47 thanks for the detailed issue. Looking at this further your proposal makes sense. costTxn calculates cost in bytes as the highest of success or failure mutating Op. If there is no mutating Op in the Txn the cost would be 0. This aligns well with the recent change allowing health checks to exclude alarms[1]. The cluster should be able to resolve NOSPACE alert without admin interaction if safe. 👍
When there is no space left in boltdb, kubernetes delete (txn with compare, get, delete) is blocked
etcd/server/etcdserver/api/v3rpc/quota.go
Lines 67 to 72 in 83a325a
etcd/server/etcdserver/api/v3rpc/quota.go
Lines 38 to 51 in 83a325a
etcd/server/storage/quota.go
Lines 129 to 132 in 83a325a
while etcd DeleteRange can be served and not guarded by quotaKVServer
Here is an example
# etcd logging backendSize is 84111360, cost is 0, maxBackendBytes is 83886080
Does it make sense to let txn with no cost non-blocking?
The text was updated successfully, but these errors were encountered: