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

Investigate splitting expiry and eviction paging visitors

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Major
    • Morpheus
    • None
    • couchbase-bucket
    • None
    • 1

    Description

      Currently both ItemPager and ExpiryPager use the same PagingVisitor.

      This is reasonable as they share a lot of behaviour, but increases the complexity of the visitor itself ("if expiry pager, skip this bit").

      Eviction does intentionally expire items, so some common code is reasonable, but it may be worth separating eviction into a subtype.

      Attachments

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

        Activity

          People

            vesko.karaganev Vesko Karaganev
            james.harrison James Harrison (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

                PagerDuty