Skip to content

Conversation

@ewoutp
Copy link
Contributor

@ewoutp ewoutp commented Jul 16, 2018

This PR documents the changed upgrade procedure needed for 3.4 resulting in an automatic upgrade of all servers of a starter cluster with agents, then dbservers, then coordinators.

@ewoutp ewoutp requested a review from neunhoef July 16, 2018 10:24
@ewoutp ewoutp self-assigned this Jul 16, 2018
Copy link
Contributor

@neunhoef neunhoef left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. See two (related) suggestions.

upgrade failure, or `false` otherwise.
- `reason` a string that describes the state of the upgrade plan in a
human readable form.
- `servers_upgraded` an integer containing the number of servers that have
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not put the list of upgraded instances in here?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

human readable form.
- `servers_upgraded` an integer containing the number of servers that have
been upgraded.
- `servers_remaining` an integer containing the number of servers that have
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here, sounds like useful information to me.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

done

@neunhoef
Copy link
Contributor

Oh, I forgot something: The arangosync processes under the control of the starter also need to be part of the plan.

@neunhoef
Copy link
Contributor

Likewise, we need to put the restarting of the starters itself in somewhere.

1 similar comment
@neunhoef
Copy link
Contributor

Likewise, we need to put the restarting of the starters itself in somewhere.

@ewoutp
Copy link
Contributor Author

ewoutp commented Jul 16, 2018

  • syncmaster&workers added.
  • restarting starters is already in here

@ewoutp ewoutp merged commit ddb27eb into master Jul 16, 2018
@ewoutp ewoutp deleted the design/upgrade-procedure branch July 16, 2018 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants