Skip to content

v3.0.0-rc.2

@d-v-b d-v-b tagged this 07 Jan 14:31
* feat: add wrapperstore

* feat: add latencystore

* rename noisysetter -> noisygetter

* rename _wrapped to _store

* loggingstore inherits from wrapperstore

* initial commit

* working members traversal

* bolt concurrent members implementation onto async group

* update scratch file

* use metadata / node builders for v3 node creation

* fix key/name handling in recursion

* add latency-based test

* add latency-based concurrency tests for group.members

* improve comments for test

* add concurrency limit

* add test for concurrency limiting

* docstrings

* remove function that was only calling itself

* docstrings

* relax timing requirement for concurrency test

* Update src/zarr/core/group.py

Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com>

* exists_ok -> overwrite

* simplify group_members_perf test, just require that the duration is less than the number of groups * latency

* update test docstring

* remove vestigial test

---------

Co-authored-by: Deepak Cherian <dcherian@users.noreply.github.com>
Assets 2
Loading