Skip to content

Conversation

@bartelink
Copy link
Collaborator

Replaces CosmosStoreSource.Run, which inherited semantics from CosmosSource.Run with CosmosStoreSource.Start, which offers a clear and more composable contract.

This allows one to compose a set of sources and sinks just as one can do with FsKafka.

Note that implementation of semantics regarding clean shutdown via Ctrl-C/Break will now involve explicit use of helpers such as Async.AwaitKeyboardInterruptAsTaskCancelledException (currently public in Propulsion.CosmosStore.Infrastructure; that does not make sense as a long term home for it)

Base automatically changed from tidy-infra to master December 17, 2021 13:28
@bartelink bartelink force-pushed the cosmosstore-pipeline branch from 6fbcc31 to b066fd6 Compare December 17, 2021 13:31
@bartelink bartelink force-pushed the cosmosstore-pipeline branch from b066fd6 to 32b4d98 Compare December 17, 2021 13:33
@bartelink bartelink merged commit 37850b6 into master Dec 20, 2021
@bartelink bartelink deleted the cosmosstore-pipeline branch July 25, 2022 15:48
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.

2 participants