loader: Stop materializing full lists of objects to be stored.
Since 43728c59, store_data consumes the entire iterator of contents, and since 3b97703d, it does the same for other object types. This causes all the (new) objects of the loaded repository to be loaded in memory at the same time before being sent to the storage, which can cause OOM errors. Instead, with this commit, objects are added one by one to the storage, which restores the lazy behavior we had before these two commits using the buffered storage proxy.
parent
64922781
No related branches found
Tags v0.11.0
-
mentioned in merge request !159 (closed)
-
mentioned in merge request !160 (closed)
Please register or sign in to comment