On 24.07.15 05:31, Menno Smits wrote:
> 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?

Heya Menno,

AFAICT the plugin will restart state servers, correct?

I'm wondering if this is safe, resp. what the potential knock-on
effects would be? For instance, will this trigger hook runs across
all units?

cheers,
peter.

> 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 <[email protected]
> <mailto:[email protected]>> 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.
> 
> 
> 
> 
> 
> 
> 
> 
> 


Attachment: signature.asc
Description: OpenPGP digital signature

-- 
Juju mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to