mirror of https://github.com/schoebel/mars
user-manual: describe --parallel
This commit is contained in:
parent
869d9e14e6
commit
b178a5c7ec
|
@ -6356,6 +6356,57 @@ safety measure
|
||||||
or hostD will restart from point 0, in order to ensure consistency.
|
or hostD will restart from point 0, in order to ensure consistency.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
\noindent
|
||||||
|
\begin_inset Graphics
|
||||||
|
filename images/lightbulb_brightlit_benj_.png
|
||||||
|
lyxscale 12
|
||||||
|
scale 7
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Tip: newer versions of
|
||||||
|
\family typewriter
|
||||||
|
mars
|
||||||
|
\family default
|
||||||
|
+
|
||||||
|
\family typewriter
|
||||||
|
marsadm
|
||||||
|
\family default
|
||||||
|
are supporting the option
|
||||||
|
\family typewriter
|
||||||
|
--parallel
|
||||||
|
\family default
|
||||||
|
combined with
|
||||||
|
\family typewriter
|
||||||
|
all
|
||||||
|
\family default
|
||||||
|
, e.g.
|
||||||
|
|
||||||
|
\family typewriter
|
||||||
|
marsadm primary all --parallel
|
||||||
|
\family default
|
||||||
|
.
|
||||||
|
Instead of waiting until
|
||||||
|
\emph on
|
||||||
|
all
|
||||||
|
\emph default
|
||||||
|
the resources have left the primary role at the old primary (barrier synchoniza
|
||||||
|
tion), the handover speed of each resource is treated
|
||||||
|
\emph on
|
||||||
|
individually
|
||||||
|
\emph default
|
||||||
|
.
|
||||||
|
Slow resources will no longer retard fast ones, minimizing total downtime.
|
||||||
|
However, check that your cluster manager can deal with a rather high parallelis
|
||||||
|
m degree.
|
||||||
|
At the moment, the
|
||||||
|
\family typewriter
|
||||||
|
systemd
|
||||||
|
\family default
|
||||||
|
interface is not yet prepared for this.
|
||||||
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Subsection
|
\begin_layout Subsection
|
||||||
Forced Switching
|
Forced Switching
|
||||||
\begin_inset CommandInset label
|
\begin_inset CommandInset label
|
||||||
|
@ -6889,6 +6940,47 @@ very last
|
||||||
chance if nothing else had succeeded before.
|
chance if nothing else had succeeded before.
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Standard
|
||||||
|
\noindent
|
||||||
|
\begin_inset Graphics
|
||||||
|
filename images/lightbulb_brightlit_benj_.png
|
||||||
|
lyxscale 12
|
||||||
|
scale 7
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Tip: newer versions of
|
||||||
|
\family typewriter
|
||||||
|
mars
|
||||||
|
\family default
|
||||||
|
+
|
||||||
|
\family typewriter
|
||||||
|
marsadm
|
||||||
|
\family default
|
||||||
|
are supporting the option
|
||||||
|
\family typewriter
|
||||||
|
--parallel
|
||||||
|
\family default
|
||||||
|
combined with
|
||||||
|
\family typewriter
|
||||||
|
all
|
||||||
|
\family default
|
||||||
|
, e.g.
|
||||||
|
|
||||||
|
\family typewriter
|
||||||
|
marsadm primary --force all --parallel
|
||||||
|
\family default
|
||||||
|
.
|
||||||
|
This may potentially speed up startup.
|
||||||
|
However, check that your cluster manager can deal with a rather high parallelis
|
||||||
|
m degree.
|
||||||
|
At the moment, the
|
||||||
|
\family typewriter
|
||||||
|
systemd
|
||||||
|
\family default
|
||||||
|
interface is not yet prepared for this.
|
||||||
|
\end_layout
|
||||||
|
|
||||||
\begin_layout Section
|
\begin_layout Section
|
||||||
Split Brain Resolution
|
Split Brain Resolution
|
||||||
\begin_inset CommandInset label
|
\begin_inset CommandInset label
|
||||||
|
@ -9391,7 +9483,7 @@ marsadm
|
||||||
|
|
||||||
\size scriptsize
|
\size scriptsize
|
||||||
\begin_inset Tabular
|
\begin_inset Tabular
|
||||||
<lyxtabular version="3" rows="11" columns="3">
|
<lyxtabular version="3" rows="13" columns="3">
|
||||||
<features islongtable="true" longtabularalignment="left">
|
<features islongtable="true" longtabularalignment="left">
|
||||||
<column alignment="left" valignment="top" width="0pt">
|
<column alignment="left" valignment="top" width="0pt">
|
||||||
<column alignment="center" valignment="top">
|
<column alignment="center" valignment="top">
|
||||||
|
@ -9699,6 +9791,231 @@ for no good reason
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
||||||
|
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
</cell>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||||||
|
\begin_inset Text
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
|
||||||
|
\family typewriter
|
||||||
|
\size scriptsize
|
||||||
|
\begin_inset Box Frameless
|
||||||
|
position "t"
|
||||||
|
hor_pos "c"
|
||||||
|
has_inner_box 1
|
||||||
|
inner_pos "t"
|
||||||
|
use_parbox 0
|
||||||
|
use_makebox 0
|
||||||
|
width "20col%"
|
||||||
|
special "none"
|
||||||
|
height "1in"
|
||||||
|
height_special "totalheight"
|
||||||
|
thickness "0.4pt"
|
||||||
|
separation "3pt"
|
||||||
|
shadowsize "4pt"
|
||||||
|
framecolor "black"
|
||||||
|
backgroundcolor "none"
|
||||||
|
status open
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
|
||||||
|
\family typewriter
|
||||||
|
\size scriptsize
|
||||||
|
--parallel
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
</cell>
|
||||||
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||||||
|
\begin_inset Text
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
|
||||||
|
\size scriptsize
|
||||||
|
no
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
</cell>
|
||||||
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||||||
|
\begin_inset Text
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
|
||||||
|
\size scriptsize
|
||||||
|
\begin_inset Box Frameless
|
||||||
|
position "t"
|
||||||
|
hor_pos "c"
|
||||||
|
has_inner_box 1
|
||||||
|
inner_pos "t"
|
||||||
|
use_parbox 0
|
||||||
|
use_makebox 0
|
||||||
|
width "60col%"
|
||||||
|
special "none"
|
||||||
|
height "1in"
|
||||||
|
height_special "totalheight"
|
||||||
|
thickness "0.4pt"
|
||||||
|
separation "3pt"
|
||||||
|
shadowsize "4pt"
|
||||||
|
framecolor "black"
|
||||||
|
backgroundcolor "none"
|
||||||
|
status open
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
|
||||||
|
\size scriptsize
|
||||||
|
Only makes sense in combination with
|
||||||
|
\family typewriter
|
||||||
|
all
|
||||||
|
\family default
|
||||||
|
.
|
||||||
|
This is roughly equivalent to forking a bunch of parallel
|
||||||
|
\family typewriter
|
||||||
|
marsdm
|
||||||
|
\family default
|
||||||
|
processes, like in pseudo shell script notation:
|
||||||
|
\family typewriter
|
||||||
|
for i in $resource_list; do marsadm $parameters $i & done; wait
|
||||||
|
\family default
|
||||||
|
.
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
\begin_inset Graphics
|
||||||
|
filename images/MatieresCorrosives.png
|
||||||
|
lyxscale 50
|
||||||
|
scale 17
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Several cluster managers are not re-entrant and may deadlock.
|
||||||
|
First check whether this option is usable in your concrete environment!
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
</cell>
|
||||||
|
</row>
|
||||||
|
<row>
|
||||||
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||||||
|
\begin_inset Text
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
|
||||||
|
\family typewriter
|
||||||
|
\size scriptsize
|
||||||
|
\begin_inset Box Frameless
|
||||||
|
position "t"
|
||||||
|
hor_pos "c"
|
||||||
|
has_inner_box 1
|
||||||
|
inner_pos "t"
|
||||||
|
use_parbox 0
|
||||||
|
use_makebox 0
|
||||||
|
width "20col%"
|
||||||
|
special "none"
|
||||||
|
height "1in"
|
||||||
|
height_special "totalheight"
|
||||||
|
thickness "0.4pt"
|
||||||
|
separation "3pt"
|
||||||
|
shadowsize "4pt"
|
||||||
|
framecolor "black"
|
||||||
|
backgroundcolor "none"
|
||||||
|
status open
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
|
||||||
|
\family typewriter
|
||||||
|
\size scriptsize
|
||||||
|
--parallel=$number
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
</cell>
|
||||||
|
<cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none">
|
||||||
|
\begin_inset Text
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
|
||||||
|
\size scriptsize
|
||||||
|
no
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
</cell>
|
||||||
|
<cell alignment="center" valignment="top" topline="true" leftline="true" rightline="true" usebox="none">
|
||||||
|
\begin_inset Text
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
|
||||||
|
\size scriptsize
|
||||||
|
\begin_inset Box Frameless
|
||||||
|
position "t"
|
||||||
|
hor_pos "c"
|
||||||
|
has_inner_box 1
|
||||||
|
inner_pos "t"
|
||||||
|
use_parbox 0
|
||||||
|
use_makebox 0
|
||||||
|
width "60col%"
|
||||||
|
special "none"
|
||||||
|
height "1in"
|
||||||
|
height_special "totalheight"
|
||||||
|
thickness "0.4pt"
|
||||||
|
separation "3pt"
|
||||||
|
shadowsize "4pt"
|
||||||
|
framecolor "black"
|
||||||
|
backgroundcolor "none"
|
||||||
|
status open
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
|
||||||
|
\size scriptsize
|
||||||
|
Like
|
||||||
|
\family typewriter
|
||||||
|
--parallel
|
||||||
|
\family default
|
||||||
|
, but limit the parallelism degree to a maximum number of parallel processes.
|
||||||
|
This may be useful for limiting the parallelism of startup processes, e.g.
|
||||||
|
when kernel caches are cold, so the machine would get
|
||||||
|
\emph on
|
||||||
|
overloaded
|
||||||
|
\emph default
|
||||||
|
when too many resources would be starting in parallel.
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\begin_layout Plain Layout
|
||||||
|
\begin_inset Graphics
|
||||||
|
filename images/MatieresCorrosives.png
|
||||||
|
lyxscale 50
|
||||||
|
scale 17
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
Several cluster managers are not re-entrant and may deadlock.
|
||||||
|
First check whether this option is usable in your concrete environment!
|
||||||
|
\end_layout
|
||||||
|
|
||||||
|
\end_inset
|
||||||
|
|
||||||
|
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
|
@ -9750,7 +10067,7 @@ status open
|
||||||
\begin_layout Plain Layout
|
\begin_layout Plain Layout
|
||||||
|
|
||||||
\size scriptsize
|
\size scriptsize
|
||||||
almost
|
no
|
||||||
\end_layout
|
\end_layout
|
||||||
|
|
||||||
\end_inset
|
\end_inset
|
||||||
|
|
Loading…
Reference in New Issue