Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(sources): delay embedded sources disposal #24

Merged
merged 1 commit into from
Jun 6, 2024

Conversation

kennedykori
Copy link
Contributor

Refactor sghi.etl.commons.sources.GatherSource to delay the disposal of embedded sources. All embedded sources will be disposed of when the GatherSource is disposed of. This will support streaming sources that may need to remain "live" even after their draw() method returns.

Refactor `sghi.etl.commons.sources.GatherSource` to delay the disposal
of embedded sources. All embedded sources will be disposed of when the
`GatherSource` is disposed of. This will support streaming sources that
may need to remain "live" even after their `draw()` method returns.
@kennedykori kennedykori self-assigned this Jun 6, 2024
@kennedykori kennedykori merged commit e5e3ce4 into next Jun 6, 2024
6 checks passed
@kennedykori kennedykori deleted the chore-delay-embedded-sources-disposal branch June 6, 2024 18:51
kennedykori added a commit that referenced this pull request Jun 9, 2024
Refactor `sghi.etl.commons.sources.GatherSource` to delay the disposal
of embedded sources. All embedded sources will be disposed of when the
`GatherSource` is disposed of. This will support streaming sources that
may need to remain "live" even after their `draw()` method returns.
kennedykori added a commit that referenced this pull request Nov 17, 2024
## [1.1.0-rc.3](v1.1.0-rc.2...v1.1.0-rc.3) (2024-11-17)

### Features

* **workflow-builder:** add a `WorkflowBuilder` ([#27](#27)) ([53aee40](53aee40))

### Refactors

* **processors:** delay embedded processors disposal ([#25](#25)) ([035261c](035261c))
* **sinks:** delay embedded sinks disposal ([#26](#26)) ([5df425d](5df425d))
* **sources:** delay embedded sources disposal ([#24](#24)) ([7f1e585](7f1e585))
kennedykori added a commit that referenced this pull request Nov 17, 2024
## [1.1.0](v1.0.0...v1.1.0) (2024-11-17)

### Features

* **processors:** add a `ScatterGatherProcessor` ([#19](#19)) ([a7d4387](a7d4387))
* **processors:** add a `SplitGatherProcessor` ([#17](#17)) ([4439c11](4439c11))
* **sinks:** add a `ScatterSink` ([#21](#21)) ([6274a31](6274a31))
* **sinks:** add a `SplitSink` ([#20](#20)) ([ce4d4ee](ce4d4ee))
* **sources:** add a `GatherSource` ([#15](#15)) ([d64635a](d64635a))
* **utils:** add a workflow runner utility ([4f26bc9](4f26bc9))
* **workflow-builder:** add a `WorkflowBuilder` ([#27](#27)) ([53aee40](53aee40))

### Refactors

* **deps-dev:** bump braces from 3.0.2 to 3.0.3 ([#29](#29)) ([118f4ba](118f4ba))
* **processors:** delay embedded processors disposal ([#25](#25)) ([035261c](035261c))
* **sinks:** delay embedded sinks disposal ([#26](#26)) ([5df425d](5df425d))
* **sources:** delay embedded sources disposal ([#24](#24)) ([7f1e585](7f1e585))
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