Skip to content

Decide how to handle disconnects #310

@GDYendell

Description

@GDYendell

The current model is AttributeIO update or a scan raises an exception, it stops and does not attempt to reconnect. The process will need to restarted once connection is re-established. This was done to prevent it from creating masses of log output.

What behaviour do we want?

  • Just keep sending requests and logging errors
  • Add some logic to AttributeIO to only log errors once and keep trying, but more quietly
  • Stop the application and let K8s restart until it works
    • How do we decide when to stop, when just one update loop stops? When all stop?
  • Something else?

Thoughts @coretl, @gilesknap?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions