Details
-
Bug
-
Resolution: Fixed
-
Critical
-
3.0, 3.0.1, 3.0.2
-
Security Level: Public
-
None
-
Untriaged
-
Unknown
-
Mar 9 - Mar 27
Description
If the no-op message is not received before a specific interval, the consumer will disconnect the connection causing rebalance to hang.
It was noted that the step function of that particular producer wasn't visited at all, there by not sending the no-op and thus causing the consumer to disconnect. This is because we were failing to notify the producer connection.
Logs filled with timeouts in checkpoint persistence:
...
n_3/logs/memcached.log.0.txt:Tue Feb 3 14:07:30.466913 PST 3: (default) Notified the timeout on checkpoint persistence for vbucket 890, id 0, cookie 0x10db21480
n_3/logs/memcached.log.0.txt:Tue Feb 3 14:07:51.466905 PST 3: (default) Notified the timeout on checkpoint persistence for vbucket 890, id 0, cookie 0x10db21480
n_3/logs/memcached.log.0.txt:Tue Feb 3 14:08:22.466663 PST 3: (default) Notified the timeout on checkpoint persistence for vbucket 890, id 0, cookie 0x10db21480
n_3/logs/memcached.log.0.txt:Tue Feb 3 14:08:53.473040 PST 3: (default) Notified the timeout on checkpoint persistence for vbucket 890, id 0, cookie 0x10db21480
...
Attachments
Issue Links
- blocks
-
MB-13544 3.0.3 Patch Release
- Closed
For Gerrit Dashboard: MB-13286 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
46374,4 | MB-13286: New DcpProducer to have paused status set to true | master | ep-engine | Status: MERGED | +2 | +1 |
46511,2 | [Backport] MB-13286: New DcpProducer to have paused status set to true | 3.0.1 | ep-engine | Status: MERGED | +2 | +1 |
46726,2 | MB-13286: State change to conn_ship_log for DCP regardless of nevents | 3.0 | memcached | Status: MERGED | +2 | +1 |
46761,2 | Merge remote-tracking branch 'couchbase/3.0' into 'couchbase/sherlock' | sherlock | memcached | Status: MERGED | -1 | +1 |
46781,1 | Merge remote-tracking branch 'couchbase/sherlock' | master | memcached | Status: MERGED | +2 | +1 |
46785,2 | Merge remote-tracking branch 'couchbase/sherlock' | master | memcached | Status: ABANDONED | -2 | +1 |
46845,2 | MB-13286: Update conn_new_cmd | 3.0 | memcached | Status: MERGED | +2 | +1 |
46851,1 | Merge remote-tracking branch 'couchbase/3.0' into sherlock | sherlock | memcached | Status: MERGED | +2 | +1 |
46872,1 | Merge remote-tracking branch 'couchbase/sherlock' | master | memcached | Status: MERGED | +2 | +1 |