3drepo / 3drepobouncer

A C++ library providing 3D Repo Scene Graph definition, repository management logic and manipulation logic. It is is essentially the refactored 3DRepoCore and (parts of) 3DRepoGUI
GNU Affero General Public License v3.0
29 stars 13 forks source link

bouncer should free the graph after the stash graph has been created #683

Closed sebjf closed 3 months ago

sebjf commented 4 months ago

Description

After creating the stash graph, bouncer should free any unused resources to limit peak memory.

This is in response to a file that is exceeding the 26 Gb limit of the Pods due to the number of instances.

This should be a straightforward case of implementing a default graph equivalent of clearStash and calling it in commitScene, since the graphs should never be used at the same time. Though, we probably want to refactor all references to graph in RepoScene, to be sure that nothing attempts to load an unloaded default graph.

Goals

Tasks

Related Resources

MockUp : link to mockup Coda doc: link to coda

sebjf commented 3 months ago

Addressed by https://github.com/3drepo/3drepobouncer/issues/682