Open
Description
Right now it looks like updates will pull many documents into memory at once. A heap dump shows 4000. Because updates pull in full documents, if these documents are large, it can quickly use up more than available heap, causing outages.
A client can work around by first retrieving ids of documents which match the query, and the iterate through them in smaller batches to apply the update. I don't see any reason lightblue couldn't do this server side.
Metadata
Metadata
Assignees
Labels
No labels