Skip to content

Check Status API for DO Takes Forever and Eventually Fails #383

@sindhujit1

Description

@sindhujit1

Environment

  • Declarative Onboarding Version: 1.46.0
  • BIG-IP Version: 16.1.3

Summary

When testing the DO API to push configs multiple times, we are seeing some issues with the STATUS in RUNNING state for an eternity. Eventually the API call fails with error tryUntil: max tries reached: Device not active.

Steps To Reproduce

Steps to reproduce the behavior:

  1. Submit the following declaration:

Can't post the entire JSON as its confidential info.

  1. Observe the following error response:

{'id': 'xxxx', 'selfLink': 'https://localhost/mgmt/shared/declarative-onboarding/task/<task-id>', 'code': 500, 'status': 'ERROR', 'message': 'invalid config - rolled back', 'errors': ['tryUntil: max tries reached: Device not active.', 'tryUntil: max tries reached: Device not active.'],

Expected Behavior

Configs pushed fine with success message on the check STATUS API call.

Actual Behavior

the check STATUS API call goes on a forever loop and eventually fails after 5-10 minutes with the above error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinguntriagedIssue needs to be reviewed for validity

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions