Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 1.7.1
-
Fix Version/s: 1.7.2
-
Component/s: couchbase-bucket
-
Security Level: Public
Description
This behavior have been seen while adding 2 or more nodes. steps to reproduce is
1- create a cluster of N nodes
2- add two nodes and rebalance
3- dispatcher does not seem to pick up the items from checkpoints and persist them to disk
because of this behavior we will have to keep all the closed checkpoints in memory and the node might run out of memory after a while depending on the number of mutations that happen in the cluster.
1- create a cluster of N nodes
2- add two nodes and rebalance
3- dispatcher does not seem to pick up the items from checkpoints and persist them to disk
because of this behavior we will have to keep all the closed checkpoints in memory and the node might run out of memory after a while depending on the number of mutations that happen in the cluster.
Activity
Farshid Ghods
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Assignee | Chiyoung Seo [ chiyoung ] | |
| Fix Version/s | 1.7.2 [ 10203 ] |
Farshid Ghods
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
Farshid Ghods
made changes -
| Summary | dispatcher stops persisting items after a successful rebalance due to a race condition in the scheduling ( happens when rebalncing in more than 1 node) | dispatcher stops persisting items to disk after a successful rebalance due to a race condition in the scheduling ( happens when rebalncing in more than 1 node) |
Farshid Ghods
made changes -
| Labels | 1.7.1-release-notes | 1.7.1-release-notes 1.7.2-release-notes |
Farshid Ghods
made changes -
| Component/s | couchbase-bucket [ 10173 ] | |
| Component/s | ep_engine [ 10013 ] |
Farshid Ghods
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |
https://github.com/membase/ep-engine/commit/9a21b04ba1863a855acd61243ad26da2d6879c01