commit crmsh for openSUSE:Factory
Hello community, here is the log from the commit of package crmsh for openSUSE:Factory checked in at 2014-10-11 19:26:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/crmsh (Old) and /work/SRC/openSUSE:Factory/.crmsh.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "crmsh" Changes: -------- --- /work/SRC/openSUSE:Factory/crmsh/crmsh.changes 2014-09-28 19:54:13.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.crmsh.new/crmsh.changes 2014-10-11 19:28:33.000000000 +0200 @@ -1,0 +2,19 @@ +Fri Oct 10 17:30:14 UTC 2014 - kgronlund@suse.com + +- high: report: Find nodes for any log type (boo#900654) +- high: hb_report: Collect logs from journald (boo#900654) +- upstream cs: 2.1.0-98-g2405e74 + +------------------------------------------------------------------- +Fri Oct 10 08:50:08 UTC 2014 - kgronlund@suse.com + +- high: ui_maintenance: Add maintenance sublevel (bnc#899234) +- medium: rsctest: Add basic support for systemd services +- medium: ui_maintenance: Combine action and actionssh into a single command +- low: rsctest: Better error message for unsupported action +- low: cibconfig: Improve wording of commit prompt +- high: cibconfig: Delay reinitialization after commit (bnc#900271) +- medium: main: Disable interspersed args +- upstream cs: 2.1.0-95-g744ad66 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ crmsh.spec ++++++ --- /var/tmp/diff_new_pack.5NmvSC/_old 2014-10-11 19:28:34.000000000 +0200 +++ /var/tmp/diff_new_pack.5NmvSC/_new 2014-10-11 19:28:34.000000000 +0200 @@ -41,7 +41,7 @@ Summary: High Availability cluster command-line interface License: GPL-2.0+ Group: %{pkg_group} -Version: 2.1+git82 +Version: 2.1+git98 Release: %{?crmsh_release}%{?dist} Url: http://crmsh.github.io Source0: crmsh.tar.bz2 ++++++ crmsh.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh/doc/crm.8.adoc new/crmsh/doc/crm.8.adoc --- old/crmsh/doc/crm.8.adoc 2014-09-26 12:07:07.000000000 +0200 +++ new/crmsh/doc/crm.8.adoc 2014-10-10 19:26:22.000000000 +0200 @@ -3808,6 +3808,76 @@ weak-bond resource-1 resource-2 ........ +[[cmdhelp_maintenance,Maintenance mode commands]] +=== `maintenance` - Maintenance mode commands + +Maintenance mode commands are commands that manipulate resources +directly without going through the cluster infrastructure. Therefore, +it is essential to ensure that the cluster does not attempt to monitor +or manipulate the resources while these commands are being executed. + +To ensure this, these commands require that maintenance mode is set +either for the particular resource, or for the whole cluster. + +[[cmdhelp_maintenance_on,Enable maintenance mode]] +==== `on` + +Enables maintenances mode, either for the whole cluster +or for the given resource. + +Usage: +............... +on +on <rsc> +............... +Example: +............... +on rsc1 +............... + +[[cmdhelp_maintenance_off,Disable maintenance mode]] +==== `off` + +Disables maintenances mode, either for the whole cluster +or for the given resource. + +Usage: +............... +off +off <rsc> +............... +Example: +............... +off rsc1 +............... + +[[cmdhelp_maintenance_action,Invoke a resource action]] +==== `action` + +Invokes the given action for the resource. This is +done directly via the resource agent, so the command must +be issued while the cluster or the resource is in +maintenance mode. + +Unless the action is `start` or `monitor`, the action must be invoked +on the same node as where the resource is running. If the resource is +running on multiple nodes, the command will fail. + +To use pssh for executing resource actions on multiple nodes, append +`ssh` after the action name. This requires SSH access to be configured +between the nodes and the pssh package to be installed. + +Usage: +............... +action <rsc> <action> +action <rsc> <action> ssh +............... +Example: +............... +action webserver reload +action webserver monitor ssh +............... + [[cmdhelp_history,Cluster history]] === `history` - Cluster history diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh/doc/website-v1/Makefile new/crmsh/doc/website-v1/Makefile --- old/crmsh/doc/website-v1/Makefile 2014-09-26 12:07:07.000000000 +0200 +++ new/crmsh/doc/website-v1/Makefile 2014-10-10 19:26:22.000000000 +0200 @@ -1,4 +1,5 @@ ASCIIDOC := asciidoc +CRMCONF := crm.conf SRC := faq.adoc documentation.adoc development.adoc installation.adoc \ configuration.adoc about.adoc rsctest-guide.adoc \ history-guide.adoc start-guide.adoc man-1.2.adoc scripts.adoc man-2.0.adoc @@ -20,33 +21,33 @@ all: site -gen/index.html: index.adoc crm.conf +gen/index.html: index.adoc $(CRMCONF) @mkdir -p $(dir $@) - @$(ASCIIDOC) --unsafe -b html5 -f crm.conf -o $@ $< + @$(ASCIIDOC) --unsafe -b html5 -f $(CRMCONF) -o $@ $< @python ./postprocess.py -o $@ $< -gen/%/index.html: %.adoc crm.conf +gen/%/index.html: %.adoc $(CRMCONF) @mkdir -p $(dir $@) - @$(ASCIIDOC) --unsafe -b html5 -f crm.conf -o $@ $< + @$(ASCIIDOC) --unsafe -b html5 -f $(CRMCONF) -o $@ $< @python ./postprocess.py -o $@ $< -gen/man/index.html: ../crm.8.adoc crm.conf +gen/man/index.html: ../crm.8.adoc $(CRMCONF) @mkdir -p $(dir $@) - @$(ASCIIDOC) --unsafe -b html5 -f crm.conf -o $@ $< + @$(ASCIIDOC) --unsafe -b html5 -f $(CRMCONF) -o $@ $< @python ./postprocess.py -o $@ $< -gen/404.html: 404.adoc crm.conf +gen/404.html: 404.adoc $(CRMCONF) @mkdir -p $(dir $@) - @$(ASCIIDOC) --unsafe -b html5 -f crm.conf -o $@ $< + @$(ASCIIDOC) --unsafe -b html5 -f $(CRMCONF) -o $@ $< @python ./postprocess.py -o $@ $< -news.adoc: $(NEWS) crm.conf +news.adoc: $(NEWS) $(CRMCONF) @echo "news:" $(NEWS) python ./make-news.py $@ $(NEWS) gen/news/index.html: news.adoc @mkdir -p $(dir $@) - $(ASCIIDOC) --unsafe -b html5 -f crm.conf -o $@ $< + $(ASCIIDOC) --unsafe -b html5 -f $(CRMCONF) -o $@ $< @python ./postprocess.py -o $@ $< gen/css/%.css: css/%.css diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/crmsh/doc/website-v1/crmold.conf new/crmsh/doc/website-v1/crmold.conf --- old/crmsh/doc/website-v1/crmold.conf 1970-01-01 01:00:00.000000000 +0100 +++ new/crmsh/doc/website-v1/crmold.conf 2014-10-10 19:26:22.000000000 +0200 @@ -0,0 +1,602 @@ +# +# html5.conf +# +# Asciidoc configuration file. +# html5 backend. +# + +[miscellaneous] +outfilesuffix=.html + +[attributes] +basebackend=html +basebackend-html= +basebackend-html5= +b +[replacements2] +# Line break. +(?m)^(.*)\s\+$=\1<br> + +[replacements] +ifdef::asciidoc7compatible[] +# Superscripts. +\^(.+?)\^=<sup>\1</sup> +# Subscripts. +~(.+?)~=<sub>\1</sub> +endif::asciidoc7compatible[] + +[ruler-blockmacro] +<hr> + +[pagebreak-blockmacro] +<div style="page-break-after:always"></div> + +[blockdef-pass] +asciimath-style=template="asciimathblock",subs=() +latexmath-style=template="latexmathblock",subs=() + +[macros] +(?u)^(?P<name>audio|video)::(?P<target>\S*?)(\[(?P<attrlist>.*?)\])$=# +# math macros. +# Special characters are escaped in HTML math markup. +(?su)[\\]?(?P<name>asciimath|latexmath):(?P<subslist>\S*?)\[(?P<passtext>.*?)(? +<div class="content"> +<div class="title">{title}</div> +`{passtext}` +</div></div> + +[asciimathblock] +