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

Drop in throughput by 27% for eventing - single function src bkt mutation test

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not a Bug
    • Major
    • 7.0.0
    • Cheshire-Cat
    • performance
    • 7.0.0-4245
    • Triaged
    • 1
    • Unknown

    Description

      We are seeing a drop in throughput for the test -

      Functions executed/sec, 1 bucket x 100M x 1KB, 4KV + 1Eventing node, single function-BucketOp Source bkt mutation 

      The test is setup as follows : 

      1. Create the source bucket (bucket1) and metadata bucket (eventing)
      2. Deploy eventing function which is listening on bucket1 for mutations and applying mutations on the same source bucket bucket1 after executing the function. 
      3. Load 100M Docs on bucket1 and record throughput of the eventing function using the on_update_success stat of eventing.
      4. After loading 100M Docs, apply access phase mutations on the same bucket1

      The regression is seen in 7.0.0-4245

      Stats Comparison : http://cbmonitor.sc.couchbase.com/reports/html/?snapshot=themis_700-4241_load_access_and_wait_1743&snapshot=themis_700-4245_load_access_and_wait_9f03 

      The CPU Utilization reduces during the access phase of the test where we apply mutations on the bucket1 as well as the ops rate

       

      1.   

       

      Attachments

        1. 4241_eviction.png
          4241_eviction.png
          214 kB
        2. 4241_memory.png
          4241_memory.png
          394 kB
        3. 4241_pager_runs.png
          4241_pager_runs.png
          213 kB
        4. 4245_checkpoint_memory.png
          4245_checkpoint_memory.png
          426 kB
        5. 4245_eventing_items_remaining.png
          4245_eventing_items_remaining.png
          379 kB
        6. 4245_eviction_ETS.png
          4245_eviction_ETS.png
          260 kB
        7. 4245_eviction.png
          4245_eviction.png
          228 kB
        8. 4245_key_value_size.png
          4245_key_value_size.png
          279 kB
        9. 4245_memory_ETS.png
          4245_memory_ETS.png
          388 kB
        10. 4245_memory.png
          4245_memory.png
          392 kB
        11. 4245_pager_runs.png
          4245_pager_runs.png
          208 kB
        12. d056096c18cf84643dc7317148ce4c77-1.png
          d056096c18cf84643dc7317148ce4c77-1.png
          32 kB
        13. image-2021-02-11-12-43-05-484.png
          image-2021-02-11-12-43-05-484.png
          214 kB
        14. Screen Shot 2021-02-03 at 3.06.04 PM.png
          Screen Shot 2021-02-03 at 3.06.04 PM.png
          341 kB
        15. Screen Shot 2021-02-03 at 3.06.13 PM.png
          Screen Shot 2021-02-03 at 3.06.13 PM.png
          285 kB
        16. Screen Shot 2021-02-03 at 3.06.24 PM.png
          Screen Shot 2021-02-03 at 3.06.24 PM.png
          245 kB

        Issue Links

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

          Activity

            People

              prajwal.kirankumar Prajwal‌ Kiran Kumar‌ (Inactive)
              prajwal.kirankumar Prajwal‌ Kiran Kumar‌ (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty