Changelog for
sbd-devel-1.4.1+20200807.883c2f8-lp152.2.3.1.x86_64.rpm :
* Thu Aug 27 2020 Yan Gao
- Update to version 1.4.1+20200807.883c2f8:- sbd-inquisitor: refuse to start if any of the configured device names is invalid (bsc#1174915)
* Mon Aug 03 2020 Yan Gao - Update to version 1.4.1+20200306.9571749:- scheduling: overhaul the whole thing (bsc#1143064)
* Mon Aug 03 2020 Yan Gao - Update to version 1.4.1+20200130.7e958a9:- Doc: add environment section to man-page
* Mon Jan 13 2020 Yan Gao - Update to version 1.4.1+20200113.4b617a1:- agent: correctly compare string values when calculating timeout (bsc#1148236)
* Mon Jan 13 2020 Yan Gao - Update to version sbd-1.4.1+20191119.25fce8a (v1.4.1):- regressions.sh: relaxed timeouts for tests under load
* Wed Oct 30 2019 Yan Gao - Update to version 1.4.0+20191029.695f9ca:- tests: add regression-tests using preload-library- tests: added preload-library for reboot interception
* Wed Oct 30 2019 Yan Gao - Update to version 1.4.0+20191028.3f01a1d:- spec: add devel package
* Wed Oct 30 2019 Yan Gao - Update to version 1.4.0+20191028.d937f9d:- sbd-inquisitor: use crashdump timeout- Build: switch back to serial test-harness- Doc: mention crashdump message in usage note- defaults: make 15s timeout default for s390 consistently- cmdline: just use SBD_DEVICE if no devs from cmdline
* Mon Oct 28 2019 Yan Gao - Update to version 1.4.0+20190919.2758632:- sbd.8.pod and -h help text add -vvv description- sbd-md: add a warning log if failed to open/read device on startup (bsc#1150429)- agent: log detailed errors for monitor failures (bsc#1148236)- sbd-md: list/dump failures go to stderr (bsc#1148236)- avoid deprecated names for g_main-loop-functions- sbd-pacemaker: check for shutdown attribute on every cib-diff
* Tue Jul 02 2019 Yan Gao - Update to version 1.4.0+20190612.398628b:- sbd-cluster: periodically check corosync-daemon liveness- sbd-pacemaker: assume graceful exit if leftovers are unmanged- sbd-common: query rt-budget > 0 otherwise try moving to root-slice (bsc#1143064)- Rebase:
* bsc#1140065-Fix-sbd-cluster-exit-if-cmap-is-disconnected.patch
* Tue Jul 02 2019 jtomasiakAATTsuse.com- sbd-cluster: Fix 100% CPU usage when CMAP connection is lost (bsc#1140065, SOC-8774)
* bsc#1140065-Fix-sbd-cluster-exit-if-cmap-is-disconnected.patch
* Tue May 14 2019 Yan Gao - Update to version 1.4.0+20190514.e9be8d9:- sbd-inquisitor: Avoid flooding logs with messages that hint the default/configured timeout action (bsc#1134496)
* Tue Apr 30 2019 Yan Gao - Update to version 1.4.0+20190416.5e3283c:- sbd-inquisitor: overhaul device-list-parser- sbd-inquisitor: free timeout action on bail out- sbd-md: prevent unrealistic overflow on sector io calc
* Tue Apr 02 2019 Yan Gao - Update to version 1.4.0+20190326.c38c5e6:- sbd-pacemaker: bail out of status earlier- sbd-pacemaker: make handling of cib-connection loss more robust
* Mon Mar 11 2019 Yan Gao - Update to version 1.4.0+20190311.0159a3c:- sbd-cluster: finalize cmap connection if disconnected from cluster (bsc#1128059)
* Tue Feb 12 2019 ygaoAATTsuse.com- Update to version 1.4.0+20190201.f949aa8:- fail earlier on invalid servants
* Thu Jan 24 2019 ygaoAATTsuse.com- Update to version 1.4.0+20190123.1829c40:- sbd.sysconfig: watchdog timeout set in the on-disk metadata takes precedence- sbd.8.pod: use the generic term \"cluster services\" instead of the specific \"openais\" (bsc#1112918)
* Thu Jan 17 2019 ygaoAATTsuse.com- Update to version 1.4.0+20190114.7f33d1a (v1.4.0)
* Wed Jan 09 2019 ygaoAATTsuse.com- Update to version 1.3.1+20181218.dbae8ab:- make timeout-action executed by sbd configurable- use pacemaker\'s new pe api with constructors/destructors
* Thu Oct 04 2018 ygaoAATTsuse.com- Update to version 1.3.1+20180920.bf16663:- sbd-common: avoid statting potential links- sbd-inquisitor: SBD_DELAY_START can be configured with a delay value (bsc#1107321)- sbd-common: don\'t follow symlinks outside /dev for watchdog
* Fri Jul 27 2018 ygaoAATTsuse.com- Update to version 1.3.1+20180703.f95b98e (bsc#1102930)
* Tue May 08 2018 ygaoAATTsuse.com- Update to version 1.3.1+20180507.e102d9e:- sbd-md: return error if faied to list any devices (bsc#1086650)- sbd-cluster: let scan do the job of proc-parsing- sbd-cluster: search for pacemaker-remoted
* Wed May 02 2018 ygaoAATTsuse.com- Update to version 1.3.1+20180502.970d913:- Log: upgrade important messages and downgrade unimportant ones (bsc#1091839)- Log: change sbd\'s default logging level to LOG_NOTICE (bsc#1091839)
* Sat Mar 17 2018 ygaoAATTsuse.com- Update to version 1.3.1+20180316.8873890:- Fix: add Documentation value to systemd services
* Tue Mar 13 2018 ygaoAATTsuse.com- Update to version 1.3.1+20180313.fe5fe1d:- Build: sbd-pacemaker: Query CIB directly with the API instead of get_cib_copy() (bsc#1084689)
* Mon Feb 05 2018 jengelhAATTinai.de- Combine %service_
* calls to reduce amount of generated code.- Use %make_install, and make sure directories are owned.
* Mon Feb 05 2018 ygaoAATTsuse.com- Update to version 1.3.1+20180202.cc3e4cb:- Doc: sbd.8.pod: add sections for query-watchdog & test-watchdog- sbd-md: dump_headers returns 0 even open_device failed (bsc#1079316)
* Sat Dec 23 2017 ygaoAATTsuse.com- Update to version 1.3.1+20171220.1e93740:- Fix: systemd: make pacemaker & dlm wait for sbd-start to complete (bsc#1108393)- Doc: sbd.sysconfig: mention timeout caveat with SBD_DELAY_START (bsc#1074038)
* Fri Dec 01 2017 ygaoAATTsuse.com- Update to version 1.3.1+20171130.ecbdf9c:- Build: cluster-servant: Compile with pacemaker-2.0
* Wed Nov 29 2017 ygaoAATTsuse.com- Fix: build error with glibc 2.25- Fix: gcc format string error- Upstream version cs: a7a7d792b9922f19bbace276c8a154e157a4f99c
* Thu Nov 23 2017 rbrownAATTsuse.com- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)
* Fri Nov 03 2017 ygaoAATTsuse.com- Bump to 1.3.1- Add commands to test/query watchdogs- Upstream version cs: a74b4d25a3eb93fe1abbe6e3ebfd2b16cf48873f (v1.3.1)
* Fri Nov 03 2017 ygaoAATTsuse.com- man: Call \"-P\" option \"Pacemaker integration\" in the description (bsc#1033600)- sbd-inquisitor: Do not use watchdog if the conflicting options \"-W\" and \"-w /dev/null\" are both supplied (bsc#1047376)
* Drop bug-1047376_sbd-not-use-watchdog-conflicting-options.patch which has been merged upstream- sbd-inquisitor: Enable pacemaker integration by default as advertised in sysconfig.sbd (bsc#1046421, bsc#1033600)
* Drop bug-1046421_sbd-enable-pacemaker-integration-by-default.patch which has been merged upstream- sbd-inquisitor: Respect the obsolete option SBD_WATCHDOG for backward compatibility (bsc#1047372)
* Drop bug-1047372_sbd-SBD_WATCHDOG-compatibility.patch which has been merged upstream- Upstream version cs: 681ce1acbda12754eb97fb91f9a7306ff368452f
* Fri Nov 03 2017 ygaoAATTsuse.com- cluster-servant: check for corosync 2Node mode- disk-servant: signal reset request via exit-code- improve reboot after sysrq_trigger- Upstream version cs: 8a0800cc906d7bb8f8ac0d5664bdf691b2ca7690
* Fri Jul 21 2017 ygaoAATTsuse.com- Fix node name parameter in manpage (bsc#963674)- Don\'t reboot if off is requested- sbd-inquisitor: cleanup_servant_by_pid() should be static
* Drop sbd-cleanup_servant_by_pid-static.patch which has been merged upstream- sbd.sh: Use a more obvious variable on parsing devices (bsc#1033934)- sbd-inquisitor: Do not create duplicate servants (bsc#1033934, bsc#1065748)- sbd-inquisitor: Correctly look up servant by device name (bsc#1033934, bsc#1065748)- Upstream version cs: 11262fbc80364f2993a9876a2be82f4170c41e4e
* Tue Jul 04 2017 ygaoAATTsuse.com- sbd-inquisitor: Do not use watchdog if the conflicting options \"-W\" and \"-w /dev/null\" are both supplied (bsc#1047376)
* bug-1047376_sbd-not-use-watchdog-conflicting-options.patch- sbd-inquisitor: Enable pacemaker integration by default as advertised in sysconfig.sbd (bsc#1046421, bsc#1033600)
* bug-1046421_sbd-enable-pacemaker-integration-by-default.patch- sbd-inquisitor: Respect the obsolete option SBD_WATCHDOG for backward compatibility (bsc#1047372)
* bug-1047372_sbd-SBD_WATCHDOG-compatibility.patch
* Fri Jun 02 2017 ygaoAATTsuse.com- sbd-inquisitor: cleanup_servant_by_pid() should be static
* sbd-cleanup_servant_by_pid-static.patch- sbd.sh: Correctly handle SBD_DELAY_START for multiple SBD devices (bsc#1033934)- sbd.sh: consistent use of SBD_BIN (bsc#1033934)- Upstream version cs: a0bc43b17fcb997fe4c09731db2126ab350cfb50
* Wed May 31 2017 ygaoAATTsuse.com- Update to v1.3.0- spec: Do not automatically try to restart sbd.service on update (bsc#1033934)- Upstream version cs: 4968e9c8602fbb990bed63cc96ca18f62e2181db (v1.3.0)
* Mon Mar 06 2017 ygaoAATTsuse.com- Clarify documentation around watchdog option (-W)- Fix node-name handling in structs - bail out if too long- man: Update man page to use pcmk_delay_max over start-delay (bsc#993032)
* Drop bug-993032_sbd-man-pcmk_delay_max.patch which has been merged upstream- use LDADD instead of LDFLAGS to fix build failure with ld --as-needed
* Drop obsolete add-explicit-libs.patch- Set SBD_STARTMODE to \"always\" by default- Upstream version cs: 4ee36fa33b57a1ad95678363911cfb02a92e1edb
* Fri Feb 24 2017 ygaoAATTsuse.com- Correctly find the pacemaker remote process- Pacemaker remote must be allowed to start in parallel to sbd- Only log \'healthy\' when a servant was previously outdated- Ensure the correct callbacks are always configured- Streamline the initial cluster connection- Non-disk servants start off as outdated until we hear from them- Correctly check if the new servant is a disk- Ensure crm_system_name is set to avoid SEGFAULT when connecting to the cluster- Repair diskless startup (fate#321017)- Enable the cluster check module- systemd: Provide sbd_remote.service file for pacemaker remote nodes (bsc#962287)
* Drop sbd_remote.service which has been merged upstream- Simplified check for disk vs. non-disk servants- Implement a new mode that gives priority to the cluster servants- Support pacemaker remote as a cluster connect type that we can monitor- Attempt to reconnect to the cluster after a failure- Only continue tickling the watchdog without quorum if we have non-disk elements- Notify the parent explicitly when the cluster connection goes away- Track the number of servants and disks differently- Cluster servant focuses exclusively on having a live cluster connection- Automatically scale timeout_watchdog_warn with timeout_watchdog- Differentiate between when a node is offline and unknown- Gracefully handle an empty CIB- Repair startup when no disks are present (fate#321017)- Allow the watchdog timeout to be specified via the environment- Self terminate when quorum is lost and the admin configured no-quorum-policy=suicide (bsc#950415)
* Drop obsolete bug-950415_sbd-pacemaker-segfault.patch- Prevent watchdogdev variable from being erased on fork()- Fix the parsing of devices from the environment- Let systemd own where the pidfile lives- Use the pacemaker corefile directory- Repair the SBD_STARTMODE handling and allow startup without a disk partition (fate#321017)- Batch up the processing of cib updates but cap the maximum delay- Simplify the systemd unit file by reading options from the environment- Drop dependancy on clplumbing
* Drop obsolete sbd-configure-libcoroipcc.patch- Pacemaker: Fix compilation when building against corosync 2.x
* Drop obsolete sbd-pacemaker.patch- Upstream version cs: c511b0692784a7085df4b1ae35748fb318fa79ee
* Wed Aug 31 2016 ygaoAATTsuse.com- man: Update man page to use pcmk_delay_max over start-delay (bsc#993032)
* bug-993032_sbd-man-pcmk_delay_max.patch
* Wed Jul 20 2016 ygaoAATTsuse.com- spec: Update the Url of the project
* Thu Jun 30 2016 tchvatalAATTsuse.com- Cleanup a bit with spec-cleaner- Use pgkconfig dependencies (and only those that are really needed)- Remove systemd conditions as the only distro versions we build against have systemd- Disable the werror cflags addition, we always build without it distro wide
* Tue May 17 2016 kgronlundAATTsuse.com- Update to version 1.2.1.git.1463482437.d6bd23a:
* Add support for diskless sbd mode- Remove outdated patches:
* Remove sbd-pacemaker.patch
* Remove sbd-configure-libcoroipcc.patch
* Remove bug-950415_sbd-pacemaker-segfault.patch
* Tue Jan 19 2016 ygaoAATTsuse.com- systemd: Provide sbd_remote.service file for pacemaker remote nodes (bsc#962287)
* Thu Oct 15 2015 ygaoAATTsuse.com- pacemaker: Prevent potential segfault caused by use-of-NULL on checking node state (bsc#950415)
* bug-950415_sbd-pacemaker-segfault.patch
* Wed Jun 24 2015 lmbAATTsuse.com- Trigger rebuild of sbd against more recent pacemaker packages (no code change) (bnc#934919)