RocksDB storage engine needs to support JournalListener

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Storage
    • None
    • Storage Execution
    • ALL
    • 0
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      In 3.2 replication introduced the journal listener, which is used to tell the replication subsystem when a particular log op has been persisted locally.

      Without it, read concern majority is calculating the journalled committed optime without taking into account primary's contribution.

      Because of this, the RocksDB storage engine needs to support the journal writer.

      Note that this task might become unnecessary due to SERVER-22575. However, until either one of these two issues is fixed, sharding and replication tests with RocksDB will continue failing.

            Assignee:
            [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            Kaloian Manassiev
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: