You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There have been complaints about zstash check being slow.
Please note that this issue is similar, but not identical to #410. That issue was closed because the --tars option was a sufficient solution to the problem it considered:
We need zstash check to be able to immediately jump to a specified point
That is, that issue was resolved by running on fewer tars. This issue asks if we can get more tars-per-time-unit.
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
Once #427 is merged, profiling should be added for zstash check as well. A few important considerations for that:
The existing performance records don't have check data, so we will need to allow for backwards compatibility in the performance scripts.
Add performance profiling infrastructure #427 already produces 5 relatively busy plots just for create, update, and extract (both sequential and parallel), so we will need to think about the best way to visualize check. Include it on the same output? A separate figure? Does it make sense to compare it to how long the full extract took?
Make sure that running zstash check doesn't interfere with other results. Considering we're running `extract twice (sequential and parallel), I think this should be feasible.
That is, this issue should only be considered resolved once we have both:
A more efficient zstash check
Performance profiling scripts that confirm this is so.
How will this affect the next version number?
New feature (increment MINOR version)
Is your feature request related to a problem?
Yes, @chengzhuzhang noted here:
Please note that this issue is similar, but not identical to #410. That issue was closed because the
--tarsoption was a sufficient solution to the problem it considered:That is, that issue was resolved by running on fewer tars. This issue asks if we can get more tars-per-time-unit.
Describe the solution you'd like
No response
Describe alternatives you've considered
No response
Additional context
Once #427 is merged, profiling should be added for
zstash checkas well. A few important considerations for that:checkdata, so we will need to allow for backwards compatibility in the performance scripts.create,update, andextract(both sequential and parallel), so we will need to think about the best way to visualizecheck. Include it on the same output? A separate figure? Does it make sense to compare it to how long the fullextracttook?zstash checkdoesn't interfere with other results. Considering we're running `extract twice (sequential and parallel), I think this should be feasible.That is, this issue should only be considered resolved once we have both:
zstash check