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

More memory overhead for non-collection index

    XMLWordPrintable

Details

    • Untriaged
    • 1
    • Unknown

    Description

      In CC, each non-collection index will use 4M of write buffer. This is more than 2M used in MH. For large number of indexes with small boxes, this may be an issue.

      Attachments

        Issue Links

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

          Activity

            Change flush buffer size for the recovery log for dedicated indexes to 256K results in reduction of memory overhead from 4G to 2.5G for 500 dedicated indexes.

            Experiments: https://docs.google.com/document/d/1C5SAqW2p1jNlHK7lkPpYky9-bt4WiAME96O6wegjpiw/edit?usp=sharing

            akhil.mundroy Akhil Mundroy added a comment - Change flush buffer size for the recovery log for dedicated indexes to 256K results in reduction of memory overhead from 4G to 2.5G for 500 dedicated indexes. Experiments: https://docs.google.com/document/d/1C5SAqW2p1jNlHK7lkPpYky9-bt4WiAME96O6wegjpiw/edit?usp=sharing

            Build couchbase-server-7.1.0-1091 contains indexing commit 7a2879a with commit message:
            MB-47446: Change plasma dedicated instance recovery log flush buffer size to 256K

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.1.0-1091 contains indexing commit 7a2879a with commit message: MB-47446 : Change plasma dedicated instance recovery log flush buffer size to 256K

            Build couchbase-server-7.1.0-1091 contains indexing commit 7839bf2 with commit message:
            MB-47446: Add configs for plasma flush buffer size

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.1.0-1091 contains indexing commit 7839bf2 with commit message: MB-47446 : Add configs for plasma flush buffer size

            Build couchbase-server-7.1.0-1091 contains plasma commit 985874d with commit message:
            MB-47446: Split flush buffer size config for dedicated and shared log

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.1.0-1091 contains plasma commit 985874d with commit message: MB-47446 : Split flush buffer size config for dedicated and shared log

            Build couchbase-server-7.1.0-1091 contains plasma commit b78b1e0 with commit message:
            MB-47446: Add separate config for recovery log flush buffer size

            build-team Couchbase Build Team added a comment - Build couchbase-server-7.1.0-1091 contains plasma commit b78b1e0 with commit message: MB-47446 : Add separate config for recovery log flush buffer size

            Unit tests cover this.

            srinath.duvuru Srinath Duvuru added a comment - Unit tests cover this.

            People

              akhil.mundroy Akhil Mundroy
              akhil.mundroy Akhil Mundroy
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  PagerDuty