Hi Andrew,

IIRC sources should clean up their resources per method since they dont
have a better lifecycle. Readers can create anything longer and release it
at close time.


Le mer. 1 août 2018 00:31, Andrew Pilloud <apill...@google.com> a écrit :

> Some of our IOs create external resources that need to be cleaned up when
> a pipeline is terminated. It looks like the
> org.apache.beam.sdk.io.UnboundedSource interface is called on creation, but
> there is no call for cleanup. For example, PubsubIO creates a Pubsub
> subcription in createReader()/split() and it should be deleted at shutdown.
> Does anyone have ideas on how I might make this happen?
>
> (I filed https://issues.apache.org/jira/browse/BEAM-5051 tracking the
> PubSub specific issue.)
>
> Andrew
>

Reply via email to