Details
-
Bug
-
Resolution: Fixed
-
Critical
-
6.6.0, 6.6.1
-
Untriaged
-
1
-
Unknown
Description
This issue is reported by 6.6.0-MP1 customer. This causes eventing rebalance to get stuck and the only way out is to undeploy/pause the offending function. And figuring out the offending function would be difficult for customers, so it will force them to undeploy/pause all functions and redeploy/resume them to get out of the problem. However, below conditions have to be met to reproduce this problem.
- System should have more than 1 functions deployed on the same src-bkt
- KV rebalance should be triggered
- As part of this KV rebalance, when eventing rebalance begins, undeploy one of the functions on src-bkt
- If system hits this race condition, rebalance will be stuck and will fail after 10 mins.
customer deployment ran into this issue twice.
Attachments
Issue Links
- is a backport of
-
MB-42960 [FP MB-42961] : Undeploy/Pause closes source bkt reference even when there are other functions deployed against it
- Closed
For Gerrit Dashboard: MB-42961 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
141232,16 | MB-42961: Unwatch bucket when all handlers listening on the bucket gets undeployed/paused | mad-hatter | eventing | Status: MERGED | +2 | +1 |
141312,4 | MB-42961: Terminate callbacks if consumer is terminating and unwatch src bkt if we can not watch meta bkt | mad-hatter | eventing | Status: MERGED | +2 | +1 |
141313,2 | MB-42961: Refresh bucket object when its out of sync with the bucket uuid | mad-hatter | eventing | Status: MERGED | +2 | +1 |