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

[BP MB-38297]: Slow eventing functions deployed first with "everything" feed-boundary may starve subsequent functions on the same source bucket due to DCP backing up

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 6.5.1
    • Fix Version/s: 6.6.0
    • Component/s: eventing
    • Triage:
      Untriaged
    • Is this a Regression?:
      Unknown

      Description

      Backport MB-38297 to 6.5.2

        Attachments

          Issue Links

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

            Activity

            Hide
            build-team Couchbase Build Team added a comment -

            Build couchbase-server-6.6.0-7608 contains eventing commit 4d4476c with commit message:
            MB-38321: Fix error in finding file index

            Show
            build-team Couchbase Build Team added a comment - Build couchbase-server-6.6.0-7608 contains eventing commit 4d4476c with commit message: MB-38321 : Fix error in finding file index
            Hide
            build-team Couchbase Build Team added a comment -

            Build couchbase-server-6.6.0-7664 contains eventing commit 993fbd5 with commit message:
            MB-38321: Do not throttle mutations during undeploy

            Show
            build-team Couchbase Build Team added a comment - Build couchbase-server-6.6.0-7664 contains eventing commit 993fbd5 with commit message: MB-38321 : Do not throttle mutations during undeploy
            Hide
            build-team Couchbase Build Team added a comment -

            Build couchbase-server-6.6.0-7727 contains eventing commit 2758eff with commit message:
            MB-38321: cap queue sizes at 61MB to smoothen throttling as new

            Show
            build-team Couchbase Build Team added a comment - Build couchbase-server-6.6.0-7727 contains eventing commit 2758eff with commit message: MB-38321 : cap queue sizes at 61MB to smoothen throttling as new
            Hide
            vikas.chaudhary Vikas Chaudhary added a comment -

            Jeelan Poola observed that when we deploy simultaneously many functions next deployment won't start and processing mutation unless the previous function completes the mutation. It's sequential in nature.

            Build 6.6.0-7840

            • Create 2 node cluster kV, eventing
            • load 100k docs in source
            • deploy multiple handlers with the same source but different destination.

            Observed: All handler status changed to deploying but the mutation is not getting processed parallel. The handler starts processing mutation once the previous handler deployed and processed all the mutations.

             

            Show
            vikas.chaudhary Vikas Chaudhary added a comment - Jeelan Poola  observed that when we deploy simultaneously many functions next deployment won't start and processing mutation unless the previous function completes the mutation. It's sequential in nature. Build 6.6.0-7840 Create 2 node cluster kV, eventing load 100k docs in source deploy multiple handlers with the same source but different destination. Observed: All handler status changed to deploying but the mutation is not getting processed parallel. The handler starts processing mutation once the previous handler deployed and processed all the mutations.  

              People

              Assignee:
              ankit.prabhu Ankit Prabhu
              Reporter:
              siri Sriram Melkote (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes

                    PagerDuty