Details
-
Type:
Bug
-
Status:
Resolved
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: 1.8.0
-
Component/s: couchbase-bucket
-
Security Level: Public
-
Labels:
Description
In a recent investigation of something unrelated, I found that the server will send not-my-vbucket replies during warmup.
Note that in a discussion with Trond, both he and I expected warmup (as currently designed) would send a tmpfail.
I've actually observed that the server sends not-my-vbucket responses. This is bad, as many clients will retry (possibly as fast as they can) and moxi will hit every server twice and give up.
What is the intended behavior of the server on the memcached port number during warmup? Is that behavior defined anywhere? We need to verify that client reactions are appropriate during warmup.
Note that Aliaksey said a related issue is document editing from the UI in this state.
Note that in a discussion with Trond, both he and I expected warmup (as currently designed) would send a tmpfail.
I've actually observed that the server sends not-my-vbucket responses. This is bad, as many clients will retry (possibly as fast as they can) and moxi will hit every server twice and give up.
What is the intended behavior of the server on the memcached port number during warmup? Is that behavior defined anywhere? We need to verify that client reactions are appropriate during warmup.
Note that Aliaksey said a related issue is document editing from the UI in this state.
We will fix it in 1.8.2 when we move to fast warmup or in 2.0 which also has fast warmup.