-
Notifications
You must be signed in to change notification settings - Fork 74
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
Do not duplicate the repository or store across branches in the metadata #1390
Comments
A specialized solution for just repositories and formats would not be ideal because it would be complicated to integrate with the current design of I wonder if we can leverage |
I experimented with a simple pipeline with vs without local CAS: library(targets)
tar_option_set(repository = tar_repository_cas_local())
list(
tar_target(x, seq_len(1e4)),
tar_target(y, x, pattern = map(x))
) With tar_repository_cas_local():
Without tar_repository_cas_local():
Takeaways:
Other ideas for optimization:
|
On second thought, this would be an unclean mixture of data and metadata. |
Removing known signatures from the |
…to reduce the size of pipeline metadata (#1390)
…e the size of pipeline metadata (#1390).
Just finished condensing strings from both |
The current system duplicates long strings and takes up a lot of space. We can think about adding special rows for repositories and formats, and referencing hashes throughout the metadata file. Or the formats and stores can be in separate metadata files and
_targets/meta/meta
can refer to them.The text was updated successfully, but these errors were encountered: