mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2026-10-12 09:24:52 -05:00
A prefetch driven from a workload was silent and awkward to aim: - every expr prefetch now reports through the same meter the bindings use, so a download started from a workload announces its cost, emits progress while the bytes move, and confirms completion - prefetchProfile(spec) warms every facet the profile declares, each to the window it declares, in one call — the form that cannot accidentally pull a whole shared base file, since an empty window means the entire facet by design - prefetchCycles(spec, facet, start, end) takes the ordinal range directly, which is how an activity already describes its work The docs record the three things that bite: expressions evaluate at load time rather than when a tagged block runs, an empty window is a request for everything, and assignment sigils render their value where they are written.