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

Disconnected TAP producers should be purged from memory immediately

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • 1.8.1
    • 1.8.1-release-candidate
    • couchbase-bucket
    • Security Level: Public

    Description

      From the large cluster, we observed that there are lots of disconnected TAP producers with large disk backfill queue after several rebalance attempts failed. Those producers are incrementally removed from the memory by removing 1000 items from their backfill queue. However, this incremental clean up caused heavy memory usage, which resulted in massive item evictions in a very short period. To prevent this from happening, we should remove those disconnected tap producers as soon as possible by the non-IO dispatcher. As the non-IO dispatcher is not involved in sending notifications to the pending memcached connections, this adaptation won't affect the frontend perfomance significantly.

      Attachments

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

        Activity

          People

            chiyoung Chiyoung Seo (Inactive)
            chiyoung Chiyoung Seo (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty