Skip to content

hyperion-blueapi should delete the blueapi environment when acquiring the baton to reload configuration #1674

@rtuck99

Description

@rtuck99

Once

is merged, then when the beamline parameters or other config is altered, in order for hyperion-blueapi to pick up the new settings, we will need to reload the blueapi context.

This means that hyperion-supervisor will need to trigger a reload of the blueapi context - on baton handover to hyperion, we should delete the current environment with a REST call to hyperion-blueapi in order to flush the cached blueapi context.

We will also need some mechanism whereby the config server cache can be reloaded
No need to reset the config-server cache in blueapi mode as deleting the environment terminates the process containing the blueapi context

Acceptance Criteria

  • hyperion-blueapi picks up new config when hyperion is handed the baton

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions