juju shell
Bug #823352 reported by
James Page
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pyjuju |
Triaged
|
Low
|
Unassigned |
Bug Description
When developing juju charms the latency of running 'juju <command>' inhibits developer productivity; it would be great to have an juju shell which would maintain the connection to the ensemble environment allowing a developer or admin to then execute commands within a shell without initiating a new connection all of the time.
This would also really help with scripting juju commands.
Changed in ensemble: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
status: | Confirmed → New |
summary: |
- ensemble shell + juju shell |
description: | updated |
Changed in juju: | |
importance: | Wishlist → Low |
tags: | added: improvement |
To post a comment you must log in.
So there is the 'open-tunnel' command, which does help quite a bit as it reduces the latency, but its not obvious how to use it.
It might make sense to focus on a local resident program that caches information and updates in realtime from zookeeper, so only write operations carry the latency. This would speed up status to nearly instant, and cause some of the other things to be faster such as evaluating formula relationships during add-relation.