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

Ensure FTS does not generate DCP connection names that are no longer than allowed by memcached

    XMLWordPrintable

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Done
    • 6.5.0
    • 7.0.0
    • fts
    • None

    Description

      DCP connections with long names break the STATS "dcp" command. (See MB-34280). FTS should generate names that are no longer than the memcached limit.

      Attachments

        Issue Links

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

          Activity

            Per MB-34280, looks like memcached will disallow DCP connection names greater than 200 characters.

            FTS with the gocbcore SDK generates DCP connection names of length 53 and with gocouchbase SDK generates connection names of length 46. Here're examples ..

             

            Connection type Sample name Length
            gocbcore fts:default:9c3a2e60351306e129c57d6d282ceb65-4d658221 53
            gocouchbase fts:default_3b535add131d7b23_4c1c5584-78629a0f 46

             

            abhinav Abhinav Dangeti added a comment - Per MB-34280 , looks like memcached will disallow DCP connection names greater than 200 characters. FTS with the gocbcore SDK generates DCP connection names of length 53 and with gocouchbase SDK generates connection names of length 46. Here're examples ..   Connection type Sample name Length gocbcore fts:default:9c3a2e60351306e129c57d6d282ceb65-4d658221 53 gocouchbase fts:default_3b535add131d7b23_4c1c5584-78629a0f 46  

            People

              abhinav Abhinav Dangeti
              owend Daniel Owen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty