Skip to content

Remote end robustness #44

@jkva

Description

@jkva

Currently the spec does not include details about how to handle problem events. This issue is intended as a starting point to more thoroughly define how these should be addressed. The list of items as written below is not meant to be exhaustive.

Session creation or command timeout

  • Should timeout configuration be available through command parameters, similarly to how this is addressed within the WebDriver protocol?

Unexpected remote end connection drop

  • Should the existing session be retained, and if so — for how long?
  • Should there be an automatic attempt at recovery?
  • In case of session recovery, there be a re-transmit of any missed information since the connection dropped?

Unexpected AT error

  • Should this communicate an error event, or should the middleware handle this case (for example by retrying, or by restarting the AT...)? This might be implementation-dependent.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions