Details
-
Task
-
Resolution: Unresolved
-
Major
-
7.6.0
-
None
-
0
Description
if (res == cb::engine_errc::success) {
|
// Stream End message successfully passed to stream. Can now remove
|
// the stream from the streams map as it has completed its lifetime.
|
removeStream(vbucket);
|
|
// @todo MB-60438: Review and possibly remove
|
// Note we are potentially racing with the consumer buffering task
|
// which may call setDead, so we don't call setDead here (that could be
|
// state transition violation/exception), hence we just move out the
|
// flow control bytes (could be 0) and ensure they are accounted for.
|
flowControl.incrFreedBytes(stream->moveFlowControlBytes());
|
}
|
Attachments
Issue Links
- is triggered by
-
MB-31869 Remove DCPConsumer internal buffer
- Closed
Gerrit Reviews
For Gerrit Dashboard: MB-60438 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
203918,2 | MB-31869: Reference follow-up work for MB-60438 | master | kv_engine | Status: MERGED | +2 | +1 |