Skip to content

Let callers pass the BDV loading queue - #166

Open
stefanhahmann wants to merge 1 commit into
mainfrom
issue-113-loading-queue
Open

stefanhahmann wants to merge 1 commit into
mainfrom
issue-113-loading-queue

Conversation

@stefanhahmann

@stefanhahmann stefanhahmann commented Oct 29, 2026 •

Copy link
Copy Markdown
Collaborator

Addresses #113. Stacked on #163.

Callers can pass a SharedQueue, so e.g. MoBIE can share its own fetcher threads and priorities.
Without providing one, each dataset will keep its own queue, which is now:

  • shut down with its last window
  • registered with cache control of BDV
  • prioritized coarsest level first

#113 also asks for a configurable cache reference type. This PR does not yet address that.

ome-zarr-imglib2, ome-zarr-n5, ome-zarr-zarrjava, ome-zarr-fiji-ui

No API changes.

ome-zarr-fiji

  • Added: PyramidalBdv( Context, PyramidContents, SharedQueue ), where null means a queue of the image's own.
  • Added: PyramidalBdv.getCacheControl().
  • Added: OmeZarr.withSharedQueue( SharedQueue ).

🤖 Generated with Claude Code

@stefanhahmann stefanhahmann self-assigned this Oct 29, 2026
@stefanhahmann
stefanhahmann force-pushed the issue-113-loading-queue branch from 92989c2 to 6b81648 Compare October 29, 2026 11:40
@stefanhahmann
stefanhahmann force-pushed the issue-162-open-actions-api branch from 57e5fd4 to 47d105c Compare October 29, 2026 11:40
@stefanhahmann
stefanhahmann requested a review from xulman October 30, 2026 09:41
@stefanhahmann
stefanhahmann force-pushed the issue-162-open-actions-api branch from 47d105c to b7767b6 Compare October 30, 2026 10:09
@stefanhahmann
stefanhahmann force-pushed the issue-113-loading-queue branch from 6b81648 to a6bcf40 Compare October 30, 2026 10:13
Base automatically changed from issue-162-open-actions-api to main October 30, 2026 10:18
@stefanhahmann
stefanhahmann force-pushed the issue-113-loading-queue branch 3 times, most recently from cf5230b to 3c78654 Compare October 30, 2026 10:48
@stefanhahmann stefanhahmann mentioned this pull request Nov 4, 2026
39 of 40 tasks
@stefanhahmann
stefanhahmann force-pushed the issue-113-loading-queue branch from 3c78654 to e13bc9e Compare November 10, 2026 08:44
PyramidalBdv and OmeZarr.withSharedQueue take a SharedQueue, so e.g. MoBIE can share its own.
Without one, each dataset keeps its own queue, now shut down with its last window, registered
with BDV and prioritized coarsest level first.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@stefanhahmann
stefanhahmann force-pushed the issue-113-loading-queue branch from e13bc9e to 8f1b780 Compare November 10, 2026 08:48
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant