edeliver_fork v1.4.5 Edeliver.Relup.Instructions.StartSection
This upgrade instruction starts a new section
and logs that info on the node which runs the upgrade and
in the upgrade script started by the
$APP/bin/$APP upgarde $RELEASE
command. Usage:
Edeliver.Relup.Instructions.StartSection.modify_relup(config, _section = :check)
Available sections are:
:check
-> Checks whether upgrade is possible. Before “point of no return”:suspend
-> Suspends processes before the upgrade. Right after the “point of no return”:upgrade
-> Runs the upgrade by (un-)loading new(/old) code and updating processes and applications:resume
-> Resumes processes after the upgrade that were suspended in the:suspend
section.:finished
-> The upgrade finished successfullyIt uses the
Edeliver.Relup.Instructions.Info
instruction to display the section information.
Summary
Types
section ::
:check |
:suspend |
:upgrade |
:resume |
:finished
Functions
Specs
modify_relup(instructions :: Edeliver.Relup.Instructions.t, config :: Edeliver.Relup.Config.t, section_or_message :: section | String.t) :: Edeliver.Relup.Instructions.t