[2.9.31 testing] many charms lost connectivity to Juju

Bug #1976289 reported by Marian Gasparovic
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Canonical Juju
Triaged
Low
Unassigned

Bug Description

We encountered this issue only once during 2.9.31 testing. Many LXD containers lost connectivity to Juju during deployment.

They report "cannot open api: try again (try again)"

Artifacts - https://oil-jenkins.canonical.com/artifacts/da58f9df-5159-4720-8b19-5afc4586428e/index.html

tags: added: cdo-qa foundations-engine
Revision history for this message
Ian Booth (wallyworld) wrote :

This looks like an api rate limiting situation, where the controller was rejecting too many concurrent api requests. What looks to be interesting is that the code which opens the api connection does not appear to account for the "try again" error and instead of backing off and retrying transparently, errors out. Now it should eventually come good - the error will cause the agent to restart but doing it this way is noisy, as opposed to silently retrying because the error is recognised as "try again".

Changed in juju:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
John A Meinel (jameinel) wrote :

That generally indicates something like the controller itself restarting in the middle of operations, causing all agents to reconnect and some of them getting rate limited. (Default settings is to allow 4 new connections per second). It might be interesting to go back a bit and see if there was something obvious that caused the controller to restart.

Revision history for this message
Canonical Juju QA Bot (juju-qa-bot) wrote :

This Medium-priority bug has not been updated in 60 days, so we're marking it Low importance. If you believe this is incorrect, please update the importance.

Changed in juju:
importance: Medium → Low
tags: added: expirebugs-bot
Revision history for this message
Moises Emilio Benzan Mora (moisesbenzan) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.