Skip to content

Multiprocess heartbeat and cancel improvement research #12

Closed
@cretz

Description

@cretz

Is your feature request related to a problem? Please describe.

Right now we're using multiprocessing.Manager()'s queue for heartbeating and event for cancellation. Then we move from the sync queue onto the sync heartbeat which schedules an async heartbeat task that we try to ensure runs when the activity completes.

Describe the solution you'd like

This is potentially flaky and/or confusing. Try to streamline the threaded/multiprocess heartbeat queuing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions