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

RocksDB storage engine needs to support JournalListener

    XMLWordPrintableJSON

Details

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Storage
    • None
    • Storage Execution
    • ALL
    • 0

    Description

      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.

      Attachments

        Activity

          People

            backlog-server-execution Backlog - Storage Execution Team
            kaloian.manassiev@mongodb.com Kaloian Manassiev
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: