Hello community, here is the log from the commit of package drbd-utils for openSUSE:Factory checked in at 2018-08-18 00:03:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/drbd-utils (Old) and /work/SRC/openSUSE:Factory/.drbd-utils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "drbd-utils" Sat Aug 18 00:03:54 2018 rev:25 rq:629481 version:9.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/drbd-utils/drbd-utils.changes 2018-06-02 12:14:26.750933574 +0200 +++ /work/SRC/openSUSE:Factory/.drbd-utils.new/drbd-utils.changes 2018-08-18 00:03:56.075045223 +0200 @@ -1,0 +2,11 @@ +Mon Jul 23 03:05:33 UTC 2018 - [email protected] + +- Update to 9.5.0 + * drbdmon: allow to start in problems view (--problems) + * drbdadm,v9: fix always failing stacked handlers from kernel + * drbdadm,v9: adjust now hands over the information that a + diskfull->diskless change was intentional. + * drbdadm,v9: adjust verifies now IPs +- Remove patch: fix_call_khelper_with_stack.patch in 60ec9fa68 + +------------------------------------------------------------------- Old: ---- drbd-utils-9.4.0.tar.gz fix_call_khelper_with_stack.patch New: ---- drbd-utils-9.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ drbd-utils.spec ++++++ --- /var/tmp/diff_new_pack.FZzsJm/_old 2018-08-18 00:03:56.643046921 +0200 +++ /var/tmp/diff_new_pack.FZzsJm/_new 2018-08-18 00:03:56.647046932 +0200 @@ -19,13 +19,13 @@ %bcond_without drbdmon Name: drbd-utils -Version: 9.4.0 +Version: 9.5.0 Release: 0 Summary: Distributed Replicated Block Device License: GPL-2.0+ Group: Productivity/Clustering/HA Url: http://www.drbd.org/ -Source: http://www.drbd.org/download/drbd/utils/%{name}-%{version}.tar.gz +Source: http://www.linbit.com/downloads/drbd/utils/%{name}-%{version}.tar.gz # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch1: init-script-fixes.diff @@ -33,9 +33,8 @@ Patch3: fence-after-pacemaker-down.patch # PATCH-SUSE-FIX: Disable quorum in default configuration (bsc#1032142) Patch4: 0001-Disable-quorum-in-default-configuration-bsc-1032142.patch -Patch5: fix_call_khelper_with_stack.patch -Patch6: move_fencing_from_disk_to_net_in_example.patch -Patch7: skip_sh-b-pri_in_v9.patch +Patch5: move_fencing_from_disk_to_net_in_example.patch +Patch6: skip_sh-b-pri_in_v9.patch Provides: drbd-bash-completion = %{version} Provides: drbd-pacemaker = %{version} @@ -84,7 +83,6 @@ %patch4 -p1 %patch5 -p1 %patch6 -p1 -%patch7 -p1 %build export WANT_DRBD_REPRODUCIBLE_BUILD=1 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.FZzsJm/_old 2018-08-18 00:03:56.671047004 +0200 +++ /var/tmp/diff_new_pack.FZzsJm/_new 2018-08-18 00:03:56.671047004 +0200 @@ -5,10 +5,10 @@ <param name="filename">drbd-utils</param> <!-- build service using release drbd-utils atm. - <param name="version">9.4.0</param> + <param name="version">9.5.0</param> Using release tarball instead of git since need buildtag.c/h --> - <param name="versionformat">9.4.0+git.%h</param> + <param name="versionformat">9.5.0+git.%h</param> <param name="revision">master</param> </service> ++++++ drbd-utils-9.4.0.tar.gz -> drbd-utils-9.5.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/.filelist new/drbd-utils-9.5.0/.filelist --- old/drbd-utils-9.4.0/.filelist 2018-05-09 15:50:58.000000000 +0200 +++ new/drbd-utils-9.5.0/.filelist 2018-06-26 15:06:20.000000000 +0200 @@ -1,285 +1,285 @@ -drbd-utils-9.4.0/COPYING -drbd-utils-9.4.0/ChangeLog -drbd-utils-9.4.0/Makefile.in -drbd-utils-9.4.0/README.md -drbd-utils-9.4.0/autogen.sh -drbd-utils-9.4.0/configure.ac -drbd-utils-9.4.0/documentation/aspell.en.per -drbd-utils-9.4.0/documentation/fencing-by-constraints.txt -drbd-utils-9.4.0/documentation/ja/README.txt -drbd-utils-9.4.0/documentation/ja/v84/Makefile.in -drbd-utils-9.4.0/documentation/ja/v84/drbd.conf.xml -drbd-utils-9.4.0/documentation/ja/v84/drbd.xml -drbd-utils-9.4.0/documentation/ja/v84/drbdadm.xml -drbd-utils-9.4.0/documentation/ja/v84/drbddisk.xml -drbd-utils-9.4.0/documentation/ja/v84/drbdmeta.xml -drbd-utils-9.4.0/documentation/ja/v84/drbdsetup.xml -drbd-utils-9.4.0/documentation/ja/v84/xml-usage-to-docbook.xsl -drbd-utils-9.4.0/documentation/ja/v9/Makefile.in -drbd-utils-9.4.0/documentation/ja/v9/drbd-overview.xml -drbd-utils-9.4.0/documentation/ja/v9/drbd.conf.xml.in -drbd-utils-9.4.0/documentation/ja/v9/drbd.conf.xsl -drbd-utils-9.4.0/documentation/ja/v9/drbd.xml -drbd-utils-9.4.0/documentation/ja/v9/drbdadm.xml -drbd-utils-9.4.0/documentation/ja/v9/drbdmeta.xml -drbd-utils-9.4.0/documentation/ja/v9/drbdmon.xml -drbd-utils-9.4.0/documentation/ja/v9/drbdsetup-options.xml -drbd-utils-9.4.0/documentation/ja/v9/drbdsetup.xml.in -drbd-utils-9.4.0/documentation/ja/v9/drbdsetup.xsl -drbd-utils-9.4.0/documentation/ja/v9/xml-usage-to-docbook.xsl -drbd-utils-9.4.0/documentation/v83/Makefile.in -drbd-utils-9.4.0/documentation/v83/drbd.conf.xml -drbd-utils-9.4.0/documentation/v83/drbd.xml -drbd-utils-9.4.0/documentation/v83/drbdadm.xml -drbd-utils-9.4.0/documentation/v83/drbddisk.xml -drbd-utils-9.4.0/documentation/v83/drbdmeta.xml -drbd-utils-9.4.0/documentation/v83/drbdsetup.xml -drbd-utils-9.4.0/documentation/v84/Makefile.in -drbd-utils-9.4.0/documentation/v84/drbd.conf.xml -drbd-utils-9.4.0/documentation/v84/drbd.xml -drbd-utils-9.4.0/documentation/v84/drbdadm.xml -drbd-utils-9.4.0/documentation/v84/drbddisk.xml -drbd-utils-9.4.0/documentation/v84/drbdmeta.xml -drbd-utils-9.4.0/documentation/v84/drbdsetup.xml -drbd-utils-9.4.0/documentation/v84/xml-usage-to-docbook.xsl -drbd-utils-9.4.0/documentation/v9/Makefile.in -drbd-utils-9.4.0/documentation/v9/drbd-overview.xml -drbd-utils-9.4.0/documentation/v9/drbd.conf.xml.in -drbd-utils-9.4.0/documentation/v9/drbd.conf.xsl -drbd-utils-9.4.0/documentation/v9/drbd.xml -drbd-utils-9.4.0/documentation/v9/drbdadm.xml -drbd-utils-9.4.0/documentation/v9/drbdmeta.xml -drbd-utils-9.4.0/documentation/v9/drbdmon.xml -drbd-utils-9.4.0/documentation/v9/drbdsetup-options.xml -drbd-utils-9.4.0/documentation/v9/drbdsetup.xml.in -drbd-utils-9.4.0/documentation/v9/drbdsetup.xsl -drbd-utils-9.4.0/documentation/v9/xml-usage-to-docbook.xsl -drbd-utils-9.4.0/drbd.spec.in -drbd-utils-9.4.0/m4/AX_CXX_COMPILE_STDXX.m4 -drbd-utils-9.4.0/m4/AX_CXX_COMPILE_STDXX_11.m4 -drbd-utils-9.4.0/scripts/Makefile.in -drbd-utils-9.4.0/scripts/README -drbd-utils-9.4.0/scripts/README.rhcs_fence -drbd-utils-9.4.0/scripts/VCS/DRBDConfigure/monitor -drbd-utils-9.4.0/scripts/VCS/DRBDConfigure/offline -drbd-utils-9.4.0/scripts/VCS/DRBDConfigure/online -drbd-utils-9.4.0/scripts/VCS/DRBDConfigureTypes.cf -drbd-utils-9.4.0/scripts/VCS/DRBDPrimary/monitor -drbd-utils-9.4.0/scripts/VCS/DRBDPrimary/offline -drbd-utils-9.4.0/scripts/VCS/DRBDPrimary/online -drbd-utils-9.4.0/scripts/VCS/DRBDPrimaryTypes.cf -drbd-utils-9.4.0/scripts/VCS/README.md -drbd-utils-9.4.0/scripts/VCS/Templates/main.cf -drbd-utils-9.4.0/scripts/VCS/drbd_inc.sh -drbd-utils-9.4.0/scripts/block-drbd -drbd-utils-9.4.0/scripts/crm-fence-peer.9.sh -drbd-utils-9.4.0/scripts/crm-fence-peer.sh -drbd-utils-9.4.0/scripts/drbd -drbd-utils-9.4.0/scripts/drbd-overview.pl -drbd-utils-9.4.0/scripts/drbd.conf -drbd-utils-9.4.0/scripts/drbd.conf.example -drbd-utils-9.4.0/scripts/drbd.lang -drbd-utils-9.4.0/scripts/drbd.metadata.rhcs -drbd-utils-9.4.0/scripts/drbd.ocf -drbd-utils-9.4.0/scripts/drbd.rules.in -drbd-utils-9.4.0/scripts/drbd.service -drbd-utils-9.4.0/scripts/drbd.sh.rhcs -drbd-utils-9.4.0/scripts/drbd.shellfuncs.sh -drbd-utils-9.4.0/scripts/drbd.tmpfiles.conf -drbd-utils-9.4.0/scripts/drbdadm.bash_completion -drbd-utils-9.4.0/scripts/drbddisk -drbd-utils-9.4.0/scripts/drbdupper -drbd-utils-9.4.0/scripts/global_common.conf -drbd-utils-9.4.0/scripts/notify.sh -drbd-utils-9.4.0/scripts/outdate-peer.sh -drbd-utils-9.4.0/scripts/rhcs_fence -drbd-utils-9.4.0/scripts/snapshot-resync-target-lvm.sh -drbd-utils-9.4.0/scripts/stonith_admin-fence-peer.sh -drbd-utils-9.4.0/scripts/unsnapshot-resync-target-lvm.sh -drbd-utils-9.4.0/user/drbdmon/Args.cpp -drbd-utils-9.4.0/user/drbdmon/Args.h -drbd-utils-9.4.0/user/drbdmon/CompactDisplay.cpp -drbd-utils-9.4.0/user/drbdmon/CompactDisplay.h -drbd-utils-9.4.0/user/drbdmon/ConfigOption.cpp -drbd-utils-9.4.0/user/drbdmon/ConfigOption.h -drbd-utils-9.4.0/user/drbdmon/Configurable.h -drbd-utils-9.4.0/user/drbdmon/Configurator.h -drbd-utils-9.4.0/user/drbdmon/DebugDisplay.cpp -drbd-utils-9.4.0/user/drbdmon/DebugDisplay.h -drbd-utils-9.4.0/user/drbdmon/Display.cpp -drbd-utils-9.4.0/user/drbdmon/Display.h -drbd-utils-9.4.0/user/drbdmon/DrbdConnection.cpp -drbd-utils-9.4.0/user/drbdmon/DrbdConnection.h -drbd-utils-9.4.0/user/drbdmon/DrbdMon.cpp -drbd-utils-9.4.0/user/drbdmon/DrbdMon.h -drbd-utils-9.4.0/user/drbdmon/DrbdResource.cpp -drbd-utils-9.4.0/user/drbdmon/DrbdResource.h -drbd-utils-9.4.0/user/drbdmon/DrbdRole.cpp -drbd-utils-9.4.0/user/drbdmon/DrbdRole.h -drbd-utils-9.4.0/user/drbdmon/DrbdVolume.cpp -drbd-utils-9.4.0/user/drbdmon/DrbdVolume.h -drbd-utils-9.4.0/user/drbdmon/EventsIo.cpp -drbd-utils-9.4.0/user/drbdmon/EventsIo.h -drbd-utils-9.4.0/user/drbdmon/EventsSourceSpawner.cpp -drbd-utils-9.4.0/user/drbdmon/EventsSourceSpawner.h -drbd-utils-9.4.0/user/drbdmon/GenericDisplay.h -drbd-utils-9.4.0/user/drbdmon/Makefile.in -drbd-utils-9.4.0/user/drbdmon/MessageLog.cpp -drbd-utils-9.4.0/user/drbdmon/MessageLog.h -drbd-utils-9.4.0/user/drbdmon/StateFlags.cpp -drbd-utils-9.4.0/user/drbdmon/StateFlags.h -drbd-utils-9.4.0/user/drbdmon/StringTokenizer.cpp -drbd-utils-9.4.0/user/drbdmon/StringTokenizer.h -drbd-utils-9.4.0/user/drbdmon/VolumesContainer.cpp -drbd-utils-9.4.0/user/drbdmon/VolumesContainer.h -drbd-utils-9.4.0/user/drbdmon/comparators.cpp -drbd-utils-9.4.0/user/drbdmon/comparators.h -drbd-utils-9.4.0/user/drbdmon/cppdsaext/src/BSearch.h -drbd-utils-9.4.0/user/drbdmon/cppdsaext/src/QTree.h -drbd-utils-9.4.0/user/drbdmon/cppdsaext/src/VList.h -drbd-utils-9.4.0/user/drbdmon/cppdsaext/src/VMap.h -drbd-utils-9.4.0/user/drbdmon/cppdsaext/src/dsaext.cpp -drbd-utils-9.4.0/user/drbdmon/cppdsaext/src/dsaext.h -drbd-utils-9.4.0/user/drbdmon/drbdmon_main.cpp -drbd-utils-9.4.0/user/drbdmon/exceptions.h -drbd-utils-9.4.0/user/drbdmon/map_types.h -drbd-utils-9.4.0/user/drbdmon/test.cpp -drbd-utils-9.4.0/user/drbdmon/utils.cpp -drbd-utils-9.4.0/user/drbdmon/utils.h -drbd-utils-9.4.0/user/linux/drbd_config.h -drbd-utils-9.4.0/user/shared/Makefile.in -drbd-utils-9.4.0/user/shared/drbd_endian.h -drbd-utils-9.4.0/user/shared/drbdmeta.c -drbd-utils-9.4.0/user/shared/drbdmeta_parser.h -drbd-utils-9.4.0/user/shared/drbdmeta_scanner.fl -drbd-utils-9.4.0/user/shared/libgenl.c -drbd-utils-9.4.0/user/shared/libgenl.h -drbd-utils-9.4.0/user/shared/shared_main.c -drbd-utils-9.4.0/user/shared/shared_main.h -drbd-utils-9.4.0/user/shared/shared_parser.c -drbd-utils-9.4.0/user/shared/shared_parser.h -drbd-utils-9.4.0/user/shared/shared_tool.c -drbd-utils-9.4.0/user/shared/shared_tool.h -drbd-utils-9.4.0/user/shared/wrap_printf.c -drbd-utils-9.4.0/user/shared/wrap_printf.h -drbd-utils-9.4.0/user/shared_prereqs.mk -drbd-utils-9.4.0/user/v83/Makefile.in -drbd-utils-9.4.0/user/v83/drbd_strings.c -drbd-utils-9.4.0/user/v83/drbdadm.h -drbd-utils-9.4.0/user/v83/drbdadm_adjust.c -drbd-utils-9.4.0/user/v83/drbdadm_main.c -drbd-utils-9.4.0/user/v83/drbdadm_minor_table.c -drbd-utils-9.4.0/user/v83/drbdadm_parser.c -drbd-utils-9.4.0/user/v83/drbdadm_parser.h -drbd-utils-9.4.0/user/v83/drbdadm_scanner.fl -drbd-utils-9.4.0/user/v83/drbdadm_usage_cnt.c -drbd-utils-9.4.0/user/v83/drbdsetup.c -drbd-utils-9.4.0/user/v83/drbdtool_common.c -drbd-utils-9.4.0/user/v83/drbdtool_common.h -drbd-utils-9.4.0/user/v83/linux/drbd.h -drbd-utils-9.4.0/user/v83/linux/drbd_config.h -drbd-utils-9.4.0/user/v83/linux/drbd_limits.h -drbd-utils-9.4.0/user/v83/linux/drbd_nl.h -drbd-utils-9.4.0/user/v83/linux/drbd_tag_magic.h -drbd-utils-9.4.0/user/v83/unaligned.h -drbd-utils-9.4.0/user/v84/Makefile.in -drbd-utils-9.4.0/user/v84/config_flags.c -drbd-utils-9.4.0/user/v84/config_flags.h -drbd-utils-9.4.0/user/v84/drbd_nla.c -drbd-utils-9.4.0/user/v84/drbd_nla.h -drbd-utils-9.4.0/user/v84/drbd_strings.c -drbd-utils-9.4.0/user/v84/drbd_strings.h -drbd-utils-9.4.0/user/v84/drbdadm.h -drbd-utils-9.4.0/user/v84/drbdadm_adjust.c -drbd-utils-9.4.0/user/v84/drbdadm_main.c -drbd-utils-9.4.0/user/v84/drbdadm_parser.c -drbd-utils-9.4.0/user/v84/drbdadm_parser.h -drbd-utils-9.4.0/user/v84/drbdadm_scanner.fl -drbd-utils-9.4.0/user/v84/drbdadm_usage_cnt.c -drbd-utils-9.4.0/user/v84/drbdsetup.c -drbd-utils-9.4.0/user/v84/drbdsetup_colors.c -drbd-utils-9.4.0/user/v84/drbdsetup_colors.h -drbd-utils-9.4.0/user/v84/drbdtool_common.c -drbd-utils-9.4.0/user/v84/drbdtool_common.h -drbd-utils-9.4.0/user/v84/linux/drbd.h -drbd-utils-9.4.0/user/v84/linux/drbd_config.h -drbd-utils-9.4.0/user/v84/linux/drbd_genl.h -drbd-utils-9.4.0/user/v84/linux/drbd_genl_api.h -drbd-utils-9.4.0/user/v84/linux/drbd_limits.h -drbd-utils-9.4.0/user/v84/linux/genl_magic_func.h -drbd-utils-9.4.0/user/v84/linux/genl_magic_struct.h -drbd-utils-9.4.0/user/v84/registry.c -drbd-utils-9.4.0/user/v84/registry.h -drbd-utils-9.4.0/user/v9/Makefile.in -drbd-utils-9.4.0/user/v9/config_flags.c -drbd-utils-9.4.0/user/v9/config_flags.h -drbd-utils-9.4.0/user/v9/drbd_nla.c -drbd-utils-9.4.0/user/v9/drbd_nla.h -drbd-utils-9.4.0/user/v9/drbdadm.h -drbd-utils-9.4.0/user/v9/drbdadm_adjust.c -drbd-utils-9.4.0/user/v9/drbdadm_dump.c -drbd-utils-9.4.0/user/v9/drbdadm_dump.h -drbd-utils-9.4.0/user/v9/drbdadm_main.c -drbd-utils-9.4.0/user/v9/drbdadm_parser.c -drbd-utils-9.4.0/user/v9/drbdadm_parser.h -drbd-utils-9.4.0/user/v9/drbdadm_postparse.c -drbd-utils-9.4.0/user/v9/drbdadm_scanner.fl -drbd-utils-9.4.0/user/v9/drbdadm_usage_cnt.c -drbd-utils-9.4.0/user/v9/drbdsetup.c -drbd-utils-9.4.0/user/v9/drbdsetup_colors.c -drbd-utils-9.4.0/user/v9/drbdsetup_colors.h -drbd-utils-9.4.0/user/v9/drbdtool_common.c -drbd-utils-9.4.0/user/v9/drbdtool_common.h -drbd-utils-9.4.0/user/v9/registry.c -drbd-utils-9.4.0/user/v9/registry.h -drbd-utils-9.4.0/user/v9/sys_queue.h -drbd-utils-9.4.0/drbd-headers/compat.h -drbd-utils-9.4.0/drbd-headers/drbd_meta_data.h -drbd-utils-9.4.0/drbd-headers/drbd_protocol.h -drbd-utils-9.4.0/drbd-headers/drbd_strings.c -drbd-utils-9.4.0/drbd-headers/drbd_strings.h -drbd-utils-9.4.0/drbd-headers/drbd_transport.h -drbd-utils-9.4.0/drbd-headers/linux/drbd.h -drbd-utils-9.4.0/drbd-headers/linux/drbd_genl.h -drbd-utils-9.4.0/drbd-headers/linux/drbd_genl_api.h -drbd-utils-9.4.0/drbd-headers/linux/drbd_limits.h -drbd-utils-9.4.0/drbd-headers/linux/genl_magic_func-genl_register_family_with_ops_groups.h -drbd-utils-9.4.0/drbd-headers/linux/genl_magic_func-genl_register_mc_group.h -drbd-utils-9.4.0/drbd-headers/linux/genl_magic_func.h -drbd-utils-9.4.0/drbd-headers/linux/genl_magic_struct.h -drbd-utils-9.4.0/documentation/v83/drbdsetup.8 -drbd-utils-9.4.0/documentation/v83/drbd.8 -drbd-utils-9.4.0/documentation/v83/drbdmeta.8 -drbd-utils-9.4.0/documentation/v83/drbd.conf.5 -drbd-utils-9.4.0/documentation/v83/drbdadm.8 -drbd-utils-9.4.0/documentation/v83/drbddisk.8 -drbd-utils-9.4.0/documentation/v84/drbd.8 -drbd-utils-9.4.0/documentation/v84/drbd.conf.5 -drbd-utils-9.4.0/documentation/v84/drbddisk.8 -drbd-utils-9.4.0/documentation/v84/drbdadm.8 -drbd-utils-9.4.0/documentation/v84/drbdsetup.8 -drbd-utils-9.4.0/documentation/v84/drbdmeta.8 -drbd-utils-9.4.0/documentation/v9/drbdsetup.8 -drbd-utils-9.4.0/documentation/v9/drbdadm.8 -drbd-utils-9.4.0/documentation/v9/drbdmon.8 -drbd-utils-9.4.0/documentation/v9/drbd.8 -drbd-utils-9.4.0/documentation/v9/drbdmeta.8 -drbd-utils-9.4.0/documentation/v9/drbd.conf.5 -drbd-utils-9.4.0/documentation/v9/drbd-overview.8 -drbd-utils-9.4.0/documentation/ja/v84/drbdsetup.8 -drbd-utils-9.4.0/documentation/ja/v84/drbdadm.8 -drbd-utils-9.4.0/documentation/ja/v84/drbd.8 -drbd-utils-9.4.0/documentation/ja/v84/drbddisk.8 -drbd-utils-9.4.0/documentation/ja/v84/drbd.conf.5 -drbd-utils-9.4.0/documentation/ja/v84/drbdmeta.8 -drbd-utils-9.4.0/documentation/ja/v9/drbdsetup.8 -drbd-utils-9.4.0/documentation/ja/v9/drbd.conf.5 -drbd-utils-9.4.0/documentation/ja/v9/drbd.8 -drbd-utils-9.4.0/documentation/ja/v9/drbdadm.8 -drbd-utils-9.4.0/documentation/ja/v9/drbdmeta.8 -drbd-utils-9.4.0/documentation/ja/v9/drbd-overview.8 -drbd-utils-9.4.0/documentation/ja/v9/drbdmon.8 -drbd-utils-9.4.0/user/shared/drbd_buildtag.h -drbd-utils-9.4.0/user/shared/config.h.in -drbd-utils-9.4.0/.filelist -drbd-utils-9.4.0/configure +drbd-utils-9.5.0/COPYING +drbd-utils-9.5.0/ChangeLog +drbd-utils-9.5.0/Makefile.in +drbd-utils-9.5.0/README.md +drbd-utils-9.5.0/autogen.sh +drbd-utils-9.5.0/configure.ac +drbd-utils-9.5.0/documentation/aspell.en.per +drbd-utils-9.5.0/documentation/fencing-by-constraints.txt +drbd-utils-9.5.0/documentation/ja/README.txt +drbd-utils-9.5.0/documentation/ja/v84/Makefile.in +drbd-utils-9.5.0/documentation/ja/v84/drbd.conf.xml +drbd-utils-9.5.0/documentation/ja/v84/drbd.xml +drbd-utils-9.5.0/documentation/ja/v84/drbdadm.xml +drbd-utils-9.5.0/documentation/ja/v84/drbddisk.xml +drbd-utils-9.5.0/documentation/ja/v84/drbdmeta.xml +drbd-utils-9.5.0/documentation/ja/v84/drbdsetup.xml +drbd-utils-9.5.0/documentation/ja/v84/xml-usage-to-docbook.xsl +drbd-utils-9.5.0/documentation/ja/v9/Makefile.in +drbd-utils-9.5.0/documentation/ja/v9/drbd-overview.xml +drbd-utils-9.5.0/documentation/ja/v9/drbd.conf.xml.in +drbd-utils-9.5.0/documentation/ja/v9/drbd.conf.xsl +drbd-utils-9.5.0/documentation/ja/v9/drbd.xml +drbd-utils-9.5.0/documentation/ja/v9/drbdadm.xml +drbd-utils-9.5.0/documentation/ja/v9/drbdmeta.xml +drbd-utils-9.5.0/documentation/ja/v9/drbdmon.xml +drbd-utils-9.5.0/documentation/ja/v9/drbdsetup-options.xml +drbd-utils-9.5.0/documentation/ja/v9/drbdsetup.xml.in +drbd-utils-9.5.0/documentation/ja/v9/drbdsetup.xsl +drbd-utils-9.5.0/documentation/ja/v9/xml-usage-to-docbook.xsl +drbd-utils-9.5.0/documentation/v83/Makefile.in +drbd-utils-9.5.0/documentation/v83/drbd.conf.xml +drbd-utils-9.5.0/documentation/v83/drbd.xml +drbd-utils-9.5.0/documentation/v83/drbdadm.xml +drbd-utils-9.5.0/documentation/v83/drbddisk.xml +drbd-utils-9.5.0/documentation/v83/drbdmeta.xml +drbd-utils-9.5.0/documentation/v83/drbdsetup.xml +drbd-utils-9.5.0/documentation/v84/Makefile.in +drbd-utils-9.5.0/documentation/v84/drbd.conf.xml +drbd-utils-9.5.0/documentation/v84/drbd.xml +drbd-utils-9.5.0/documentation/v84/drbdadm.xml +drbd-utils-9.5.0/documentation/v84/drbddisk.xml +drbd-utils-9.5.0/documentation/v84/drbdmeta.xml +drbd-utils-9.5.0/documentation/v84/drbdsetup.xml +drbd-utils-9.5.0/documentation/v84/xml-usage-to-docbook.xsl +drbd-utils-9.5.0/documentation/v9/Makefile.in +drbd-utils-9.5.0/documentation/v9/drbd-overview.xml +drbd-utils-9.5.0/documentation/v9/drbd.conf.xml.in +drbd-utils-9.5.0/documentation/v9/drbd.conf.xsl +drbd-utils-9.5.0/documentation/v9/drbd.xml +drbd-utils-9.5.0/documentation/v9/drbdadm.xml +drbd-utils-9.5.0/documentation/v9/drbdmeta.xml +drbd-utils-9.5.0/documentation/v9/drbdmon.xml +drbd-utils-9.5.0/documentation/v9/drbdsetup-options.xml +drbd-utils-9.5.0/documentation/v9/drbdsetup.xml.in +drbd-utils-9.5.0/documentation/v9/drbdsetup.xsl +drbd-utils-9.5.0/documentation/v9/xml-usage-to-docbook.xsl +drbd-utils-9.5.0/drbd.spec.in +drbd-utils-9.5.0/m4/AX_CXX_COMPILE_STDXX.m4 +drbd-utils-9.5.0/m4/AX_CXX_COMPILE_STDXX_11.m4 +drbd-utils-9.5.0/scripts/Makefile.in +drbd-utils-9.5.0/scripts/README +drbd-utils-9.5.0/scripts/README.rhcs_fence +drbd-utils-9.5.0/scripts/VCS/DRBDConfigure/monitor +drbd-utils-9.5.0/scripts/VCS/DRBDConfigure/offline +drbd-utils-9.5.0/scripts/VCS/DRBDConfigure/online +drbd-utils-9.5.0/scripts/VCS/DRBDConfigureTypes.cf +drbd-utils-9.5.0/scripts/VCS/DRBDPrimary/monitor +drbd-utils-9.5.0/scripts/VCS/DRBDPrimary/offline +drbd-utils-9.5.0/scripts/VCS/DRBDPrimary/online +drbd-utils-9.5.0/scripts/VCS/DRBDPrimaryTypes.cf +drbd-utils-9.5.0/scripts/VCS/README.md +drbd-utils-9.5.0/scripts/VCS/Templates/main.cf +drbd-utils-9.5.0/scripts/VCS/drbd_inc.sh +drbd-utils-9.5.0/scripts/block-drbd +drbd-utils-9.5.0/scripts/crm-fence-peer.9.sh +drbd-utils-9.5.0/scripts/crm-fence-peer.sh +drbd-utils-9.5.0/scripts/drbd +drbd-utils-9.5.0/scripts/drbd-overview.pl +drbd-utils-9.5.0/scripts/drbd.conf +drbd-utils-9.5.0/scripts/drbd.conf.example +drbd-utils-9.5.0/scripts/drbd.lang +drbd-utils-9.5.0/scripts/drbd.metadata.rhcs +drbd-utils-9.5.0/scripts/drbd.ocf +drbd-utils-9.5.0/scripts/drbd.rules.in +drbd-utils-9.5.0/scripts/drbd.service +drbd-utils-9.5.0/scripts/drbd.sh.rhcs +drbd-utils-9.5.0/scripts/drbd.shellfuncs.sh +drbd-utils-9.5.0/scripts/drbd.tmpfiles.conf +drbd-utils-9.5.0/scripts/drbdadm.bash_completion +drbd-utils-9.5.0/scripts/drbddisk +drbd-utils-9.5.0/scripts/drbdupper +drbd-utils-9.5.0/scripts/global_common.conf +drbd-utils-9.5.0/scripts/notify.sh +drbd-utils-9.5.0/scripts/outdate-peer.sh +drbd-utils-9.5.0/scripts/rhcs_fence +drbd-utils-9.5.0/scripts/snapshot-resync-target-lvm.sh +drbd-utils-9.5.0/scripts/stonith_admin-fence-peer.sh +drbd-utils-9.5.0/scripts/unsnapshot-resync-target-lvm.sh +drbd-utils-9.5.0/user/drbdmon/Args.cpp +drbd-utils-9.5.0/user/drbdmon/Args.h +drbd-utils-9.5.0/user/drbdmon/CompactDisplay.cpp +drbd-utils-9.5.0/user/drbdmon/CompactDisplay.h +drbd-utils-9.5.0/user/drbdmon/ConfigOption.cpp +drbd-utils-9.5.0/user/drbdmon/ConfigOption.h +drbd-utils-9.5.0/user/drbdmon/Configurable.h +drbd-utils-9.5.0/user/drbdmon/Configurator.h +drbd-utils-9.5.0/user/drbdmon/DebugDisplay.cpp +drbd-utils-9.5.0/user/drbdmon/DebugDisplay.h +drbd-utils-9.5.0/user/drbdmon/Display.cpp +drbd-utils-9.5.0/user/drbdmon/Display.h +drbd-utils-9.5.0/user/drbdmon/DrbdConnection.cpp +drbd-utils-9.5.0/user/drbdmon/DrbdConnection.h +drbd-utils-9.5.0/user/drbdmon/DrbdMon.cpp +drbd-utils-9.5.0/user/drbdmon/DrbdMon.h +drbd-utils-9.5.0/user/drbdmon/DrbdResource.cpp +drbd-utils-9.5.0/user/drbdmon/DrbdResource.h +drbd-utils-9.5.0/user/drbdmon/DrbdRole.cpp +drbd-utils-9.5.0/user/drbdmon/DrbdRole.h +drbd-utils-9.5.0/user/drbdmon/DrbdVolume.cpp +drbd-utils-9.5.0/user/drbdmon/DrbdVolume.h +drbd-utils-9.5.0/user/drbdmon/EventsIo.cpp +drbd-utils-9.5.0/user/drbdmon/EventsIo.h +drbd-utils-9.5.0/user/drbdmon/EventsSourceSpawner.cpp +drbd-utils-9.5.0/user/drbdmon/EventsSourceSpawner.h +drbd-utils-9.5.0/user/drbdmon/GenericDisplay.h +drbd-utils-9.5.0/user/drbdmon/Makefile.in +drbd-utils-9.5.0/user/drbdmon/MessageLog.cpp +drbd-utils-9.5.0/user/drbdmon/MessageLog.h +drbd-utils-9.5.0/user/drbdmon/StateFlags.cpp +drbd-utils-9.5.0/user/drbdmon/StateFlags.h +drbd-utils-9.5.0/user/drbdmon/StringTokenizer.cpp +drbd-utils-9.5.0/user/drbdmon/StringTokenizer.h +drbd-utils-9.5.0/user/drbdmon/VolumesContainer.cpp +drbd-utils-9.5.0/user/drbdmon/VolumesContainer.h +drbd-utils-9.5.0/user/drbdmon/comparators.cpp +drbd-utils-9.5.0/user/drbdmon/comparators.h +drbd-utils-9.5.0/user/drbdmon/cppdsaext/src/BSearch.h +drbd-utils-9.5.0/user/drbdmon/cppdsaext/src/QTree.h +drbd-utils-9.5.0/user/drbdmon/cppdsaext/src/VList.h +drbd-utils-9.5.0/user/drbdmon/cppdsaext/src/VMap.h +drbd-utils-9.5.0/user/drbdmon/cppdsaext/src/dsaext.cpp +drbd-utils-9.5.0/user/drbdmon/cppdsaext/src/dsaext.h +drbd-utils-9.5.0/user/drbdmon/drbdmon_main.cpp +drbd-utils-9.5.0/user/drbdmon/exceptions.h +drbd-utils-9.5.0/user/drbdmon/map_types.h +drbd-utils-9.5.0/user/drbdmon/test.cpp +drbd-utils-9.5.0/user/drbdmon/utils.cpp +drbd-utils-9.5.0/user/drbdmon/utils.h +drbd-utils-9.5.0/user/linux/drbd_config.h +drbd-utils-9.5.0/user/shared/Makefile.in +drbd-utils-9.5.0/user/shared/drbd_endian.h +drbd-utils-9.5.0/user/shared/drbdmeta.c +drbd-utils-9.5.0/user/shared/drbdmeta_parser.h +drbd-utils-9.5.0/user/shared/drbdmeta_scanner.fl +drbd-utils-9.5.0/user/shared/libgenl.c +drbd-utils-9.5.0/user/shared/libgenl.h +drbd-utils-9.5.0/user/shared/shared_main.c +drbd-utils-9.5.0/user/shared/shared_main.h +drbd-utils-9.5.0/user/shared/shared_parser.c +drbd-utils-9.5.0/user/shared/shared_parser.h +drbd-utils-9.5.0/user/shared/shared_tool.c +drbd-utils-9.5.0/user/shared/shared_tool.h +drbd-utils-9.5.0/user/shared/wrap_printf.c +drbd-utils-9.5.0/user/shared/wrap_printf.h +drbd-utils-9.5.0/user/shared_prereqs.mk +drbd-utils-9.5.0/user/v83/Makefile.in +drbd-utils-9.5.0/user/v83/drbd_strings.c +drbd-utils-9.5.0/user/v83/drbdadm.h +drbd-utils-9.5.0/user/v83/drbdadm_adjust.c +drbd-utils-9.5.0/user/v83/drbdadm_main.c +drbd-utils-9.5.0/user/v83/drbdadm_minor_table.c +drbd-utils-9.5.0/user/v83/drbdadm_parser.c +drbd-utils-9.5.0/user/v83/drbdadm_parser.h +drbd-utils-9.5.0/user/v83/drbdadm_scanner.fl +drbd-utils-9.5.0/user/v83/drbdadm_usage_cnt.c +drbd-utils-9.5.0/user/v83/drbdsetup.c +drbd-utils-9.5.0/user/v83/drbdtool_common.c +drbd-utils-9.5.0/user/v83/drbdtool_common.h +drbd-utils-9.5.0/user/v83/linux/drbd.h +drbd-utils-9.5.0/user/v83/linux/drbd_config.h +drbd-utils-9.5.0/user/v83/linux/drbd_limits.h +drbd-utils-9.5.0/user/v83/linux/drbd_nl.h +drbd-utils-9.5.0/user/v83/linux/drbd_tag_magic.h +drbd-utils-9.5.0/user/v83/unaligned.h +drbd-utils-9.5.0/user/v84/Makefile.in +drbd-utils-9.5.0/user/v84/config_flags.c +drbd-utils-9.5.0/user/v84/config_flags.h +drbd-utils-9.5.0/user/v84/drbd_nla.c +drbd-utils-9.5.0/user/v84/drbd_nla.h +drbd-utils-9.5.0/user/v84/drbd_strings.c +drbd-utils-9.5.0/user/v84/drbd_strings.h +drbd-utils-9.5.0/user/v84/drbdadm.h +drbd-utils-9.5.0/user/v84/drbdadm_adjust.c +drbd-utils-9.5.0/user/v84/drbdadm_main.c +drbd-utils-9.5.0/user/v84/drbdadm_parser.c +drbd-utils-9.5.0/user/v84/drbdadm_parser.h +drbd-utils-9.5.0/user/v84/drbdadm_scanner.fl +drbd-utils-9.5.0/user/v84/drbdadm_usage_cnt.c +drbd-utils-9.5.0/user/v84/drbdsetup.c +drbd-utils-9.5.0/user/v84/drbdsetup_colors.c +drbd-utils-9.5.0/user/v84/drbdsetup_colors.h +drbd-utils-9.5.0/user/v84/drbdtool_common.c +drbd-utils-9.5.0/user/v84/drbdtool_common.h +drbd-utils-9.5.0/user/v84/linux/drbd.h +drbd-utils-9.5.0/user/v84/linux/drbd_config.h +drbd-utils-9.5.0/user/v84/linux/drbd_genl.h +drbd-utils-9.5.0/user/v84/linux/drbd_genl_api.h +drbd-utils-9.5.0/user/v84/linux/drbd_limits.h +drbd-utils-9.5.0/user/v84/linux/genl_magic_func.h +drbd-utils-9.5.0/user/v84/linux/genl_magic_struct.h +drbd-utils-9.5.0/user/v84/registry.c +drbd-utils-9.5.0/user/v84/registry.h +drbd-utils-9.5.0/user/v9/Makefile.in +drbd-utils-9.5.0/user/v9/config_flags.c +drbd-utils-9.5.0/user/v9/config_flags.h +drbd-utils-9.5.0/user/v9/drbd_nla.c +drbd-utils-9.5.0/user/v9/drbd_nla.h +drbd-utils-9.5.0/user/v9/drbdadm.h +drbd-utils-9.5.0/user/v9/drbdadm_adjust.c +drbd-utils-9.5.0/user/v9/drbdadm_dump.c +drbd-utils-9.5.0/user/v9/drbdadm_dump.h +drbd-utils-9.5.0/user/v9/drbdadm_main.c +drbd-utils-9.5.0/user/v9/drbdadm_parser.c +drbd-utils-9.5.0/user/v9/drbdadm_parser.h +drbd-utils-9.5.0/user/v9/drbdadm_postparse.c +drbd-utils-9.5.0/user/v9/drbdadm_scanner.fl +drbd-utils-9.5.0/user/v9/drbdadm_usage_cnt.c +drbd-utils-9.5.0/user/v9/drbdsetup.c +drbd-utils-9.5.0/user/v9/drbdsetup_colors.c +drbd-utils-9.5.0/user/v9/drbdsetup_colors.h +drbd-utils-9.5.0/user/v9/drbdtool_common.c +drbd-utils-9.5.0/user/v9/drbdtool_common.h +drbd-utils-9.5.0/user/v9/registry.c +drbd-utils-9.5.0/user/v9/registry.h +drbd-utils-9.5.0/user/v9/sys_queue.h +drbd-utils-9.5.0/drbd-headers/compat.h +drbd-utils-9.5.0/drbd-headers/drbd_meta_data.h +drbd-utils-9.5.0/drbd-headers/drbd_protocol.h +drbd-utils-9.5.0/drbd-headers/drbd_strings.c +drbd-utils-9.5.0/drbd-headers/drbd_strings.h +drbd-utils-9.5.0/drbd-headers/drbd_transport.h +drbd-utils-9.5.0/drbd-headers/linux/drbd.h +drbd-utils-9.5.0/drbd-headers/linux/drbd_genl.h +drbd-utils-9.5.0/drbd-headers/linux/drbd_genl_api.h +drbd-utils-9.5.0/drbd-headers/linux/drbd_limits.h +drbd-utils-9.5.0/drbd-headers/linux/genl_magic_func-genl_register_family_with_ops_groups.h +drbd-utils-9.5.0/drbd-headers/linux/genl_magic_func-genl_register_mc_group.h +drbd-utils-9.5.0/drbd-headers/linux/genl_magic_func.h +drbd-utils-9.5.0/drbd-headers/linux/genl_magic_struct.h +drbd-utils-9.5.0/documentation/v83/drbdmeta.8 +drbd-utils-9.5.0/documentation/v83/drbdsetup.8 +drbd-utils-9.5.0/documentation/v83/drbd.conf.5 +drbd-utils-9.5.0/documentation/v83/drbd.8 +drbd-utils-9.5.0/documentation/v83/drbdadm.8 +drbd-utils-9.5.0/documentation/v83/drbddisk.8 +drbd-utils-9.5.0/documentation/v84/drbd.conf.5 +drbd-utils-9.5.0/documentation/v84/drbdadm.8 +drbd-utils-9.5.0/documentation/v84/drbdmeta.8 +drbd-utils-9.5.0/documentation/v84/drbdsetup.8 +drbd-utils-9.5.0/documentation/v84/drbd.8 +drbd-utils-9.5.0/documentation/v84/drbddisk.8 +drbd-utils-9.5.0/documentation/v9/drbdsetup.8 +drbd-utils-9.5.0/documentation/v9/drbd.conf.5 +drbd-utils-9.5.0/documentation/v9/drbdadm.8 +drbd-utils-9.5.0/documentation/v9/drbdmon.8 +drbd-utils-9.5.0/documentation/v9/drbdmeta.8 +drbd-utils-9.5.0/documentation/v9/drbd.8 +drbd-utils-9.5.0/documentation/v9/drbd-overview.8 +drbd-utils-9.5.0/documentation/ja/v84/drbdsetup.8 +drbd-utils-9.5.0/documentation/ja/v84/drbd.conf.5 +drbd-utils-9.5.0/documentation/ja/v84/drbd.8 +drbd-utils-9.5.0/documentation/ja/v84/drbdadm.8 +drbd-utils-9.5.0/documentation/ja/v84/drbdmeta.8 +drbd-utils-9.5.0/documentation/ja/v84/drbddisk.8 +drbd-utils-9.5.0/documentation/ja/v9/drbdsetup.8 +drbd-utils-9.5.0/documentation/ja/v9/drbd.conf.5 +drbd-utils-9.5.0/documentation/ja/v9/drbd.8 +drbd-utils-9.5.0/documentation/ja/v9/drbdadm.8 +drbd-utils-9.5.0/documentation/ja/v9/drbdmeta.8 +drbd-utils-9.5.0/documentation/ja/v9/drbd-overview.8 +drbd-utils-9.5.0/documentation/ja/v9/drbdmon.8 +drbd-utils-9.5.0/user/shared/drbd_buildtag.h +drbd-utils-9.5.0/user/shared/config.h.in +drbd-utils-9.5.0/.filelist +drbd-utils-9.5.0/configure diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/ChangeLog new/drbd-utils-9.5.0/ChangeLog --- old/drbd-utils-9.4.0/ChangeLog 2018-05-09 14:13:07.000000000 +0200 +++ new/drbd-utils-9.5.0/ChangeLog 2018-06-26 14:55:40.000000000 +0200 @@ -3,6 +3,14 @@ For even more detail, use "git log" or visit https://github.com/linbit/drbd-utils +9.5.0 +-------- + * drbdmon: allow to start in problems view (--problems) + * drbdadm,v9: fix always failing stacked handlers from kernel + * drbdadm,v9: adjust now hands over the information that a diskfull->diskless + change was intentional. Now shown as "green diskless" + * drbdadm,v9: adjust verifies now IPs + 9.4.0 -------- * drbdmeta: don't exit with negative return codes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/configure new/drbd-utils-9.5.0/configure --- old/drbd-utils-9.4.0/configure 2018-05-09 15:46:59.000000000 +0200 +++ new/drbd-utils-9.5.0/configure 2018-06-26 14:58:55.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for DRBD 9.4.0. +# Generated by GNU Autoconf 2.69 for DRBD 9.5.0. # # Report bugs to <[email protected]>. # @@ -579,8 +579,8 @@ # Identity of this package. PACKAGE_NAME='DRBD' PACKAGE_TARNAME='drbd' -PACKAGE_VERSION='9.4.0' -PACKAGE_STRING='DRBD 9.4.0' +PACKAGE_VERSION='9.5.0' +PACKAGE_STRING='DRBD 9.5.0' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1267,7 +1267,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures DRBD 9.4.0 to adapt to many kinds of systems. +\`configure' configures DRBD 9.5.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1329,7 +1329,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of DRBD 9.4.0:";; + short | recursive ) echo "Configuration of DRBD 9.5.0:";; esac cat <<\_ACEOF @@ -1453,7 +1453,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -DRBD configure 9.4.0 +DRBD configure 9.5.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1659,7 +1659,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by DRBD $as_me 9.4.0, which was +It was created by DRBD $as_me 9.5.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -6113,7 +6113,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by DRBD $as_me 9.4.0, which was +This file was extended by DRBD $as_me 9.5.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -6175,7 +6175,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -DRBD config.status 9.4.0 +DRBD config.status 9.5.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/configure.ac new/drbd-utils-9.5.0/configure.ac --- old/drbd-utils-9.4.0/configure.ac 2018-05-09 14:13:07.000000000 +0200 +++ new/drbd-utils-9.5.0/configure.ac 2018-06-26 14:55:49.000000000 +0200 @@ -13,7 +13,7 @@ m4_include([m4/AX_CXX_COMPILE_STDXX_11.m4]) dnl What we are, our version, who to bug in case of problems -AC_INIT(DRBD, 9.4.0, [[email protected]]) +AC_INIT(DRBD, 9.5.0, [[email protected]]) dnl Sanitize $prefix. Autoconf does this by itself, but so late in the dnl generated configure script that the expansion does not occur until diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/drbd-headers/linux/drbd_genl.h new/drbd-utils-9.5.0/drbd-headers/linux/drbd_genl.h --- old/drbd-utils-9.4.0/drbd-headers/linux/drbd_genl.h 2018-04-30 11:36:37.000000000 +0200 +++ new/drbd-utils-9.5.0/drbd-headers/linux/drbd_genl.h 2018-06-20 11:29:30.000000000 +0200 @@ -214,6 +214,7 @@ GENL_struct(DRBD_NLA_DETACH_PARMS, 13, detach_parms, __flg_field(1, DRBD_GENLA_F_MANDATORY, force_detach) + __flg_field_def(2, 0 /* OPTIONAL */, intentional_diskless_detach, DRBD_DISK_DISKLESS_DEF) ) GENL_struct(DRBD_NLA_DEVICE_CONF, 14, device_conf, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/drbd.spec.in new/drbd-utils-9.5.0/drbd.spec.in --- old/drbd-utils-9.4.0/drbd.spec.in 2018-05-09 14:13:07.000000000 +0200 +++ new/drbd-utils-9.5.0/drbd.spec.in 2018-06-26 14:57:35.000000000 +0200 @@ -484,6 +484,9 @@ %changelog +* Tue Jun 26 2018 Roland Kammerer <[email protected]> - 9.5.0-1 +- New upstream release. + * Tue May 08 2018 Roland Kammerer <[email protected]> - 9.4.0-1 - New upstream release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/user/drbdmon/CompactDisplay.cpp new/drbd-utils-9.5.0/user/drbdmon/CompactDisplay.cpp --- old/drbd-utils-9.4.0/user/drbdmon/CompactDisplay.cpp 2018-03-07 15:34:37.000000000 +0100 +++ new/drbd-utils-9.5.0/user/drbdmon/CompactDisplay.cpp 2018-06-20 10:00:09.000000000 +0200 @@ -19,6 +19,7 @@ const std::string CompactDisplay::OPT_NO_HEADER_KEY("no-header"); const std::string CompactDisplay::OPT_NO_HOTKEYS_KEY("no-hotkeys"); const std::string CompactDisplay::OPT_ASCII_KEY("ascii"); +const std::string CompactDisplay::OPT_PROBLEMS_KEY("problems"); const std::string CompactDisplay::HDR_SPACER(" | "); const std::string CompactDisplay::NODE_DSP_PREFIX("Node "); @@ -27,6 +28,7 @@ const ConfigOption CompactDisplay::OPT_NO_HEADER(true, OPT_NO_HEADER_KEY); const ConfigOption CompactDisplay::OPT_NO_HOTKEYS(true, OPT_NO_HOTKEYS_KEY); const ConfigOption CompactDisplay::OPT_ASCII(true, OPT_ASCII_KEY); +const ConfigOption CompactDisplay::OPT_PROBLEMS(true, OPT_PROBLEMS_KEY); // Generic formats const char* CompactDisplay::F_NORM = "\x1b[0;32m"; @@ -960,6 +962,7 @@ collector.add_config_option(owner, OPT_NO_HEADER); collector.add_config_option(owner, OPT_NO_HOTKEYS); collector.add_config_option(owner, OPT_ASCII); + collector.add_config_option(owner, OPT_PROBLEMS); } void CompactDisplay::options_help() noexcept @@ -968,6 +971,7 @@ std::fputs(" --ascii Use only ASCII characters (no Unicode)\n", stderr); std::fputs(" --no-header Do not display the DrbdMon header line\n", stderr); std::fputs(" --no-hotkeys Do not display the hotkeys line\n", stderr); + std::fputs(" --problems Start with the problems view\n", stderr); std::fputc('\n', stderr); std::fflush(stderr); } @@ -989,6 +993,11 @@ { set_utf8(false); } + else + if (key == OPT_PROBLEMS.key) + { + dsp_problems_active = true; + } } // @throws std::bad_alloc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/user/drbdmon/CompactDisplay.h new/drbd-utils-9.5.0/user/drbdmon/CompactDisplay.h --- old/drbd-utils-9.4.0/user/drbdmon/CompactDisplay.h 2018-03-07 15:34:37.000000000 +0100 +++ new/drbd-utils-9.5.0/user/drbdmon/CompactDisplay.h 2018-06-20 10:00:09.000000000 +0200 @@ -32,6 +32,7 @@ static const std::string OPT_NO_HEADER_KEY; static const std::string OPT_NO_HOTKEYS_KEY; static const std::string OPT_ASCII_KEY; + static const std::string OPT_PROBLEMS_KEY; static const std::string HDR_SPACER; static const std::string NODE_DSP_PREFIX; @@ -40,6 +41,7 @@ static const ConfigOption OPT_NO_HEADER; static const ConfigOption OPT_NO_HOTKEYS; static const ConfigOption OPT_ASCII; + static const ConfigOption OPT_PROBLEMS; static const char* F_NORM; static const char* F_WARN; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/user/shared/drbd_buildtag.h new/drbd-utils-9.5.0/user/shared/drbd_buildtag.h --- old/drbd-utils-9.4.0/user/shared/drbd_buildtag.h 2018-05-09 15:50:43.000000000 +0200 +++ new/drbd-utils-9.5.0/user/shared/drbd_buildtag.h 2018-06-26 15:06:06.000000000 +0200 @@ -1,3 +1,3 @@ /* automatically generated. DO NOT EDIT. */ -#define GITHASH "eff6423ee72931aa0f8d0eb51742acee7c7cd3e1" +#define GITHASH "ee126652638328b55dc6bff47d07d6161ab768db" #define GITDIFF "" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/user/v84/drbdadm_main.c new/drbd-utils-9.5.0/user/v84/drbdadm_main.c --- old/drbd-utils-9.4.0/user/v84/drbdadm_main.c 2018-01-10 14:24:02.000000000 +0100 +++ new/drbd-utils-9.5.0/user/v84/drbdadm_main.c 2018-06-26 11:05:12.000000000 +0200 @@ -722,7 +722,8 @@ } /* Handle volume of '_remote_host' */ - if (!vol->device && !vol->disk && !vol->meta_disk && !vol->meta_index) + if (vol->device_minor == -1 && !vol->device + && !vol->disk && !vol->meta_disk && !vol->meta_index) goto out; dump_options("disk", vol->disk_options); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/user/v9/config_flags.c new/drbd-utils-9.5.0/user/v9/config_flags.c --- old/drbd-utils-9.4.0/user/v9/config_flags.c 2018-03-07 15:34:37.000000000 +0100 +++ new/drbd-utils-9.5.0/user/v9/config_flags.c 2018-06-20 11:58:35.000000000 +0200 @@ -940,6 +940,7 @@ .nla_type = DRBD_NLA_DETACH_PARMS, .fields = { { "force", FLAG(force_detach) }, + { "diskless", FLAG(intentional_diskless_detach) }, { } }, }; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/user/v9/drbdadm_dump.c new/drbd-utils-9.5.0/user/v9/drbdadm_dump.c --- old/drbd-utils-9.4.0/user/v9/drbdadm_dump.c 2017-03-06 13:57:53.000000000 +0100 +++ new/drbd-utils-9.5.0/user/v9/drbdadm_dump.c 2018-06-26 11:05:12.000000000 +0200 @@ -169,7 +169,8 @@ } /* Handle volume of '_remote_host' */ - if (!vol->device && !vol->disk && !vol->meta_disk && !vol->meta_index) + if (vol->device_minor == -1 && !vol->device + && !vol->disk && !vol->meta_disk && !vol->meta_index) goto out; dump_options2("disk", &vol->disk_options, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/drbd-utils-9.4.0/user/v9/drbdadm_main.c new/drbd-utils-9.5.0/user/v9/drbdadm_main.c --- old/drbd-utils-9.4.0/user/v9/drbdadm_main.c 2018-03-07 15:34:37.000000000 +0100 +++ new/drbd-utils-9.5.0/user/v9/drbdadm_main.c 2018-06-26 11:05:12.000000000 +0200 @@ -210,6 +210,13 @@ .backend_res_name = 1, \ .uc_dialog = 1, \ +#define ACF1_RESNAME_VERIFY_IPS \ + .show_in_usage = 1, \ + .res_name_required = 1, \ + .backend_res_name = 1, \ + .verify_ips = 1, \ + .uc_dialog = 1, \ + #define ACF1_CONNECT \ .show_in_usage = 1, \ .res_name_required = 1, \ @@ -329,7 +336,7 @@ /* */ struct adm_cmd connect_cmd = {"connect", adm_connect, &connect_cmd_ctx, ACF1_CONNECT}; /* */ struct adm_cmd net_options_cmd = {"net-options", adm_new_peer, &net_options_ctx, ACF1_CONNECT}; /* */ struct adm_cmd disconnect_cmd = {"disconnect", adm_drbdsetup, &disconnect_cmd_ctx, ACF1_DISCONNECT}; -static struct adm_cmd up_cmd = {"up", adm_up, ACF1_RESNAME }; +static struct adm_cmd up_cmd = {"up", adm_up, ACF1_RESNAME_VERIFY_IPS }; /* */ struct adm_cmd res_options_cmd = {"resource-options", adm_resource, &resource_options_ctx, ACF1_RESNAME}; static struct adm_cmd down_cmd = {"down", adm_drbdsetup, ACF1_RESNAME .takes_long = 1}; static struct adm_cmd primary_cmd = {"primary", adm_drbdsetup, &primary_cmd_ctx, ACF1_RESNAME .takes_long = 1}; @@ -341,8 +348,8 @@ static struct adm_cmd verify_cmd = {"verify", adm_drbdsetup, &verify_cmd_ctx, ACF1_PEER_DEVICE}; static struct adm_cmd pause_sync_cmd = {"pause-sync", adm_drbdsetup, ACF1_PEER_DEVICE}; static struct adm_cmd resume_sync_cmd = {"resume-sync", adm_drbdsetup, ACF1_PEER_DEVICE}; -static struct adm_cmd adjust_cmd = {"adjust", adm_adjust, &adjust_ctx, ACF1_RESNAME .vol_id_optional = 1}; -static struct adm_cmd adjust_wp_cmd = {"adjust-with-progress", adm_adjust_wp, ACF1_RESNAME}; +static struct adm_cmd adjust_cmd = {"adjust", adm_adjust, &adjust_ctx, ACF1_RESNAME_VERIFY_IPS .vol_id_optional = 1}; +static struct adm_cmd adjust_wp_cmd = {"adjust-with-progress", adm_adjust_wp, ACF1_RESNAME_VERIFY_IPS}; static struct adm_cmd wait_c_cmd = {"wait-connect", adm_wait_c, ACF1_WAIT}; static struct adm_cmd wait_sync_cmd = {"wait-sync", adm_wait_c, ACF1_WAIT}; static struct adm_cmd wait_ci_cmd = {"wait-con-int", adm_wait_ci, .show_in_usage = 1,.verify_ips = 1,}; @@ -1392,6 +1399,9 @@ argv[NA(argc)] = ssprintf("%s", ctx->conn->peer->node_id); if (ctx->vol) { + if (ctx->cmd == &detach_cmd && !ctx->vol->device) + argv[NA(argc)] = ssprintf("--diskless"); + if (ctx->cmd->need_peer && ctx->cmd->iterate_volumes) argv[NA(argc)] = ssprintf("%d", ctx->vol->vnr); else @@ -2060,7 +2070,6 @@ continue; for_each_volume(vol, &res->me->volumes) { if (mm == vol->device_minor) { - is_drbd_top = res->stacked; ctx->res = res; ctx->vol = vol; return 0; @@ -2671,7 +2680,7 @@ { if (global_options.disable_ip_verification) return; - if (dry_run == 1 || do_verify_ips == 0) + if ((dry_run == 1 && no_tty) || do_verify_ips == 0) return; if (res->ignore) return; @@ -3446,15 +3455,9 @@ rv = E_USAGE; continue; } - if (is_drbd_top != ctx.res->stacked && !is_dump) { - err("'%s' is a %s resource, and not available in %s mode.\n", - ctx.res->name, - ctx.res->stacked ? "stacked" : "normal", - is_drbd_top ? "stacked" : "normal"); - if (rv < E_USAGE) - rv = E_USAGE; - continue; - } + /* Someone named it explicitly. Don't be annoying. + * Also, don't break handlers called from kernel. */ + is_drbd_top = ctx.res->stacked; verify_ips(ctx.res); if (!is_dump && !config_valid) exit(E_CONFIG_INVALID);
