Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-22639

RocksDB storage engine needs to support JournalListener

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

      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:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: