[SERVER-3390] Forground Index Building shouldn't block readers Created: 07/Jul/11  Updated: 06/Dec/22  Resolved: 30/Nov/16

Status: Closed
Project: Core Server
Component/s: Concurrency, Index Maintenance
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Minor - P4
Reporter: Mathias Stearn Assignee: Backlog - Storage Execution Team
Resolution: Duplicate Votes: 2
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-18301 Allow reads during foreground index b... Closed
Assigned Teams:
Storage Execution
Participants:

 Description   

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.



 Comments   
Comment by Eric Milkie [ 30/Nov/16 ]

follow SERVER-18301 for updates

Generated at Thu Feb 08 03:02:56 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.