Skip to content

Version_1.2.11#457

Merged
JaMe76 merged 1 commit into
masterfrom
version_1.2.11
May 15, 2026
Merged

Version_1.2.11#457
JaMe76 merged 1 commit into
masterfrom
version_1.2.11

Conversation

@JaMe76

@JaMe76 JaMe76 commented May 15, 2026

Copy link
Copy Markdown
Contributor

This PR extends the DataPointManager in order to run with asynchronous PipelineComponents.

When enable_async_handle=True (default is False to run with legacy code), the manager maintains a per-job-id registry of active datapoints (_datapoint_handle, _cache_anns_handle). This makes it safe to use a single component instance
across concurrent async calls, each identified by a unique job_id. The assumption is that a given job_id maps to exactly one document and its pages are processed sequentially within a job.

@JaMe76 JaMe76 merged commit 44d3c0b into master May 15, 2026
32 checks passed
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