Important: upgrading a 1.23 environment

Menno Smits menno.smits at canonical.com
Fri Jul 24 03:31:27 UTC 2015


The new plugin to help with stuck upgrades is done. The pull request is
here: https://github.com/juju/plugins/pull/60. Marco: can you please take a
look?

The plugin only needs to be provided the version number being upgraded to.
It figures out the rest itself. Here's a sample of the plugin fixing a
stuck upgrade for 3 state server environment:


$ juju unstick-upgrade 1.25-alpha1.4

checking 52.12.204.107
52.12.204.107 is machine-1
machine-1 fixed

checking 54.203.23.241
54.203.23.241 is machine-0
machine-0 fixed

checking 54.212.170.233
54.212.170.233 is machine-2
machine-2 fixed

checking 10.213.136.121
ssh: connect to host 10.213.136.121 port 22: Connection timed out
no machine agent found on 10.213.136.121, skipping

checking 10.255.30.118
ssh: connect to host 10.255.30.118 port 22: Connection timed out
no machine agent found on 10.255.30.118, skipping

checking 10.35.142.8
ssh: connect to host 10.35.142.8 port 22: Connection timed out
no machine agent found on 10.35.142.8, skipping

checking 52.12.204.107
52.12.204.107 is machine-1
machine-1 has already been fixed, skipping

fix complete


- Menno


On 24 July 2015 at 10:51, Menno Smits <menno.smits at canonical.com> wrote:

>
> I am interested in the 1.24 aspect. Can you elaborate on:
>>
>> 1. What exact 1.24 release is affected?
>>
>
> The issue was fixed in 1.24.3 so 1.24.0 and 1.24.1 are affected.
>
> Here's the ticket: https://bugs.launchpad.net/juju-core/+bug/1468653
>
> 2. To what degree is it affected? You said "may" also get stuck.
>>
>
> It depends on whether certain leadership related API requests had been
> made and whether the lease worker had restarted while those requests were
> active. The more units in the environment, the more likely the problem is
> to occur.
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20150724/bcf44efd/attachment.html>


More information about the Juju mailing list