Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[initialisation step] Use of a temporary database during initialisation step #6

Open
servoz opened this issue Oct 2, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@servoz
Copy link
Contributor

servoz commented Oct 2, 2024

Following numerous discussions, the last of which related to the use of the Input_filter brick in all cases #243, it seems necessary to change the database indexing at the initialisation stage.

  • We no longer want to index the database for i/o at initialisation time. Instead, the database should be copied at the beginning of the initialisation step, for example by copying the COLLECTION_CURRENT collection to COLLECTION_TEMP. This would solve the problem of initialising several different pipelines in several tabs, which can potentially lead to inconsistencies #150 (COLLECTION_TEMP would be overwritten every time the initialisation step starts).

  • The indexing of the i/o would be done in this temporary database to allow the user to see the result of the initialisation.

  • To do this at the end of the initialisation there would be an automatic opening of a window allowing the visualisation of this temporary database (something close to what we can observe in the data browser, but maybe a little bit simpler!).

  • Currently we have interesting tags in the COLLECTION_BRICK collection like Init or Init Time. How can we not lose them if we overwrite the temporary database at each initialisation? We could imagine to create a temporary database for each tab and to overwrite the corresponding database each time we initialise in a tab. So at run time we could retrieve the temporary database (all or only the data we are interested in) to the tab where we run the pipeline.

*For more details, please see #243

@servoz servoz added the enhancement New feature or request label Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant