File sbd.changes of Package sbd

-------------------------------------------------------------------
Thu Sep 26 15:20:53 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190926.79835b5:
  * Feature: service: add pre-start configuration validator

-------------------------------------------------------------------
Thu Sep 26 14:06:26 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190926.d927816:
  * Feature: service: add pre-start configuration validator
  * Build: spec: changes to list/dump output confict with fence-agents-sbd < 4.5.0
  * Doc: sbd.8.pod and -h help text add -vvv description
  * Fix: agent: log detailed errors for monitor failures
  * Fix: sbd-md: list/dump failures go to stderr

-------------------------------------------------------------------
Tue Sep 17 15:08:03 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190917.a6a3b69:
  * Log: sbd-md: add a warning log if failed to open/read device on startup

-------------------------------------------------------------------
Mon Sep 16 15:52:47 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190916.56b5b1c:
  * Log: sbd-md: add a warning log if failed to open/read device on startup

-------------------------------------------------------------------
Mon Sep 16 15:13:52 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190916.7fe965f:
  * Log: sbd-md: add a warning log if failed to open device on startup

-------------------------------------------------------------------
Mon Sep 16 15:03:39 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190916.3a581b4:
  * Log: sbd-md: add a warning log if failed to open device on startup

-------------------------------------------------------------------
Mon Sep 16 14:45:30 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190916.8e00e38:
  * Log: sbd-md: add a warning log if failed to open device on startup

-------------------------------------------------------------------
Mon Sep 16 14:27:40 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190916.831fbda:
  * Log: sbd-md: add a warning log if failed to open device on startup
  * build: step back to f29 for build container
  * Fix: build: diff filelist against HEAD not to miss staged new files
  * Fix: regressions.sh: use unique devmapper names
  * Fix: build: don't fail export-target with uncommitted .travis.yml
  * Fix: avoid deprecated names for g_main-loop-functions
  * Add fedora-rawhide to travis
  * update travis build matrix
  * suse has libpacemaker-devel
  * [build] more build out of tree fixes
  * Update build/test for more CI-friendliness
  * [build] fix sbd build when pacemaker is not installed on standard paths
  * [build] add autogen.sh
  * Fix: sbd-pacemaker: check for shutdown attribute on every cib-diff

-------------------------------------------------------------------
Mon Sep 16 13:13:33 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190916.c4e9270:
  * Fix: agent: log detailed errors for monitor failures

-------------------------------------------------------------------
Mon Sep 16 12:19:50 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190916.060b9c1:
  * Fix: agent: log detailed errors for monitor failures

-------------------------------------------------------------------
Mon Sep 16 11:01:38 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190916.ef939f2:
  * Fix: agent: log detailed errors for monitor failures
  * Fix: sbd-md: list/dump failures go to stderr
  * build: say library when missing cmap not package to avoid confusion
  * Fix: sbd-cluster: periodically check corosync-daemon liveness
  * Fix: sbd-pacemaker: assume graceful exit if leftovers are unmanged
  * Fix: sbd-common: query rt-budget > 0 otherwise try moving to root-slice
  * Fix: sbd-inquisitor: Avoid flooding logs with messages that hint the default/configured timeout action
  * Fix: sbd-inquisitor: overhaul device-list-parser
  * Refactor: sbd-common: no reason for stack-hogger having retval

-------------------------------------------------------------------
Tue Jul 02 15:26:03 UTC 2019 - Yan Gao <ygao@suse.com>

- 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)

-------------------------------------------------------------------
Tue Jul  2 14:38:08 UTC 2019 - jtomasiak@suse.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 12:09:07 UTC 2019 - Yan Gao <ygao@suse.com>

- 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 09:57:01 UTC 2019 - Yan Gao <ygao@suse.com>

- 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  2 10:24:42 UTC 2019 - Yan Gao <ygao@suse.com>

- 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 16:43:07 UTC 2019 - Yan Gao <ygao@suse.com>

- Update to version 1.4.0+20190311.0159a3c:
- sbd-cluster: finalize cmap connection if disconnected from cluster (bsc#1128059)

-------------------------------------------------------------------
Tue Feb 12 14:05:52 UTC 2019 - ygao@suse.com

- Update to version 1.4.0+20190201.f949aa8:
- fail earlier on invalid servants

-------------------------------------------------------------------
Thu Jan 24 13:14:37 UTC 2019 - ygao@suse.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 14:36:27 UTC 2019 - ygao@suse.com

- Update to version 1.4.0+20190114.7f33d1a (v1.4.0)

-------------------------------------------------------------------
Wed Jan  9 16:27:08 UTC 2019 - ygao@suse.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  4 08:53:37 UTC 2018 - ygao@suse.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 10:57:42 UTC 2018 - ygao@suse.com

- Update to version 1.3.1+20180703.f95b98e (bsc#1102930)

-------------------------------------------------------------------
Tue May  8 10:15:09 UTC 2018 - ygao@suse.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  2 19:22:18 UTC 2018 - ygao@suse.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 08:44:16 UTC 2018 - ygao@suse.com

- Update to version 1.3.1+20180316.8873890:
- Fix: add Documentation value to systemd services

-------------------------------------------------------------------
Tue Mar 13 19:12:53 UTC 2018 - ygao@suse.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  5 20:29:02 UTC 2018 - jengelh@inai.de

- Combine %service_* calls to reduce amount of generated code.
- Use %make_install, and make sure directories are owned.

-------------------------------------------------------------------
Mon Feb  5 09:55:36 UTC 2018 - ygao@suse.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 10:43:18 UTC 2017 - ygao@suse.com

- Update to version 1.3.1+20171220.1e93740:
- Fix: systemd: make pacemaker & dlm wait for sbd-start to complete
- Doc: sbd.sysconfig: mention timeout caveat with SBD_DELAY_START (bsc#1074038)

-------------------------------------------------------------------
Fri Dec 01 12:11:02 UTC 2017 - ygao@suse.com

- Update to version 1.3.1+20171130.ecbdf9c:
- Build: cluster-servant: Compile with pacemaker-2.0

-------------------------------------------------------------------
Wed Nov 29 16:13:41 UTC 2017 - ygao@suse.com

- Fix: build error with glibc 2.25
- Fix: gcc format string error
- Upstream version cs: a7a7d792b9922f19bbace276c8a154e157a4f99c

-------------------------------------------------------------------
Thu Nov 23 13:48:57 UTC 2017 - rbrown@suse.com

- Replace references to /var/adm/fillup-templates with new 
  %_fillupdir macro (boo#1069468)

-------------------------------------------------------------------
Fri Nov  3 17:30:25 UTC 2017 - ygao@suse.com

- Bump to 1.3.1
- Add commands to test/query watchdogs
- Upstream version cs: a74b4d25a3eb93fe1abbe6e3ebfd2b16cf48873f (v1.3.1)

-------------------------------------------------------------------
Fri Nov  3 17:22:22 UTC 2017 - ygao@suse.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  3 17:17:22 UTC 2017 - ygao@suse.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 09:06:51 UTC 2017 - ygao@suse.com

- Fix node name parameter in manpage
- 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  4 18:13:16 UTC 2017 - ygao@suse.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  2 09:37:38 UTC 2017 - ygao@suse.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 12:17:20 UTC 2017 - ygao@suse.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  6 14:41:52 UTC 2017 - ygao@suse.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 17:35:06 UTC 2017 - ygao@suse.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 15:56:53 UTC 2016 - ygao@suse.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 16:25:24 UTC 2016 - ygao@suse.com

- spec: Update the Url of the project

-------------------------------------------------------------------
Thu Jun 30 09:25:47 UTC 2016 - tchvatal@suse.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 10:59:18 UTC 2016 - kgronlund@suse.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 16:56:56 UTC 2016 - ygao@suse.com

- systemd: Provide sbd_remote.service file for pacemaker remote nodes (bsc#962287)

-------------------------------------------------------------------
Thu Oct 15 14:34:21 UTC 2015 - ygao@suse.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 12:03:54 UTC 2015 - lmb@suse.com

- Trigger rebuild of sbd against more recent pacemaker packages (no code
  change) (bnc#934919)

-------------------------------------------------------------------
Fri Sep  5 08:17:05 UTC 2014 -  lmb@suse.com

- Update to version 1.2.1.git.1409904429.39dee2a:
  + Medium: adjust timeout for s390(x) to be compatible with vmwatchdog (bnc#895103)

-------------------------------------------------------------------
Fri Aug 15 14:16:49 UTC 2014 -  lmb@suse.com

- Update to version 1.2.1.git.1408100832.f0a4a63:
  + systemd: Start sbd before corosync instead of pacemaker (bnc#892078)
  + systemd: allow delaying start of post-sbd units (bnc#888935)
- Update _service file.

-------------------------------------------------------------------
Thu Jun 12 14:09:10 UTC 2014 - lmb@suse.com

- Add _service to pull from latest git.

-------------------------------------------------------------------
Thu Jun  5 15:06:08 UTC 2014 - lmb@suse.com

- pacemaker: improve XML performance and avoid crash with pacemaker >=
  1.1.12 (bnc#881231)
- man: correct syntax in example for the CIB configuration
- cs: 6f717f5

-------------------------------------------------------------------
Fri May 23 09:24:06 UTC 2014 - jsegitz@novell.com

- added necessary macros for systemd files

-------------------------------------------------------------------
Thu Mar 27 14:12:30 UTC 2014 - lmb@suse.com

- sbd: Allow the watchdog to be explicitly disabled (bnc#865365)
- rpm: use the short git hash in the changelog from now on.
- cs: b96ac28

-------------------------------------------------------------------
Thu Mar 27 08:10:46 UTC 2014 - lmb@suse.com

- systemd: ensure that sbd is activated after systemd module loading and
  the iSCSI initator (bnc#869612)
- Start-up: make sbd wait a configurable amount of time for devices to
  appear on boot (bnc#869612)
- Downgrade the logging during the initial wait to a debug log to avoid
  log flooding.
- cs: 512b71dc209744e505bf62d7ccddb70854fe7407

-------------------------------------------------------------------
Thu Oct 10 09:12:41 UTC 2013 - lmb@suse.com

- systemd support
- /etc/sysconfig/sbd template added
- sbd: Add -p option to specify a pidfile
- sbd-pacemaker: detect whether to run the AIS plugin quorum check at
  runtime
- cs: d7df351e09f903be79495dbe312cf670f1747ef2

-------------------------------------------------------------------
Tue Oct  1 08:26:51 UTC 2013 - lmb@suse.com

- License update in source files and spec file
- agent: detect if the stonith-timeout is too low (bnc#841010)
- agent: auto-correct pacemaker configuration if a too short timeout is
  detected. This can be disabled using the timeout_bypass option.
  (bnc#841010)
- man: explain why stonith-timeout needs to be larger than msgwait
- Drop fix-check-lib-lib-order.patch: merged upstream
- cs: 3757c4f6bc80146077cb2e019537c44d288f414d

-------------------------------------------------------------------
Fri Sep 13 09:04:57 UTC 2013 - lmb@suse.com

- Add copyright comment to spec file.

-------------------------------------------------------------------
Tue Jul 30 12:27:15 UTC 2013 - ygao@suse.com

- Added sbd-pacemaker.patch: Remove use of ais_fd_sync which only exists
  in corosync-1.x-based pacemaker plugin
- Added sbd-configure-libcoroipcc.patch: No longer check libcoroipcc
  when configuring
- Added add-explicit-libs.patch: add explicit libraries to build
  process.

-------------------------------------------------------------------
Thu Jul  4 10:28:24 UTC 2013 - lmb@suse.com

- sbd-pacemaker: Improve performance
- sbd-pacemaker: handle transient failures of the CIB update processing
- sbd-pacemaker: Log two more cases where pacemaker state could become
  unhealthy
- Bump version number to 1.2.0
- cs: ffca2d93872b81f8b10ef1164c024005576afd4b

-------------------------------------------------------------------
Fri Jun 28 10:42:14 UTC 2013 - lmb@suse.com

- sbd-pacemaker: update to support build with pacemaker-1.1.10

-------------------------------------------------------------------
Wed May 22 04:33:24 UTC 2013 - tserong@suse.com

- Fix library link order, add required libraries explicitly
  + fix-check-lib-lib-order.patch
  + add-explicit-libs.patch

-------------------------------------------------------------------
Mon Mar 25 13:04:43 UTC 2013 - lmb@suse.com

- Introduce -S option to prevent automatic start if the node was
  previously fenced (bnc#812195)
- Reduce number of scenarios where usage help is printed (bnc#812191)
- cs: 1837fd8cc64a

-------------------------------------------------------------------
Wed Feb 27 10:28:24 UTC 2013 - lmb@suse.com

- Introduce minor header version and add a UUID (bnc#804991)
- Add debug mode level 3 to allow logs to flush, but do actually
  reboot.
- cs: 9641481ebc9b

-------------------------------------------------------------------
Thu Nov 22 15:37:44 UTC 2012 - lmb@novell.com

- Failure to set watchdog interval is now fatal (bnc#790894)
- cs: d262617db1eb

-------------------------------------------------------------------
Thu Nov 15 16:37:23 UTC 2012 - lmb@novell.com

- Upstream merge of compatibility changes for pacemaker 1.1.8
- cs: 52ddf89aa96b

-------------------------------------------------------------------
Mon Oct 22 18:46:51 UTC 2012 - ygao@suse.com

- Changes for being compatible with pacemaker >= 1.1.8

-------------------------------------------------------------------
Fri Sep 28 10:00:48 UTC 2012 - lmb@novell.com

- Increase sbd's scheduling priority to the maximum (bnc#779259)
- Print proper defaults for -t/-F in sbd help (manpage was already
  correct)
- cs: 6689be9d3aec

-------------------------------------------------------------------
Mon Jun 18 11:31:44 UTC 2012 - lmb@novell.com

- Remove explicit conflict with cluster-glue.

-------------------------------------------------------------------
Mon Jun 18 10:10:11 UTC 2012 - lmb@novell.com

- Include a man page for the sbd command.
- Conflict with older versions of ClusterTools2 due to a file
  conflict.
- cs: 3a371cd0f200

-------------------------------------------------------------------
Tue Jun 12 10:07:05 UTC 2012 - lmb@novell.com

- cs: 68e33d323c6e
- Include more detail on the result of failed async IO in log
- Fix access to unallocated memory in servant

-------------------------------------------------------------------
Wed May 30 13:23:47 UTC 2012 - lmb@novell.com

- cs: 7d7e0803def7
- Log once if pacemaker state prevented self-fence due to lost device
  majority
- Build using autoconf/autotool

-------------------------------------------------------------------
Tue May 29 13:14:43 UTC 2012 - lmb@novell.com

- cs: d7c676111472
- Make write IO asynchronous as well.
- Ensure that each mbox will only be zeroed once.
- Initialize sysrq and enable reboot/poweroff flags.
- Unify async IO read/write paths.

-------------------------------------------------------------------
Fri May 25 11:46:29 UTC 2012 - lmb@novell.com

- Make the code compile on SP1 too, though AIS integration is not
  available there.

-------------------------------------------------------------------
Fri May 25 10:29:39 UTC 2012 - lmb@novell.com

- cs: dcf1f404b6b7
- Refresh pacemaker state once per second instead of only on CIB update
- Pacemaker state will only be accepted if it is fresh enough
- Refetch the full CIB periodically to notice stalls on notifications
- Request quorum state also from corosync/AIS, not just the CIB

-------------------------------------------------------------------
Thu May 24 15:29:48 UTC 2012 - lmb@novell.com

- cs: 1cd63d9a962d
- Servants should only be considered live if reporting within
  timeout_io, not timeout_watchdog
- Successful delivery should not be logged at ERROR severity

-------------------------------------------------------------------
Thu May 24 07:54:43 UTC 2012 - lmb@novell.com

- cs: 01b157f5cfee
- Ensure that sbd latency does not turn negative and thus would cause an
  unnecessary self-fence.
- Drop conflict with older version of cluster-glue; file level conflict
  is sufficient.

-------------------------------------------------------------------
Tue May 22 20:08:10 UTC 2012 - lmb@novell.com

- cs: 7379080b64ea
- Take pacemaker quorum and node state into account for
  fencing decision (FATE#310625, bnc#767293)
- Adjust sbd servant restart intervals
- Allow setting a different watchdog timeout before crashdump
  (bnc#762300)
- Handle loss of connection to the CIB process properly
- Split sbd off cluster-glue
- Limit number of no restart messages printed (bnc#753559)
- Actually don't restart servants if restart limit reached
- Add debug mode via -Z commandline switch (bnc#753559)
- Fix allocation in the face of failures (bnc#753559)
- handle stuck IO better by explicitly informing our parent
  738295)
- Make servant restart logic more robust and verbose (bnc#738295)
- Make sure the restart limit set to zero works (bnc#738295)
- Use async io for reads (bnc#738295)
- Skip missing/broken devices during list/dump (bnc#761797)
- Add strategic log messages for debuggability