Upcoming changes on stashing
I plan a series of development that I'm bringing to stashing.
To avoid 3-4 K line of PR, which would be hard to review I choose doing it in several PRs, that each individual brings a piece. The stashing so far, is only supported as an attached step to a generic calcjob.
The upcoming changes are as following:
- [ ] Support for compression formats during stashing,
TARGZ,etc.- https://github.com/aiidateam/aiida-core/pull/6743
- https://github.com/aiidateam/aiida-core/pull/6746
- [ ] Stashing as a separate calcjob is useful, especially when performed after completing a generic calcjob.
- https://github.com/aiidateam/aiida-core/pull/6772
- [ ] Enable re-stashing to accommodate storage movements without requiring un-stashing.
- https://github.com/aiidateam/aiida-core/pull/6825
- [ ] Enable stashing through a custom script, either as a standalone calcjob or as an attached
stepwithin a generic calcjob.- https://github.com/aiidateam/aiida-core/pull/6777
- [ ] Documentation phase 1
- https://github.com/aiidateam/aiida-core/pull/6936
- [ ] Develop an unstashing calcjob that supports both restoring data to its original location and generating new data nodes.
- https://github.com/aiidateam/aiida-core/pull/6826
- [ ] Documentation phase 2
@agoscinski for your info --since you showed interest to review these changes 😉
What are your goals regarding this issue and release v2.7.0?
sorry @agoscinski, somehow I overlooked this issue, didn't see your question.
So, yeah.. let's see how fast it goes. I'd say whetever we merge from top to bottom we include, the rest can wait. 🤷♂ If somebody urgently would need this, we can always make another release.
https://github.com/aiidateam/aiida-core/issues/6915