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

[BP MB-37006] - consumer rss does not honour eventing memory quota for bucket op with small docs

    XMLWordPrintable

    Details

    • Triage:
      Untriaged
    • Is this a Regression?:
      Yes

      Description

      Build 6.5.0-4788

      Observed that even if eventing memory quota set as 24GB, consumer rss grows till 55GB when kv docs are of size 64 bytes.

      Here are run details for 2 hours of access phase-

      Job- http://perf.jenkins.couchbase.com/job/themis/4389

      cbmonitor link- http://cbmonitor.sc.couchbase.com/reports/html/?snapshot=themis_650-4788_load_access_and_wait_304a

      Attached screenshot of consumer rss during the test.

      This issue is not present in 6.5.0-3573, and present in 6.5.0-3607.

      Job for 6.5.0-3607- http://perf.jenkins.couchbase.com/job/themis/4393

      cbmonitor url for 6.5.0-3607- http://cbmonitor.sc.couchbase.com/reports/html/?snapshot=themis_650-3607_load_access_and_wait_d0b9

      We do not see this pattern when kv doc size is 1K, here is cbmonitor graph for 6.5.0-4821 build- http://cbmonitor.sc.couchbase.com/reports/html/?snapshot=themis_650-4821_load_access_and_wait_4e5c

      Change log between 6.5.0-3573 and 6.5.0-3607- http://172.23.123.43:8000/getchangelog?product=couchbase-server&fromb=6.5.0-3573&tob=6.5.0-3607

       

        Attachments

          Issue Links

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

            Activity

            Hide
            jeelan.poola Jeelan Poola added a comment - - edited

            Till WestmannRitam Sharma This back port is necessary for cancelTimer() improvement MB-38729. It was missed from the original set of pacthes identified for cancelTimer(). Request approval for the same.

            It is likely to be the root cause of https://issues.couchbase.com/browse/MB-39301 reported on 6.6.0. Will confirm after root causing.

            Show
            jeelan.poola Jeelan Poola added a comment - - edited Till Westmann Ritam Sharma This back port is necessary for cancelTimer() improvement MB-38729 . It was missed from the original set of pacthes identified for cancelTimer(). Request approval for the same. It is likely to be the root cause of https://issues.couchbase.com/browse/MB-39301 reported on 6.6.0. Will confirm after root causing.
            Hide
            build-team Couchbase Build Team added a comment -

            Build couchbase-server-6.6.0-7645 contains eventing commit 6e35047 with commit message:
            MB-39335: Fix for rss growth in eventing-consumer

            Show
            build-team Couchbase Build Team added a comment - Build couchbase-server-6.6.0-7645 contains eventing commit 6e35047 with commit message: MB-39335 : Fix for rss growth in eventing-consumer
            Hide
            build-team Couchbase Build Team added a comment -

            Build couchbase-server-6.6.0-7652 contains eventing commit 9e4c3b1 with commit message:
            MB-39335: Ensure only one message of same type is present in v8 consumer queue

            Show
            build-team Couchbase Build Team added a comment - Build couchbase-server-6.6.0-7652 contains eventing commit 9e4c3b1 with commit message: MB-39335 : Ensure only one message of same type is present in v8 consumer queue
            Hide
            wayne Wayne Siu added a comment -

            Jyotsna Nayak

            Please help verify.  Thanks.

            Show
            wayne Wayne Siu added a comment - Jyotsna Nayak Please help verify.  Thanks.
            Hide
            jyotsna.nayak Jyotsna Nayak added a comment -

            Sure, Wayne Siu. Will rerun this test and verify.

            Thanks 

            Jyotsna

            Show
            jyotsna.nayak Jyotsna Nayak added a comment - Sure, Wayne Siu . Will rerun this test and verify. Thanks  Jyotsna
            Hide
            jyotsna.nayak Jyotsna Nayak added a comment -

            Closing this bug: Verified on 6.6.0-7652 

            job link : http://perf.jenkins.couchbase.com/job/themis/6007/

            Show
            jyotsna.nayak Jyotsna Nayak added a comment - Closing this bug: Verified on 6.6.0-7652  job link :  http://perf.jenkins.couchbase.com/job/themis/6007/

              People

              Assignee:
              jyotsna.nayak Jyotsna Nayak
              Reporter:
              jeelan.poola Jeelan Poola
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes

                    PagerDuty