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
* Extend traceback to get exception of future.
* Implement pad flag for webknossos cli convert subcommand.
* Implement hotfix solution for fitting bbox without pad flag.
* Update changelog.
* Add update_bbox argument and propagate it from from_images to actual write of view.
* Implement requested changes.
* Minor changes to default values.
* Run formatter.
* Add filelock dependency and start to change to SoftFileLock implementation.
* Implement filelock (upaths are not supported yet).
* Adapted implementation of SoftFileLock. Still does not support filelock for s3 buckets.
* Reverted changes with filelock and make some notes for further implementation ideas.
* Add json_update_allowed bool.
* Add paragraph in docs and implement requested changes.
Copy file name to clipboardExpand all lines: docs/src/webknossos-py/examples/dataset_usage.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,3 +14,13 @@ which themselves can comprise multiple [magnifications represented via `MagView`
14
14
webknossos/examples/dataset_usage.py
15
15
--8<--
16
16
```
17
+
18
+
## Parallel Access of WEBKNOSSOS Datasets
19
+
20
+
Please consider these restrictions when accessing a WEBKNOSSOS dataset in a multiprocessing-context:
21
+
22
+
- When writing shards in parallel, `json_update_allowed` should be set to `False` to disable the automatic update of the bounding box metadata. Otherwise, race conditions may happen. The user is responsible for updating the bounding box manually.
23
+
- When writing to chunks in shards, one chunk may only be written to by one actor at any time.
24
+
- When writing to compressed shards, one shard may only be written to by one actor at any time.
25
+
- For Zarr datasets, parallel write access to shards is not allowed at all.
26
+
- Reading in parallel without concurrent writes is fine.
Copy file name to clipboardExpand all lines: webknossos/Changelog.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,7 @@ For upgrade instructions, please check the respective _Breaking Changes_ section
19
19
### Changed
20
20
21
21
### Fixed
22
+
- Fixed a bug where parallel access to the properties json leads to an JsonDecodeError in the webknossos CLI [#919](https://github.com/scalableminds/webknossos-libs/issues/919)
0 commit comments