aio-cli icon indicating copy to clipboard operation
aio-cli copied to clipboard

Timeout limit is too low for local development

Open pablomoreno61 opened this issue 2 years ago • 0 comments

Expected Behaviour

Accept timeout of 60000 ms in app.config.yml for runtime actions.

Actual Behaviour

Running the app in local aio app run --local throws this error:

requirement failed: duration 600000 milliseconds exceeds allowed threshold of 300000 milliseconds

Reproduce Scenario (including but not limited to)

Steps to Reproduce

Add the following to a runtime action in app.config.yml:

          limits:
            timeout: 600000

Then execute aio app run --local.

Environment Info

  System:
    OS: macOS 13.0
    CPU: (10) arm64 Apple M1 Max
    Memory: 1.26 GB / 32.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 16.20.0 - ~/.nvm/versions/node/v16.20.0/bin/node
    Yarn: Not Found
    npm: 8.19.4 - ~/.nvm/versions/node/v16.20.0/bin/npm
  Virtualization:
    Docker: 24.0.2 - /usr/local/bin/docker
  npmGlobalPackages:
    @adobe/aio-cli: Not Found

Sample Code that illustrates the problem

Logs taken while reproducing problem

ℹ Info: Deploying action [amazon-app/api-add-products]...
 ›   Error: PUT http://localhost:3233/api/v1/namespaces/guest/actions/amazon-app/api-add-products Returned HTTP 400 (Bad Request) --> "The request content was malformed:
 ›   requirement failed: duration 600000 milliseconds exceeds allowed threshold of 300000 milliseconds"

pablomoreno61 avatar Jun 26 '23 15:06 pablomoreno61