Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: 2.0-developer-preview-4
-
Fix Version/s: 2.0-developer-preview-4
-
Component/s: couchbase-bucket
-
Security Level: Public
-
Labels:None
Description
* Load a bunch of stuff to single node cluster
* kill memcached
* observe how ns_server will quite quickly mark this node as green and double check with stats that warmup is done
* but try to see if loaded data is there and observe that it's not. Also it can be seen that item count is growing
Note this is really bad because janitor will activate vbuckets that are being loaded and start replication from it. Thats very scary. It's quite likely path that caused data loss I've observed in 2.0.
* kill memcached
* observe how ns_server will quite quickly mark this node as green and double check with stats that warmup is done
* but try to see if loaded data is there and observe that it's not. Also it can be seen that item count is growing
Note this is really bad because janitor will activate vbuckets that are being loaded and start replication from it. Thats very scary. It's quite likely path that caused data loss I've observed in 2.0.
There is an ongoing task to rewrite the warmup phase by using a smarter way of determine the actual items we want to have loaded.
Do you have a concrete bug I may try to find here? or is this just a suspicion that this may lead to a data loss?