Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-48759

DCP Producer should end legacy stream if there are no items for legacy DCP Client

    XMLWordPrintable

Details

    • Triaged
    • 1
    • Unknown
    • KV-Engine-Sept-21, KV 2021-Oct-21, KV 2021-Nov

    Description

      Currently, if a pre-collections client tries to stream the default collection with a non inf+ stream end. And there are no items for the default collection between startSeqno and endSenqo. We should send a DcpSteamEnd opcode. Without sending a DcpSnapshotMarker. We can't just use a SeqnoAdvanced in this situation as pre-collections DCP clients will be unable to understand this.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            jwalker Jim Walker
            richard.demellow Richard deMellow
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              PagerDuty