|
The naive solution here is to circumvent the "operation queue" when index-specific adds are done. I have that working locally, although I wonder about that with detached collections.
Ideally we'd still queue the index-specific adds into the "operation queue" but prior to cascading to the collection we'd initialize the collection if it had any index-specific queued operations. I tried implementing that but ran into problems because I am then initializing the collection during the flush process which causes some internal issues.
|