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

couchstore compactor interleaves byseq btree nodes and doc bodies

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Won't Fix
    • Affects Version/s: 2.0
    • Fix Version/s: 3.0
    • Component/s: storage-engine
    • Security Level: Public
    • Labels:
      None

      Description

      (Assigning on Damien for initial prioritization)

      Looks like my old finding is still valid. Number of page cache pages required to keep byseq index in ram is actually increasing after compactor.

      That's because it saves by seq leaf node after it's data items.

      I have tools and data that confirm my finding (real vbucket files from perf run).

      When I told about this problem to Aaron prior to 2.0 he said it's going to be easy on afaik indexer branch. Looks like this branch is merged at last and it's time to reconsider.

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

        Activity

        Hide
        aaron Aaron Miller (Inactive) added a comment -

        We tried this change. but it hurt rebalance performance more than it helped anything else.

        Show
        aaron Aaron Miller (Inactive) added a comment - We tried this change. but it hurt rebalance performance more than it helped anything else.

          People

          • Assignee:
            aaron Aaron Miller (Inactive)
            Reporter:
            alkondratenko Aleksey Kondratenko (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Gerrit Reviews

              There are no open Gerrit changes