AwaitData doesn't work properly with WiredTiger OplogHack visibility logic

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Done
    • Priority: Major - P3
    • 3.1.9
    • Affects Version/s: None
    • Component/s: Querying
    • None
    • Fully Compatible
    • ALL
    • Hide

      Working on a simple reproducer for this.

      Show
      Working on a simple reproducer for this.
    • RPL 9 (09/18/15)
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      If you make an AwaitData query on the oplog, it may not return newly inserted data in a timely fashion. This problem only occurs with WT and does not happen with MMAP, so we suspect that the custom oplog visibility code for WiredTiger may not be interacting properly with the new condition variable signaling mechanism for AwaitData queries.

            Assignee:
            Scott Hernandez (Inactive)
            Reporter:
            Eric Milkie
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: