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

Forground Index Building shouldn't block readers

    • Type: Icon: Improvement Improvement
    • Resolution: Duplicate
    • Priority: Icon: Minor - P4 Minor - P4
    • None
    • Affects Version/s: None
    • Labels:
      None
    • Storage Execution

      Someone claims that PostgreSQL does this: http://news.ycombinator.com/item?id=2737919

      I think we can do this as well as long as we don't add any global references to the index until it is ready, or just mark it as not ready until it is. This probably depends on upgradable locks but I couldn't find a jira for that.

            Assignee:
            backlog-server-execution [DO NOT USE] Backlog - Storage Execution Team
            Reporter:
            mathias@mongodb.com Mathias Stearn
            Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: