Skip to content
This repository was archived by the owner on Nov 16, 2021. It is now read-only.

Upgrade Fabric to 1.8.3 #45

Merged
merged 1 commit into from
May 14, 2014
Merged

Upgrade Fabric to 1.8.3 #45

merged 1 commit into from
May 14, 2014

Conversation

dcarley
Copy link
Contributor

@dcarley dcarley commented May 14, 2014

So that we can use parallel execution with env.gateway again. It was
hanging previously, but now:

(fabric)➜  fabric-scripts git:(upgrade_fabric_183) ✗ fab -P staging class:elasticsearch do:date
[elasticsearch-1.backend] Executing task 'do'
[elasticsearch-2.backend] Executing task 'do'
[elasticsearch-3.backend] Executing task 'do'
[elasticsearch-3.backend] run: date
[elasticsearch-2.backend] run: date
[elasticsearch-1.backend] run: date
[elasticsearch-1.backend] out: Wed May 14 12:54:22 UTC 2014
[elasticsearch-1.backend] out:

[elasticsearch-3.backend] out: Wed May 14 12:54:22 UTC 2014
[elasticsearch-3.backend] out:

[elasticsearch-2.backend] out: Wed May 14 12:54:22 UTC 2014
[elasticsearch-2.backend] out:

I can't see any backwards incompatible changes in the intermediate releases:

https://fabric.readthedocs.org/en/1.8/changelog.html

This will come in useful for the Elasticsearch upgrade where we want all three
machines to run Puppet and come back ASAP.

/cc @rboulton @alphagov/team-infrastructure-admins

So that we can use parallel execution with `env.gateway` again. It was
hanging previously, but now:

    (fabric)➜  fabric-scripts git:(upgrade_fabric_183) ✗ fab -P staging class:elasticsearch do:date
    [elasticsearch-1.backend] Executing task 'do'
    [elasticsearch-2.backend] Executing task 'do'
    [elasticsearch-3.backend] Executing task 'do'
    [elasticsearch-3.backend] run: date
    [elasticsearch-2.backend] run: date
    [elasticsearch-1.backend] run: date
    [elasticsearch-1.backend] out: Wed May 14 12:54:22 UTC 2014
    [elasticsearch-1.backend] out:

    [elasticsearch-3.backend] out: Wed May 14 12:54:22 UTC 2014
    [elasticsearch-3.backend] out:

    [elasticsearch-2.backend] out: Wed May 14 12:54:22 UTC 2014
    [elasticsearch-2.backend] out:

I can't see any backwards incompatible changes in the intermediate releases:

    https://fabric.readthedocs.org/en/1.8/changelog.html

This will come in useful for the Elasticsearch upgrade where we want all three
machines to run Puppet and come back ASAP.
rjw1 added a commit that referenced this pull request May 14, 2014
@rjw1 rjw1 merged commit 3831dba into master May 14, 2014
@rjw1 rjw1 deleted the upgrade_fabric_183 branch May 14, 2014 12:58
@samjsharpe
Copy link
Contributor

There aren't enough heart emoji in the world for this.

@mattbostock
Copy link
Contributor

Awesome.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants