<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="42"><package pkgid="fc03e52a8dd7426069a2619596dbd41db8a739f7f8b5b1451a0f40b56e9d7e69" name="drbd" arch="i586">
    <version epoch="0" ver="8.3.11" rel="32.1"/>

<changelog author="schwab@suse.de" date="1219060800">- Fix name of completions file.</changelog>
<changelog author="mrueckert@suse.de" date="1219060801">- remove outdated options in the fillup_and_insserv call</changelog>
<changelog author="lmb@suse.de" date="1220529600">- Imported some changes from upstream, including:
- Made it to compile on Linux-2.6.26
- Fixed online resizing if there is application IO on the fly when the
  resize is triggered.
- Fixed online resizing if it is triggered from the secondary node.
- Fixed a possible deadlock in case "become-primary-on-both" is used, and
  a resync starts
- Fixed the invocation of the pri-on-incon-degr handler
- Fixed the exit codes of drbdsetup
- sock_create_lite() to avoid a socket-&gt;sk leak
- Auto-tune socket buffers if sndbuf-size is set to zero</changelog>
<changelog author="lmb@suse.de" date="1225108800">- Include fixes from upstream
  (0e87a13b63e2ef87af6cfcc0d875721c53f37ed9).
- Fixed possible Oops on connection loss during sync handshake.
- Latency improvements.
- Improved barrier support.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- Update from 8.2.7-rc1 to 8.2.7 proper.
- Endianness fixes.
- Handle out-of-sequence barrier acks.
- Allow DRBD to user other cn_idx values in case our default value is
  already taken.
- Although Primary/Diskless/StandAlone is invalid it is not unconfigured
- become UpToDate on both after detach-attach on a connected secondary
  device pair
- 2.6.28 compatibility (needed for SLE11 kernel)
- Bugfixes to write barrier handling.</changelog>
<changelog author="lmb@suse.de" date="1228910400">- Update with changes from 8a9ba53abe973301639beacc55eec569b43507e5:
- Fix buffer overflow and off-by-one errors in drbd user-space token
  parser (bnc#450883).
- Fix resizing of devices.
- Fix a NULL pointer dereference in barrier handling.
- Handle failing request better.
- Race in UUID synchronization.
- Fix a call to a blocking function from within a spinlock.
- drbd-optflags.patch: removed, is now upstream.</changelog>
<changelog author="dgollub@suse.de" date="1231848000">- Add kernel-syms-rt to build requires to build SLERT KMPs</changelog>
<changelog author="ro@suse.de" date="1240228800">- update to 8.3.1
  * Fixed drbdadm invalidate on disconnected devices (reg in 8.2.7)
  * Fixed a hard to trigger spinlock deadlock when using device stacking
    with the upper device having a smaller minor number than the lower device.
    (Bugz 210)
  * Adding a missing range check in ensure_mdev()
  * Implemented a congested_fn; the kernel can keep its pdflushes running now
  * Improvements the connection code for high latency links
  * Fix for several potential memory leaks when allocating a device
  * Use an additional meta data bit to store the fact of an old crashed primary
  * Udev rule that populates /dev/drbd/by-res/ and /dev/drbd/by-disk/
  * New timeout option: outdated-wfc-timeout
  * New drbdmeta option: --ignore-sanity-checks
  * Include statement for drbd.conf
  * Improvements to drbd-overview.pl
  * Fixed snapshot-resync-target-lvm.sh to work with more than 10 devices
  * Do not force a full resync after a detach on a primary node
  * Compatibility with Linux 2.6.27, 2.6.28 and 2.6.29
- update to 8.3.0
  * Fixed 'sleep with spinlock held' in case online verify found a difference
  * Fixed error code pathes in request processing.
  * Fix for stack smashing in drbdmeta
  * Fixed a bug that could lead to a crash when detaching/attaching
    on the primary under heavy IO (Bugz 171)
  * Fixed a bug in the new epoch code (introduced with 8.2.7).
    Might cause crash at reconnect after connection loss during heavy IO
    (Bugz 160)
  * Fixed a bug in drbdsetup that could cause drbdsetup wait-connect to
    miss the connection event.
  * Fixed a race condition in the new barrier code. (Reordered barrier ACKs)
  * Do not rely on blkdev_issue_flush() returning ENOTSUPP
  * bitmap in unmapped pages = support for devices &gt; 4TByte (was DRBD+)
  * checksum based resync (was DRBD+)
  * support for stacked resource (was DRBD+)
  * Added support for stacked resources to the bash completion stuff
  * Added missing documentation (manpages)
  * Fixed drbdadm handlers for stacked resources
  * Support of drbd-proxy in stacked setups
  * RedHat cluster suite (rgmanager) integration scripts
  * Renamed 'state' to 'role'
  * More build compatibility with older vendor kernels
  * Added drbd-overview.pl to the packages
- update filelist</changelog>
<changelog author="teelynn19@aim.com" date="1247572800">- update to 8.3.2
  * For kernel 2.6.30 support - see internal changelog of source</changelog>
<changelog author="coolo@novell.com" date="1248004800">- trying to get installation right</changelog>
<changelog author="aj@suse.de" date="1254916800">- update to 8.3.4:
  * Support kernel 2.6.31
  * Numerous bug fixes
  * Support for Infiniband via SDP (sockets direct protocol)
- Add build fix from upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1262952000">- Remove unneeded glib-devel BuildRequires.</changelog>
<changelog author="dmueller@suse.de" date="1270987200">- remove KMP subpackage, the kernel modules are part of the kernel
  and don't build out of tree anymore
- update to 8.3.7:
  * Lots of fixes to the new RPM packaging
  * Lots of fixes to the autoconfig stuff
  * Following the rename of CONFIG_LBD to CONFIG_LBDAF
  * Silenced an assert. Could trigger after changing write ordering (Bugz 261)
  * Fixed a race condition between detach and ongoing IO. Very hard to
  trigger, caused an OOPS in make_request/drbd_make_request. (Bugz 262)
  * Fixed a regression in the resync handshake code introduced before 8.3.3.
  That bug causes DRBD to block during the initial handshake when a partial
  resync is not possible but a full resync is necessary. Happens very rarely.
  (Bugz 260)
  * Do not drop into StandAlone mode when connection is lost during authentication
  * Corrected a null test in the authentication code, found by conccinelle,
  thanks to upstream integration. The chance to trigger that was probably 10^-9.
  * crm-fence-peer.sh is now also usable if DRBD is managed from the xen block
  helper script
  * Fixes to the init script's dependencies
  * Backported cleanups that where contributed to the in kernel DRBD
  * Allow online resizing of disconnected devices, new option to drbdsetup
  drbdsetup /dev/drbdX resize --assume-peer-has-space
  * Allow multiple after options in the syncer section for stacked setups
  * Correctly process relative paths in include statements in drbd.conf
  * New option (-t) for drbdadm to test syntax of config snippets
  * Following Linux upstream changes 2.6.32 (SHASH and in_flight issues)
  * New /etc/drbd.conf example that suggests the use of /etc/drbd.d/xxx.res
  * Fixed a regression introduced shortly before 8.3.3, which might
  case a deadlock in DRBD's disconnect code path. (Bugz 258)
  * Fixed drbdsetup X resume-io which is needed for the recovery
  from the effects of broken fence-peer scripts. (Bugz 256)
  * Do not reduce master score of a current Primary on connection loss,
  to avoid unnecessary migrations
  * Do not display the usage count dialog for /etc/inti.d/drbd status</changelog>
<changelog author="tserong@novell.com" date="1277467200">- Include Linbit RA</changelog>
<changelog author="ro@suse.de" date="1287748800">- update to 8.3.8.1
  * Revert delay probes, they could potentially lead to stalled resync.
    Feature is being re-implemented differently
  * DRBD ocf resource agent now treats hostnames case insensitive
- update to 8.3.8
  * Do not expose failed local READs to upper layers, regression introduced
    in 8.3.3
  * Fixed support for devices with 4k hard sector size (again)
  * Fixed a potential Oops in the disconnect code
  * Fixed a race condition that could cause DRBD to consider the peers disk
    as Inconstent after resync instead of UpToDate (Bugz 271)
  * Fixed a reace condition that could cause DRBD to consider the peers disk
    as Outdated instead of Inconsistent during resync (Bugz 277)
  * Disallow to start a resync with invalidate / invalidate-remote when the
    source disk is not UpToDate
  * Forcing primary works now also for Consistent, not only for Outdated and
    Inconsistent (Bugz 266)
  * Improved robustness against corrupt or malicous sector addresses when
    receiving data
  * Added the initial-split-brain, it gets called also if the split-brain gets
    automatically resolved
  * Added the --assume-clean option for the resize command, it causes drbd to
    not resync the new storage after an online grow operation
  * drbdadm: Do not segfault if stacked-on-top-of refers to an undefined res
  * drbdadm: Do not consider configs with invalid after statements as invalid
  * drbdadm: Do not segfault if the peer's proxy section is missing
  * drbdadm: Allow nullglob in include statement
  * drbdadm: Fixed the use of waitpid
  * init script: fix insserv headers (Debian 576901)
  * Gave the receiving code the ability to use multiple BIOs for writing a
    single data packet; now DRBD works with BIOs up to 32kByte also on LVM
    devices; from now on the use_bmbv config option does nothing
  * New command check-resize, that allows DRBD to detect offline resizing
    and to move internal meta-data accordingly
  * Added a control loop, that allows DRBD to find auto tune the resync
    speed, on connections with large queues (drbd-proxy)
  * --dry-run option for connect; disconnects after sync handshake
  * --overwrite-data-of-peer got an alias named --force
  * Improvements to crm-fence-peer
  * Fixed option parsing and stacking in snapshot-resync-target-lvm.sh
  * Compiles on 2.6.33 and 2.6.34
- removed patches:
  64bit-fixes.diff (upstream/obsolete)</changelog>
<changelog author="ro@novell.com" date="1298289600">- update to 8.3.10
  * Fixed a subtle performance degradation that might affected synchronous
    work loads (databases) (introduced in 8.3.9)
  * Fixed a locking regression (introduced in 8.3.9)
  * Fixed on-no-data-accessible for Primary, SyncTarget nodes (Bugz 332)
  * Progress bar for online verify
  * Optionally use the resync speed control loop code for the online verify
    process as well
  * Added code to detect false positives when using data-integrity-alg
  * New config option on-congestion and new connection states ahead and behind
  * Reduced IO latencies during resync, bitmap exchange and temporal states
  * Only build a single kernel module package on distributions that provide
    the infrastructure to have kernel version independent modules
  * On 64bit architectures allow device sizes up to one petabyte
- update to 8.3.9
  * Fix for possible deadlock on IO error during resync
  * Fixed a race condition between adding and removing network configuration.
    Lead to a BUG_ON() when triggered.
  * Fixed spurious full syncs that could happen after an empty resync and
    concurrent connection loss.
  * Fixed spurious full syncs that happened when connection got lost while
    one node was in WFSyncUUID state (Bugz 318)
  * Fixed a race in the meta-data update code path, that could lead to forgotten
    updates to the meta-data. That in fact could lead to unexpected behavior
    at the next connect
  * Fixed potential deadlock on detach
  * Fixed potential data divergence after multiple failures
  * Implicitly create unconfigured devices which are referenced in sync-after
    dependencies.
  * OCF RA now also works with pacemaker 1.1
  * Allow BIO sizes of up to 128kByte. Note: In case drbd-proxy is used, at least
    version 1.0.16 of drbd-proxy is required.
  * New configuration keyword on-no-data-accessible. Possible values
    io-error, and suspend-io. The default is "io-error", which matches the
    previous behavior.
  * If the fencing policy is set to resource-and-stonith, the primary node
    will creates the new current UUID _after_ the fencing handler
    returned. (Before it did immediately)
  * Rewrote the resync speed control loop code. New configuration parameters
    c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate.
  * Disable activity log updates when all blocks of an unconnected device is
    are out of sync. That can be activated by using "invalidate-remote" on an
    unconnected primary.
  * Improved IPv6 support: link local addresses
  * Improved resync speed display in /proc/drbd</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- update to 8.3.11
  * Added missing spinlock in compressed bitmap receive (regression introduced
  in 8.3.10, could lead to "negative" out-of-sync stats and non-terminating
  resync when "use-rle" is enabled)
  * Fixed handling of read errors during online verify runs
  * Fixes for possible distributed deadlocks during online verify and
  checksum based resync processes
  * Fixed handling of IO errors with an on-io-error=pass-on policy; the
  disk state goes to inconsistent
  * Fixed the behavior in case ping-timeout and ping-int are set to the
  same value
  * Fix for connecting on high latency network links
  * Fixed wrong connection drops ("PingAck did not arrive in time") with
  asymmetrically congested networks
  * Fixed state transitions if fence-peer handler returns after connection was
  established again
  * Fixes to drbdmeta and drbdsetup for the &gt; 16TByte support
  * Made negotiation of max_bio_size conservative instead of optimistic
  * Network timeouts for mirrored write requests are now always enforced,
  no longer only when the socket is congested</changelog>
<changelog author="tserong@suse.com" date="1341921600">- Don't use /var/lock/subsys in init script (bnc#714643)</changelog>
<changelog author="ohering@suse.de" date="1368446400">- Make /etc/xen mode 0700 to protect vnc passwords.</changelog>

</package>
<package pkgid="2c86881493846edd245e2f2c6ef48190b6230bc8d6313406e430d4d96f12a7cf" name="drbd" arch="i586">
    <version epoch="0" ver="8.3.11" rel="4.5.2"/>

<changelog author="ro@suse.de" date="1212580800">- buildreq xen-tools only on x86,x86_64</changelog>
<changelog author="lmb@suse.de" date="1216123200">- Update to 8.2.6 and include all bugfixes from upstream.
- Fix loading of module (bnc#403731).
- Include bash completion for drbdadm.
- Added the before-resync-target handler.
- Fixed the out-of-sync handler.
- Added the max-bio-bvecs option to workaround issues in a stack of
  DRBD/LVM/Xen.
- Fix online resizing in case if triggered from secondary.
- Includes bugfixes from 8.0.11 -&gt; 8.0.12 branch.</changelog>
<changelog author="schwab@suse.de" date="1219060800">- Fix name of completions file.</changelog>
<changelog author="mrueckert@suse.de" date="1219060800">- remove outdated options in the fillup_and_insserv call</changelog>
<changelog author="lmb@suse.de" date="1220529600">- Imported some changes from upstream, including:
- Made it to compile on Linux-2.6.26
- Fixed online resizing if there is application IO on the fly when the
  resize is triggered.
- Fixed online resizing if it is triggered from the secondary node.
- Fixed a possible deadlock in case "become-primary-on-both" is used, and
  a resync starts
- Fixed the invocation of the pri-on-incon-degr handler
- Fixed the exit codes of drbdsetup
- sock_create_lite() to avoid a socket-&gt;sk leak
- Auto-tune socket buffers if sndbuf-size is set to zero</changelog>
<changelog author="lmb@suse.de" date="1225108800">- Include fixes from upstream
  (0e87a13b63e2ef87af6cfcc0d875721c53f37ed9).
- Fixed possible Oops on connection loss during sync handshake.
- Latency improvements.
- Improved barrier support.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- Update from 8.2.7-rc1 to 8.2.7 proper.
- Endianness fixes.
- Handle out-of-sequence barrier acks.
- Allow DRBD to user other cn_idx values in case our default value is
  already taken.
- Although Primary/Diskless/StandAlone is invalid it is not unconfigured
- become UpToDate on both after detach-attach on a connected secondary
  device pair
- 2.6.28 compatibility (needed for SLE11 kernel)
- Bugfixes to write barrier handling.</changelog>
<changelog author="lmb@suse.de" date="1228910400">- Update with changes from 8a9ba53abe973301639beacc55eec569b43507e5:
- Fix buffer overflow and off-by-one errors in drbd user-space token
  parser (bnc#450883).
- Fix resizing of devices.
- Fix a NULL pointer dereference in barrier handling.
- Handle failing request better.
- Race in UUID synchronization.
- Fix a call to a blocking function from within a spinlock.
- drbd-optflags.patch: removed, is now upstream.</changelog>
<changelog author="dgollub@suse.de" date="1231848000">- Add kernel-syms-rt to build requires to build SLERT KMPs</changelog>
<changelog author="ro@suse.de" date="1240142400">- update to 8.3.1
  * Fixed drbdadm invalidate on disconnected devices (reg in 8.2.7)
  * Fixed a hard to trigger spinlock deadlock when using device stacking
    with the upper device having a smaller minor number than the lower device.
    (Bugz 210)
  * Adding a missing range check in ensure_mdev()
  * Implemented a congested_fn; the kernel can keep its pdflushes running now
  * Improvements the connection code for high latency links
  * Fix for several potential memory leaks when allocating a device
  * Use an additional meta data bit to store the fact of an old crashed primary
  * Udev rule that populates /dev/drbd/by-res/ and /dev/drbd/by-disk/
  * New timeout option: outdated-wfc-timeout
  * New drbdmeta option: --ignore-sanity-checks
  * Include statement for drbd.conf
  * Improvements to drbd-overview.pl
  * Fixed snapshot-resync-target-lvm.sh to work with more than 10 devices
  * Do not force a full resync after a detach on a primary node
  * Compatibility with Linux 2.6.27, 2.6.28 and 2.6.29
- update to 8.3.0
  * Fixed 'sleep with spinlock held' in case online verify found a difference
  * Fixed error code pathes in request processing.
  * Fix for stack smashing in drbdmeta
  * Fixed a bug that could lead to a crash when detaching/attaching
    on the primary under heavy IO (Bugz 171)
  * Fixed a bug in the new epoch code (introduced with 8.2.7).
    Might cause crash at reconnect after connection loss during heavy IO
    (Bugz 160)
  * Fixed a bug in drbdsetup that could cause drbdsetup wait-connect to
    miss the connection event.
  * Fixed a race condition in the new barrier code. (Reordered barrier ACKs)
  * Do not rely on blkdev_issue_flush() returning ENOTSUPP
  * bitmap in unmapped pages = support for devices &gt; 4TByte (was DRBD+)
  * checksum based resync (was DRBD+)
  * support for stacked resource (was DRBD+)
  * Added support for stacked resources to the bash completion stuff
  * Added missing documentation (manpages)
  * Fixed drbdadm handlers for stacked resources
  * Support of drbd-proxy in stacked setups
  * RedHat cluster suite (rgmanager) integration scripts
  * Renamed 'state' to 'role'
  * More build compatibility with older vendor kernels
  * Added drbd-overview.pl to the packages
- update filelist</changelog>
<changelog author="teelynn19@aim.com" date="1247572800">- update to 8.3.2
  * For kernel 2.6.30 support - see internal changelog of source</changelog>
<changelog author="coolo@novell.com" date="1248004800">- trying to get installation right</changelog>
<changelog author="aj@suse.de" date="1254916800">- update to 8.3.4:
  * Support kernel 2.6.31
  * Numerous bug fixes
  * Support for Infiniband via SDP (sockets direct protocol)
- Add build fix from upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1262952000">- Remove unneeded glib-devel BuildRequires.</changelog>
<changelog author="dmueller@suse.de" date="1270987200">- remove KMP subpackage, the kernel modules are part of the kernel
  and don't build out of tree anymore
- update to 8.3.7:
  * Lots of fixes to the new RPM packaging
  * Lots of fixes to the autoconfig stuff
  * Following the rename of CONFIG_LBD to CONFIG_LBDAF
  * Silenced an assert. Could trigger after changing write ordering (Bugz 261)
  * Fixed a race condition between detach and ongoing IO. Very hard to
  trigger, caused an OOPS in make_request/drbd_make_request. (Bugz 262)
  * Fixed a regression in the resync handshake code introduced before 8.3.3.
  That bug causes DRBD to block during the initial handshake when a partial
  resync is not possible but a full resync is necessary. Happens very rarely.
  (Bugz 260)
  * Do not drop into StandAlone mode when connection is lost during authentication
  * Corrected a null test in the authentication code, found by conccinelle,
  thanks to upstream integration. The chance to trigger that was probably 10^-9.
  * crm-fence-peer.sh is now also usable if DRBD is managed from the xen block
  helper script
  * Fixes to the init script's dependencies
  * Backported cleanups that where contributed to the in kernel DRBD
  * Allow online resizing of disconnected devices, new option to drbdsetup
  drbdsetup /dev/drbdX resize --assume-peer-has-space
  * Allow multiple after options in the syncer section for stacked setups
  * Correctly process relative paths in include statements in drbd.conf
  * New option (-t) for drbdadm to test syntax of config snippets
  * Following Linux upstream changes 2.6.32 (SHASH and in_flight issues)
  * New /etc/drbd.conf example that suggests the use of /etc/drbd.d/xxx.res
  * Fixed a regression introduced shortly before 8.3.3, which might
  case a deadlock in DRBD's disconnect code path. (Bugz 258)
  * Fixed drbdsetup X resume-io which is needed for the recovery
  from the effects of broken fence-peer scripts. (Bugz 256)
  * Do not reduce master score of a current Primary on connection loss,
  to avoid unnecessary migrations
  * Do not display the usage count dialog for /etc/inti.d/drbd status</changelog>
<changelog author="tserong@novell.com" date="1277467200">- Include Linbit RA</changelog>
<changelog author="ro@suse.de" date="1287662400">- update to 8.3.8.1
  * Revert delay probes, they could potentially lead to stalled resync.
    Feature is being re-implemented differently
  * DRBD ocf resource agent now treats hostnames case insensitive
- update to 8.3.8
  * Do not expose failed local READs to upper layers, regression introduced
    in 8.3.3
  * Fixed support for devices with 4k hard sector size (again)
  * Fixed a potential Oops in the disconnect code
  * Fixed a race condition that could cause DRBD to consider the peers disk
    as Inconstent after resync instead of UpToDate (Bugz 271)
  * Fixed a reace condition that could cause DRBD to consider the peers disk
    as Outdated instead of Inconsistent during resync (Bugz 277)
  * Disallow to start a resync with invalidate / invalidate-remote when the
    source disk is not UpToDate
  * Forcing primary works now also for Consistent, not only for Outdated and
    Inconsistent (Bugz 266)
  * Improved robustness against corrupt or malicous sector addresses when
    receiving data
  * Added the initial-split-brain, it gets called also if the split-brain gets
    automatically resolved
  * Added the --assume-clean option for the resize command, it causes drbd to
    not resync the new storage after an online grow operation
  * drbdadm: Do not segfault if stacked-on-top-of refers to an undefined res
  * drbdadm: Do not consider configs with invalid after statements as invalid
  * drbdadm: Do not segfault if the peer's proxy section is missing
  * drbdadm: Allow nullglob in include statement
  * drbdadm: Fixed the use of waitpid
  * init script: fix insserv headers (Debian 576901)
  * Gave the receiving code the ability to use multiple BIOs for writing a
    single data packet; now DRBD works with BIOs up to 32kByte also on LVM
    devices; from now on the use_bmbv config option does nothing
  * New command check-resize, that allows DRBD to detect offline resizing
    and to move internal meta-data accordingly
  * Added a control loop, that allows DRBD to find auto tune the resync
    speed, on connections with large queues (drbd-proxy)
  * --dry-run option for connect; disconnects after sync handshake
  * --overwrite-data-of-peer got an alias named --force
  * Improvements to crm-fence-peer
  * Fixed option parsing and stacking in snapshot-resync-target-lvm.sh
  * Compiles on 2.6.33 and 2.6.34
- removed patches:
  64bit-fixes.diff (upstream/obsolete)</changelog>
<changelog author="ro@novell.com" date="1298289600">- update to 8.3.10
  * Fixed a subtle performance degradation that might affected synchronous
    work loads (databases) (introduced in 8.3.9)
  * Fixed a locking regression (introduced in 8.3.9)
  * Fixed on-no-data-accessible for Primary, SyncTarget nodes (Bugz 332)
  * Progress bar for online verify
  * Optionally use the resync speed control loop code for the online verify
    process as well
  * Added code to detect false positives when using data-integrity-alg
  * New config option on-congestion and new connection states ahead and behind
  * Reduced IO latencies during resync, bitmap exchange and temporal states
  * Only build a single kernel module package on distributions that provide
    the infrastructure to have kernel version independent modules
  * On 64bit architectures allow device sizes up to one petabyte
- update to 8.3.9
  * Fix for possible deadlock on IO error during resync
  * Fixed a race condition between adding and removing network configuration.
    Lead to a BUG_ON() when triggered.
  * Fixed spurious full syncs that could happen after an empty resync and
    concurrent connection loss.
  * Fixed spurious full syncs that happened when connection got lost while
    one node was in WFSyncUUID state (Bugz 318)
  * Fixed a race in the meta-data update code path, that could lead to forgotten
    updates to the meta-data. That in fact could lead to unexpected behavior
    at the next connect
  * Fixed potential deadlock on detach
  * Fixed potential data divergence after multiple failures
  * Implicitly create unconfigured devices which are referenced in sync-after
    dependencies.
  * OCF RA now also works with pacemaker 1.1
  * Allow BIO sizes of up to 128kByte. Note: In case drbd-proxy is used, at least
    version 1.0.16 of drbd-proxy is required.
  * New configuration keyword on-no-data-accessible. Possible values
    io-error, and suspend-io. The default is "io-error", which matches the
    previous behavior.
  * If the fencing policy is set to resource-and-stonith, the primary node
    will creates the new current UUID _after_ the fencing handler
    returned. (Before it did immediately)
  * Rewrote the resync speed control loop code. New configuration parameters
    c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate.
  * Disable activity log updates when all blocks of an unconnected device is
    are out of sync. That can be activated by using "invalidate-remote" on an
    unconnected primary.
  * Improved IPv6 support: link local addresses
  * Improved resync speed display in /proc/drbd</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- update to 8.3.11
  * Added missing spinlock in compressed bitmap receive (regression introduced
  in 8.3.10, could lead to "negative" out-of-sync stats and non-terminating
  resync when "use-rle" is enabled)
  * Fixed handling of read errors during online verify runs
  * Fixes for possible distributed deadlocks during online verify and
  checksum based resync processes
  * Fixed handling of IO errors with an on-io-error=pass-on policy; the
  disk state goes to inconsistent
  * Fixed the behavior in case ping-timeout and ping-int are set to the
  same value
  * Fix for connecting on high latency network links
  * Fixed wrong connection drops ("PingAck did not arrive in time") with
  asymmetrically congested networks
  * Fixed state transitions if fence-peer handler returns after connection was
  established again
  * Fixes to drbdmeta and drbdsetup for the &gt; 16TByte support
  * Made negotiation of max_bio_size conservative instead of optimistic
  * Network timeouts for mirrored write requests are now always enforced,
  no longer only when the socket is congested</changelog>

</package>
<package pkgid="cea8caba1bf8ef964d7b79d82ffb3bde4033de8966f87caf0aa22e7ab25a487c" name="drbd" arch="i586">
    <version epoch="0" ver="8.3.9" rel="8.3"/>

<changelog author="lmb@suse.de" date="1208260800">- Update to 8.2.5 (FATE#302403)
- Include online-verify + various fixes to it.
- Fix races between online-verify and application writes.
- Fixed data-integrity-alg features.
- Improved latency.
- Full support for migration of meta-data from 0.7 -&gt; 0.8.
- Fix some more races, bugs, and memory leaks.</changelog>
<changelog author="coolo@suse.de" date="1212494400">- avoid packaging a directory of xen-tools with different permissions</changelog>
<changelog author="ro@suse.de" date="1212580800">- buildreq xen-tools only on x86,x86_64</changelog>
<changelog author="lmb@suse.de" date="1216123200">- Update to 8.2.6 and include all bugfixes from upstream.
- Fix loading of module (bnc#403731).
- Include bash completion for drbdadm.
- Added the before-resync-target handler.
- Fixed the out-of-sync handler.
- Added the max-bio-bvecs option to workaround issues in a stack of
  DRBD/LVM/Xen.
- Fix online resizing in case if triggered from secondary.
- Includes bugfixes from 8.0.11 -&gt; 8.0.12 branch.</changelog>
<changelog author="schwab@suse.de" date="1219060800">- Fix name of completions file.</changelog>
<changelog author="mrueckert@suse.de" date="1219060800">- remove outdated options in the fillup_and_insserv call</changelog>
<changelog author="lmb@suse.de" date="1220529600">- Imported some changes from upstream, including:
- Made it to compile on Linux-2.6.26
- Fixed online resizing if there is application IO on the fly when the
  resize is triggered.
- Fixed online resizing if it is triggered from the secondary node.
- Fixed a possible deadlock in case "become-primary-on-both" is used, and
  a resync starts
- Fixed the invocation of the pri-on-incon-degr handler
- Fixed the exit codes of drbdsetup
- sock_create_lite() to avoid a socket-&gt;sk leak
- Auto-tune socket buffers if sndbuf-size is set to zero</changelog>
<changelog author="lmb@suse.de" date="1225108800">- Include fixes from upstream
  (0e87a13b63e2ef87af6cfcc0d875721c53f37ed9).
- Fixed possible Oops on connection loss during sync handshake.
- Latency improvements.
- Improved barrier support.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- Update from 8.2.7-rc1 to 8.2.7 proper.
- Endianness fixes.
- Handle out-of-sequence barrier acks.
- Allow DRBD to user other cn_idx values in case our default value is
  already taken.
- Although Primary/Diskless/StandAlone is invalid it is not unconfigured
- become UpToDate on both after detach-attach on a connected secondary
  device pair
- 2.6.28 compatibility (needed for SLE11 kernel)
- Bugfixes to write barrier handling.</changelog>
<changelog author="lmb@suse.de" date="1228910400">- Update with changes from 8a9ba53abe973301639beacc55eec569b43507e5:
- Fix buffer overflow and off-by-one errors in drbd user-space token
  parser (bnc#450883).
- Fix resizing of devices.
- Fix a NULL pointer dereference in barrier handling.
- Handle failing request better.
- Race in UUID synchronization.
- Fix a call to a blocking function from within a spinlock.
- drbd-optflags.patch: removed, is now upstream.</changelog>
<changelog author="dgollub@suse.de" date="1231848000">- Add kernel-syms-rt to build requires to build SLERT KMPs</changelog>
<changelog author="ro@suse.de" date="1240142400">- update to 8.3.1
  * Fixed drbdadm invalidate on disconnected devices (reg in 8.2.7)
  * Fixed a hard to trigger spinlock deadlock when using device stacking
    with the upper device having a smaller minor number than the lower device.
    (Bugz 210)
  * Adding a missing range check in ensure_mdev()
  * Implemented a congested_fn; the kernel can keep its pdflushes running now
  * Improvements the connection code for high latency links
  * Fix for several potential memory leaks when allocating a device
  * Use an additional meta data bit to store the fact of an old crashed primary
  * Udev rule that populates /dev/drbd/by-res/ and /dev/drbd/by-disk/
  * New timeout option: outdated-wfc-timeout
  * New drbdmeta option: --ignore-sanity-checks
  * Include statement for drbd.conf
  * Improvements to drbd-overview.pl
  * Fixed snapshot-resync-target-lvm.sh to work with more than 10 devices
  * Do not force a full resync after a detach on a primary node
  * Compatibility with Linux 2.6.27, 2.6.28 and 2.6.29
- update to 8.3.0
  * Fixed 'sleep with spinlock held' in case online verify found a difference
  * Fixed error code pathes in request processing.
  * Fix for stack smashing in drbdmeta
  * Fixed a bug that could lead to a crash when detaching/attaching
    on the primary under heavy IO (Bugz 171)
  * Fixed a bug in the new epoch code (introduced with 8.2.7).
    Might cause crash at reconnect after connection loss during heavy IO
    (Bugz 160)
  * Fixed a bug in drbdsetup that could cause drbdsetup wait-connect to
    miss the connection event.
  * Fixed a race condition in the new barrier code. (Reordered barrier ACKs)
  * Do not rely on blkdev_issue_flush() returning ENOTSUPP
  * bitmap in unmapped pages = support for devices &gt; 4TByte (was DRBD+)
  * checksum based resync (was DRBD+)
  * support for stacked resource (was DRBD+)
  * Added support for stacked resources to the bash completion stuff
  * Added missing documentation (manpages)
  * Fixed drbdadm handlers for stacked resources
  * Support of drbd-proxy in stacked setups
  * RedHat cluster suite (rgmanager) integration scripts
  * Renamed 'state' to 'role'
  * More build compatibility with older vendor kernels
  * Added drbd-overview.pl to the packages
- update filelist</changelog>
<changelog author="teelynn19@aim.com" date="1247572800">- update to 8.3.2
  * For kernel 2.6.30 support - see internal changelog of source</changelog>
<changelog author="coolo@novell.com" date="1248004800">- trying to get installation right</changelog>
<changelog author="aj@suse.de" date="1254916800">- update to 8.3.4:
  * Support kernel 2.6.31
  * Numerous bug fixes
  * Support for Infiniband via SDP (sockets direct protocol)
- Add build fix from upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1262952000">- Remove unneeded glib-devel BuildRequires.</changelog>
<changelog author="dmueller@suse.de" date="1270987200">- remove KMP subpackage, the kernel modules are part of the kernel
  and don't build out of tree anymore
- update to 8.3.7:
  * Lots of fixes to the new RPM packaging
  * Lots of fixes to the autoconfig stuff
  * Following the rename of CONFIG_LBD to CONFIG_LBDAF
  * Silenced an assert. Could trigger after changing write ordering (Bugz 261)
  * Fixed a race condition between detach and ongoing IO. Very hard to
  trigger, caused an OOPS in make_request/drbd_make_request. (Bugz 262)
  * Fixed a regression in the resync handshake code introduced before 8.3.3.
  That bug causes DRBD to block during the initial handshake when a partial
  resync is not possible but a full resync is necessary. Happens very rarely.
  (Bugz 260)
  * Do not drop into StandAlone mode when connection is lost during authentication
  * Corrected a null test in the authentication code, found by conccinelle,
  thanks to upstream integration. The chance to trigger that was probably 10^-9.
  * crm-fence-peer.sh is now also usable if DRBD is managed from the xen block
  helper script
  * Fixes to the init script's dependencies
  * Backported cleanups that where contributed to the in kernel DRBD
  * Allow online resizing of disconnected devices, new option to drbdsetup
  drbdsetup /dev/drbdX resize --assume-peer-has-space
  * Allow multiple after options in the syncer section for stacked setups
  * Correctly process relative paths in include statements in drbd.conf
  * New option (-t) for drbdadm to test syntax of config snippets
  * Following Linux upstream changes 2.6.32 (SHASH and in_flight issues)
  * New /etc/drbd.conf example that suggests the use of /etc/drbd.d/xxx.res
  * Fixed a regression introduced shortly before 8.3.3, which might
  case a deadlock in DRBD's disconnect code path. (Bugz 258)
  * Fixed drbdsetup X resume-io which is needed for the recovery
  from the effects of broken fence-peer scripts. (Bugz 256)
  * Do not reduce master score of a current Primary on connection loss,
  to avoid unnecessary migrations
  * Do not display the usage count dialog for /etc/inti.d/drbd status</changelog>
<changelog author="tserong@novell.com" date="1277467200">- Include Linbit RA</changelog>
<changelog author="ro@suse.de" date="1287662400">- update to 8.3.8.1
  * Revert delay probes, they could potentially lead to stalled resync.
    Feature is being re-implemented differently
  * DRBD ocf resource agent now treats hostnames case insensitive
- update to 8.3.8
  * Do not expose failed local READs to upper layers, regression introduced
    in 8.3.3
  * Fixed support for devices with 4k hard sector size (again)
  * Fixed a potential Oops in the disconnect code
  * Fixed a race condition that could cause DRBD to consider the peers disk
    as Inconstent after resync instead of UpToDate (Bugz 271)
  * Fixed a reace condition that could cause DRBD to consider the peers disk
    as Outdated instead of Inconsistent during resync (Bugz 277)
  * Disallow to start a resync with invalidate / invalidate-remote when the
    source disk is not UpToDate
  * Forcing primary works now also for Consistent, not only for Outdated and
    Inconsistent (Bugz 266)
  * Improved robustness against corrupt or malicous sector addresses when
    receiving data
  * Added the initial-split-brain, it gets called also if the split-brain gets
    automatically resolved
  * Added the --assume-clean option for the resize command, it causes drbd to
    not resync the new storage after an online grow operation
  * drbdadm: Do not segfault if stacked-on-top-of refers to an undefined res
  * drbdadm: Do not consider configs with invalid after statements as invalid
  * drbdadm: Do not segfault if the peer's proxy section is missing
  * drbdadm: Allow nullglob in include statement
  * drbdadm: Fixed the use of waitpid
  * init script: fix insserv headers (Debian 576901)
  * Gave the receiving code the ability to use multiple BIOs for writing a
    single data packet; now DRBD works with BIOs up to 32kByte also on LVM
    devices; from now on the use_bmbv config option does nothing
  * New command check-resize, that allows DRBD to detect offline resizing
    and to move internal meta-data accordingly
  * Added a control loop, that allows DRBD to find auto tune the resync
    speed, on connections with large queues (drbd-proxy)
  * --dry-run option for connect; disconnects after sync handshake
  * --overwrite-data-of-peer got an alias named --force
  * Improvements to crm-fence-peer
  * Fixed option parsing and stacking in snapshot-resync-target-lvm.sh
  * Compiles on 2.6.33 and 2.6.34
- removed patches:
  64bit-fixes.diff (upstream/obsolete)</changelog>
<changelog author="tserong@suse.com" date="1332244800">- update to 8.3.9 (bnc#680338)
  * Fix for possible deadlock on IO error during resync
  * Fixed a race condition between adding and removing network configuration.
  Lead to a BUG_ON() when triggered.
  * Fixed spurious full syncs that could happen after an empty resync and
  concurrent connection loss.
  * Fixed spurious full syncs that happened when connection got lost while
  one node was in WFSyncUUID state (Bugz 318)
  * Fixed a race in the meta-data update code path, that could lead to forgotten
  updates to the meta-data. That in fact could lead to unexpected behavior
  at the next connect
  * Fixed potential deadlock on detach
  * Fixed potential data divergence after multiple failures
  * Implicitly create unconfigured devices which are referenced in sync-after
  dependencies.
  * OCF RA now also works with pacemaker 1.1
  * Allow BIO sizes of up to 128kByte. Note: In case drbd-proxy is used, at least
  version 1.0.16 of drbd-proxy is required.
  * New configuration keyword on-no-data-accessible. Possible values
  io-error, and suspend-io. The default is "io-error", which matches the
  previous behavior.
  * If the fencing policy is set to resource-and-stonith, the primary node
  will creates the new current UUID _after_ the fencing handler
  returned. (Before it did immediately)
  * Rewrote the resync speed control loop code. New configuration parameters
  c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate.
  * Disable activity log updates when all blocks of an unconnected device is
  are out of sync. That can be activated by using "invalidate-remote" on an
  unconnected primary.
  * Improved IPv6 support: link local addresses
  * Improved resync speed display in /proc/drbd</changelog>

</package>
<package pkgid="03989b14d3e49234235c77308faa00f63e0352158f2260183038ef4d6fed7dab" name="drbd" arch="src">
    <version epoch="0" ver="8.3.11" rel="32.1"/>

<changelog author="schwab@suse.de" date="1219060800">- Fix name of completions file.</changelog>
<changelog author="mrueckert@suse.de" date="1219060801">- remove outdated options in the fillup_and_insserv call</changelog>
<changelog author="lmb@suse.de" date="1220529600">- Imported some changes from upstream, including:
- Made it to compile on Linux-2.6.26
- Fixed online resizing if there is application IO on the fly when the
  resize is triggered.
- Fixed online resizing if it is triggered from the secondary node.
- Fixed a possible deadlock in case "become-primary-on-both" is used, and
  a resync starts
- Fixed the invocation of the pri-on-incon-degr handler
- Fixed the exit codes of drbdsetup
- sock_create_lite() to avoid a socket-&gt;sk leak
- Auto-tune socket buffers if sndbuf-size is set to zero</changelog>
<changelog author="lmb@suse.de" date="1225108800">- Include fixes from upstream
  (0e87a13b63e2ef87af6cfcc0d875721c53f37ed9).
- Fixed possible Oops on connection loss during sync handshake.
- Latency improvements.
- Improved barrier support.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- Update from 8.2.7-rc1 to 8.2.7 proper.
- Endianness fixes.
- Handle out-of-sequence barrier acks.
- Allow DRBD to user other cn_idx values in case our default value is
  already taken.
- Although Primary/Diskless/StandAlone is invalid it is not unconfigured
- become UpToDate on both after detach-attach on a connected secondary
  device pair
- 2.6.28 compatibility (needed for SLE11 kernel)
- Bugfixes to write barrier handling.</changelog>
<changelog author="lmb@suse.de" date="1228910400">- Update with changes from 8a9ba53abe973301639beacc55eec569b43507e5:
- Fix buffer overflow and off-by-one errors in drbd user-space token
  parser (bnc#450883).
- Fix resizing of devices.
- Fix a NULL pointer dereference in barrier handling.
- Handle failing request better.
- Race in UUID synchronization.
- Fix a call to a blocking function from within a spinlock.
- drbd-optflags.patch: removed, is now upstream.</changelog>
<changelog author="dgollub@suse.de" date="1231848000">- Add kernel-syms-rt to build requires to build SLERT KMPs</changelog>
<changelog author="ro@suse.de" date="1240228800">- update to 8.3.1
  * Fixed drbdadm invalidate on disconnected devices (reg in 8.2.7)
  * Fixed a hard to trigger spinlock deadlock when using device stacking
    with the upper device having a smaller minor number than the lower device.
    (Bugz 210)
  * Adding a missing range check in ensure_mdev()
  * Implemented a congested_fn; the kernel can keep its pdflushes running now
  * Improvements the connection code for high latency links
  * Fix for several potential memory leaks when allocating a device
  * Use an additional meta data bit to store the fact of an old crashed primary
  * Udev rule that populates /dev/drbd/by-res/ and /dev/drbd/by-disk/
  * New timeout option: outdated-wfc-timeout
  * New drbdmeta option: --ignore-sanity-checks
  * Include statement for drbd.conf
  * Improvements to drbd-overview.pl
  * Fixed snapshot-resync-target-lvm.sh to work with more than 10 devices
  * Do not force a full resync after a detach on a primary node
  * Compatibility with Linux 2.6.27, 2.6.28 and 2.6.29
- update to 8.3.0
  * Fixed 'sleep with spinlock held' in case online verify found a difference
  * Fixed error code pathes in request processing.
  * Fix for stack smashing in drbdmeta
  * Fixed a bug that could lead to a crash when detaching/attaching
    on the primary under heavy IO (Bugz 171)
  * Fixed a bug in the new epoch code (introduced with 8.2.7).
    Might cause crash at reconnect after connection loss during heavy IO
    (Bugz 160)
  * Fixed a bug in drbdsetup that could cause drbdsetup wait-connect to
    miss the connection event.
  * Fixed a race condition in the new barrier code. (Reordered barrier ACKs)
  * Do not rely on blkdev_issue_flush() returning ENOTSUPP
  * bitmap in unmapped pages = support for devices &gt; 4TByte (was DRBD+)
  * checksum based resync (was DRBD+)
  * support for stacked resource (was DRBD+)
  * Added support for stacked resources to the bash completion stuff
  * Added missing documentation (manpages)
  * Fixed drbdadm handlers for stacked resources
  * Support of drbd-proxy in stacked setups
  * RedHat cluster suite (rgmanager) integration scripts
  * Renamed 'state' to 'role'
  * More build compatibility with older vendor kernels
  * Added drbd-overview.pl to the packages
- update filelist</changelog>
<changelog author="teelynn19@aim.com" date="1247572800">- update to 8.3.2
  * For kernel 2.6.30 support - see internal changelog of source</changelog>
<changelog author="coolo@novell.com" date="1248004800">- trying to get installation right</changelog>
<changelog author="aj@suse.de" date="1254916800">- update to 8.3.4:
  * Support kernel 2.6.31
  * Numerous bug fixes
  * Support for Infiniband via SDP (sockets direct protocol)
- Add build fix from upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1262952000">- Remove unneeded glib-devel BuildRequires.</changelog>
<changelog author="dmueller@suse.de" date="1270987200">- remove KMP subpackage, the kernel modules are part of the kernel
  and don't build out of tree anymore
- update to 8.3.7:
  * Lots of fixes to the new RPM packaging
  * Lots of fixes to the autoconfig stuff
  * Following the rename of CONFIG_LBD to CONFIG_LBDAF
  * Silenced an assert. Could trigger after changing write ordering (Bugz 261)
  * Fixed a race condition between detach and ongoing IO. Very hard to
  trigger, caused an OOPS in make_request/drbd_make_request. (Bugz 262)
  * Fixed a regression in the resync handshake code introduced before 8.3.3.
  That bug causes DRBD to block during the initial handshake when a partial
  resync is not possible but a full resync is necessary. Happens very rarely.
  (Bugz 260)
  * Do not drop into StandAlone mode when connection is lost during authentication
  * Corrected a null test in the authentication code, found by conccinelle,
  thanks to upstream integration. The chance to trigger that was probably 10^-9.
  * crm-fence-peer.sh is now also usable if DRBD is managed from the xen block
  helper script
  * Fixes to the init script's dependencies
  * Backported cleanups that where contributed to the in kernel DRBD
  * Allow online resizing of disconnected devices, new option to drbdsetup
  drbdsetup /dev/drbdX resize --assume-peer-has-space
  * Allow multiple after options in the syncer section for stacked setups
  * Correctly process relative paths in include statements in drbd.conf
  * New option (-t) for drbdadm to test syntax of config snippets
  * Following Linux upstream changes 2.6.32 (SHASH and in_flight issues)
  * New /etc/drbd.conf example that suggests the use of /etc/drbd.d/xxx.res
  * Fixed a regression introduced shortly before 8.3.3, which might
  case a deadlock in DRBD's disconnect code path. (Bugz 258)
  * Fixed drbdsetup X resume-io which is needed for the recovery
  from the effects of broken fence-peer scripts. (Bugz 256)
  * Do not reduce master score of a current Primary on connection loss,
  to avoid unnecessary migrations
  * Do not display the usage count dialog for /etc/inti.d/drbd status</changelog>
<changelog author="tserong@novell.com" date="1277467200">- Include Linbit RA</changelog>
<changelog author="ro@suse.de" date="1287748800">- update to 8.3.8.1
  * Revert delay probes, they could potentially lead to stalled resync.
    Feature is being re-implemented differently
  * DRBD ocf resource agent now treats hostnames case insensitive
- update to 8.3.8
  * Do not expose failed local READs to upper layers, regression introduced
    in 8.3.3
  * Fixed support for devices with 4k hard sector size (again)
  * Fixed a potential Oops in the disconnect code
  * Fixed a race condition that could cause DRBD to consider the peers disk
    as Inconstent after resync instead of UpToDate (Bugz 271)
  * Fixed a reace condition that could cause DRBD to consider the peers disk
    as Outdated instead of Inconsistent during resync (Bugz 277)
  * Disallow to start a resync with invalidate / invalidate-remote when the
    source disk is not UpToDate
  * Forcing primary works now also for Consistent, not only for Outdated and
    Inconsistent (Bugz 266)
  * Improved robustness against corrupt or malicous sector addresses when
    receiving data
  * Added the initial-split-brain, it gets called also if the split-brain gets
    automatically resolved
  * Added the --assume-clean option for the resize command, it causes drbd to
    not resync the new storage after an online grow operation
  * drbdadm: Do not segfault if stacked-on-top-of refers to an undefined res
  * drbdadm: Do not consider configs with invalid after statements as invalid
  * drbdadm: Do not segfault if the peer's proxy section is missing
  * drbdadm: Allow nullglob in include statement
  * drbdadm: Fixed the use of waitpid
  * init script: fix insserv headers (Debian 576901)
  * Gave the receiving code the ability to use multiple BIOs for writing a
    single data packet; now DRBD works with BIOs up to 32kByte also on LVM
    devices; from now on the use_bmbv config option does nothing
  * New command check-resize, that allows DRBD to detect offline resizing
    and to move internal meta-data accordingly
  * Added a control loop, that allows DRBD to find auto tune the resync
    speed, on connections with large queues (drbd-proxy)
  * --dry-run option for connect; disconnects after sync handshake
  * --overwrite-data-of-peer got an alias named --force
  * Improvements to crm-fence-peer
  * Fixed option parsing and stacking in snapshot-resync-target-lvm.sh
  * Compiles on 2.6.33 and 2.6.34
- removed patches:
  64bit-fixes.diff (upstream/obsolete)</changelog>
<changelog author="ro@novell.com" date="1298289600">- update to 8.3.10
  * Fixed a subtle performance degradation that might affected synchronous
    work loads (databases) (introduced in 8.3.9)
  * Fixed a locking regression (introduced in 8.3.9)
  * Fixed on-no-data-accessible for Primary, SyncTarget nodes (Bugz 332)
  * Progress bar for online verify
  * Optionally use the resync speed control loop code for the online verify
    process as well
  * Added code to detect false positives when using data-integrity-alg
  * New config option on-congestion and new connection states ahead and behind
  * Reduced IO latencies during resync, bitmap exchange and temporal states
  * Only build a single kernel module package on distributions that provide
    the infrastructure to have kernel version independent modules
  * On 64bit architectures allow device sizes up to one petabyte
- update to 8.3.9
  * Fix for possible deadlock on IO error during resync
  * Fixed a race condition between adding and removing network configuration.
    Lead to a BUG_ON() when triggered.
  * Fixed spurious full syncs that could happen after an empty resync and
    concurrent connection loss.
  * Fixed spurious full syncs that happened when connection got lost while
    one node was in WFSyncUUID state (Bugz 318)
  * Fixed a race in the meta-data update code path, that could lead to forgotten
    updates to the meta-data. That in fact could lead to unexpected behavior
    at the next connect
  * Fixed potential deadlock on detach
  * Fixed potential data divergence after multiple failures
  * Implicitly create unconfigured devices which are referenced in sync-after
    dependencies.
  * OCF RA now also works with pacemaker 1.1
  * Allow BIO sizes of up to 128kByte. Note: In case drbd-proxy is used, at least
    version 1.0.16 of drbd-proxy is required.
  * New configuration keyword on-no-data-accessible. Possible values
    io-error, and suspend-io. The default is "io-error", which matches the
    previous behavior.
  * If the fencing policy is set to resource-and-stonith, the primary node
    will creates the new current UUID _after_ the fencing handler
    returned. (Before it did immediately)
  * Rewrote the resync speed control loop code. New configuration parameters
    c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate.
  * Disable activity log updates when all blocks of an unconnected device is
    are out of sync. That can be activated by using "invalidate-remote" on an
    unconnected primary.
  * Improved IPv6 support: link local addresses
  * Improved resync speed display in /proc/drbd</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- update to 8.3.11
  * Added missing spinlock in compressed bitmap receive (regression introduced
  in 8.3.10, could lead to "negative" out-of-sync stats and non-terminating
  resync when "use-rle" is enabled)
  * Fixed handling of read errors during online verify runs
  * Fixes for possible distributed deadlocks during online verify and
  checksum based resync processes
  * Fixed handling of IO errors with an on-io-error=pass-on policy; the
  disk state goes to inconsistent
  * Fixed the behavior in case ping-timeout and ping-int are set to the
  same value
  * Fix for connecting on high latency network links
  * Fixed wrong connection drops ("PingAck did not arrive in time") with
  asymmetrically congested networks
  * Fixed state transitions if fence-peer handler returns after connection was
  established again
  * Fixes to drbdmeta and drbdsetup for the &gt; 16TByte support
  * Made negotiation of max_bio_size conservative instead of optimistic
  * Network timeouts for mirrored write requests are now always enforced,
  no longer only when the socket is congested</changelog>
<changelog author="tserong@suse.com" date="1341921600">- Don't use /var/lock/subsys in init script (bnc#714643)</changelog>
<changelog author="ohering@suse.de" date="1368446400">- Make /etc/xen mode 0700 to protect vnc passwords.</changelog>

</package>
<package pkgid="bc6618dae99188ee1aed4475866538c400fb5b5a033d280cac59d601f01d5dfe" name="drbd" arch="src">
    <version epoch="0" ver="8.3.11" rel="4.5.2"/>

<changelog author="ro@suse.de" date="1212580800">- buildreq xen-tools only on x86,x86_64</changelog>
<changelog author="lmb@suse.de" date="1216123200">- Update to 8.2.6 and include all bugfixes from upstream.
- Fix loading of module (bnc#403731).
- Include bash completion for drbdadm.
- Added the before-resync-target handler.
- Fixed the out-of-sync handler.
- Added the max-bio-bvecs option to workaround issues in a stack of
  DRBD/LVM/Xen.
- Fix online resizing in case if triggered from secondary.
- Includes bugfixes from 8.0.11 -&gt; 8.0.12 branch.</changelog>
<changelog author="schwab@suse.de" date="1219060800">- Fix name of completions file.</changelog>
<changelog author="mrueckert@suse.de" date="1219060800">- remove outdated options in the fillup_and_insserv call</changelog>
<changelog author="lmb@suse.de" date="1220529600">- Imported some changes from upstream, including:
- Made it to compile on Linux-2.6.26
- Fixed online resizing if there is application IO on the fly when the
  resize is triggered.
- Fixed online resizing if it is triggered from the secondary node.
- Fixed a possible deadlock in case "become-primary-on-both" is used, and
  a resync starts
- Fixed the invocation of the pri-on-incon-degr handler
- Fixed the exit codes of drbdsetup
- sock_create_lite() to avoid a socket-&gt;sk leak
- Auto-tune socket buffers if sndbuf-size is set to zero</changelog>
<changelog author="lmb@suse.de" date="1225108800">- Include fixes from upstream
  (0e87a13b63e2ef87af6cfcc0d875721c53f37ed9).
- Fixed possible Oops on connection loss during sync handshake.
- Latency improvements.
- Improved barrier support.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- Update from 8.2.7-rc1 to 8.2.7 proper.
- Endianness fixes.
- Handle out-of-sequence barrier acks.
- Allow DRBD to user other cn_idx values in case our default value is
  already taken.
- Although Primary/Diskless/StandAlone is invalid it is not unconfigured
- become UpToDate on both after detach-attach on a connected secondary
  device pair
- 2.6.28 compatibility (needed for SLE11 kernel)
- Bugfixes to write barrier handling.</changelog>
<changelog author="lmb@suse.de" date="1228910400">- Update with changes from 8a9ba53abe973301639beacc55eec569b43507e5:
- Fix buffer overflow and off-by-one errors in drbd user-space token
  parser (bnc#450883).
- Fix resizing of devices.
- Fix a NULL pointer dereference in barrier handling.
- Handle failing request better.
- Race in UUID synchronization.
- Fix a call to a blocking function from within a spinlock.
- drbd-optflags.patch: removed, is now upstream.</changelog>
<changelog author="dgollub@suse.de" date="1231848000">- Add kernel-syms-rt to build requires to build SLERT KMPs</changelog>
<changelog author="ro@suse.de" date="1240142400">- update to 8.3.1
  * Fixed drbdadm invalidate on disconnected devices (reg in 8.2.7)
  * Fixed a hard to trigger spinlock deadlock when using device stacking
    with the upper device having a smaller minor number than the lower device.
    (Bugz 210)
  * Adding a missing range check in ensure_mdev()
  * Implemented a congested_fn; the kernel can keep its pdflushes running now
  * Improvements the connection code for high latency links
  * Fix for several potential memory leaks when allocating a device
  * Use an additional meta data bit to store the fact of an old crashed primary
  * Udev rule that populates /dev/drbd/by-res/ and /dev/drbd/by-disk/
  * New timeout option: outdated-wfc-timeout
  * New drbdmeta option: --ignore-sanity-checks
  * Include statement for drbd.conf
  * Improvements to drbd-overview.pl
  * Fixed snapshot-resync-target-lvm.sh to work with more than 10 devices
  * Do not force a full resync after a detach on a primary node
  * Compatibility with Linux 2.6.27, 2.6.28 and 2.6.29
- update to 8.3.0
  * Fixed 'sleep with spinlock held' in case online verify found a difference
  * Fixed error code pathes in request processing.
  * Fix for stack smashing in drbdmeta
  * Fixed a bug that could lead to a crash when detaching/attaching
    on the primary under heavy IO (Bugz 171)
  * Fixed a bug in the new epoch code (introduced with 8.2.7).
    Might cause crash at reconnect after connection loss during heavy IO
    (Bugz 160)
  * Fixed a bug in drbdsetup that could cause drbdsetup wait-connect to
    miss the connection event.
  * Fixed a race condition in the new barrier code. (Reordered barrier ACKs)
  * Do not rely on blkdev_issue_flush() returning ENOTSUPP
  * bitmap in unmapped pages = support for devices &gt; 4TByte (was DRBD+)
  * checksum based resync (was DRBD+)
  * support for stacked resource (was DRBD+)
  * Added support for stacked resources to the bash completion stuff
  * Added missing documentation (manpages)
  * Fixed drbdadm handlers for stacked resources
  * Support of drbd-proxy in stacked setups
  * RedHat cluster suite (rgmanager) integration scripts
  * Renamed 'state' to 'role'
  * More build compatibility with older vendor kernels
  * Added drbd-overview.pl to the packages
- update filelist</changelog>
<changelog author="teelynn19@aim.com" date="1247572800">- update to 8.3.2
  * For kernel 2.6.30 support - see internal changelog of source</changelog>
<changelog author="coolo@novell.com" date="1248004800">- trying to get installation right</changelog>
<changelog author="aj@suse.de" date="1254916800">- update to 8.3.4:
  * Support kernel 2.6.31
  * Numerous bug fixes
  * Support for Infiniband via SDP (sockets direct protocol)
- Add build fix from upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1262952000">- Remove unneeded glib-devel BuildRequires.</changelog>
<changelog author="dmueller@suse.de" date="1270987200">- remove KMP subpackage, the kernel modules are part of the kernel
  and don't build out of tree anymore
- update to 8.3.7:
  * Lots of fixes to the new RPM packaging
  * Lots of fixes to the autoconfig stuff
  * Following the rename of CONFIG_LBD to CONFIG_LBDAF
  * Silenced an assert. Could trigger after changing write ordering (Bugz 261)
  * Fixed a race condition between detach and ongoing IO. Very hard to
  trigger, caused an OOPS in make_request/drbd_make_request. (Bugz 262)
  * Fixed a regression in the resync handshake code introduced before 8.3.3.
  That bug causes DRBD to block during the initial handshake when a partial
  resync is not possible but a full resync is necessary. Happens very rarely.
  (Bugz 260)
  * Do not drop into StandAlone mode when connection is lost during authentication
  * Corrected a null test in the authentication code, found by conccinelle,
  thanks to upstream integration. The chance to trigger that was probably 10^-9.
  * crm-fence-peer.sh is now also usable if DRBD is managed from the xen block
  helper script
  * Fixes to the init script's dependencies
  * Backported cleanups that where contributed to the in kernel DRBD
  * Allow online resizing of disconnected devices, new option to drbdsetup
  drbdsetup /dev/drbdX resize --assume-peer-has-space
  * Allow multiple after options in the syncer section for stacked setups
  * Correctly process relative paths in include statements in drbd.conf
  * New option (-t) for drbdadm to test syntax of config snippets
  * Following Linux upstream changes 2.6.32 (SHASH and in_flight issues)
  * New /etc/drbd.conf example that suggests the use of /etc/drbd.d/xxx.res
  * Fixed a regression introduced shortly before 8.3.3, which might
  case a deadlock in DRBD's disconnect code path. (Bugz 258)
  * Fixed drbdsetup X resume-io which is needed for the recovery
  from the effects of broken fence-peer scripts. (Bugz 256)
  * Do not reduce master score of a current Primary on connection loss,
  to avoid unnecessary migrations
  * Do not display the usage count dialog for /etc/inti.d/drbd status</changelog>
<changelog author="tserong@novell.com" date="1277467200">- Include Linbit RA</changelog>
<changelog author="ro@suse.de" date="1287662400">- update to 8.3.8.1
  * Revert delay probes, they could potentially lead to stalled resync.
    Feature is being re-implemented differently
  * DRBD ocf resource agent now treats hostnames case insensitive
- update to 8.3.8
  * Do not expose failed local READs to upper layers, regression introduced
    in 8.3.3
  * Fixed support for devices with 4k hard sector size (again)
  * Fixed a potential Oops in the disconnect code
  * Fixed a race condition that could cause DRBD to consider the peers disk
    as Inconstent after resync instead of UpToDate (Bugz 271)
  * Fixed a reace condition that could cause DRBD to consider the peers disk
    as Outdated instead of Inconsistent during resync (Bugz 277)
  * Disallow to start a resync with invalidate / invalidate-remote when the
    source disk is not UpToDate
  * Forcing primary works now also for Consistent, not only for Outdated and
    Inconsistent (Bugz 266)
  * Improved robustness against corrupt or malicous sector addresses when
    receiving data
  * Added the initial-split-brain, it gets called also if the split-brain gets
    automatically resolved
  * Added the --assume-clean option for the resize command, it causes drbd to
    not resync the new storage after an online grow operation
  * drbdadm: Do not segfault if stacked-on-top-of refers to an undefined res
  * drbdadm: Do not consider configs with invalid after statements as invalid
  * drbdadm: Do not segfault if the peer's proxy section is missing
  * drbdadm: Allow nullglob in include statement
  * drbdadm: Fixed the use of waitpid
  * init script: fix insserv headers (Debian 576901)
  * Gave the receiving code the ability to use multiple BIOs for writing a
    single data packet; now DRBD works with BIOs up to 32kByte also on LVM
    devices; from now on the use_bmbv config option does nothing
  * New command check-resize, that allows DRBD to detect offline resizing
    and to move internal meta-data accordingly
  * Added a control loop, that allows DRBD to find auto tune the resync
    speed, on connections with large queues (drbd-proxy)
  * --dry-run option for connect; disconnects after sync handshake
  * --overwrite-data-of-peer got an alias named --force
  * Improvements to crm-fence-peer
  * Fixed option parsing and stacking in snapshot-resync-target-lvm.sh
  * Compiles on 2.6.33 and 2.6.34
- removed patches:
  64bit-fixes.diff (upstream/obsolete)</changelog>
<changelog author="ro@novell.com" date="1298289600">- update to 8.3.10
  * Fixed a subtle performance degradation that might affected synchronous
    work loads (databases) (introduced in 8.3.9)
  * Fixed a locking regression (introduced in 8.3.9)
  * Fixed on-no-data-accessible for Primary, SyncTarget nodes (Bugz 332)
  * Progress bar for online verify
  * Optionally use the resync speed control loop code for the online verify
    process as well
  * Added code to detect false positives when using data-integrity-alg
  * New config option on-congestion and new connection states ahead and behind
  * Reduced IO latencies during resync, bitmap exchange and temporal states
  * Only build a single kernel module package on distributions that provide
    the infrastructure to have kernel version independent modules
  * On 64bit architectures allow device sizes up to one petabyte
- update to 8.3.9
  * Fix for possible deadlock on IO error during resync
  * Fixed a race condition between adding and removing network configuration.
    Lead to a BUG_ON() when triggered.
  * Fixed spurious full syncs that could happen after an empty resync and
    concurrent connection loss.
  * Fixed spurious full syncs that happened when connection got lost while
    one node was in WFSyncUUID state (Bugz 318)
  * Fixed a race in the meta-data update code path, that could lead to forgotten
    updates to the meta-data. That in fact could lead to unexpected behavior
    at the next connect
  * Fixed potential deadlock on detach
  * Fixed potential data divergence after multiple failures
  * Implicitly create unconfigured devices which are referenced in sync-after
    dependencies.
  * OCF RA now also works with pacemaker 1.1
  * Allow BIO sizes of up to 128kByte. Note: In case drbd-proxy is used, at least
    version 1.0.16 of drbd-proxy is required.
  * New configuration keyword on-no-data-accessible. Possible values
    io-error, and suspend-io. The default is "io-error", which matches the
    previous behavior.
  * If the fencing policy is set to resource-and-stonith, the primary node
    will creates the new current UUID _after_ the fencing handler
    returned. (Before it did immediately)
  * Rewrote the resync speed control loop code. New configuration parameters
    c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate.
  * Disable activity log updates when all blocks of an unconnected device is
    are out of sync. That can be activated by using "invalidate-remote" on an
    unconnected primary.
  * Improved IPv6 support: link local addresses
  * Improved resync speed display in /proc/drbd</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- update to 8.3.11
  * Added missing spinlock in compressed bitmap receive (regression introduced
  in 8.3.10, could lead to "negative" out-of-sync stats and non-terminating
  resync when "use-rle" is enabled)
  * Fixed handling of read errors during online verify runs
  * Fixes for possible distributed deadlocks during online verify and
  checksum based resync processes
  * Fixed handling of IO errors with an on-io-error=pass-on policy; the
  disk state goes to inconsistent
  * Fixed the behavior in case ping-timeout and ping-int are set to the
  same value
  * Fix for connecting on high latency network links
  * Fixed wrong connection drops ("PingAck did not arrive in time") with
  asymmetrically congested networks
  * Fixed state transitions if fence-peer handler returns after connection was
  established again
  * Fixes to drbdmeta and drbdsetup for the &gt; 16TByte support
  * Made negotiation of max_bio_size conservative instead of optimistic
  * Network timeouts for mirrored write requests are now always enforced,
  no longer only when the socket is congested</changelog>

</package>
<package pkgid="75335179682224f9c2a07582f4e11b568c902e1556fb4616197a1a786646b62f" name="drbd" arch="src">
    <version epoch="0" ver="8.3.9" rel="8.3"/>

<changelog author="lmb@suse.de" date="1208260800">- Update to 8.2.5 (FATE#302403)
- Include online-verify + various fixes to it.
- Fix races between online-verify and application writes.
- Fixed data-integrity-alg features.
- Improved latency.
- Full support for migration of meta-data from 0.7 -&gt; 0.8.
- Fix some more races, bugs, and memory leaks.</changelog>
<changelog author="coolo@suse.de" date="1212494400">- avoid packaging a directory of xen-tools with different permissions</changelog>
<changelog author="ro@suse.de" date="1212580800">- buildreq xen-tools only on x86,x86_64</changelog>
<changelog author="lmb@suse.de" date="1216123200">- Update to 8.2.6 and include all bugfixes from upstream.
- Fix loading of module (bnc#403731).
- Include bash completion for drbdadm.
- Added the before-resync-target handler.
- Fixed the out-of-sync handler.
- Added the max-bio-bvecs option to workaround issues in a stack of
  DRBD/LVM/Xen.
- Fix online resizing in case if triggered from secondary.
- Includes bugfixes from 8.0.11 -&gt; 8.0.12 branch.</changelog>
<changelog author="schwab@suse.de" date="1219060800">- Fix name of completions file.</changelog>
<changelog author="mrueckert@suse.de" date="1219060800">- remove outdated options in the fillup_and_insserv call</changelog>
<changelog author="lmb@suse.de" date="1220529600">- Imported some changes from upstream, including:
- Made it to compile on Linux-2.6.26
- Fixed online resizing if there is application IO on the fly when the
  resize is triggered.
- Fixed online resizing if it is triggered from the secondary node.
- Fixed a possible deadlock in case "become-primary-on-both" is used, and
  a resync starts
- Fixed the invocation of the pri-on-incon-degr handler
- Fixed the exit codes of drbdsetup
- sock_create_lite() to avoid a socket-&gt;sk leak
- Auto-tune socket buffers if sndbuf-size is set to zero</changelog>
<changelog author="lmb@suse.de" date="1225108800">- Include fixes from upstream
  (0e87a13b63e2ef87af6cfcc0d875721c53f37ed9).
- Fixed possible Oops on connection loss during sync handshake.
- Latency improvements.
- Improved barrier support.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- Update from 8.2.7-rc1 to 8.2.7 proper.
- Endianness fixes.
- Handle out-of-sequence barrier acks.
- Allow DRBD to user other cn_idx values in case our default value is
  already taken.
- Although Primary/Diskless/StandAlone is invalid it is not unconfigured
- become UpToDate on both after detach-attach on a connected secondary
  device pair
- 2.6.28 compatibility (needed for SLE11 kernel)
- Bugfixes to write barrier handling.</changelog>
<changelog author="lmb@suse.de" date="1228910400">- Update with changes from 8a9ba53abe973301639beacc55eec569b43507e5:
- Fix buffer overflow and off-by-one errors in drbd user-space token
  parser (bnc#450883).
- Fix resizing of devices.
- Fix a NULL pointer dereference in barrier handling.
- Handle failing request better.
- Race in UUID synchronization.
- Fix a call to a blocking function from within a spinlock.
- drbd-optflags.patch: removed, is now upstream.</changelog>
<changelog author="dgollub@suse.de" date="1231848000">- Add kernel-syms-rt to build requires to build SLERT KMPs</changelog>
<changelog author="ro@suse.de" date="1240142400">- update to 8.3.1
  * Fixed drbdadm invalidate on disconnected devices (reg in 8.2.7)
  * Fixed a hard to trigger spinlock deadlock when using device stacking
    with the upper device having a smaller minor number than the lower device.
    (Bugz 210)
  * Adding a missing range check in ensure_mdev()
  * Implemented a congested_fn; the kernel can keep its pdflushes running now
  * Improvements the connection code for high latency links
  * Fix for several potential memory leaks when allocating a device
  * Use an additional meta data bit to store the fact of an old crashed primary
  * Udev rule that populates /dev/drbd/by-res/ and /dev/drbd/by-disk/
  * New timeout option: outdated-wfc-timeout
  * New drbdmeta option: --ignore-sanity-checks
  * Include statement for drbd.conf
  * Improvements to drbd-overview.pl
  * Fixed snapshot-resync-target-lvm.sh to work with more than 10 devices
  * Do not force a full resync after a detach on a primary node
  * Compatibility with Linux 2.6.27, 2.6.28 and 2.6.29
- update to 8.3.0
  * Fixed 'sleep with spinlock held' in case online verify found a difference
  * Fixed error code pathes in request processing.
  * Fix for stack smashing in drbdmeta
  * Fixed a bug that could lead to a crash when detaching/attaching
    on the primary under heavy IO (Bugz 171)
  * Fixed a bug in the new epoch code (introduced with 8.2.7).
    Might cause crash at reconnect after connection loss during heavy IO
    (Bugz 160)
  * Fixed a bug in drbdsetup that could cause drbdsetup wait-connect to
    miss the connection event.
  * Fixed a race condition in the new barrier code. (Reordered barrier ACKs)
  * Do not rely on blkdev_issue_flush() returning ENOTSUPP
  * bitmap in unmapped pages = support for devices &gt; 4TByte (was DRBD+)
  * checksum based resync (was DRBD+)
  * support for stacked resource (was DRBD+)
  * Added support for stacked resources to the bash completion stuff
  * Added missing documentation (manpages)
  * Fixed drbdadm handlers for stacked resources
  * Support of drbd-proxy in stacked setups
  * RedHat cluster suite (rgmanager) integration scripts
  * Renamed 'state' to 'role'
  * More build compatibility with older vendor kernels
  * Added drbd-overview.pl to the packages
- update filelist</changelog>
<changelog author="teelynn19@aim.com" date="1247572800">- update to 8.3.2
  * For kernel 2.6.30 support - see internal changelog of source</changelog>
<changelog author="coolo@novell.com" date="1248004800">- trying to get installation right</changelog>
<changelog author="aj@suse.de" date="1254916800">- update to 8.3.4:
  * Support kernel 2.6.31
  * Numerous bug fixes
  * Support for Infiniband via SDP (sockets direct protocol)
- Add build fix from upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1262952000">- Remove unneeded glib-devel BuildRequires.</changelog>
<changelog author="dmueller@suse.de" date="1270987200">- remove KMP subpackage, the kernel modules are part of the kernel
  and don't build out of tree anymore
- update to 8.3.7:
  * Lots of fixes to the new RPM packaging
  * Lots of fixes to the autoconfig stuff
  * Following the rename of CONFIG_LBD to CONFIG_LBDAF
  * Silenced an assert. Could trigger after changing write ordering (Bugz 261)
  * Fixed a race condition between detach and ongoing IO. Very hard to
  trigger, caused an OOPS in make_request/drbd_make_request. (Bugz 262)
  * Fixed a regression in the resync handshake code introduced before 8.3.3.
  That bug causes DRBD to block during the initial handshake when a partial
  resync is not possible but a full resync is necessary. Happens very rarely.
  (Bugz 260)
  * Do not drop into StandAlone mode when connection is lost during authentication
  * Corrected a null test in the authentication code, found by conccinelle,
  thanks to upstream integration. The chance to trigger that was probably 10^-9.
  * crm-fence-peer.sh is now also usable if DRBD is managed from the xen block
  helper script
  * Fixes to the init script's dependencies
  * Backported cleanups that where contributed to the in kernel DRBD
  * Allow online resizing of disconnected devices, new option to drbdsetup
  drbdsetup /dev/drbdX resize --assume-peer-has-space
  * Allow multiple after options in the syncer section for stacked setups
  * Correctly process relative paths in include statements in drbd.conf
  * New option (-t) for drbdadm to test syntax of config snippets
  * Following Linux upstream changes 2.6.32 (SHASH and in_flight issues)
  * New /etc/drbd.conf example that suggests the use of /etc/drbd.d/xxx.res
  * Fixed a regression introduced shortly before 8.3.3, which might
  case a deadlock in DRBD's disconnect code path. (Bugz 258)
  * Fixed drbdsetup X resume-io which is needed for the recovery
  from the effects of broken fence-peer scripts. (Bugz 256)
  * Do not reduce master score of a current Primary on connection loss,
  to avoid unnecessary migrations
  * Do not display the usage count dialog for /etc/inti.d/drbd status</changelog>
<changelog author="tserong@novell.com" date="1277467200">- Include Linbit RA</changelog>
<changelog author="ro@suse.de" date="1287662400">- update to 8.3.8.1
  * Revert delay probes, they could potentially lead to stalled resync.
    Feature is being re-implemented differently
  * DRBD ocf resource agent now treats hostnames case insensitive
- update to 8.3.8
  * Do not expose failed local READs to upper layers, regression introduced
    in 8.3.3
  * Fixed support for devices with 4k hard sector size (again)
  * Fixed a potential Oops in the disconnect code
  * Fixed a race condition that could cause DRBD to consider the peers disk
    as Inconstent after resync instead of UpToDate (Bugz 271)
  * Fixed a reace condition that could cause DRBD to consider the peers disk
    as Outdated instead of Inconsistent during resync (Bugz 277)
  * Disallow to start a resync with invalidate / invalidate-remote when the
    source disk is not UpToDate
  * Forcing primary works now also for Consistent, not only for Outdated and
    Inconsistent (Bugz 266)
  * Improved robustness against corrupt or malicous sector addresses when
    receiving data
  * Added the initial-split-brain, it gets called also if the split-brain gets
    automatically resolved
  * Added the --assume-clean option for the resize command, it causes drbd to
    not resync the new storage after an online grow operation
  * drbdadm: Do not segfault if stacked-on-top-of refers to an undefined res
  * drbdadm: Do not consider configs with invalid after statements as invalid
  * drbdadm: Do not segfault if the peer's proxy section is missing
  * drbdadm: Allow nullglob in include statement
  * drbdadm: Fixed the use of waitpid
  * init script: fix insserv headers (Debian 576901)
  * Gave the receiving code the ability to use multiple BIOs for writing a
    single data packet; now DRBD works with BIOs up to 32kByte also on LVM
    devices; from now on the use_bmbv config option does nothing
  * New command check-resize, that allows DRBD to detect offline resizing
    and to move internal meta-data accordingly
  * Added a control loop, that allows DRBD to find auto tune the resync
    speed, on connections with large queues (drbd-proxy)
  * --dry-run option for connect; disconnects after sync handshake
  * --overwrite-data-of-peer got an alias named --force
  * Improvements to crm-fence-peer
  * Fixed option parsing and stacking in snapshot-resync-target-lvm.sh
  * Compiles on 2.6.33 and 2.6.34
- removed patches:
  64bit-fixes.diff (upstream/obsolete)</changelog>
<changelog author="tserong@suse.com" date="1332244800">- update to 8.3.9 (bnc#680338)
  * Fix for possible deadlock on IO error during resync
  * Fixed a race condition between adding and removing network configuration.
  Lead to a BUG_ON() when triggered.
  * Fixed spurious full syncs that could happen after an empty resync and
  concurrent connection loss.
  * Fixed spurious full syncs that happened when connection got lost while
  one node was in WFSyncUUID state (Bugz 318)
  * Fixed a race in the meta-data update code path, that could lead to forgotten
  updates to the meta-data. That in fact could lead to unexpected behavior
  at the next connect
  * Fixed potential deadlock on detach
  * Fixed potential data divergence after multiple failures
  * Implicitly create unconfigured devices which are referenced in sync-after
  dependencies.
  * OCF RA now also works with pacemaker 1.1
  * Allow BIO sizes of up to 128kByte. Note: In case drbd-proxy is used, at least
  version 1.0.16 of drbd-proxy is required.
  * New configuration keyword on-no-data-accessible. Possible values
  io-error, and suspend-io. The default is "io-error", which matches the
  previous behavior.
  * If the fencing policy is set to resource-and-stonith, the primary node
  will creates the new current UUID _after_ the fencing handler
  returned. (Before it did immediately)
  * Rewrote the resync speed control loop code. New configuration parameters
  c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate.
  * Disable activity log updates when all blocks of an unconnected device is
  are out of sync. That can be activated by using "invalidate-remote" on an
  unconnected primary.
  * Improved IPv6 support: link local addresses
  * Improved resync speed display in /proc/drbd</changelog>

</package>
<package pkgid="0728be8a1b0159a04ce236f2ee12b8f25e3f9546990ddd5868acd0ed9db078df" name="drbd" arch="x86_64">
    <version epoch="0" ver="8.3.11" rel="32.1"/>

<changelog author="schwab@suse.de" date="1219060800">- Fix name of completions file.</changelog>
<changelog author="mrueckert@suse.de" date="1219060801">- remove outdated options in the fillup_and_insserv call</changelog>
<changelog author="lmb@suse.de" date="1220529600">- Imported some changes from upstream, including:
- Made it to compile on Linux-2.6.26
- Fixed online resizing if there is application IO on the fly when the
  resize is triggered.
- Fixed online resizing if it is triggered from the secondary node.
- Fixed a possible deadlock in case "become-primary-on-both" is used, and
  a resync starts
- Fixed the invocation of the pri-on-incon-degr handler
- Fixed the exit codes of drbdsetup
- sock_create_lite() to avoid a socket-&gt;sk leak
- Auto-tune socket buffers if sndbuf-size is set to zero</changelog>
<changelog author="lmb@suse.de" date="1225108800">- Include fixes from upstream
  (0e87a13b63e2ef87af6cfcc0d875721c53f37ed9).
- Fixed possible Oops on connection loss during sync handshake.
- Latency improvements.
- Improved barrier support.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- Update from 8.2.7-rc1 to 8.2.7 proper.
- Endianness fixes.
- Handle out-of-sequence barrier acks.
- Allow DRBD to user other cn_idx values in case our default value is
  already taken.
- Although Primary/Diskless/StandAlone is invalid it is not unconfigured
- become UpToDate on both after detach-attach on a connected secondary
  device pair
- 2.6.28 compatibility (needed for SLE11 kernel)
- Bugfixes to write barrier handling.</changelog>
<changelog author="lmb@suse.de" date="1228910400">- Update with changes from 8a9ba53abe973301639beacc55eec569b43507e5:
- Fix buffer overflow and off-by-one errors in drbd user-space token
  parser (bnc#450883).
- Fix resizing of devices.
- Fix a NULL pointer dereference in barrier handling.
- Handle failing request better.
- Race in UUID synchronization.
- Fix a call to a blocking function from within a spinlock.
- drbd-optflags.patch: removed, is now upstream.</changelog>
<changelog author="dgollub@suse.de" date="1231848000">- Add kernel-syms-rt to build requires to build SLERT KMPs</changelog>
<changelog author="ro@suse.de" date="1240228800">- update to 8.3.1
  * Fixed drbdadm invalidate on disconnected devices (reg in 8.2.7)
  * Fixed a hard to trigger spinlock deadlock when using device stacking
    with the upper device having a smaller minor number than the lower device.
    (Bugz 210)
  * Adding a missing range check in ensure_mdev()
  * Implemented a congested_fn; the kernel can keep its pdflushes running now
  * Improvements the connection code for high latency links
  * Fix for several potential memory leaks when allocating a device
  * Use an additional meta data bit to store the fact of an old crashed primary
  * Udev rule that populates /dev/drbd/by-res/ and /dev/drbd/by-disk/
  * New timeout option: outdated-wfc-timeout
  * New drbdmeta option: --ignore-sanity-checks
  * Include statement for drbd.conf
  * Improvements to drbd-overview.pl
  * Fixed snapshot-resync-target-lvm.sh to work with more than 10 devices
  * Do not force a full resync after a detach on a primary node
  * Compatibility with Linux 2.6.27, 2.6.28 and 2.6.29
- update to 8.3.0
  * Fixed 'sleep with spinlock held' in case online verify found a difference
  * Fixed error code pathes in request processing.
  * Fix for stack smashing in drbdmeta
  * Fixed a bug that could lead to a crash when detaching/attaching
    on the primary under heavy IO (Bugz 171)
  * Fixed a bug in the new epoch code (introduced with 8.2.7).
    Might cause crash at reconnect after connection loss during heavy IO
    (Bugz 160)
  * Fixed a bug in drbdsetup that could cause drbdsetup wait-connect to
    miss the connection event.
  * Fixed a race condition in the new barrier code. (Reordered barrier ACKs)
  * Do not rely on blkdev_issue_flush() returning ENOTSUPP
  * bitmap in unmapped pages = support for devices &gt; 4TByte (was DRBD+)
  * checksum based resync (was DRBD+)
  * support for stacked resource (was DRBD+)
  * Added support for stacked resources to the bash completion stuff
  * Added missing documentation (manpages)
  * Fixed drbdadm handlers for stacked resources
  * Support of drbd-proxy in stacked setups
  * RedHat cluster suite (rgmanager) integration scripts
  * Renamed 'state' to 'role'
  * More build compatibility with older vendor kernels
  * Added drbd-overview.pl to the packages
- update filelist</changelog>
<changelog author="teelynn19@aim.com" date="1247572800">- update to 8.3.2
  * For kernel 2.6.30 support - see internal changelog of source</changelog>
<changelog author="coolo@novell.com" date="1248004800">- trying to get installation right</changelog>
<changelog author="aj@suse.de" date="1254916800">- update to 8.3.4:
  * Support kernel 2.6.31
  * Numerous bug fixes
  * Support for Infiniband via SDP (sockets direct protocol)
- Add build fix from upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1262952000">- Remove unneeded glib-devel BuildRequires.</changelog>
<changelog author="dmueller@suse.de" date="1270987200">- remove KMP subpackage, the kernel modules are part of the kernel
  and don't build out of tree anymore
- update to 8.3.7:
  * Lots of fixes to the new RPM packaging
  * Lots of fixes to the autoconfig stuff
  * Following the rename of CONFIG_LBD to CONFIG_LBDAF
  * Silenced an assert. Could trigger after changing write ordering (Bugz 261)
  * Fixed a race condition between detach and ongoing IO. Very hard to
  trigger, caused an OOPS in make_request/drbd_make_request. (Bugz 262)
  * Fixed a regression in the resync handshake code introduced before 8.3.3.
  That bug causes DRBD to block during the initial handshake when a partial
  resync is not possible but a full resync is necessary. Happens very rarely.
  (Bugz 260)
  * Do not drop into StandAlone mode when connection is lost during authentication
  * Corrected a null test in the authentication code, found by conccinelle,
  thanks to upstream integration. The chance to trigger that was probably 10^-9.
  * crm-fence-peer.sh is now also usable if DRBD is managed from the xen block
  helper script
  * Fixes to the init script's dependencies
  * Backported cleanups that where contributed to the in kernel DRBD
  * Allow online resizing of disconnected devices, new option to drbdsetup
  drbdsetup /dev/drbdX resize --assume-peer-has-space
  * Allow multiple after options in the syncer section for stacked setups
  * Correctly process relative paths in include statements in drbd.conf
  * New option (-t) for drbdadm to test syntax of config snippets
  * Following Linux upstream changes 2.6.32 (SHASH and in_flight issues)
  * New /etc/drbd.conf example that suggests the use of /etc/drbd.d/xxx.res
  * Fixed a regression introduced shortly before 8.3.3, which might
  case a deadlock in DRBD's disconnect code path. (Bugz 258)
  * Fixed drbdsetup X resume-io which is needed for the recovery
  from the effects of broken fence-peer scripts. (Bugz 256)
  * Do not reduce master score of a current Primary on connection loss,
  to avoid unnecessary migrations
  * Do not display the usage count dialog for /etc/inti.d/drbd status</changelog>
<changelog author="tserong@novell.com" date="1277467200">- Include Linbit RA</changelog>
<changelog author="ro@suse.de" date="1287748800">- update to 8.3.8.1
  * Revert delay probes, they could potentially lead to stalled resync.
    Feature is being re-implemented differently
  * DRBD ocf resource agent now treats hostnames case insensitive
- update to 8.3.8
  * Do not expose failed local READs to upper layers, regression introduced
    in 8.3.3
  * Fixed support for devices with 4k hard sector size (again)
  * Fixed a potential Oops in the disconnect code
  * Fixed a race condition that could cause DRBD to consider the peers disk
    as Inconstent after resync instead of UpToDate (Bugz 271)
  * Fixed a reace condition that could cause DRBD to consider the peers disk
    as Outdated instead of Inconsistent during resync (Bugz 277)
  * Disallow to start a resync with invalidate / invalidate-remote when the
    source disk is not UpToDate
  * Forcing primary works now also for Consistent, not only for Outdated and
    Inconsistent (Bugz 266)
  * Improved robustness against corrupt or malicous sector addresses when
    receiving data
  * Added the initial-split-brain, it gets called also if the split-brain gets
    automatically resolved
  * Added the --assume-clean option for the resize command, it causes drbd to
    not resync the new storage after an online grow operation
  * drbdadm: Do not segfault if stacked-on-top-of refers to an undefined res
  * drbdadm: Do not consider configs with invalid after statements as invalid
  * drbdadm: Do not segfault if the peer's proxy section is missing
  * drbdadm: Allow nullglob in include statement
  * drbdadm: Fixed the use of waitpid
  * init script: fix insserv headers (Debian 576901)
  * Gave the receiving code the ability to use multiple BIOs for writing a
    single data packet; now DRBD works with BIOs up to 32kByte also on LVM
    devices; from now on the use_bmbv config option does nothing
  * New command check-resize, that allows DRBD to detect offline resizing
    and to move internal meta-data accordingly
  * Added a control loop, that allows DRBD to find auto tune the resync
    speed, on connections with large queues (drbd-proxy)
  * --dry-run option for connect; disconnects after sync handshake
  * --overwrite-data-of-peer got an alias named --force
  * Improvements to crm-fence-peer
  * Fixed option parsing and stacking in snapshot-resync-target-lvm.sh
  * Compiles on 2.6.33 and 2.6.34
- removed patches:
  64bit-fixes.diff (upstream/obsolete)</changelog>
<changelog author="ro@novell.com" date="1298289600">- update to 8.3.10
  * Fixed a subtle performance degradation that might affected synchronous
    work loads (databases) (introduced in 8.3.9)
  * Fixed a locking regression (introduced in 8.3.9)
  * Fixed on-no-data-accessible for Primary, SyncTarget nodes (Bugz 332)
  * Progress bar for online verify
  * Optionally use the resync speed control loop code for the online verify
    process as well
  * Added code to detect false positives when using data-integrity-alg
  * New config option on-congestion and new connection states ahead and behind
  * Reduced IO latencies during resync, bitmap exchange and temporal states
  * Only build a single kernel module package on distributions that provide
    the infrastructure to have kernel version independent modules
  * On 64bit architectures allow device sizes up to one petabyte
- update to 8.3.9
  * Fix for possible deadlock on IO error during resync
  * Fixed a race condition between adding and removing network configuration.
    Lead to a BUG_ON() when triggered.
  * Fixed spurious full syncs that could happen after an empty resync and
    concurrent connection loss.
  * Fixed spurious full syncs that happened when connection got lost while
    one node was in WFSyncUUID state (Bugz 318)
  * Fixed a race in the meta-data update code path, that could lead to forgotten
    updates to the meta-data. That in fact could lead to unexpected behavior
    at the next connect
  * Fixed potential deadlock on detach
  * Fixed potential data divergence after multiple failures
  * Implicitly create unconfigured devices which are referenced in sync-after
    dependencies.
  * OCF RA now also works with pacemaker 1.1
  * Allow BIO sizes of up to 128kByte. Note: In case drbd-proxy is used, at least
    version 1.0.16 of drbd-proxy is required.
  * New configuration keyword on-no-data-accessible. Possible values
    io-error, and suspend-io. The default is "io-error", which matches the
    previous behavior.
  * If the fencing policy is set to resource-and-stonith, the primary node
    will creates the new current UUID _after_ the fencing handler
    returned. (Before it did immediately)
  * Rewrote the resync speed control loop code. New configuration parameters
    c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate.
  * Disable activity log updates when all blocks of an unconnected device is
    are out of sync. That can be activated by using "invalidate-remote" on an
    unconnected primary.
  * Improved IPv6 support: link local addresses
  * Improved resync speed display in /proc/drbd</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- update to 8.3.11
  * Added missing spinlock in compressed bitmap receive (regression introduced
  in 8.3.10, could lead to "negative" out-of-sync stats and non-terminating
  resync when "use-rle" is enabled)
  * Fixed handling of read errors during online verify runs
  * Fixes for possible distributed deadlocks during online verify and
  checksum based resync processes
  * Fixed handling of IO errors with an on-io-error=pass-on policy; the
  disk state goes to inconsistent
  * Fixed the behavior in case ping-timeout and ping-int are set to the
  same value
  * Fix for connecting on high latency network links
  * Fixed wrong connection drops ("PingAck did not arrive in time") with
  asymmetrically congested networks
  * Fixed state transitions if fence-peer handler returns after connection was
  established again
  * Fixes to drbdmeta and drbdsetup for the &gt; 16TByte support
  * Made negotiation of max_bio_size conservative instead of optimistic
  * Network timeouts for mirrored write requests are now always enforced,
  no longer only when the socket is congested</changelog>
<changelog author="tserong@suse.com" date="1341921600">- Don't use /var/lock/subsys in init script (bnc#714643)</changelog>
<changelog author="ohering@suse.de" date="1368446400">- Make /etc/xen mode 0700 to protect vnc passwords.</changelog>

</package>
<package pkgid="2637719e709130c42a1290aefefb6a13c0266bf29ebf3e80550a73cde20d176e" name="drbd" arch="x86_64">
    <version epoch="0" ver="8.3.11" rel="4.5.2"/>

<changelog author="ro@suse.de" date="1212580800">- buildreq xen-tools only on x86,x86_64</changelog>
<changelog author="lmb@suse.de" date="1216123200">- Update to 8.2.6 and include all bugfixes from upstream.
- Fix loading of module (bnc#403731).
- Include bash completion for drbdadm.
- Added the before-resync-target handler.
- Fixed the out-of-sync handler.
- Added the max-bio-bvecs option to workaround issues in a stack of
  DRBD/LVM/Xen.
- Fix online resizing in case if triggered from secondary.
- Includes bugfixes from 8.0.11 -&gt; 8.0.12 branch.</changelog>
<changelog author="schwab@suse.de" date="1219060800">- Fix name of completions file.</changelog>
<changelog author="mrueckert@suse.de" date="1219060800">- remove outdated options in the fillup_and_insserv call</changelog>
<changelog author="lmb@suse.de" date="1220529600">- Imported some changes from upstream, including:
- Made it to compile on Linux-2.6.26
- Fixed online resizing if there is application IO on the fly when the
  resize is triggered.
- Fixed online resizing if it is triggered from the secondary node.
- Fixed a possible deadlock in case "become-primary-on-both" is used, and
  a resync starts
- Fixed the invocation of the pri-on-incon-degr handler
- Fixed the exit codes of drbdsetup
- sock_create_lite() to avoid a socket-&gt;sk leak
- Auto-tune socket buffers if sndbuf-size is set to zero</changelog>
<changelog author="lmb@suse.de" date="1225108800">- Include fixes from upstream
  (0e87a13b63e2ef87af6cfcc0d875721c53f37ed9).
- Fixed possible Oops on connection loss during sync handshake.
- Latency improvements.
- Improved barrier support.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- Update from 8.2.7-rc1 to 8.2.7 proper.
- Endianness fixes.
- Handle out-of-sequence barrier acks.
- Allow DRBD to user other cn_idx values in case our default value is
  already taken.
- Although Primary/Diskless/StandAlone is invalid it is not unconfigured
- become UpToDate on both after detach-attach on a connected secondary
  device pair
- 2.6.28 compatibility (needed for SLE11 kernel)
- Bugfixes to write barrier handling.</changelog>
<changelog author="lmb@suse.de" date="1228910400">- Update with changes from 8a9ba53abe973301639beacc55eec569b43507e5:
- Fix buffer overflow and off-by-one errors in drbd user-space token
  parser (bnc#450883).
- Fix resizing of devices.
- Fix a NULL pointer dereference in barrier handling.
- Handle failing request better.
- Race in UUID synchronization.
- Fix a call to a blocking function from within a spinlock.
- drbd-optflags.patch: removed, is now upstream.</changelog>
<changelog author="dgollub@suse.de" date="1231848000">- Add kernel-syms-rt to build requires to build SLERT KMPs</changelog>
<changelog author="ro@suse.de" date="1240142400">- update to 8.3.1
  * Fixed drbdadm invalidate on disconnected devices (reg in 8.2.7)
  * Fixed a hard to trigger spinlock deadlock when using device stacking
    with the upper device having a smaller minor number than the lower device.
    (Bugz 210)
  * Adding a missing range check in ensure_mdev()
  * Implemented a congested_fn; the kernel can keep its pdflushes running now
  * Improvements the connection code for high latency links
  * Fix for several potential memory leaks when allocating a device
  * Use an additional meta data bit to store the fact of an old crashed primary
  * Udev rule that populates /dev/drbd/by-res/ and /dev/drbd/by-disk/
  * New timeout option: outdated-wfc-timeout
  * New drbdmeta option: --ignore-sanity-checks
  * Include statement for drbd.conf
  * Improvements to drbd-overview.pl
  * Fixed snapshot-resync-target-lvm.sh to work with more than 10 devices
  * Do not force a full resync after a detach on a primary node
  * Compatibility with Linux 2.6.27, 2.6.28 and 2.6.29
- update to 8.3.0
  * Fixed 'sleep with spinlock held' in case online verify found a difference
  * Fixed error code pathes in request processing.
  * Fix for stack smashing in drbdmeta
  * Fixed a bug that could lead to a crash when detaching/attaching
    on the primary under heavy IO (Bugz 171)
  * Fixed a bug in the new epoch code (introduced with 8.2.7).
    Might cause crash at reconnect after connection loss during heavy IO
    (Bugz 160)
  * Fixed a bug in drbdsetup that could cause drbdsetup wait-connect to
    miss the connection event.
  * Fixed a race condition in the new barrier code. (Reordered barrier ACKs)
  * Do not rely on blkdev_issue_flush() returning ENOTSUPP
  * bitmap in unmapped pages = support for devices &gt; 4TByte (was DRBD+)
  * checksum based resync (was DRBD+)
  * support for stacked resource (was DRBD+)
  * Added support for stacked resources to the bash completion stuff
  * Added missing documentation (manpages)
  * Fixed drbdadm handlers for stacked resources
  * Support of drbd-proxy in stacked setups
  * RedHat cluster suite (rgmanager) integration scripts
  * Renamed 'state' to 'role'
  * More build compatibility with older vendor kernels
  * Added drbd-overview.pl to the packages
- update filelist</changelog>
<changelog author="teelynn19@aim.com" date="1247572800">- update to 8.3.2
  * For kernel 2.6.30 support - see internal changelog of source</changelog>
<changelog author="coolo@novell.com" date="1248004800">- trying to get installation right</changelog>
<changelog author="aj@suse.de" date="1254916800">- update to 8.3.4:
  * Support kernel 2.6.31
  * Numerous bug fixes
  * Support for Infiniband via SDP (sockets direct protocol)
- Add build fix from upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1262952000">- Remove unneeded glib-devel BuildRequires.</changelog>
<changelog author="dmueller@suse.de" date="1270987200">- remove KMP subpackage, the kernel modules are part of the kernel
  and don't build out of tree anymore
- update to 8.3.7:
  * Lots of fixes to the new RPM packaging
  * Lots of fixes to the autoconfig stuff
  * Following the rename of CONFIG_LBD to CONFIG_LBDAF
  * Silenced an assert. Could trigger after changing write ordering (Bugz 261)
  * Fixed a race condition between detach and ongoing IO. Very hard to
  trigger, caused an OOPS in make_request/drbd_make_request. (Bugz 262)
  * Fixed a regression in the resync handshake code introduced before 8.3.3.
  That bug causes DRBD to block during the initial handshake when a partial
  resync is not possible but a full resync is necessary. Happens very rarely.
  (Bugz 260)
  * Do not drop into StandAlone mode when connection is lost during authentication
  * Corrected a null test in the authentication code, found by conccinelle,
  thanks to upstream integration. The chance to trigger that was probably 10^-9.
  * crm-fence-peer.sh is now also usable if DRBD is managed from the xen block
  helper script
  * Fixes to the init script's dependencies
  * Backported cleanups that where contributed to the in kernel DRBD
  * Allow online resizing of disconnected devices, new option to drbdsetup
  drbdsetup /dev/drbdX resize --assume-peer-has-space
  * Allow multiple after options in the syncer section for stacked setups
  * Correctly process relative paths in include statements in drbd.conf
  * New option (-t) for drbdadm to test syntax of config snippets
  * Following Linux upstream changes 2.6.32 (SHASH and in_flight issues)
  * New /etc/drbd.conf example that suggests the use of /etc/drbd.d/xxx.res
  * Fixed a regression introduced shortly before 8.3.3, which might
  case a deadlock in DRBD's disconnect code path. (Bugz 258)
  * Fixed drbdsetup X resume-io which is needed for the recovery
  from the effects of broken fence-peer scripts. (Bugz 256)
  * Do not reduce master score of a current Primary on connection loss,
  to avoid unnecessary migrations
  * Do not display the usage count dialog for /etc/inti.d/drbd status</changelog>
<changelog author="tserong@novell.com" date="1277467200">- Include Linbit RA</changelog>
<changelog author="ro@suse.de" date="1287662400">- update to 8.3.8.1
  * Revert delay probes, they could potentially lead to stalled resync.
    Feature is being re-implemented differently
  * DRBD ocf resource agent now treats hostnames case insensitive
- update to 8.3.8
  * Do not expose failed local READs to upper layers, regression introduced
    in 8.3.3
  * Fixed support for devices with 4k hard sector size (again)
  * Fixed a potential Oops in the disconnect code
  * Fixed a race condition that could cause DRBD to consider the peers disk
    as Inconstent after resync instead of UpToDate (Bugz 271)
  * Fixed a reace condition that could cause DRBD to consider the peers disk
    as Outdated instead of Inconsistent during resync (Bugz 277)
  * Disallow to start a resync with invalidate / invalidate-remote when the
    source disk is not UpToDate
  * Forcing primary works now also for Consistent, not only for Outdated and
    Inconsistent (Bugz 266)
  * Improved robustness against corrupt or malicous sector addresses when
    receiving data
  * Added the initial-split-brain, it gets called also if the split-brain gets
    automatically resolved
  * Added the --assume-clean option for the resize command, it causes drbd to
    not resync the new storage after an online grow operation
  * drbdadm: Do not segfault if stacked-on-top-of refers to an undefined res
  * drbdadm: Do not consider configs with invalid after statements as invalid
  * drbdadm: Do not segfault if the peer's proxy section is missing
  * drbdadm: Allow nullglob in include statement
  * drbdadm: Fixed the use of waitpid
  * init script: fix insserv headers (Debian 576901)
  * Gave the receiving code the ability to use multiple BIOs for writing a
    single data packet; now DRBD works with BIOs up to 32kByte also on LVM
    devices; from now on the use_bmbv config option does nothing
  * New command check-resize, that allows DRBD to detect offline resizing
    and to move internal meta-data accordingly
  * Added a control loop, that allows DRBD to find auto tune the resync
    speed, on connections with large queues (drbd-proxy)
  * --dry-run option for connect; disconnects after sync handshake
  * --overwrite-data-of-peer got an alias named --force
  * Improvements to crm-fence-peer
  * Fixed option parsing and stacking in snapshot-resync-target-lvm.sh
  * Compiles on 2.6.33 and 2.6.34
- removed patches:
  64bit-fixes.diff (upstream/obsolete)</changelog>
<changelog author="ro@novell.com" date="1298289600">- update to 8.3.10
  * Fixed a subtle performance degradation that might affected synchronous
    work loads (databases) (introduced in 8.3.9)
  * Fixed a locking regression (introduced in 8.3.9)
  * Fixed on-no-data-accessible for Primary, SyncTarget nodes (Bugz 332)
  * Progress bar for online verify
  * Optionally use the resync speed control loop code for the online verify
    process as well
  * Added code to detect false positives when using data-integrity-alg
  * New config option on-congestion and new connection states ahead and behind
  * Reduced IO latencies during resync, bitmap exchange and temporal states
  * Only build a single kernel module package on distributions that provide
    the infrastructure to have kernel version independent modules
  * On 64bit architectures allow device sizes up to one petabyte
- update to 8.3.9
  * Fix for possible deadlock on IO error during resync
  * Fixed a race condition between adding and removing network configuration.
    Lead to a BUG_ON() when triggered.
  * Fixed spurious full syncs that could happen after an empty resync and
    concurrent connection loss.
  * Fixed spurious full syncs that happened when connection got lost while
    one node was in WFSyncUUID state (Bugz 318)
  * Fixed a race in the meta-data update code path, that could lead to forgotten
    updates to the meta-data. That in fact could lead to unexpected behavior
    at the next connect
  * Fixed potential deadlock on detach
  * Fixed potential data divergence after multiple failures
  * Implicitly create unconfigured devices which are referenced in sync-after
    dependencies.
  * OCF RA now also works with pacemaker 1.1
  * Allow BIO sizes of up to 128kByte. Note: In case drbd-proxy is used, at least
    version 1.0.16 of drbd-proxy is required.
  * New configuration keyword on-no-data-accessible. Possible values
    io-error, and suspend-io. The default is "io-error", which matches the
    previous behavior.
  * If the fencing policy is set to resource-and-stonith, the primary node
    will creates the new current UUID _after_ the fencing handler
    returned. (Before it did immediately)
  * Rewrote the resync speed control loop code. New configuration parameters
    c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate.
  * Disable activity log updates when all blocks of an unconnected device is
    are out of sync. That can be activated by using "invalidate-remote" on an
    unconnected primary.
  * Improved IPv6 support: link local addresses
  * Improved resync speed display in /proc/drbd</changelog>
<changelog author="jengelh@medozas.de" date="1316347200">- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- update to 8.3.11
  * Added missing spinlock in compressed bitmap receive (regression introduced
  in 8.3.10, could lead to "negative" out-of-sync stats and non-terminating
  resync when "use-rle" is enabled)
  * Fixed handling of read errors during online verify runs
  * Fixes for possible distributed deadlocks during online verify and
  checksum based resync processes
  * Fixed handling of IO errors with an on-io-error=pass-on policy; the
  disk state goes to inconsistent
  * Fixed the behavior in case ping-timeout and ping-int are set to the
  same value
  * Fix for connecting on high latency network links
  * Fixed wrong connection drops ("PingAck did not arrive in time") with
  asymmetrically congested networks
  * Fixed state transitions if fence-peer handler returns after connection was
  established again
  * Fixes to drbdmeta and drbdsetup for the &gt; 16TByte support
  * Made negotiation of max_bio_size conservative instead of optimistic
  * Network timeouts for mirrored write requests are now always enforced,
  no longer only when the socket is congested</changelog>

</package>
<package pkgid="d5d499b886c4035df175b864681678fd62298e6a7c8cc0acead0b4728d4bff97" name="drbd" arch="x86_64">
    <version epoch="0" ver="8.3.9" rel="8.3"/>

<changelog author="lmb@suse.de" date="1208260800">- Update to 8.2.5 (FATE#302403)
- Include online-verify + various fixes to it.
- Fix races between online-verify and application writes.
- Fixed data-integrity-alg features.
- Improved latency.
- Full support for migration of meta-data from 0.7 -&gt; 0.8.
- Fix some more races, bugs, and memory leaks.</changelog>
<changelog author="coolo@suse.de" date="1212494400">- avoid packaging a directory of xen-tools with different permissions</changelog>
<changelog author="ro@suse.de" date="1212580800">- buildreq xen-tools only on x86,x86_64</changelog>
<changelog author="lmb@suse.de" date="1216123200">- Update to 8.2.6 and include all bugfixes from upstream.
- Fix loading of module (bnc#403731).
- Include bash completion for drbdadm.
- Added the before-resync-target handler.
- Fixed the out-of-sync handler.
- Added the max-bio-bvecs option to workaround issues in a stack of
  DRBD/LVM/Xen.
- Fix online resizing in case if triggered from secondary.
- Includes bugfixes from 8.0.11 -&gt; 8.0.12 branch.</changelog>
<changelog author="schwab@suse.de" date="1219060800">- Fix name of completions file.</changelog>
<changelog author="mrueckert@suse.de" date="1219060800">- remove outdated options in the fillup_and_insserv call</changelog>
<changelog author="lmb@suse.de" date="1220529600">- Imported some changes from upstream, including:
- Made it to compile on Linux-2.6.26
- Fixed online resizing if there is application IO on the fly when the
  resize is triggered.
- Fixed online resizing if it is triggered from the secondary node.
- Fixed a possible deadlock in case "become-primary-on-both" is used, and
  a resync starts
- Fixed the invocation of the pri-on-incon-degr handler
- Fixed the exit codes of drbdsetup
- sock_create_lite() to avoid a socket-&gt;sk leak
- Auto-tune socket buffers if sndbuf-size is set to zero</changelog>
<changelog author="lmb@suse.de" date="1225108800">- Include fixes from upstream
  (0e87a13b63e2ef87af6cfcc0d875721c53f37ed9).
- Fixed possible Oops on connection loss during sync handshake.
- Latency improvements.
- Improved barrier support.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- Update from 8.2.7-rc1 to 8.2.7 proper.
- Endianness fixes.
- Handle out-of-sequence barrier acks.
- Allow DRBD to user other cn_idx values in case our default value is
  already taken.
- Although Primary/Diskless/StandAlone is invalid it is not unconfigured
- become UpToDate on both after detach-attach on a connected secondary
  device pair
- 2.6.28 compatibility (needed for SLE11 kernel)
- Bugfixes to write barrier handling.</changelog>
<changelog author="lmb@suse.de" date="1228910400">- Update with changes from 8a9ba53abe973301639beacc55eec569b43507e5:
- Fix buffer overflow and off-by-one errors in drbd user-space token
  parser (bnc#450883).
- Fix resizing of devices.
- Fix a NULL pointer dereference in barrier handling.
- Handle failing request better.
- Race in UUID synchronization.
- Fix a call to a blocking function from within a spinlock.
- drbd-optflags.patch: removed, is now upstream.</changelog>
<changelog author="dgollub@suse.de" date="1231848000">- Add kernel-syms-rt to build requires to build SLERT KMPs</changelog>
<changelog author="ro@suse.de" date="1240142400">- update to 8.3.1
  * Fixed drbdadm invalidate on disconnected devices (reg in 8.2.7)
  * Fixed a hard to trigger spinlock deadlock when using device stacking
    with the upper device having a smaller minor number than the lower device.
    (Bugz 210)
  * Adding a missing range check in ensure_mdev()
  * Implemented a congested_fn; the kernel can keep its pdflushes running now
  * Improvements the connection code for high latency links
  * Fix for several potential memory leaks when allocating a device
  * Use an additional meta data bit to store the fact of an old crashed primary
  * Udev rule that populates /dev/drbd/by-res/ and /dev/drbd/by-disk/
  * New timeout option: outdated-wfc-timeout
  * New drbdmeta option: --ignore-sanity-checks
  * Include statement for drbd.conf
  * Improvements to drbd-overview.pl
  * Fixed snapshot-resync-target-lvm.sh to work with more than 10 devices
  * Do not force a full resync after a detach on a primary node
  * Compatibility with Linux 2.6.27, 2.6.28 and 2.6.29
- update to 8.3.0
  * Fixed 'sleep with spinlock held' in case online verify found a difference
  * Fixed error code pathes in request processing.
  * Fix for stack smashing in drbdmeta
  * Fixed a bug that could lead to a crash when detaching/attaching
    on the primary under heavy IO (Bugz 171)
  * Fixed a bug in the new epoch code (introduced with 8.2.7).
    Might cause crash at reconnect after connection loss during heavy IO
    (Bugz 160)
  * Fixed a bug in drbdsetup that could cause drbdsetup wait-connect to
    miss the connection event.
  * Fixed a race condition in the new barrier code. (Reordered barrier ACKs)
  * Do not rely on blkdev_issue_flush() returning ENOTSUPP
  * bitmap in unmapped pages = support for devices &gt; 4TByte (was DRBD+)
  * checksum based resync (was DRBD+)
  * support for stacked resource (was DRBD+)
  * Added support for stacked resources to the bash completion stuff
  * Added missing documentation (manpages)
  * Fixed drbdadm handlers for stacked resources
  * Support of drbd-proxy in stacked setups
  * RedHat cluster suite (rgmanager) integration scripts
  * Renamed 'state' to 'role'
  * More build compatibility with older vendor kernels
  * Added drbd-overview.pl to the packages
- update filelist</changelog>
<changelog author="teelynn19@aim.com" date="1247572800">- update to 8.3.2
  * For kernel 2.6.30 support - see internal changelog of source</changelog>
<changelog author="coolo@novell.com" date="1248004800">- trying to get installation right</changelog>
<changelog author="aj@suse.de" date="1254916800">- update to 8.3.4:
  * Support kernel 2.6.31
  * Numerous bug fixes
  * Support for Infiniband via SDP (sockets direct protocol)
- Add build fix from upstream.</changelog>
<changelog author="vuntz@opensuse.org" date="1262952000">- Remove unneeded glib-devel BuildRequires.</changelog>
<changelog author="dmueller@suse.de" date="1270987200">- remove KMP subpackage, the kernel modules are part of the kernel
  and don't build out of tree anymore
- update to 8.3.7:
  * Lots of fixes to the new RPM packaging
  * Lots of fixes to the autoconfig stuff
  * Following the rename of CONFIG_LBD to CONFIG_LBDAF
  * Silenced an assert. Could trigger after changing write ordering (Bugz 261)
  * Fixed a race condition between detach and ongoing IO. Very hard to
  trigger, caused an OOPS in make_request/drbd_make_request. (Bugz 262)
  * Fixed a regression in the resync handshake code introduced before 8.3.3.
  That bug causes DRBD to block during the initial handshake when a partial
  resync is not possible but a full resync is necessary. Happens very rarely.
  (Bugz 260)
  * Do not drop into StandAlone mode when connection is lost during authentication
  * Corrected a null test in the authentication code, found by conccinelle,
  thanks to upstream integration. The chance to trigger that was probably 10^-9.
  * crm-fence-peer.sh is now also usable if DRBD is managed from the xen block
  helper script
  * Fixes to the init script's dependencies
  * Backported cleanups that where contributed to the in kernel DRBD
  * Allow online resizing of disconnected devices, new option to drbdsetup
  drbdsetup /dev/drbdX resize --assume-peer-has-space
  * Allow multiple after options in the syncer section for stacked setups
  * Correctly process relative paths in include statements in drbd.conf
  * New option (-t) for drbdadm to test syntax of config snippets
  * Following Linux upstream changes 2.6.32 (SHASH and in_flight issues)
  * New /etc/drbd.conf example that suggests the use of /etc/drbd.d/xxx.res
  * Fixed a regression introduced shortly before 8.3.3, which might
  case a deadlock in DRBD's disconnect code path. (Bugz 258)
  * Fixed drbdsetup X resume-io which is needed for the recovery
  from the effects of broken fence-peer scripts. (Bugz 256)
  * Do not reduce master score of a current Primary on connection loss,
  to avoid unnecessary migrations
  * Do not display the usage count dialog for /etc/inti.d/drbd status</changelog>
<changelog author="tserong@novell.com" date="1277467200">- Include Linbit RA</changelog>
<changelog author="ro@suse.de" date="1287662400">- update to 8.3.8.1
  * Revert delay probes, they could potentially lead to stalled resync.
    Feature is being re-implemented differently
  * DRBD ocf resource agent now treats hostnames case insensitive
- update to 8.3.8
  * Do not expose failed local READs to upper layers, regression introduced
    in 8.3.3
  * Fixed support for devices with 4k hard sector size (again)
  * Fixed a potential Oops in the disconnect code
  * Fixed a race condition that could cause DRBD to consider the peers disk
    as Inconstent after resync instead of UpToDate (Bugz 271)
  * Fixed a reace condition that could cause DRBD to consider the peers disk
    as Outdated instead of Inconsistent during resync (Bugz 277)
  * Disallow to start a resync with invalidate / invalidate-remote when the
    source disk is not UpToDate
  * Forcing primary works now also for Consistent, not only for Outdated and
    Inconsistent (Bugz 266)
  * Improved robustness against corrupt or malicous sector addresses when
    receiving data
  * Added the initial-split-brain, it gets called also if the split-brain gets
    automatically resolved
  * Added the --assume-clean option for the resize command, it causes drbd to
    not resync the new storage after an online grow operation
  * drbdadm: Do not segfault if stacked-on-top-of refers to an undefined res
  * drbdadm: Do not consider configs with invalid after statements as invalid
  * drbdadm: Do not segfault if the peer's proxy section is missing
  * drbdadm: Allow nullglob in include statement
  * drbdadm: Fixed the use of waitpid
  * init script: fix insserv headers (Debian 576901)
  * Gave the receiving code the ability to use multiple BIOs for writing a
    single data packet; now DRBD works with BIOs up to 32kByte also on LVM
    devices; from now on the use_bmbv config option does nothing
  * New command check-resize, that allows DRBD to detect offline resizing
    and to move internal meta-data accordingly
  * Added a control loop, that allows DRBD to find auto tune the resync
    speed, on connections with large queues (drbd-proxy)
  * --dry-run option for connect; disconnects after sync handshake
  * --overwrite-data-of-peer got an alias named --force
  * Improvements to crm-fence-peer
  * Fixed option parsing and stacking in snapshot-resync-target-lvm.sh
  * Compiles on 2.6.33 and 2.6.34
- removed patches:
  64bit-fixes.diff (upstream/obsolete)</changelog>
<changelog author="tserong@suse.com" date="1332244800">- update to 8.3.9 (bnc#680338)
  * Fix for possible deadlock on IO error during resync
  * Fixed a race condition between adding and removing network configuration.
  Lead to a BUG_ON() when triggered.
  * Fixed spurious full syncs that could happen after an empty resync and
  concurrent connection loss.
  * Fixed spurious full syncs that happened when connection got lost while
  one node was in WFSyncUUID state (Bugz 318)
  * Fixed a race in the meta-data update code path, that could lead to forgotten
  updates to the meta-data. That in fact could lead to unexpected behavior
  at the next connect
  * Fixed potential deadlock on detach
  * Fixed potential data divergence after multiple failures
  * Implicitly create unconfigured devices which are referenced in sync-after
  dependencies.
  * OCF RA now also works with pacemaker 1.1
  * Allow BIO sizes of up to 128kByte. Note: In case drbd-proxy is used, at least
  version 1.0.16 of drbd-proxy is required.
  * New configuration keyword on-no-data-accessible. Possible values
  io-error, and suspend-io. The default is "io-error", which matches the
  previous behavior.
  * If the fencing policy is set to resource-and-stonith, the primary node
  will creates the new current UUID _after_ the fencing handler
  returned. (Before it did immediately)
  * Rewrote the resync speed control loop code. New configuration parameters
  c-plan-ahead, c-fill-target, c-delay-target, c-max-rate, c-min-rate.
  * Disable activity log updates when all blocks of an unconnected device is
  are out of sync. That can be activated by using "invalidate-remote" on an
  unconnected primary.
  * Improved IPv6 support: link local addresses
  * Improved resync speed display in /proc/drbd</changelog>

</package>
<package pkgid="0cb85862c6083ce51f9318d0e07c27f14f824c22" name="heartbeat" arch="i586">
    <version epoch="0" ver="3.0.4" rel="29.2"/>

<changelog author="lmb@suse.de" date="1225195200">- hb_report: Fix syntax error which prevented logs from being gathered
  at all.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.</changelog>
<changelog author="lmb@suse.de" date="1228305600">- Add heartbeat-resources dependency to heartbeat-common, and libdlm
  dependency to heartbeat-resources, to ensure that the installed system
  is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
  libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.</changelog>
<changelog author="lmb@suse.de" date="1231761600">- hb_report: many fixes and enhancements for better generation of
  support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
  (LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
  unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
  openAIS.</changelog>
<changelog author="lmb@suse.de" date="1232539200">- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).</changelog>
<changelog author="lmb@suse.de" date="1232971200">- hb_report: try root user first with ssh, and better ssh logging
  (bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.</changelog>
<changelog author="lmb@suse.de" date="1233662400">- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
  the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).</changelog>
<changelog author="lmb@suse.de" date="1235390400">- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
  request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
  a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.</changelog>
<changelog author="abeekhof@suse.de" date="1235563200">- Remove the dependancy on libdlm, it doesnt belong here
  Move to Pacemaker as a Recommends:</changelog>
<changelog author="ro@suse.de" date="1236254400">- ignore return value from subshells to fix build</changelog>
<changelog author="abeekhof@suse.de" date="1236340800">- HBcomm.h and HBauth.h need to be in the common devel package</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="coolo@novell.com" date="1247486400">- fix build with automake 1.11</changelog>
<changelog author="ro@suse.de" date="1275480000">- create /var/run/heartbeat and /var/run/heartbeat/ccm in
  init-script and only keep them as ghost in the specfile
  to fix build
- package /var/run/heartbeat/ccm the same way in heartbeat
  and heartbeat-common while we are at it</changelog>
<changelog author="coolo@novell.com" date="1280750400">- perl-Net_SSLeay was renamed a long time ago</changelog>
<changelog author="coolo@novell.com" date="1290513600">- build against libnet-devel on 11.4</changelog>
<changelog author="ro@suse.de" date="1297080000">- update to current version STABLE-3.0.4
- drop ldirectord subpackage (now in resource-agents)</changelog>
<changelog author="ro@suse.de" date="1297080000">- add buildrequires for libglue-devel</changelog>
<changelog author="ro@suse.de" date="1297857600">- drop heartbeat-resources subpackage and require resource-agents
  instead</changelog>
<changelog author="tserong@novell.com" date="1302782400">- reinstate v1 scripts in /etc/ha.d/resource.d</changelog>

</package>
<package pkgid="6eaef9a7ee1b620bf8f3c3695de1885a7274df83" name="heartbeat" arch="src">
    <version epoch="0" ver="3.0.4" rel="29.2"/>

<changelog author="lmb@suse.de" date="1225195200">- hb_report: Fix syntax error which prevented logs from being gathered
  at all.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.</changelog>
<changelog author="lmb@suse.de" date="1228305600">- Add heartbeat-resources dependency to heartbeat-common, and libdlm
  dependency to heartbeat-resources, to ensure that the installed system
  is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
  libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.</changelog>
<changelog author="lmb@suse.de" date="1231761600">- hb_report: many fixes and enhancements for better generation of
  support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
  (LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
  unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
  openAIS.</changelog>
<changelog author="lmb@suse.de" date="1232539200">- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).</changelog>
<changelog author="lmb@suse.de" date="1232971200">- hb_report: try root user first with ssh, and better ssh logging
  (bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.</changelog>
<changelog author="lmb@suse.de" date="1233662400">- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
  the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).</changelog>
<changelog author="lmb@suse.de" date="1235390400">- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
  request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
  a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.</changelog>
<changelog author="abeekhof@suse.de" date="1235563200">- Remove the dependancy on libdlm, it doesnt belong here
  Move to Pacemaker as a Recommends:</changelog>
<changelog author="ro@suse.de" date="1236254400">- ignore return value from subshells to fix build</changelog>
<changelog author="abeekhof@suse.de" date="1236340800">- HBcomm.h and HBauth.h need to be in the common devel package</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="coolo@novell.com" date="1247486400">- fix build with automake 1.11</changelog>
<changelog author="ro@suse.de" date="1275480000">- create /var/run/heartbeat and /var/run/heartbeat/ccm in
  init-script and only keep them as ghost in the specfile
  to fix build
- package /var/run/heartbeat/ccm the same way in heartbeat
  and heartbeat-common while we are at it</changelog>
<changelog author="coolo@novell.com" date="1280750400">- perl-Net_SSLeay was renamed a long time ago</changelog>
<changelog author="coolo@novell.com" date="1290513600">- build against libnet-devel on 11.4</changelog>
<changelog author="ro@suse.de" date="1297080000">- update to current version STABLE-3.0.4
- drop ldirectord subpackage (now in resource-agents)</changelog>
<changelog author="ro@suse.de" date="1297080000">- add buildrequires for libglue-devel</changelog>
<changelog author="ro@suse.de" date="1297857600">- drop heartbeat-resources subpackage and require resource-agents
  instead</changelog>
<changelog author="tserong@novell.com" date="1302782400">- reinstate v1 scripts in /etc/ha.d/resource.d</changelog>

</package>
<package pkgid="67ca9b4e88e74b0397637e6f83753b4c0d098710" name="heartbeat" arch="x86_64">
    <version epoch="0" ver="3.0.4" rel="29.2"/>

<changelog author="lmb@suse.de" date="1225195200">- hb_report: Fix syntax error which prevented logs from being gathered
  at all.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.</changelog>
<changelog author="lmb@suse.de" date="1228305600">- Add heartbeat-resources dependency to heartbeat-common, and libdlm
  dependency to heartbeat-resources, to ensure that the installed system
  is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
  libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.</changelog>
<changelog author="lmb@suse.de" date="1231761600">- hb_report: many fixes and enhancements for better generation of
  support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
  (LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
  unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
  openAIS.</changelog>
<changelog author="lmb@suse.de" date="1232539200">- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).</changelog>
<changelog author="lmb@suse.de" date="1232971200">- hb_report: try root user first with ssh, and better ssh logging
  (bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.</changelog>
<changelog author="lmb@suse.de" date="1233662400">- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
  the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).</changelog>
<changelog author="lmb@suse.de" date="1235390400">- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
  request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
  a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.</changelog>
<changelog author="abeekhof@suse.de" date="1235563200">- Remove the dependancy on libdlm, it doesnt belong here
  Move to Pacemaker as a Recommends:</changelog>
<changelog author="ro@suse.de" date="1236254400">- ignore return value from subshells to fix build</changelog>
<changelog author="abeekhof@suse.de" date="1236340800">- HBcomm.h and HBauth.h need to be in the common devel package</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="coolo@novell.com" date="1247486400">- fix build with automake 1.11</changelog>
<changelog author="ro@suse.de" date="1275480000">- create /var/run/heartbeat and /var/run/heartbeat/ccm in
  init-script and only keep them as ghost in the specfile
  to fix build
- package /var/run/heartbeat/ccm the same way in heartbeat
  and heartbeat-common while we are at it</changelog>
<changelog author="coolo@novell.com" date="1280750400">- perl-Net_SSLeay was renamed a long time ago</changelog>
<changelog author="coolo@novell.com" date="1290513600">- build against libnet-devel on 11.4</changelog>
<changelog author="ro@suse.de" date="1297080000">- update to current version STABLE-3.0.4
- drop ldirectord subpackage (now in resource-agents)</changelog>
<changelog author="ro@suse.de" date="1297080000">- add buildrequires for libglue-devel</changelog>
<changelog author="ro@suse.de" date="1297857600">- drop heartbeat-resources subpackage and require resource-agents
  instead</changelog>
<changelog author="tserong@novell.com" date="1302782400">- reinstate v1 scripts in /etc/ha.d/resource.d</changelog>

</package>
<package pkgid="dba8ed469fe5cafd942ae6b959c3cc90296f2d77" name="heartbeat-common" arch="i586">
    <version epoch="0" ver="3.0.4" rel="29.2"/>

<changelog author="lmb@suse.de" date="1225195200">- hb_report: Fix syntax error which prevented logs from being gathered
  at all.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.</changelog>
<changelog author="lmb@suse.de" date="1228305600">- Add heartbeat-resources dependency to heartbeat-common, and libdlm
  dependency to heartbeat-resources, to ensure that the installed system
  is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
  libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.</changelog>
<changelog author="lmb@suse.de" date="1231761600">- hb_report: many fixes and enhancements for better generation of
  support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
  (LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
  unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
  openAIS.</changelog>
<changelog author="lmb@suse.de" date="1232539200">- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).</changelog>
<changelog author="lmb@suse.de" date="1232971200">- hb_report: try root user first with ssh, and better ssh logging
  (bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.</changelog>
<changelog author="lmb@suse.de" date="1233662400">- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
  the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).</changelog>
<changelog author="lmb@suse.de" date="1235390400">- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
  request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
  a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.</changelog>
<changelog author="abeekhof@suse.de" date="1235563200">- Remove the dependancy on libdlm, it doesnt belong here
  Move to Pacemaker as a Recommends:</changelog>
<changelog author="ro@suse.de" date="1236254400">- ignore return value from subshells to fix build</changelog>
<changelog author="abeekhof@suse.de" date="1236340800">- HBcomm.h and HBauth.h need to be in the common devel package</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="coolo@novell.com" date="1247486400">- fix build with automake 1.11</changelog>
<changelog author="ro@suse.de" date="1275480000">- create /var/run/heartbeat and /var/run/heartbeat/ccm in
  init-script and only keep them as ghost in the specfile
  to fix build
- package /var/run/heartbeat/ccm the same way in heartbeat
  and heartbeat-common while we are at it</changelog>
<changelog author="coolo@novell.com" date="1280750400">- perl-Net_SSLeay was renamed a long time ago</changelog>
<changelog author="coolo@novell.com" date="1290513600">- build against libnet-devel on 11.4</changelog>
<changelog author="ro@suse.de" date="1297080000">- update to current version STABLE-3.0.4
- drop ldirectord subpackage (now in resource-agents)</changelog>
<changelog author="ro@suse.de" date="1297080000">- add buildrequires for libglue-devel</changelog>
<changelog author="ro@suse.de" date="1297857600">- drop heartbeat-resources subpackage and require resource-agents
  instead</changelog>
<changelog author="tserong@novell.com" date="1302782400">- reinstate v1 scripts in /etc/ha.d/resource.d</changelog>

</package>
<package pkgid="27fa17e31a3120afc4f0697d9dd3fdc528945a74" name="heartbeat-common" arch="x86_64">
    <version epoch="0" ver="3.0.4" rel="29.2"/>

<changelog author="lmb@suse.de" date="1225195200">- hb_report: Fix syntax error which prevented logs from being gathered
  at all.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.</changelog>
<changelog author="lmb@suse.de" date="1228305600">- Add heartbeat-resources dependency to heartbeat-common, and libdlm
  dependency to heartbeat-resources, to ensure that the installed system
  is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
  libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.</changelog>
<changelog author="lmb@suse.de" date="1231761600">- hb_report: many fixes and enhancements for better generation of
  support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
  (LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
  unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
  openAIS.</changelog>
<changelog author="lmb@suse.de" date="1232539200">- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).</changelog>
<changelog author="lmb@suse.de" date="1232971200">- hb_report: try root user first with ssh, and better ssh logging
  (bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.</changelog>
<changelog author="lmb@suse.de" date="1233662400">- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
  the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).</changelog>
<changelog author="lmb@suse.de" date="1235390400">- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
  request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
  a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.</changelog>
<changelog author="abeekhof@suse.de" date="1235563200">- Remove the dependancy on libdlm, it doesnt belong here
  Move to Pacemaker as a Recommends:</changelog>
<changelog author="ro@suse.de" date="1236254400">- ignore return value from subshells to fix build</changelog>
<changelog author="abeekhof@suse.de" date="1236340800">- HBcomm.h and HBauth.h need to be in the common devel package</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="coolo@novell.com" date="1247486400">- fix build with automake 1.11</changelog>
<changelog author="ro@suse.de" date="1275480000">- create /var/run/heartbeat and /var/run/heartbeat/ccm in
  init-script and only keep them as ghost in the specfile
  to fix build
- package /var/run/heartbeat/ccm the same way in heartbeat
  and heartbeat-common while we are at it</changelog>
<changelog author="coolo@novell.com" date="1280750400">- perl-Net_SSLeay was renamed a long time ago</changelog>
<changelog author="coolo@novell.com" date="1290513600">- build against libnet-devel on 11.4</changelog>
<changelog author="ro@suse.de" date="1297080000">- update to current version STABLE-3.0.4
- drop ldirectord subpackage (now in resource-agents)</changelog>
<changelog author="ro@suse.de" date="1297080000">- add buildrequires for libglue-devel</changelog>
<changelog author="ro@suse.de" date="1297857600">- drop heartbeat-resources subpackage and require resource-agents
  instead</changelog>
<changelog author="tserong@novell.com" date="1302782400">- reinstate v1 scripts in /etc/ha.d/resource.d</changelog>

</package>
<package pkgid="b250e8f124dbd38c3113d26267272574bc7d8485" name="heartbeat-devel" arch="i586">
    <version epoch="0" ver="3.0.4" rel="29.2"/>

<changelog author="lmb@suse.de" date="1225195200">- hb_report: Fix syntax error which prevented logs from being gathered
  at all.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.</changelog>
<changelog author="lmb@suse.de" date="1228305600">- Add heartbeat-resources dependency to heartbeat-common, and libdlm
  dependency to heartbeat-resources, to ensure that the installed system
  is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
  libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.</changelog>
<changelog author="lmb@suse.de" date="1231761600">- hb_report: many fixes and enhancements for better generation of
  support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
  (LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
  unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
  openAIS.</changelog>
<changelog author="lmb@suse.de" date="1232539200">- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).</changelog>
<changelog author="lmb@suse.de" date="1232971200">- hb_report: try root user first with ssh, and better ssh logging
  (bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.</changelog>
<changelog author="lmb@suse.de" date="1233662400">- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
  the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).</changelog>
<changelog author="lmb@suse.de" date="1235390400">- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
  request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
  a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.</changelog>
<changelog author="abeekhof@suse.de" date="1235563200">- Remove the dependancy on libdlm, it doesnt belong here
  Move to Pacemaker as a Recommends:</changelog>
<changelog author="ro@suse.de" date="1236254400">- ignore return value from subshells to fix build</changelog>
<changelog author="abeekhof@suse.de" date="1236340800">- HBcomm.h and HBauth.h need to be in the common devel package</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="coolo@novell.com" date="1247486400">- fix build with automake 1.11</changelog>
<changelog author="ro@suse.de" date="1275480000">- create /var/run/heartbeat and /var/run/heartbeat/ccm in
  init-script and only keep them as ghost in the specfile
  to fix build
- package /var/run/heartbeat/ccm the same way in heartbeat
  and heartbeat-common while we are at it</changelog>
<changelog author="coolo@novell.com" date="1280750400">- perl-Net_SSLeay was renamed a long time ago</changelog>
<changelog author="coolo@novell.com" date="1290513600">- build against libnet-devel on 11.4</changelog>
<changelog author="ro@suse.de" date="1297080000">- update to current version STABLE-3.0.4
- drop ldirectord subpackage (now in resource-agents)</changelog>
<changelog author="ro@suse.de" date="1297080000">- add buildrequires for libglue-devel</changelog>
<changelog author="ro@suse.de" date="1297857600">- drop heartbeat-resources subpackage and require resource-agents
  instead</changelog>
<changelog author="tserong@novell.com" date="1302782400">- reinstate v1 scripts in /etc/ha.d/resource.d</changelog>

</package>
<package pkgid="f2cbe4f6af503b1bfca99feb703ecc11b2c150e1" name="heartbeat-devel" arch="x86_64">
    <version epoch="0" ver="3.0.4" rel="29.2"/>

<changelog author="lmb@suse.de" date="1225195200">- hb_report: Fix syntax error which prevented logs from being gathered
  at all.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.</changelog>
<changelog author="lmb@suse.de" date="1228305600">- Add heartbeat-resources dependency to heartbeat-common, and libdlm
  dependency to heartbeat-resources, to ensure that the installed system
  is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
  libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.</changelog>
<changelog author="lmb@suse.de" date="1231761600">- hb_report: many fixes and enhancements for better generation of
  support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
  (LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
  unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
  openAIS.</changelog>
<changelog author="lmb@suse.de" date="1232539200">- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).</changelog>
<changelog author="lmb@suse.de" date="1232971200">- hb_report: try root user first with ssh, and better ssh logging
  (bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.</changelog>
<changelog author="lmb@suse.de" date="1233662400">- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
  the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).</changelog>
<changelog author="lmb@suse.de" date="1235390400">- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
  request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
  a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.</changelog>
<changelog author="abeekhof@suse.de" date="1235563200">- Remove the dependancy on libdlm, it doesnt belong here
  Move to Pacemaker as a Recommends:</changelog>
<changelog author="ro@suse.de" date="1236254400">- ignore return value from subshells to fix build</changelog>
<changelog author="abeekhof@suse.de" date="1236340800">- HBcomm.h and HBauth.h need to be in the common devel package</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="coolo@novell.com" date="1247486400">- fix build with automake 1.11</changelog>
<changelog author="ro@suse.de" date="1275480000">- create /var/run/heartbeat and /var/run/heartbeat/ccm in
  init-script and only keep them as ghost in the specfile
  to fix build
- package /var/run/heartbeat/ccm the same way in heartbeat
  and heartbeat-common while we are at it</changelog>
<changelog author="coolo@novell.com" date="1280750400">- perl-Net_SSLeay was renamed a long time ago</changelog>
<changelog author="coolo@novell.com" date="1290513600">- build against libnet-devel on 11.4</changelog>
<changelog author="ro@suse.de" date="1297080000">- update to current version STABLE-3.0.4
- drop ldirectord subpackage (now in resource-agents)</changelog>
<changelog author="ro@suse.de" date="1297080000">- add buildrequires for libglue-devel</changelog>
<changelog author="ro@suse.de" date="1297857600">- drop heartbeat-resources subpackage and require resource-agents
  instead</changelog>
<changelog author="tserong@novell.com" date="1302782400">- reinstate v1 scripts in /etc/ha.d/resource.d</changelog>

</package>
<package pkgid="90869b97a5ebd44541f29c1108826cca81db6da0" name="libapphb-devel" arch="i586">
    <version epoch="0" ver="3.0.4" rel="29.2"/>

<changelog author="lmb@suse.de" date="1225195200">- hb_report: Fix syntax error which prevented logs from being gathered
  at all.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.</changelog>
<changelog author="lmb@suse.de" date="1228305600">- Add heartbeat-resources dependency to heartbeat-common, and libdlm
  dependency to heartbeat-resources, to ensure that the installed system
  is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
  libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.</changelog>
<changelog author="lmb@suse.de" date="1231761600">- hb_report: many fixes and enhancements for better generation of
  support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
  (LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
  unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
  openAIS.</changelog>
<changelog author="lmb@suse.de" date="1232539200">- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).</changelog>
<changelog author="lmb@suse.de" date="1232971200">- hb_report: try root user first with ssh, and better ssh logging
  (bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.</changelog>
<changelog author="lmb@suse.de" date="1233662400">- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
  the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).</changelog>
<changelog author="lmb@suse.de" date="1235390400">- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
  request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
  a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.</changelog>
<changelog author="abeekhof@suse.de" date="1235563200">- Remove the dependancy on libdlm, it doesnt belong here
  Move to Pacemaker as a Recommends:</changelog>
<changelog author="ro@suse.de" date="1236254400">- ignore return value from subshells to fix build</changelog>
<changelog author="abeekhof@suse.de" date="1236340800">- HBcomm.h and HBauth.h need to be in the common devel package</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="coolo@novell.com" date="1247486400">- fix build with automake 1.11</changelog>
<changelog author="ro@suse.de" date="1275480000">- create /var/run/heartbeat and /var/run/heartbeat/ccm in
  init-script and only keep them as ghost in the specfile
  to fix build
- package /var/run/heartbeat/ccm the same way in heartbeat
  and heartbeat-common while we are at it</changelog>
<changelog author="coolo@novell.com" date="1280750400">- perl-Net_SSLeay was renamed a long time ago</changelog>
<changelog author="coolo@novell.com" date="1290513600">- build against libnet-devel on 11.4</changelog>
<changelog author="ro@suse.de" date="1297080000">- update to current version STABLE-3.0.4
- drop ldirectord subpackage (now in resource-agents)</changelog>
<changelog author="ro@suse.de" date="1297080000">- add buildrequires for libglue-devel</changelog>
<changelog author="ro@suse.de" date="1297857600">- drop heartbeat-resources subpackage and require resource-agents
  instead</changelog>
<changelog author="tserong@novell.com" date="1302782400">- reinstate v1 scripts in /etc/ha.d/resource.d</changelog>

</package>
<package pkgid="30be6c996d04911c575ec3bd617022fcc272cb0a" name="libapphb-devel" arch="x86_64">
    <version epoch="0" ver="3.0.4" rel="29.2"/>

<changelog author="lmb@suse.de" date="1225195200">- hb_report: Fix syntax error which prevented logs from being gathered
  at all.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.</changelog>
<changelog author="lmb@suse.de" date="1228305600">- Add heartbeat-resources dependency to heartbeat-common, and libdlm
  dependency to heartbeat-resources, to ensure that the installed system
  is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
  libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.</changelog>
<changelog author="lmb@suse.de" date="1231761600">- hb_report: many fixes and enhancements for better generation of
  support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
  (LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
  unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
  openAIS.</changelog>
<changelog author="lmb@suse.de" date="1232539200">- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).</changelog>
<changelog author="lmb@suse.de" date="1232971200">- hb_report: try root user first with ssh, and better ssh logging
  (bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.</changelog>
<changelog author="lmb@suse.de" date="1233662400">- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
  the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).</changelog>
<changelog author="lmb@suse.de" date="1235390400">- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
  request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
  a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.</changelog>
<changelog author="abeekhof@suse.de" date="1235563200">- Remove the dependancy on libdlm, it doesnt belong here
  Move to Pacemaker as a Recommends:</changelog>
<changelog author="ro@suse.de" date="1236254400">- ignore return value from subshells to fix build</changelog>
<changelog author="abeekhof@suse.de" date="1236340800">- HBcomm.h and HBauth.h need to be in the common devel package</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="coolo@novell.com" date="1247486400">- fix build with automake 1.11</changelog>
<changelog author="ro@suse.de" date="1275480000">- create /var/run/heartbeat and /var/run/heartbeat/ccm in
  init-script and only keep them as ghost in the specfile
  to fix build
- package /var/run/heartbeat/ccm the same way in heartbeat
  and heartbeat-common while we are at it</changelog>
<changelog author="coolo@novell.com" date="1280750400">- perl-Net_SSLeay was renamed a long time ago</changelog>
<changelog author="coolo@novell.com" date="1290513600">- build against libnet-devel on 11.4</changelog>
<changelog author="ro@suse.de" date="1297080000">- update to current version STABLE-3.0.4
- drop ldirectord subpackage (now in resource-agents)</changelog>
<changelog author="ro@suse.de" date="1297080000">- add buildrequires for libglue-devel</changelog>
<changelog author="ro@suse.de" date="1297857600">- drop heartbeat-resources subpackage and require resource-agents
  instead</changelog>
<changelog author="tserong@novell.com" date="1302782400">- reinstate v1 scripts in /etc/ha.d/resource.d</changelog>

</package>
<package pkgid="a62dbbfddda5fdd19853760ab771fee5d7140155" name="libapphb2" arch="i586">
    <version epoch="0" ver="3.0.4" rel="29.2"/>

<changelog author="lmb@suse.de" date="1225195200">- hb_report: Fix syntax error which prevented logs from being gathered
  at all.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.</changelog>
<changelog author="lmb@suse.de" date="1228305600">- Add heartbeat-resources dependency to heartbeat-common, and libdlm
  dependency to heartbeat-resources, to ensure that the installed system
  is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
  libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.</changelog>
<changelog author="lmb@suse.de" date="1231761600">- hb_report: many fixes and enhancements for better generation of
  support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
  (LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
  unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
  openAIS.</changelog>
<changelog author="lmb@suse.de" date="1232539200">- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).</changelog>
<changelog author="lmb@suse.de" date="1232971200">- hb_report: try root user first with ssh, and better ssh logging
  (bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.</changelog>
<changelog author="lmb@suse.de" date="1233662400">- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
  the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).</changelog>
<changelog author="lmb@suse.de" date="1235390400">- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
  request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
  a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.</changelog>
<changelog author="abeekhof@suse.de" date="1235563200">- Remove the dependancy on libdlm, it doesnt belong here
  Move to Pacemaker as a Recommends:</changelog>
<changelog author="ro@suse.de" date="1236254400">- ignore return value from subshells to fix build</changelog>
<changelog author="abeekhof@suse.de" date="1236340800">- HBcomm.h and HBauth.h need to be in the common devel package</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="coolo@novell.com" date="1247486400">- fix build with automake 1.11</changelog>
<changelog author="ro@suse.de" date="1275480000">- create /var/run/heartbeat and /var/run/heartbeat/ccm in
  init-script and only keep them as ghost in the specfile
  to fix build
- package /var/run/heartbeat/ccm the same way in heartbeat
  and heartbeat-common while we are at it</changelog>
<changelog author="coolo@novell.com" date="1280750400">- perl-Net_SSLeay was renamed a long time ago</changelog>
<changelog author="coolo@novell.com" date="1290513600">- build against libnet-devel on 11.4</changelog>
<changelog author="ro@suse.de" date="1297080000">- update to current version STABLE-3.0.4
- drop ldirectord subpackage (now in resource-agents)</changelog>
<changelog author="ro@suse.de" date="1297080000">- add buildrequires for libglue-devel</changelog>
<changelog author="ro@suse.de" date="1297857600">- drop heartbeat-resources subpackage and require resource-agents
  instead</changelog>
<changelog author="tserong@novell.com" date="1302782400">- reinstate v1 scripts in /etc/ha.d/resource.d</changelog>

</package>
<package pkgid="014ad0dbe76b2013c4a18fc1ee1b42e790a31ed1" name="libapphb2" arch="x86_64">
    <version epoch="0" ver="3.0.4" rel="29.2"/>

<changelog author="lmb@suse.de" date="1225195200">- hb_report: Fix syntax error which prevented logs from being gathered
  at all.</changelog>
<changelog author="lmb@suse.de" date="1227268800">- hb_report: many fixes and improvements.
- stonith: kdumpcheck: improve parsing for kdump_check_user.
- RA: Squid: support the Squid proxy server as a service.
- RA: drbd: Minor bugs and bash issues fixed.
- CCM: Avoid passing NULL to glib functions using GHashTable.
- Build fixes (LF#1977, LF#1976, LF#1980).
- CTS: Move heartbeat-v1 resources to heartbeat-resources (bnc#446667).
- Patch heartbeat-doc-directory.diff is now redundant.</changelog>
<changelog author="lmb@suse.de" date="1228305600">- Add heartbeat-resources dependency to heartbeat-common, and libdlm
  dependency to heartbeat-resources, to ensure that the installed system
  is ready for use (bnc#449998).
- hb_report: rearrange the log search procedure.
- hb_report: fix openais HA_LOGLEVEL setting.
- RA: VirtualDomain: new OCF RA (manage virtual domains using
  libvirt/virsh).
- RA: MailTo: check if MAILCMD is set early.</changelog>
<changelog author="lmb@suse.de" date="1231761600">- hb_report: many fixes and enhancements for better generation of
  support and log tar balls.
- hb_report: openAIS interoperability enhancements.
- RA: VirtualDomain: manage virtual guests using libvirt/virtsh.
- RA: MailTo: Set MAILCMD earlier.
- RA: mysql: check if binary exists and if the pid dir is writable.
- RA: mysql: work around wrong shell setting for db user.
- RA: drbd: restore master preference on probe.
- RA: drbd: replace single with double quotes to allow expansion
  (LF#1946).
- RA: Filesystem: on stop, check if the filesystem has been really
  unmounted (LF#2025).
- RA: Filesystem: support bind mounts properly (LF#1952).
- RA: apache: better help text.
- RA: fix send_arp for non-libnet systems.
- ha_logd: split off into its own init script so that it works with
  openAIS.</changelog>
<changelog author="lmb@suse.de" date="1232539200">- RA: IPv6addr: Fix crash on x86_64 (LF#2034).
- logging: Default to syslog format (bnc#465752).
- hb_report: More robust log gathering (bnc#465752).</changelog>
<changelog author="lmb@suse.de" date="1232971200">- hb_report: try root user first with ssh, and better ssh logging
  (bnc#467991).
- hb_report: prefer unified diff format.
- stonith: external/sbd: Monitor reachability of other nodes.</changelog>
<changelog author="lmb@suse.de" date="1233662400">- hb_report: minor cleanups.
- RA: VirtualDomain: exit with proper code if there is a problem with
  the configuration file (LF#1982).
- Remove a glib2/PILS compile-time warning (LF#2039).</changelog>
<changelog author="lmb@suse.de" date="1235390400">- RA: IPv6addr: failed on /64 prefixes
- RA: scsi2reservation: fix wrong logic in check for scsi_reserve
- lrmd: add more logging in case client disappeared (bnc#475218)
- lrmd: make sure that the client gets the message on async failure
  request (bnc#475218)
- Tools: hb_report: fix quoting in find binary for core
- Tools: hb_report: improve getting the name of the program which caused
  a coredump
- ocf-tester: monitor a stopped resource must always return 7, not 1.</changelog>
<changelog author="abeekhof@suse.de" date="1235563200">- Remove the dependancy on libdlm, it doesnt belong here
  Move to Pacemaker as a Recommends:</changelog>
<changelog author="ro@suse.de" date="1236254400">- ignore return value from subshells to fix build</changelog>
<changelog author="abeekhof@suse.de" date="1236340800">- HBcomm.h and HBauth.h need to be in the common devel package</changelog>
<changelog author="coolo@novell.com" date="1245412800">- disable as-needed for this package as it fails to build with it</changelog>
<changelog author="coolo@novell.com" date="1247486400">- fix build with automake 1.11</changelog>
<changelog author="ro@suse.de" date="1275480000">- create /var/run/heartbeat and /var/run/heartbeat/ccm in
  init-script and only keep them as ghost in the specfile
  to fix build
- package /var/run/heartbeat/ccm the same way in heartbeat
  and heartbeat-common while we are at it</changelog>
<changelog author="coolo@novell.com" date="1280750400">- perl-Net_SSLeay was renamed a long time ago</changelog>
<changelog author="coolo@novell.com" date="1290513600">- build against libnet-devel on 11.4</changelog>
<changelog author="ro@suse.de" date="1297080000">- update to current version STABLE-3.0.4
- drop ldirectord subpackage (now in resource-agents)</changelog>
<changelog author="ro@suse.de" date="1297080000">- add buildrequires for libglue-devel</changelog>
<changelog author="ro@suse.de" date="1297857600">- drop heartbeat-resources subpackage and require resource-agents
  instead</changelog>
<changelog author="tserong@novell.com" date="1302782400">- reinstate v1 scripts in /etc/ha.d/resource.d</changelog>

</package>
<package pkgid="cfc80f40caf8e777d9a74a6cd60ef22f9f6c2cde6b27375a38c2ab186ffda560" name="ocfs2" arch="src">
    <version epoch="0" ver="1.4" rel="9.3"/>

<changelog author="mmarek@suse.cz" date="1227873600">- created a standalone ocfs2-kmp package (bnc#449824)</changelog>
<changelog author="mmarek@suse.cz" date="1228219200">- added COPYING file to the source rpm (bnc#450935)</changelog>
<changelog author="mmarek@suse.cz" date="1228305600">- change install path from extra/ to updates/ocfs2/</changelog>

</package>
<package pkgid="e7d7dc601056e10358509839718a8b20a8180403c33f990da77759fb5286db4e" name="ocfs2-kmp-default" arch="i586">
    <version epoch="0" ver="1.4_3.0.13_0.27" rel="9.3"/>

<changelog author="mmarek@suse.cz" date="1227873600">- created a standalone ocfs2-kmp package (bnc#449824)</changelog>
<changelog author="mmarek@suse.cz" date="1228219200">- added COPYING file to the source rpm (bnc#450935)</changelog>
<changelog author="mmarek@suse.cz" date="1228305600">- change install path from extra/ to updates/ocfs2/</changelog>

</package>
<package pkgid="cfa1d90a6c26da091af1a3bc800ed1e547f0c10bc6ec07c401355f16397c226c" name="ocfs2-kmp-default" arch="x86_64">
    <version epoch="0" ver="1.4_3.0.13_0.27" rel="9.3"/>

<changelog author="mmarek@suse.cz" date="1227873600">- created a standalone ocfs2-kmp package (bnc#449824)</changelog>
<changelog author="mmarek@suse.cz" date="1228219200">- added COPYING file to the source rpm (bnc#450935)</changelog>
<changelog author="mmarek@suse.cz" date="1228305600">- change install path from extra/ to updates/ocfs2/</changelog>

</package>
<package pkgid="1e91bf596f0093ebfee8f8407b7bc6762b4b7f3e1f7f9bbc7463f929f54b85cd" name="ocfs2-kmp-pae" arch="i586">
    <version epoch="0" ver="1.4_3.0.13_0.27" rel="9.3"/>

<changelog author="mmarek@suse.cz" date="1227873600">- created a standalone ocfs2-kmp package (bnc#449824)</changelog>
<changelog author="mmarek@suse.cz" date="1228219200">- added COPYING file to the source rpm (bnc#450935)</changelog>
<changelog author="mmarek@suse.cz" date="1228305600">- change install path from extra/ to updates/ocfs2/</changelog>

</package>
<package pkgid="f0be93ecd43dbdacf183d2065b33525f7ff7b03b8ee50a47a01f454f5e151d57" name="ocfs2-kmp-trace" arch="i586">
    <version epoch="0" ver="1.4_3.0.13_0.27" rel="9.3"/>

<changelog author="mmarek@suse.cz" date="1227873600">- created a standalone ocfs2-kmp package (bnc#449824)</changelog>
<changelog author="mmarek@suse.cz" date="1228219200">- added COPYING file to the source rpm (bnc#450935)</changelog>
<changelog author="mmarek@suse.cz" date="1228305600">- change install path from extra/ to updates/ocfs2/</changelog>

</package>
<package pkgid="cbcd89e0f6bcf343ec136a4cbf6fa4041025caf9bf83005f40758de0c155f15c" name="ocfs2-kmp-trace" arch="x86_64">
    <version epoch="0" ver="1.4_3.0.13_0.27" rel="9.3"/>

<changelog author="mmarek@suse.cz" date="1227873600">- created a standalone ocfs2-kmp package (bnc#449824)</changelog>
<changelog author="mmarek@suse.cz" date="1228219200">- added COPYING file to the source rpm (bnc#450935)</changelog>
<changelog author="mmarek@suse.cz" date="1228305600">- change install path from extra/ to updates/ocfs2/</changelog>

</package>
<package pkgid="aa4938e756943c474f2c222333804764e7fada09ed8dc43b72010ee551c37925" name="ocfs2-kmp-xen" arch="i586">
    <version epoch="0" ver="1.4_3.0.13_0.27" rel="9.3"/>

<changelog author="mmarek@suse.cz" date="1227873600">- created a standalone ocfs2-kmp package (bnc#449824)</changelog>
<changelog author="mmarek@suse.cz" date="1228219200">- added COPYING file to the source rpm (bnc#450935)</changelog>
<changelog author="mmarek@suse.cz" date="1228305600">- change install path from extra/ to updates/ocfs2/</changelog>

</package>
<package pkgid="194eb5863e18e82cfbd78db0a05c9d55c0c267865e72d1874797d9901c9da65e" name="ocfs2-kmp-xen" arch="x86_64">
    <version epoch="0" ver="1.4_3.0.13_0.27" rel="9.3"/>

<changelog author="mmarek@suse.cz" date="1227873600">- created a standalone ocfs2-kmp package (bnc#449824)</changelog>
<changelog author="mmarek@suse.cz" date="1228219200">- added COPYING file to the source rpm (bnc#450935)</changelog>
<changelog author="mmarek@suse.cz" date="1228305600">- change install path from extra/ to updates/ocfs2/</changelog>

</package>
<package pkgid="69bddd21dd892e112cd734ac4d0e2a2c4b6b3005" name="ocfs2-tools" arch="i586">
    <version epoch="0" ver="1.8.0" rel="6.2"/>

<changelog author="coyli@novell.com" date="1268308800">- bug-585080-handle-symbolic-link.patch: handle symbolic link device
  file for tunefs.ocfs2 online resize (bnc#585080)</changelog>
<changelog author="coyli@novell.com" date="1268395200">- 0014-dx_dirs-man-page.diff: add an initial man page entry for
  indexed-dirs feature.</changelog>
<changelog author="coyli@novell.com" date="1269518400">- 0015-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch:
  enable metaecc and indexed-dirs support as default features.
- ocfs2-tools-static-glib.diff: rename to ocfs2-o2cb_ctl-static-glibc.diff,
  don't explicitly link pthread anymore.
- update ocfs2-tools.tar.bz2 to upstream (0a1c1970):
  - mkfs.ocfs2: enable xattr support as a default feature
  - Fsck.ocfs2: Correctly check i_size for directory in a sparse
    filesystem.
  - fsck.ocfs2: Freshen up some fsck messages
  - mkfs.ocfs2: Add dry-run option
  - mkfs.ocfs2: Allocate groups to the extent allocator
  - libocfs2: Add ocfs2_grow_chain_allocator()
  - libocfs2: ocfs2_chain_add_group() adds new groups to the next
    logical chain
  - mounted.ocfs2: Add the stack/local to the output
  - mounted.ocfs2: Display uuid in all caps
  - mkfs.ocfs2: Tweak the feature compatibility list in manpage
  - mkfs.ocfs2: Print fs features during make</changelog>
<changelog author="lmb@novell.com" date="1270728000">- Add reflink user-space utility to expose the copy-on-write links in
  OCFS2 for all platforms (bnc#594979).</changelog>
<changelog author="coyli@novell.com" date="1271073600">- update indexed-dirs patches to v11 patches
  - a bug fix in fsck.ocfs2/pass2.c
  - extra check whether the directory trailer overwrites valid
    directory items.</changelog>
<changelog author="coyli@novell.com" date="1272283200">- fixes for indexed-dirs
  - 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  - 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  - 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  - 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  - 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  - 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  - 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  - 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  - 0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  - 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  - 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  - 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  - 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  - 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  - 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch</changelog>
<changelog author="lmb@novell.com" date="1276516800">- ocfs2_controld.pcmk: compilation issue fixed.</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix configure checks for cpg and SaCkpt libraries</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix mount.ocfs2.c compilation issue on gcc 4.5 (deb#565100)</changelog>
<changelog author="mfasheh@novell.com" date="1279195200">- Add a series of fixes to metaecc handling in libocfs2 and o2image</changelog>
<changelog author="mfasheh@novell.com" date="1280318400">- Add fix for bnc#604276
  - bnc604276-fsck.ocfs2-Change-local-variable-datatype-to-avoid-i.patch</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Include .a files in ocfs2-devel package.</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Make ocfs2-kmp a Recommend instead of a Requires. This allows easier
  building of packages which in turn depend on ocfs2-tools.</changelog>
<changelog author="tserong@novell.com" date="1305028800">- update ocfs2-tools to 1.8.0
- add '-q' in %setup of ocfs2-tools.spec, to make build log shorter.
  (patch written by aj@suse.de)
- remove ocfs2-o2cb_ctl-static-glibc.diff, since it is unnecessary
  to link glib2 statically in ocfs2-o2cb_ctl now.
- remove gcc45-ftbfs-deb-565100.patch, the fix is in upstream now.
- remove bug-585080-handle-symbolic-link.patch since it's upstream now.
- remove version-1.4.3.patch, update to ocfs2-tools 1.6.0
- remove dx_dirs patch set, since they are upstream now.
  0001-dx_dirs-Add-library-support-for-directory-indexing.patch
  0002-dx_dirs-debugfs.ocfs2-support.patch
  0003-dx_dirs-mkfs.ocfs2-support.patch
  0004-dx_dirs-Add-tunefs.ocfs2-feature-for-indexed-directo.patch
  0005-dx_dirs-Update-for-dr_num_entries.patch
  0006-dx_dirs-add-missing-ocfs2_filesys-fs-parameter.patch
  0007-dx_dirs-more-library-support-for-directory-indexing.patch
  0008-dx_dirs-fsck.ocfs2-support.patch
  0009-dx_dirs-add-blocknr-in-callback-of-ocfs2_dir_iterate.patch
  0010-dx_dirs-add-disable-indexed-dirs-support-in-tunefs.o.patch
  0011-dx_dirs-build-indexed-trees-when-enabling-indexed-di.patch
  0012-dx_dirs-fix-return-value-of-walk_dirblock-when-enabl.patch
  0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch
  0014-dx_dirs-add-an-initial-man-page-entry-for-indexed-di.patch
  0015-fsck.ocfs2-prompt-before-truncating-an-invalid-dir-i.patch
  0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch
  0031-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch</changelog>
<changelog author="tserong@novell.com" date="1305028800">- Reinstate ocfs2-o2cb_ctl-static-glibc.diff for pre-openSUSE 11.4
  builds.</changelog>
<changelog author="tserong@suse.com" date="1314619200">- Add -lcrmcommon to fix ocfs2_controld build.</changelog>
<changelog author="tserong@suse.com" date="1314705600">- Don't use /var/lock/subsys in /etc/init.d/ocfs2 (bnc#714644)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- Fix ocfs2_controld build (/usr/include/pacemaker/crm/common/stack.h
  moved to /usr/include/pacemaker/crm/cluster/stack.h)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- remove call to suse_update_config (very old work around)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- add autoconf as buildrequire to avoid implicit dependency</changelog>

</package>
<package pkgid="256b1690409d8d475469b01fd88a754258347a72" name="ocfs2-tools" arch="src">
    <version epoch="0" ver="1.8.0" rel="6.2"/>

<changelog author="coyli@novell.com" date="1268308800">- bug-585080-handle-symbolic-link.patch: handle symbolic link device
  file for tunefs.ocfs2 online resize (bnc#585080)</changelog>
<changelog author="coyli@novell.com" date="1268395200">- 0014-dx_dirs-man-page.diff: add an initial man page entry for
  indexed-dirs feature.</changelog>
<changelog author="coyli@novell.com" date="1269518400">- 0015-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch:
  enable metaecc and indexed-dirs support as default features.
- ocfs2-tools-static-glib.diff: rename to ocfs2-o2cb_ctl-static-glibc.diff,
  don't explicitly link pthread anymore.
- update ocfs2-tools.tar.bz2 to upstream (0a1c1970):
  - mkfs.ocfs2: enable xattr support as a default feature
  - Fsck.ocfs2: Correctly check i_size for directory in a sparse
    filesystem.
  - fsck.ocfs2: Freshen up some fsck messages
  - mkfs.ocfs2: Add dry-run option
  - mkfs.ocfs2: Allocate groups to the extent allocator
  - libocfs2: Add ocfs2_grow_chain_allocator()
  - libocfs2: ocfs2_chain_add_group() adds new groups to the next
    logical chain
  - mounted.ocfs2: Add the stack/local to the output
  - mounted.ocfs2: Display uuid in all caps
  - mkfs.ocfs2: Tweak the feature compatibility list in manpage
  - mkfs.ocfs2: Print fs features during make</changelog>
<changelog author="lmb@novell.com" date="1270728000">- Add reflink user-space utility to expose the copy-on-write links in
  OCFS2 for all platforms (bnc#594979).</changelog>
<changelog author="coyli@novell.com" date="1271073600">- update indexed-dirs patches to v11 patches
  - a bug fix in fsck.ocfs2/pass2.c
  - extra check whether the directory trailer overwrites valid
    directory items.</changelog>
<changelog author="coyli@novell.com" date="1272283200">- fixes for indexed-dirs
  - 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  - 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  - 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  - 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  - 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  - 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  - 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  - 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  - 0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  - 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  - 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  - 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  - 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  - 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  - 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch</changelog>
<changelog author="lmb@novell.com" date="1276516800">- ocfs2_controld.pcmk: compilation issue fixed.</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix configure checks for cpg and SaCkpt libraries</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix mount.ocfs2.c compilation issue on gcc 4.5 (deb#565100)</changelog>
<changelog author="mfasheh@novell.com" date="1279195200">- Add a series of fixes to metaecc handling in libocfs2 and o2image</changelog>
<changelog author="mfasheh@novell.com" date="1280318400">- Add fix for bnc#604276
  - bnc604276-fsck.ocfs2-Change-local-variable-datatype-to-avoid-i.patch</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Include .a files in ocfs2-devel package.</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Make ocfs2-kmp a Recommend instead of a Requires. This allows easier
  building of packages which in turn depend on ocfs2-tools.</changelog>
<changelog author="tserong@novell.com" date="1305028800">- update ocfs2-tools to 1.8.0
- add '-q' in %setup of ocfs2-tools.spec, to make build log shorter.
  (patch written by aj@suse.de)
- remove ocfs2-o2cb_ctl-static-glibc.diff, since it is unnecessary
  to link glib2 statically in ocfs2-o2cb_ctl now.
- remove gcc45-ftbfs-deb-565100.patch, the fix is in upstream now.
- remove bug-585080-handle-symbolic-link.patch since it's upstream now.
- remove version-1.4.3.patch, update to ocfs2-tools 1.6.0
- remove dx_dirs patch set, since they are upstream now.
  0001-dx_dirs-Add-library-support-for-directory-indexing.patch
  0002-dx_dirs-debugfs.ocfs2-support.patch
  0003-dx_dirs-mkfs.ocfs2-support.patch
  0004-dx_dirs-Add-tunefs.ocfs2-feature-for-indexed-directo.patch
  0005-dx_dirs-Update-for-dr_num_entries.patch
  0006-dx_dirs-add-missing-ocfs2_filesys-fs-parameter.patch
  0007-dx_dirs-more-library-support-for-directory-indexing.patch
  0008-dx_dirs-fsck.ocfs2-support.patch
  0009-dx_dirs-add-blocknr-in-callback-of-ocfs2_dir_iterate.patch
  0010-dx_dirs-add-disable-indexed-dirs-support-in-tunefs.o.patch
  0011-dx_dirs-build-indexed-trees-when-enabling-indexed-di.patch
  0012-dx_dirs-fix-return-value-of-walk_dirblock-when-enabl.patch
  0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch
  0014-dx_dirs-add-an-initial-man-page-entry-for-indexed-di.patch
  0015-fsck.ocfs2-prompt-before-truncating-an-invalid-dir-i.patch
  0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch
  0031-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch</changelog>
<changelog author="tserong@novell.com" date="1305028800">- Reinstate ocfs2-o2cb_ctl-static-glibc.diff for pre-openSUSE 11.4
  builds.</changelog>
<changelog author="tserong@suse.com" date="1314619200">- Add -lcrmcommon to fix ocfs2_controld build.</changelog>
<changelog author="tserong@suse.com" date="1314705600">- Don't use /var/lock/subsys in /etc/init.d/ocfs2 (bnc#714644)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- Fix ocfs2_controld build (/usr/include/pacemaker/crm/common/stack.h
  moved to /usr/include/pacemaker/crm/cluster/stack.h)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- remove call to suse_update_config (very old work around)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- add autoconf as buildrequire to avoid implicit dependency</changelog>

</package>
<package pkgid="1241ad391cbf5b91b6e71602d85dcc7f39db8a30" name="ocfs2-tools" arch="x86_64">
    <version epoch="0" ver="1.8.0" rel="6.2"/>

<changelog author="coyli@novell.com" date="1268308800">- bug-585080-handle-symbolic-link.patch: handle symbolic link device
  file for tunefs.ocfs2 online resize (bnc#585080)</changelog>
<changelog author="coyli@novell.com" date="1268395200">- 0014-dx_dirs-man-page.diff: add an initial man page entry for
  indexed-dirs feature.</changelog>
<changelog author="coyli@novell.com" date="1269518400">- 0015-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch:
  enable metaecc and indexed-dirs support as default features.
- ocfs2-tools-static-glib.diff: rename to ocfs2-o2cb_ctl-static-glibc.diff,
  don't explicitly link pthread anymore.
- update ocfs2-tools.tar.bz2 to upstream (0a1c1970):
  - mkfs.ocfs2: enable xattr support as a default feature
  - Fsck.ocfs2: Correctly check i_size for directory in a sparse
    filesystem.
  - fsck.ocfs2: Freshen up some fsck messages
  - mkfs.ocfs2: Add dry-run option
  - mkfs.ocfs2: Allocate groups to the extent allocator
  - libocfs2: Add ocfs2_grow_chain_allocator()
  - libocfs2: ocfs2_chain_add_group() adds new groups to the next
    logical chain
  - mounted.ocfs2: Add the stack/local to the output
  - mounted.ocfs2: Display uuid in all caps
  - mkfs.ocfs2: Tweak the feature compatibility list in manpage
  - mkfs.ocfs2: Print fs features during make</changelog>
<changelog author="lmb@novell.com" date="1270728000">- Add reflink user-space utility to expose the copy-on-write links in
  OCFS2 for all platforms (bnc#594979).</changelog>
<changelog author="coyli@novell.com" date="1271073600">- update indexed-dirs patches to v11 patches
  - a bug fix in fsck.ocfs2/pass2.c
  - extra check whether the directory trailer overwrites valid
    directory items.</changelog>
<changelog author="coyli@novell.com" date="1272283200">- fixes for indexed-dirs
  - 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  - 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  - 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  - 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  - 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  - 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  - 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  - 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  - 0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  - 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  - 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  - 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  - 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  - 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  - 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch</changelog>
<changelog author="lmb@novell.com" date="1276516800">- ocfs2_controld.pcmk: compilation issue fixed.</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix configure checks for cpg and SaCkpt libraries</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix mount.ocfs2.c compilation issue on gcc 4.5 (deb#565100)</changelog>
<changelog author="mfasheh@novell.com" date="1279195200">- Add a series of fixes to metaecc handling in libocfs2 and o2image</changelog>
<changelog author="mfasheh@novell.com" date="1280318400">- Add fix for bnc#604276
  - bnc604276-fsck.ocfs2-Change-local-variable-datatype-to-avoid-i.patch</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Include .a files in ocfs2-devel package.</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Make ocfs2-kmp a Recommend instead of a Requires. This allows easier
  building of packages which in turn depend on ocfs2-tools.</changelog>
<changelog author="tserong@novell.com" date="1305028800">- update ocfs2-tools to 1.8.0
- add '-q' in %setup of ocfs2-tools.spec, to make build log shorter.
  (patch written by aj@suse.de)
- remove ocfs2-o2cb_ctl-static-glibc.diff, since it is unnecessary
  to link glib2 statically in ocfs2-o2cb_ctl now.
- remove gcc45-ftbfs-deb-565100.patch, the fix is in upstream now.
- remove bug-585080-handle-symbolic-link.patch since it's upstream now.
- remove version-1.4.3.patch, update to ocfs2-tools 1.6.0
- remove dx_dirs patch set, since they are upstream now.
  0001-dx_dirs-Add-library-support-for-directory-indexing.patch
  0002-dx_dirs-debugfs.ocfs2-support.patch
  0003-dx_dirs-mkfs.ocfs2-support.patch
  0004-dx_dirs-Add-tunefs.ocfs2-feature-for-indexed-directo.patch
  0005-dx_dirs-Update-for-dr_num_entries.patch
  0006-dx_dirs-add-missing-ocfs2_filesys-fs-parameter.patch
  0007-dx_dirs-more-library-support-for-directory-indexing.patch
  0008-dx_dirs-fsck.ocfs2-support.patch
  0009-dx_dirs-add-blocknr-in-callback-of-ocfs2_dir_iterate.patch
  0010-dx_dirs-add-disable-indexed-dirs-support-in-tunefs.o.patch
  0011-dx_dirs-build-indexed-trees-when-enabling-indexed-di.patch
  0012-dx_dirs-fix-return-value-of-walk_dirblock-when-enabl.patch
  0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch
  0014-dx_dirs-add-an-initial-man-page-entry-for-indexed-di.patch
  0015-fsck.ocfs2-prompt-before-truncating-an-invalid-dir-i.patch
  0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch
  0031-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch</changelog>
<changelog author="tserong@novell.com" date="1305028800">- Reinstate ocfs2-o2cb_ctl-static-glibc.diff for pre-openSUSE 11.4
  builds.</changelog>
<changelog author="tserong@suse.com" date="1314619200">- Add -lcrmcommon to fix ocfs2_controld build.</changelog>
<changelog author="tserong@suse.com" date="1314705600">- Don't use /var/lock/subsys in /etc/init.d/ocfs2 (bnc#714644)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- Fix ocfs2_controld build (/usr/include/pacemaker/crm/common/stack.h
  moved to /usr/include/pacemaker/crm/cluster/stack.h)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- remove call to suse_update_config (very old work around)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- add autoconf as buildrequire to avoid implicit dependency</changelog>

</package>
<package pkgid="275785fe4b53a42b86df2da67112f7a03f5f8111" name="ocfs2-tools-devel" arch="i586">
    <version epoch="0" ver="1.8.0" rel="6.2"/>

<changelog author="coyli@novell.com" date="1268308800">- bug-585080-handle-symbolic-link.patch: handle symbolic link device
  file for tunefs.ocfs2 online resize (bnc#585080)</changelog>
<changelog author="coyli@novell.com" date="1268395200">- 0014-dx_dirs-man-page.diff: add an initial man page entry for
  indexed-dirs feature.</changelog>
<changelog author="coyli@novell.com" date="1269518400">- 0015-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch:
  enable metaecc and indexed-dirs support as default features.
- ocfs2-tools-static-glib.diff: rename to ocfs2-o2cb_ctl-static-glibc.diff,
  don't explicitly link pthread anymore.
- update ocfs2-tools.tar.bz2 to upstream (0a1c1970):
  - mkfs.ocfs2: enable xattr support as a default feature
  - Fsck.ocfs2: Correctly check i_size for directory in a sparse
    filesystem.
  - fsck.ocfs2: Freshen up some fsck messages
  - mkfs.ocfs2: Add dry-run option
  - mkfs.ocfs2: Allocate groups to the extent allocator
  - libocfs2: Add ocfs2_grow_chain_allocator()
  - libocfs2: ocfs2_chain_add_group() adds new groups to the next
    logical chain
  - mounted.ocfs2: Add the stack/local to the output
  - mounted.ocfs2: Display uuid in all caps
  - mkfs.ocfs2: Tweak the feature compatibility list in manpage
  - mkfs.ocfs2: Print fs features during make</changelog>
<changelog author="lmb@novell.com" date="1270728000">- Add reflink user-space utility to expose the copy-on-write links in
  OCFS2 for all platforms (bnc#594979).</changelog>
<changelog author="coyli@novell.com" date="1271073600">- update indexed-dirs patches to v11 patches
  - a bug fix in fsck.ocfs2/pass2.c
  - extra check whether the directory trailer overwrites valid
    directory items.</changelog>
<changelog author="coyli@novell.com" date="1272283200">- fixes for indexed-dirs
  - 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  - 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  - 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  - 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  - 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  - 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  - 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  - 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  - 0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  - 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  - 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  - 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  - 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  - 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  - 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch</changelog>
<changelog author="lmb@novell.com" date="1276516800">- ocfs2_controld.pcmk: compilation issue fixed.</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix configure checks for cpg and SaCkpt libraries</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix mount.ocfs2.c compilation issue on gcc 4.5 (deb#565100)</changelog>
<changelog author="mfasheh@novell.com" date="1279195200">- Add a series of fixes to metaecc handling in libocfs2 and o2image</changelog>
<changelog author="mfasheh@novell.com" date="1280318400">- Add fix for bnc#604276
  - bnc604276-fsck.ocfs2-Change-local-variable-datatype-to-avoid-i.patch</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Include .a files in ocfs2-devel package.</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Make ocfs2-kmp a Recommend instead of a Requires. This allows easier
  building of packages which in turn depend on ocfs2-tools.</changelog>
<changelog author="tserong@novell.com" date="1305028800">- update ocfs2-tools to 1.8.0
- add '-q' in %setup of ocfs2-tools.spec, to make build log shorter.
  (patch written by aj@suse.de)
- remove ocfs2-o2cb_ctl-static-glibc.diff, since it is unnecessary
  to link glib2 statically in ocfs2-o2cb_ctl now.
- remove gcc45-ftbfs-deb-565100.patch, the fix is in upstream now.
- remove bug-585080-handle-symbolic-link.patch since it's upstream now.
- remove version-1.4.3.patch, update to ocfs2-tools 1.6.0
- remove dx_dirs patch set, since they are upstream now.
  0001-dx_dirs-Add-library-support-for-directory-indexing.patch
  0002-dx_dirs-debugfs.ocfs2-support.patch
  0003-dx_dirs-mkfs.ocfs2-support.patch
  0004-dx_dirs-Add-tunefs.ocfs2-feature-for-indexed-directo.patch
  0005-dx_dirs-Update-for-dr_num_entries.patch
  0006-dx_dirs-add-missing-ocfs2_filesys-fs-parameter.patch
  0007-dx_dirs-more-library-support-for-directory-indexing.patch
  0008-dx_dirs-fsck.ocfs2-support.patch
  0009-dx_dirs-add-blocknr-in-callback-of-ocfs2_dir_iterate.patch
  0010-dx_dirs-add-disable-indexed-dirs-support-in-tunefs.o.patch
  0011-dx_dirs-build-indexed-trees-when-enabling-indexed-di.patch
  0012-dx_dirs-fix-return-value-of-walk_dirblock-when-enabl.patch
  0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch
  0014-dx_dirs-add-an-initial-man-page-entry-for-indexed-di.patch
  0015-fsck.ocfs2-prompt-before-truncating-an-invalid-dir-i.patch
  0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch
  0031-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch</changelog>
<changelog author="tserong@novell.com" date="1305028800">- Reinstate ocfs2-o2cb_ctl-static-glibc.diff for pre-openSUSE 11.4
  builds.</changelog>
<changelog author="tserong@suse.com" date="1314619200">- Add -lcrmcommon to fix ocfs2_controld build.</changelog>
<changelog author="tserong@suse.com" date="1314705600">- Don't use /var/lock/subsys in /etc/init.d/ocfs2 (bnc#714644)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- Fix ocfs2_controld build (/usr/include/pacemaker/crm/common/stack.h
  moved to /usr/include/pacemaker/crm/cluster/stack.h)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- remove call to suse_update_config (very old work around)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- add autoconf as buildrequire to avoid implicit dependency</changelog>

</package>
<package pkgid="ef99ab3e6ba60283a4febf0bc3e5728dd46d93d6" name="ocfs2-tools-devel" arch="x86_64">
    <version epoch="0" ver="1.8.0" rel="6.2"/>

<changelog author="coyli@novell.com" date="1268308800">- bug-585080-handle-symbolic-link.patch: handle symbolic link device
  file for tunefs.ocfs2 online resize (bnc#585080)</changelog>
<changelog author="coyli@novell.com" date="1268395200">- 0014-dx_dirs-man-page.diff: add an initial man page entry for
  indexed-dirs feature.</changelog>
<changelog author="coyli@novell.com" date="1269518400">- 0015-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch:
  enable metaecc and indexed-dirs support as default features.
- ocfs2-tools-static-glib.diff: rename to ocfs2-o2cb_ctl-static-glibc.diff,
  don't explicitly link pthread anymore.
- update ocfs2-tools.tar.bz2 to upstream (0a1c1970):
  - mkfs.ocfs2: enable xattr support as a default feature
  - Fsck.ocfs2: Correctly check i_size for directory in a sparse
    filesystem.
  - fsck.ocfs2: Freshen up some fsck messages
  - mkfs.ocfs2: Add dry-run option
  - mkfs.ocfs2: Allocate groups to the extent allocator
  - libocfs2: Add ocfs2_grow_chain_allocator()
  - libocfs2: ocfs2_chain_add_group() adds new groups to the next
    logical chain
  - mounted.ocfs2: Add the stack/local to the output
  - mounted.ocfs2: Display uuid in all caps
  - mkfs.ocfs2: Tweak the feature compatibility list in manpage
  - mkfs.ocfs2: Print fs features during make</changelog>
<changelog author="lmb@novell.com" date="1270728000">- Add reflink user-space utility to expose the copy-on-write links in
  OCFS2 for all platforms (bnc#594979).</changelog>
<changelog author="coyli@novell.com" date="1271073600">- update indexed-dirs patches to v11 patches
  - a bug fix in fsck.ocfs2/pass2.c
  - extra check whether the directory trailer overwrites valid
    directory items.</changelog>
<changelog author="coyli@novell.com" date="1272283200">- fixes for indexed-dirs
  - 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  - 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  - 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  - 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  - 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  - 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  - 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  - 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  - 0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  - 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  - 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  - 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  - 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  - 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  - 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch</changelog>
<changelog author="lmb@novell.com" date="1276516800">- ocfs2_controld.pcmk: compilation issue fixed.</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix configure checks for cpg and SaCkpt libraries</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix mount.ocfs2.c compilation issue on gcc 4.5 (deb#565100)</changelog>
<changelog author="mfasheh@novell.com" date="1279195200">- Add a series of fixes to metaecc handling in libocfs2 and o2image</changelog>
<changelog author="mfasheh@novell.com" date="1280318400">- Add fix for bnc#604276
  - bnc604276-fsck.ocfs2-Change-local-variable-datatype-to-avoid-i.patch</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Include .a files in ocfs2-devel package.</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Make ocfs2-kmp a Recommend instead of a Requires. This allows easier
  building of packages which in turn depend on ocfs2-tools.</changelog>
<changelog author="tserong@novell.com" date="1305028800">- update ocfs2-tools to 1.8.0
- add '-q' in %setup of ocfs2-tools.spec, to make build log shorter.
  (patch written by aj@suse.de)
- remove ocfs2-o2cb_ctl-static-glibc.diff, since it is unnecessary
  to link glib2 statically in ocfs2-o2cb_ctl now.
- remove gcc45-ftbfs-deb-565100.patch, the fix is in upstream now.
- remove bug-585080-handle-symbolic-link.patch since it's upstream now.
- remove version-1.4.3.patch, update to ocfs2-tools 1.6.0
- remove dx_dirs patch set, since they are upstream now.
  0001-dx_dirs-Add-library-support-for-directory-indexing.patch
  0002-dx_dirs-debugfs.ocfs2-support.patch
  0003-dx_dirs-mkfs.ocfs2-support.patch
  0004-dx_dirs-Add-tunefs.ocfs2-feature-for-indexed-directo.patch
  0005-dx_dirs-Update-for-dr_num_entries.patch
  0006-dx_dirs-add-missing-ocfs2_filesys-fs-parameter.patch
  0007-dx_dirs-more-library-support-for-directory-indexing.patch
  0008-dx_dirs-fsck.ocfs2-support.patch
  0009-dx_dirs-add-blocknr-in-callback-of-ocfs2_dir_iterate.patch
  0010-dx_dirs-add-disable-indexed-dirs-support-in-tunefs.o.patch
  0011-dx_dirs-build-indexed-trees-when-enabling-indexed-di.patch
  0012-dx_dirs-fix-return-value-of-walk_dirblock-when-enabl.patch
  0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch
  0014-dx_dirs-add-an-initial-man-page-entry-for-indexed-di.patch
  0015-fsck.ocfs2-prompt-before-truncating-an-invalid-dir-i.patch
  0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch
  0031-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch</changelog>
<changelog author="tserong@novell.com" date="1305028800">- Reinstate ocfs2-o2cb_ctl-static-glibc.diff for pre-openSUSE 11.4
  builds.</changelog>
<changelog author="tserong@suse.com" date="1314619200">- Add -lcrmcommon to fix ocfs2_controld build.</changelog>
<changelog author="tserong@suse.com" date="1314705600">- Don't use /var/lock/subsys in /etc/init.d/ocfs2 (bnc#714644)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- Fix ocfs2_controld build (/usr/include/pacemaker/crm/common/stack.h
  moved to /usr/include/pacemaker/crm/cluster/stack.h)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- remove call to suse_update_config (very old work around)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- add autoconf as buildrequire to avoid implicit dependency</changelog>

</package>
<package pkgid="611efd89a0520bc945b13cd7f48eb9ebe508ba30" name="ocfs2-tools-o2cb" arch="i586">
    <version epoch="0" ver="1.8.0" rel="6.2"/>

<changelog author="coyli@novell.com" date="1268308800">- bug-585080-handle-symbolic-link.patch: handle symbolic link device
  file for tunefs.ocfs2 online resize (bnc#585080)</changelog>
<changelog author="coyli@novell.com" date="1268395200">- 0014-dx_dirs-man-page.diff: add an initial man page entry for
  indexed-dirs feature.</changelog>
<changelog author="coyli@novell.com" date="1269518400">- 0015-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch:
  enable metaecc and indexed-dirs support as default features.
- ocfs2-tools-static-glib.diff: rename to ocfs2-o2cb_ctl-static-glibc.diff,
  don't explicitly link pthread anymore.
- update ocfs2-tools.tar.bz2 to upstream (0a1c1970):
  - mkfs.ocfs2: enable xattr support as a default feature
  - Fsck.ocfs2: Correctly check i_size for directory in a sparse
    filesystem.
  - fsck.ocfs2: Freshen up some fsck messages
  - mkfs.ocfs2: Add dry-run option
  - mkfs.ocfs2: Allocate groups to the extent allocator
  - libocfs2: Add ocfs2_grow_chain_allocator()
  - libocfs2: ocfs2_chain_add_group() adds new groups to the next
    logical chain
  - mounted.ocfs2: Add the stack/local to the output
  - mounted.ocfs2: Display uuid in all caps
  - mkfs.ocfs2: Tweak the feature compatibility list in manpage
  - mkfs.ocfs2: Print fs features during make</changelog>
<changelog author="lmb@novell.com" date="1270728000">- Add reflink user-space utility to expose the copy-on-write links in
  OCFS2 for all platforms (bnc#594979).</changelog>
<changelog author="coyli@novell.com" date="1271073600">- update indexed-dirs patches to v11 patches
  - a bug fix in fsck.ocfs2/pass2.c
  - extra check whether the directory trailer overwrites valid
    directory items.</changelog>
<changelog author="coyli@novell.com" date="1272283200">- fixes for indexed-dirs
  - 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  - 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  - 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  - 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  - 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  - 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  - 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  - 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  - 0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  - 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  - 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  - 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  - 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  - 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  - 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch</changelog>
<changelog author="lmb@novell.com" date="1276516800">- ocfs2_controld.pcmk: compilation issue fixed.</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix configure checks for cpg and SaCkpt libraries</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix mount.ocfs2.c compilation issue on gcc 4.5 (deb#565100)</changelog>
<changelog author="mfasheh@novell.com" date="1279195200">- Add a series of fixes to metaecc handling in libocfs2 and o2image</changelog>
<changelog author="mfasheh@novell.com" date="1280318400">- Add fix for bnc#604276
  - bnc604276-fsck.ocfs2-Change-local-variable-datatype-to-avoid-i.patch</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Include .a files in ocfs2-devel package.</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Make ocfs2-kmp a Recommend instead of a Requires. This allows easier
  building of packages which in turn depend on ocfs2-tools.</changelog>
<changelog author="tserong@novell.com" date="1305028800">- update ocfs2-tools to 1.8.0
- add '-q' in %setup of ocfs2-tools.spec, to make build log shorter.
  (patch written by aj@suse.de)
- remove ocfs2-o2cb_ctl-static-glibc.diff, since it is unnecessary
  to link glib2 statically in ocfs2-o2cb_ctl now.
- remove gcc45-ftbfs-deb-565100.patch, the fix is in upstream now.
- remove bug-585080-handle-symbolic-link.patch since it's upstream now.
- remove version-1.4.3.patch, update to ocfs2-tools 1.6.0
- remove dx_dirs patch set, since they are upstream now.
  0001-dx_dirs-Add-library-support-for-directory-indexing.patch
  0002-dx_dirs-debugfs.ocfs2-support.patch
  0003-dx_dirs-mkfs.ocfs2-support.patch
  0004-dx_dirs-Add-tunefs.ocfs2-feature-for-indexed-directo.patch
  0005-dx_dirs-Update-for-dr_num_entries.patch
  0006-dx_dirs-add-missing-ocfs2_filesys-fs-parameter.patch
  0007-dx_dirs-more-library-support-for-directory-indexing.patch
  0008-dx_dirs-fsck.ocfs2-support.patch
  0009-dx_dirs-add-blocknr-in-callback-of-ocfs2_dir_iterate.patch
  0010-dx_dirs-add-disable-indexed-dirs-support-in-tunefs.o.patch
  0011-dx_dirs-build-indexed-trees-when-enabling-indexed-di.patch
  0012-dx_dirs-fix-return-value-of-walk_dirblock-when-enabl.patch
  0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch
  0014-dx_dirs-add-an-initial-man-page-entry-for-indexed-di.patch
  0015-fsck.ocfs2-prompt-before-truncating-an-invalid-dir-i.patch
  0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch
  0031-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch</changelog>
<changelog author="tserong@novell.com" date="1305028800">- Reinstate ocfs2-o2cb_ctl-static-glibc.diff for pre-openSUSE 11.4
  builds.</changelog>
<changelog author="tserong@suse.com" date="1314619200">- Add -lcrmcommon to fix ocfs2_controld build.</changelog>
<changelog author="tserong@suse.com" date="1314705600">- Don't use /var/lock/subsys in /etc/init.d/ocfs2 (bnc#714644)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- Fix ocfs2_controld build (/usr/include/pacemaker/crm/common/stack.h
  moved to /usr/include/pacemaker/crm/cluster/stack.h)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- remove call to suse_update_config (very old work around)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- add autoconf as buildrequire to avoid implicit dependency</changelog>

</package>
<package pkgid="01b9c158615cc1728588764646a755042dbc04a4" name="ocfs2-tools-o2cb" arch="x86_64">
    <version epoch="0" ver="1.8.0" rel="6.2"/>

<changelog author="coyli@novell.com" date="1268308800">- bug-585080-handle-symbolic-link.patch: handle symbolic link device
  file for tunefs.ocfs2 online resize (bnc#585080)</changelog>
<changelog author="coyli@novell.com" date="1268395200">- 0014-dx_dirs-man-page.diff: add an initial man page entry for
  indexed-dirs feature.</changelog>
<changelog author="coyli@novell.com" date="1269518400">- 0015-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch:
  enable metaecc and indexed-dirs support as default features.
- ocfs2-tools-static-glib.diff: rename to ocfs2-o2cb_ctl-static-glibc.diff,
  don't explicitly link pthread anymore.
- update ocfs2-tools.tar.bz2 to upstream (0a1c1970):
  - mkfs.ocfs2: enable xattr support as a default feature
  - Fsck.ocfs2: Correctly check i_size for directory in a sparse
    filesystem.
  - fsck.ocfs2: Freshen up some fsck messages
  - mkfs.ocfs2: Add dry-run option
  - mkfs.ocfs2: Allocate groups to the extent allocator
  - libocfs2: Add ocfs2_grow_chain_allocator()
  - libocfs2: ocfs2_chain_add_group() adds new groups to the next
    logical chain
  - mounted.ocfs2: Add the stack/local to the output
  - mounted.ocfs2: Display uuid in all caps
  - mkfs.ocfs2: Tweak the feature compatibility list in manpage
  - mkfs.ocfs2: Print fs features during make</changelog>
<changelog author="lmb@novell.com" date="1270728000">- Add reflink user-space utility to expose the copy-on-write links in
  OCFS2 for all platforms (bnc#594979).</changelog>
<changelog author="coyli@novell.com" date="1271073600">- update indexed-dirs patches to v11 patches
  - a bug fix in fsck.ocfs2/pass2.c
  - extra check whether the directory trailer overwrites valid
    directory items.</changelog>
<changelog author="coyli@novell.com" date="1272283200">- fixes for indexed-dirs
  - 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  - 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  - 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  - 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  - 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  - 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  - 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  - 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  - 0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  - 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  - 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  - 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  - 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  - 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  - 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch</changelog>
<changelog author="lmb@novell.com" date="1276516800">- ocfs2_controld.pcmk: compilation issue fixed.</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix configure checks for cpg and SaCkpt libraries</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix mount.ocfs2.c compilation issue on gcc 4.5 (deb#565100)</changelog>
<changelog author="mfasheh@novell.com" date="1279195200">- Add a series of fixes to metaecc handling in libocfs2 and o2image</changelog>
<changelog author="mfasheh@novell.com" date="1280318400">- Add fix for bnc#604276
  - bnc604276-fsck.ocfs2-Change-local-variable-datatype-to-avoid-i.patch</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Include .a files in ocfs2-devel package.</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Make ocfs2-kmp a Recommend instead of a Requires. This allows easier
  building of packages which in turn depend on ocfs2-tools.</changelog>
<changelog author="tserong@novell.com" date="1305028800">- update ocfs2-tools to 1.8.0
- add '-q' in %setup of ocfs2-tools.spec, to make build log shorter.
  (patch written by aj@suse.de)
- remove ocfs2-o2cb_ctl-static-glibc.diff, since it is unnecessary
  to link glib2 statically in ocfs2-o2cb_ctl now.
- remove gcc45-ftbfs-deb-565100.patch, the fix is in upstream now.
- remove bug-585080-handle-symbolic-link.patch since it's upstream now.
- remove version-1.4.3.patch, update to ocfs2-tools 1.6.0
- remove dx_dirs patch set, since they are upstream now.
  0001-dx_dirs-Add-library-support-for-directory-indexing.patch
  0002-dx_dirs-debugfs.ocfs2-support.patch
  0003-dx_dirs-mkfs.ocfs2-support.patch
  0004-dx_dirs-Add-tunefs.ocfs2-feature-for-indexed-directo.patch
  0005-dx_dirs-Update-for-dr_num_entries.patch
  0006-dx_dirs-add-missing-ocfs2_filesys-fs-parameter.patch
  0007-dx_dirs-more-library-support-for-directory-indexing.patch
  0008-dx_dirs-fsck.ocfs2-support.patch
  0009-dx_dirs-add-blocknr-in-callback-of-ocfs2_dir_iterate.patch
  0010-dx_dirs-add-disable-indexed-dirs-support-in-tunefs.o.patch
  0011-dx_dirs-build-indexed-trees-when-enabling-indexed-di.patch
  0012-dx_dirs-fix-return-value-of-walk_dirblock-when-enabl.patch
  0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch
  0014-dx_dirs-add-an-initial-man-page-entry-for-indexed-di.patch
  0015-fsck.ocfs2-prompt-before-truncating-an-invalid-dir-i.patch
  0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch
  0031-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch</changelog>
<changelog author="tserong@novell.com" date="1305028800">- Reinstate ocfs2-o2cb_ctl-static-glibc.diff for pre-openSUSE 11.4
  builds.</changelog>
<changelog author="tserong@suse.com" date="1314619200">- Add -lcrmcommon to fix ocfs2_controld build.</changelog>
<changelog author="tserong@suse.com" date="1314705600">- Don't use /var/lock/subsys in /etc/init.d/ocfs2 (bnc#714644)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- Fix ocfs2_controld build (/usr/include/pacemaker/crm/common/stack.h
  moved to /usr/include/pacemaker/crm/cluster/stack.h)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- remove call to suse_update_config (very old work around)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- add autoconf as buildrequire to avoid implicit dependency</changelog>

</package>
<package pkgid="021d0a9bbe69fbce77ad5f3fe45dbb5a02191990" name="ocfs2console" arch="i586">
    <version epoch="0" ver="1.8.0" rel="6.2"/>

<changelog author="coyli@novell.com" date="1268308800">- bug-585080-handle-symbolic-link.patch: handle symbolic link device
  file for tunefs.ocfs2 online resize (bnc#585080)</changelog>
<changelog author="coyli@novell.com" date="1268395200">- 0014-dx_dirs-man-page.diff: add an initial man page entry for
  indexed-dirs feature.</changelog>
<changelog author="coyli@novell.com" date="1269518400">- 0015-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch:
  enable metaecc and indexed-dirs support as default features.
- ocfs2-tools-static-glib.diff: rename to ocfs2-o2cb_ctl-static-glibc.diff,
  don't explicitly link pthread anymore.
- update ocfs2-tools.tar.bz2 to upstream (0a1c1970):
  - mkfs.ocfs2: enable xattr support as a default feature
  - Fsck.ocfs2: Correctly check i_size for directory in a sparse
    filesystem.
  - fsck.ocfs2: Freshen up some fsck messages
  - mkfs.ocfs2: Add dry-run option
  - mkfs.ocfs2: Allocate groups to the extent allocator
  - libocfs2: Add ocfs2_grow_chain_allocator()
  - libocfs2: ocfs2_chain_add_group() adds new groups to the next
    logical chain
  - mounted.ocfs2: Add the stack/local to the output
  - mounted.ocfs2: Display uuid in all caps
  - mkfs.ocfs2: Tweak the feature compatibility list in manpage
  - mkfs.ocfs2: Print fs features during make</changelog>
<changelog author="lmb@novell.com" date="1270728000">- Add reflink user-space utility to expose the copy-on-write links in
  OCFS2 for all platforms (bnc#594979).</changelog>
<changelog author="coyli@novell.com" date="1271073600">- update indexed-dirs patches to v11 patches
  - a bug fix in fsck.ocfs2/pass2.c
  - extra check whether the directory trailer overwrites valid
    directory items.</changelog>
<changelog author="coyli@novell.com" date="1272283200">- fixes for indexed-dirs
  - 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  - 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  - 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  - 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  - 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  - 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  - 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  - 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  - 0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  - 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  - 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  - 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  - 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  - 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  - 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch</changelog>
<changelog author="lmb@novell.com" date="1276516800">- ocfs2_controld.pcmk: compilation issue fixed.</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix configure checks for cpg and SaCkpt libraries</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix mount.ocfs2.c compilation issue on gcc 4.5 (deb#565100)</changelog>
<changelog author="mfasheh@novell.com" date="1279195200">- Add a series of fixes to metaecc handling in libocfs2 and o2image</changelog>
<changelog author="mfasheh@novell.com" date="1280318400">- Add fix for bnc#604276
  - bnc604276-fsck.ocfs2-Change-local-variable-datatype-to-avoid-i.patch</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Include .a files in ocfs2-devel package.</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Make ocfs2-kmp a Recommend instead of a Requires. This allows easier
  building of packages which in turn depend on ocfs2-tools.</changelog>
<changelog author="tserong@novell.com" date="1305028800">- update ocfs2-tools to 1.8.0
- add '-q' in %setup of ocfs2-tools.spec, to make build log shorter.
  (patch written by aj@suse.de)
- remove ocfs2-o2cb_ctl-static-glibc.diff, since it is unnecessary
  to link glib2 statically in ocfs2-o2cb_ctl now.
- remove gcc45-ftbfs-deb-565100.patch, the fix is in upstream now.
- remove bug-585080-handle-symbolic-link.patch since it's upstream now.
- remove version-1.4.3.patch, update to ocfs2-tools 1.6.0
- remove dx_dirs patch set, since they are upstream now.
  0001-dx_dirs-Add-library-support-for-directory-indexing.patch
  0002-dx_dirs-debugfs.ocfs2-support.patch
  0003-dx_dirs-mkfs.ocfs2-support.patch
  0004-dx_dirs-Add-tunefs.ocfs2-feature-for-indexed-directo.patch
  0005-dx_dirs-Update-for-dr_num_entries.patch
  0006-dx_dirs-add-missing-ocfs2_filesys-fs-parameter.patch
  0007-dx_dirs-more-library-support-for-directory-indexing.patch
  0008-dx_dirs-fsck.ocfs2-support.patch
  0009-dx_dirs-add-blocknr-in-callback-of-ocfs2_dir_iterate.patch
  0010-dx_dirs-add-disable-indexed-dirs-support-in-tunefs.o.patch
  0011-dx_dirs-build-indexed-trees-when-enabling-indexed-di.patch
  0012-dx_dirs-fix-return-value-of-walk_dirblock-when-enabl.patch
  0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch
  0014-dx_dirs-add-an-initial-man-page-entry-for-indexed-di.patch
  0015-fsck.ocfs2-prompt-before-truncating-an-invalid-dir-i.patch
  0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch
  0031-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch</changelog>
<changelog author="tserong@novell.com" date="1305028800">- Reinstate ocfs2-o2cb_ctl-static-glibc.diff for pre-openSUSE 11.4
  builds.</changelog>
<changelog author="tserong@suse.com" date="1314619200">- Add -lcrmcommon to fix ocfs2_controld build.</changelog>
<changelog author="tserong@suse.com" date="1314705600">- Don't use /var/lock/subsys in /etc/init.d/ocfs2 (bnc#714644)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- Fix ocfs2_controld build (/usr/include/pacemaker/crm/common/stack.h
  moved to /usr/include/pacemaker/crm/cluster/stack.h)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- remove call to suse_update_config (very old work around)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- add autoconf as buildrequire to avoid implicit dependency</changelog>

</package>
<package pkgid="683f733b05ea92d84a5a165ed3909ca320a27310" name="ocfs2console" arch="x86_64">
    <version epoch="0" ver="1.8.0" rel="6.2"/>

<changelog author="coyli@novell.com" date="1268308800">- bug-585080-handle-symbolic-link.patch: handle symbolic link device
  file for tunefs.ocfs2 online resize (bnc#585080)</changelog>
<changelog author="coyli@novell.com" date="1268395200">- 0014-dx_dirs-man-page.diff: add an initial man page entry for
  indexed-dirs feature.</changelog>
<changelog author="coyli@novell.com" date="1269518400">- 0015-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch:
  enable metaecc and indexed-dirs support as default features.
- ocfs2-tools-static-glib.diff: rename to ocfs2-o2cb_ctl-static-glibc.diff,
  don't explicitly link pthread anymore.
- update ocfs2-tools.tar.bz2 to upstream (0a1c1970):
  - mkfs.ocfs2: enable xattr support as a default feature
  - Fsck.ocfs2: Correctly check i_size for directory in a sparse
    filesystem.
  - fsck.ocfs2: Freshen up some fsck messages
  - mkfs.ocfs2: Add dry-run option
  - mkfs.ocfs2: Allocate groups to the extent allocator
  - libocfs2: Add ocfs2_grow_chain_allocator()
  - libocfs2: ocfs2_chain_add_group() adds new groups to the next
    logical chain
  - mounted.ocfs2: Add the stack/local to the output
  - mounted.ocfs2: Display uuid in all caps
  - mkfs.ocfs2: Tweak the feature compatibility list in manpage
  - mkfs.ocfs2: Print fs features during make</changelog>
<changelog author="lmb@novell.com" date="1270728000">- Add reflink user-space utility to expose the copy-on-write links in
  OCFS2 for all platforms (bnc#594979).</changelog>
<changelog author="coyli@novell.com" date="1271073600">- update indexed-dirs patches to v11 patches
  - a bug fix in fsck.ocfs2/pass2.c
  - extra check whether the directory trailer overwrites valid
    directory items.</changelog>
<changelog author="coyli@novell.com" date="1272283200">- fixes for indexed-dirs
  - 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  - 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  - 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  - 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  - 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  - 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  - 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  - 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  - 0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  - 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  - 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  - 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  - 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  - 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  - 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch</changelog>
<changelog author="lmb@novell.com" date="1276516800">- ocfs2_controld.pcmk: compilation issue fixed.</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix configure checks for cpg and SaCkpt libraries</changelog>
<changelog author="tserong@novell.com" date="1277640000">- Fix mount.ocfs2.c compilation issue on gcc 4.5 (deb#565100)</changelog>
<changelog author="mfasheh@novell.com" date="1279195200">- Add a series of fixes to metaecc handling in libocfs2 and o2image</changelog>
<changelog author="mfasheh@novell.com" date="1280318400">- Add fix for bnc#604276
  - bnc604276-fsck.ocfs2-Change-local-variable-datatype-to-avoid-i.patch</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Include .a files in ocfs2-devel package.</changelog>
<changelog author="mfasheh@novell.com" date="1280404800">- Make ocfs2-kmp a Recommend instead of a Requires. This allows easier
  building of packages which in turn depend on ocfs2-tools.</changelog>
<changelog author="tserong@novell.com" date="1305028800">- update ocfs2-tools to 1.8.0
- add '-q' in %setup of ocfs2-tools.spec, to make build log shorter.
  (patch written by aj@suse.de)
- remove ocfs2-o2cb_ctl-static-glibc.diff, since it is unnecessary
  to link glib2 statically in ocfs2-o2cb_ctl now.
- remove gcc45-ftbfs-deb-565100.patch, the fix is in upstream now.
- remove bug-585080-handle-symbolic-link.patch since it's upstream now.
- remove version-1.4.3.patch, update to ocfs2-tools 1.6.0
- remove dx_dirs patch set, since they are upstream now.
  0001-dx_dirs-Add-library-support-for-directory-indexing.patch
  0002-dx_dirs-debugfs.ocfs2-support.patch
  0003-dx_dirs-mkfs.ocfs2-support.patch
  0004-dx_dirs-Add-tunefs.ocfs2-feature-for-indexed-directo.patch
  0005-dx_dirs-Update-for-dr_num_entries.patch
  0006-dx_dirs-add-missing-ocfs2_filesys-fs-parameter.patch
  0007-dx_dirs-more-library-support-for-directory-indexing.patch
  0008-dx_dirs-fsck.ocfs2-support.patch
  0009-dx_dirs-add-blocknr-in-callback-of-ocfs2_dir_iterate.patch
  0010-dx_dirs-add-disable-indexed-dirs-support-in-tunefs.o.patch
  0011-dx_dirs-build-indexed-trees-when-enabling-indexed-di.patch
  0012-dx_dirs-fix-return-value-of-walk_dirblock-when-enabl.patch
  0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch
  0014-dx_dirs-add-an-initial-man-page-entry-for-indexed-di.patch
  0015-fsck.ocfs2-prompt-before-truncating-an-invalid-dir-i.patch
  0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch
  0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch
  0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch
  0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch
  0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch
  0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch
  0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch
  0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch
  0024-dx_dirs-remove-unncessary-return-value-assignment.patch
  0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch
  0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch
  0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch
  0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch
  0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch
  0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch
  0031-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch</changelog>
<changelog author="tserong@novell.com" date="1305028800">- Reinstate ocfs2-o2cb_ctl-static-glibc.diff for pre-openSUSE 11.4
  builds.</changelog>
<changelog author="tserong@suse.com" date="1314619200">- Add -lcrmcommon to fix ocfs2_controld build.</changelog>
<changelog author="tserong@suse.com" date="1314705600">- Don't use /var/lock/subsys in /etc/init.d/ocfs2 (bnc#714644)</changelog>
<changelog author="tserong@suse.com" date="1324036800">- Fix ocfs2_controld build (/usr/include/pacemaker/crm/common/stack.h
  moved to /usr/include/pacemaker/crm/cluster/stack.h)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- remove call to suse_update_config (very old work around)</changelog>
<changelog author="coolo@suse.com" date="1324468800">- add autoconf as buildrequire to avoid implicit dependency</changelog>

</package>

<package pkgid="0f6ed993435caa8162e7fe8fc71458d91d51f75b995dc5e2b646b2c32d8d2462" name="drbd" arch="src">
    <version epoch="0" ver="8.4.6" rel="12.1"/>

<changelog author="lmb@suse.com" date="1379332800">- Update to drbd 8.4.4rc1
- Disable heartbeat support (heartbeat no longer ships on openSUSE)
- fix decoding of bitmap vli rle for device sizes &gt; 64 TB
- fix for deadlock when using automatic split-brain-recovery
- only fail empty flushes if no good data is reachable
- avoid to shrink max_bio_size due to peer re-configuration
- fix resume-io after reconnect with broken fence-peer handler
- fencing script improvements
- Fixed attaching to disks with fixed size external meta-data (This
  regressions was introduced with 8.4.3)
- Allow online changing of al-stripes and al-stripe-size with the resize
  command
- drbdadm adjust now deals with IP-address changes correctly
- Align the internal object model with drbd-9.0 (away from drbd-8.3)
- Do not end up in Unconnected state if the connection breaks at a
  certain point during the handshake (was introduced with 8.3.12)
- Closed a race condition between promoting and connection handshake,
  that could lead to an inconsistent view of the peer's UUIDS
- Fixed a race condition that could lead to a full sync, if connection
  breaks at a certain point while starting a regular resync
- Fixed crm-fence-peer.sh for pacemaker 1.1.8
- Fixed a list corruption for read requests that complete with an error
  after they were aborted
- Fixed a kernel panic if the device size was an exact multiple of
  128MiB
- Fixed a potential memory allocation during deadlock online resize
- Improve the handling of read-errors: Make sure that sectors that had a
  read error are overwritten with data from the peer on the next resync
- Expose the data-generation-uuids through /sys/block/drbdXX/drbd/
- The new flag --peer-max-bio-size for drbdmeta create-md is of use if
  you plan to use the device for long time without peer
- Fixed a potential protocol error and resulting disconnect/reconnect,
  when a disk fails on the secondary node. (Introduced with 8.4.2)
- Do not fail empty flushed on diskless, primary node
- Fixed calculation of master scores for single volume and unconfigured
  resources in the drbd.ocf RA
- When the connection breaks during a grace full disconnect DRBD failed
  to call the eventually configured fence-peer handler. Fixed.
- Obey md-barrier setting when changed via the disk-options command
- Non blocking queuing of AL-updates; This change significantly improves
  the number of IOPs in case the workload does not fit into the
  configured AL size. (Backport from drbd-9)
- New options for drbdmeta create-md --al-stripes and --al-stripe-size
  to create a larger and striped AL
- Fixed drbdadm adjust of max-bio-bvecs
- Fixed a memory leak of 336 byte per attach/detach cycle
- Fix a potential null-pointer deference when configuring invalid resync
  after dependencies
- Fixed IO resuming after connection was established before fence peer
  handler returned
- Fixed an issue in the state engine that could cause state lockup with
  multiple volumes
- Write all pages of the bitmap if it gets moved during an online resize
  operation. (This issue was introduced with 8.3.10)
- Fixed a race condition could cause DRBD to go through a NetworkFailure
  state during disconnect
- Fixed a race condition in the disconnect code path that could lead to
  a BUG() (introduced with 8.4.0)
- Fixed a write ordering problem on SyncTarget nodes for a write to a
  block that gets resynced at the same time. The bug can only be
  triggered with a device that has a firmware that actually reorders
  writes to the same block (merged from 8.3.13)
- Fixed a potential deadlock during restart of conflicting writes
- Disable the write ordering method "barrier" by default, since it is
  not possible for a driver to find out if it works reliably since
  2.6.36
- All fixes that went into 8.3.13
- Removed a null pointer access when using on-congestion policy on a
  diskless device
- In case of a graceful detach under IO load, wait for the outstanding
  IO. (As opposed to aborting IOs as a forcefully detach does)
- Reinstate disabling AL updates with invalidate-remote (8.4.0
  regression)
- Reinstate the 'disk-barrier no', 'disk-flushes no', and 'disk-drain
  no' switches (8.4.0 regression)
- Backported the request code from DRBD-9. Improves handling of many
  corner cases.
- Support FLUSH/FUA bio flags
- Made the establishing of connections faster
- New option 'al-updates no' to disable writing transactions into the
- activity log. It is use full if you prefer a full sync after a primary
  crash, for improved performance of a spread out random write work load
- Expose the data generation identifies via sysfs
- "--stop" option for online verify to specify a stop sector
- Fixed a bug that might cause in kernel list corruption triggered by
  simultaneous IO on multiple volumes in a single resource
- Fixed a bug that might cause a kernel OOPS in the worker thread while
  the receiver tied to establish a connection (drbd-8.4.0 regression)
- Fixed an issue in the receiver that could cause connection triggered
  by simultaneous IO on multiple volumes in a single resource
- Consider the discard-my-data flag for all volumes
- Fixed attaching to backing devices that do not support
  barriers/flushes, when barriers/flushes are not disabled by the
  configuration.  (drbd-8.4.0 regression)
- Fixed a rare compatibility issue with DRBD's older than 8.3.7 when
  negotiating the bio_size
- Fixed a rare race condition where an empty resync could stall with if
  pause/unpause events happen in parallel
- Made the re-establishing of connections quicker, if it got a broken
  pipe once. Previously there was a bug in the code caused it to waste
  the first successful established connection after a broken pipe event.
- crm-fence-peer.sh: Can now deal with multiple DRBD instances being in
  a master/slave group
- Optional load balancing for read requests: new keyword "read-balance"</changelog>
<changelog author="lmb@suse.com" date="1379505600">- Update drbd version string in specfile so that a future 8.4.4 check-in
  will be considered newer than 8.4.4rc1.
- Clean-up specfile based on spec-cleaner</changelog>
<changelog author="lmb@suse.com" date="1381406400">- Update to 8.4.4rc2
- fix potential deadlock when concurrently fencing and establishing a
  connection
- fix potential distributed deadlock during verify or resync
- fix decoding of bitmap vli rle for device sizes &gt; 64 TB
- fix for deadlock when using automatic split-brain-recovery
- only fail empty flushes if no good data is reachable
- avoid to shrink max_bio_size due to peer re-configuration
- fix resume-io after reconnect with broken fence-peer handler
- crm-fence-peer: less cib polling, peer-alive detection using crmadmin,
  and other improvements
- OCF RA: avoid too tight pacemaker driven recovery loop on failed
  promote, implement adjust_master_score parameter
- fix too large bursts for very slow resync rates
- don't let application IO throttle resync to a stall
- Fixed attaching to disks with fixed size external meta-data (This
  regressions was introduced with 8.4.3)
- Fixed a crash when the connection broke at a very exact point in time
  while a graceful disconnect executes
- Support for REQ_DISCARD
- Allow parallel promote/demote
- Allow online changing of al-stripes and al-stripe-size with the resize
  command
- drbdadm adjust now deals with IP-address changes correctly
- Align the internal object model with drbd-9.0 (away from drbd-8.3)
- New drbd-proxy option "bwlimit"; allow proxy options on host level
- Compiles on Linux v3.10</changelog>
<changelog author="lmb@suse.com" date="1381752000">* Mon Oct 14 2013 lmb@suse.com
- Update to official 8.4.4
- drbd: evaluate disk and network timeout on different requests
- drbd: Fix a hole in the challange-response connection authentication
- drbd: always implicitly close last epoch when idle
- drbd: add back some fairness to AL transactions
- drbd: keep max-bio size during detach/attach on disconnected primary
- drbd: fix a race between start_resync and send_and_submit
- drbd: fix deadlock in discard fallback code
- Build drbd KMPs.</changelog>
<changelog author="ro@suse.de" date="1390996800">- disable build_kmp on i586 and s390, SLE-12 does not build a
  runnable kernel there</changelog>
<changelog author="xli@suse.com" date="1394712000">- Handle drbd devices when presented as phy devices by xenstore with
  libxl (bnc#865682)
  + add_phy_to_block-drbd.diff</changelog>
<changelog author="xli@suse.com" date="1395921600">- Update to 8.4.4.7
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
  (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- linux 3.13 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- new sysfs oldest_requests attribute (may be moved to debugfs)
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix socket buffers; detect modprobe failure
- Upstream version cs: 3c1f46cb19993f98b22fdf7e18958c21ad75176d</changelog>
<changelog author="rgoldwyn@suse.com" date="1396267200">- Add Module.supported and preamble (bnc#871132)</changelog>
<changelog author="mmarek@suse.cz" date="1397390400">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="lmb@suse.com" date="1400587200">- Packages drbd-xen, drbd-utils, drbd-bash-completion, and
  drbd-pacemaker were merged into drbd (bnc#878793)</changelog>
<changelog author="lwang@suse.com" date="1401451200">- modify drbd.rules by removing NAME and adding SYMLINK in case that
  configuration has a device name diffrent from kernel node (bnc#878119)
  add: fix-udev-for-drbd-start-timeout.patch</changelog>
<changelog author="nwang@suse.com" date="1429272000">- Update to 8.4.6
- With DRBD module version 8.4.5, we split out the management tools
  into their own repository. Started out as "drbd-utils version
  8.9.0". To manage DRBD 8.4.5 kernel modules and above, want
  drbd-utils &gt;= 8.9.0
- fix failing of user space helpers since kernel 3.13. This bug is
  known as 'out of mem, failed to invoke fence-peer helper'
- fix connection timeouts for resources with multiple volumes
- fix an issue with DRBD on linux software raid by properly
  remapping bi_bdev
- fix a (hard to trigger) race condition between promoting to primary
  an connection handshake. In case the bug was hit the Primary got
  stuck in WFBitmapS connection state
- Fix a NULL deref when resuming IO on a diskless primary
- Fix compile issues with uncommon architectures
- improvements to asender performance. With high end backing storage
  and networking equipment you may see IOPS improvements between
  25% to 50%.
- Highest number on a single drbd seen by LINBIT so far: 160000 IOPS
- backport of events2 and status commands from drbd9. This allows
  to be DRBD9 compatible starting with this release, and to get used
  to DRBD9 compatible status reporting
- support for lsblk in drbd
- Update to 8.4.5
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
- (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- new debugfs presence expose oldest requests and other details
- userspace moved to own repository
- linux 3.13 and 3.14 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix netlink socket buffers; detect
  modprobe failure</changelog>
<changelog author="nwang@suse.com" date="1437393600">- Fate#317940. Speed up initial sync by supporting zero out
  device.
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch
- Delete useless patch init-script-fixes.diff
- ExcludeArch i586 and s390, since user space split into
  drbd-utils.</changelog>
<changelog author="nwang@suse.com" date="1438171200">- BSC#939778. Add obsolete of old packages and a description for
  KMP package.
- Require kernel-source-rt for RT.</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940, merge patch set into one patch.
- Support zeroout/discard-devices instead of zap-devices
- New feature flag FF_DISCARD
- Add patch 0001-drbd-Support-zeroout-device-in-initial-sync.patch
- Remove old patch set:
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1443182400">- BSC#947460, add rcdrbd symlink.</changelog>
<changelog author="nwang@suse.com" date="1444996800">- BSC#950477, update to 8.4.6-5 to fix bdi congested.
- Rename 0001-drbd-Support-zeroout-device-in-initial-sync.patch
  to 0001-Support-zeroout-device-in-initial-sync.patch
- Add update-to-8.4.6-5.patch</changelog>
<changelog author="nwang@suse.com" date="1445515200">- BSC#950477, support new bio struct in kernel4.3
- Add new-bio-struct.patch</changelog>
<changelog author="nwang@suse.com" date="1448020800">- BSC#955968, support GFP_RECLAIM in kernel4.4
- Add rename-GFP_WAIT-to-GFP_RECLAIM.patch</changelog>
<changelog author="olaf@aepfle.de" date="1457352000">- Remove timstamp from binaries
  Add patch drbd-buildcompare.patch</changelog>

</package>

<package pkgid="bf46fe22e0062fd611d630000ebb3085441fb978aa49011b007d0cc10d63ffa6" name="drbd" arch="x86_64">
    <version epoch="0" ver="8.4.6" rel="12.1"/>

<changelog author="lmb@suse.com" date="1379332800">- Update to drbd 8.4.4rc1
- Disable heartbeat support (heartbeat no longer ships on openSUSE)
- fix decoding of bitmap vli rle for device sizes &gt; 64 TB
- fix for deadlock when using automatic split-brain-recovery
- only fail empty flushes if no good data is reachable
- avoid to shrink max_bio_size due to peer re-configuration
- fix resume-io after reconnect with broken fence-peer handler
- fencing script improvements
- Fixed attaching to disks with fixed size external meta-data (This
  regressions was introduced with 8.4.3)
- Allow online changing of al-stripes and al-stripe-size with the resize
  command
- drbdadm adjust now deals with IP-address changes correctly
- Align the internal object model with drbd-9.0 (away from drbd-8.3)
- Do not end up in Unconnected state if the connection breaks at a
  certain point during the handshake (was introduced with 8.3.12)
- Closed a race condition between promoting and connection handshake,
  that could lead to an inconsistent view of the peer's UUIDS
- Fixed a race condition that could lead to a full sync, if connection
  breaks at a certain point while starting a regular resync
- Fixed crm-fence-peer.sh for pacemaker 1.1.8
- Fixed a list corruption for read requests that complete with an error
  after they were aborted
- Fixed a kernel panic if the device size was an exact multiple of
  128MiB
- Fixed a potential memory allocation during deadlock online resize
- Improve the handling of read-errors: Make sure that sectors that had a
  read error are overwritten with data from the peer on the next resync
- Expose the data-generation-uuids through /sys/block/drbdXX/drbd/
- The new flag --peer-max-bio-size for drbdmeta create-md is of use if
  you plan to use the device for long time without peer
- Fixed a potential protocol error and resulting disconnect/reconnect,
  when a disk fails on the secondary node. (Introduced with 8.4.2)
- Do not fail empty flushed on diskless, primary node
- Fixed calculation of master scores for single volume and unconfigured
  resources in the drbd.ocf RA
- When the connection breaks during a grace full disconnect DRBD failed
  to call the eventually configured fence-peer handler. Fixed.
- Obey md-barrier setting when changed via the disk-options command
- Non blocking queuing of AL-updates; This change significantly improves
  the number of IOPs in case the workload does not fit into the
  configured AL size. (Backport from drbd-9)
- New options for drbdmeta create-md --al-stripes and --al-stripe-size
  to create a larger and striped AL
- Fixed drbdadm adjust of max-bio-bvecs
- Fixed a memory leak of 336 byte per attach/detach cycle
- Fix a potential null-pointer deference when configuring invalid resync
  after dependencies
- Fixed IO resuming after connection was established before fence peer
  handler returned
- Fixed an issue in the state engine that could cause state lockup with
  multiple volumes
- Write all pages of the bitmap if it gets moved during an online resize
  operation. (This issue was introduced with 8.3.10)
- Fixed a race condition could cause DRBD to go through a NetworkFailure
  state during disconnect
- Fixed a race condition in the disconnect code path that could lead to
  a BUG() (introduced with 8.4.0)
- Fixed a write ordering problem on SyncTarget nodes for a write to a
  block that gets resynced at the same time. The bug can only be
  triggered with a device that has a firmware that actually reorders
  writes to the same block (merged from 8.3.13)
- Fixed a potential deadlock during restart of conflicting writes
- Disable the write ordering method "barrier" by default, since it is
  not possible for a driver to find out if it works reliably since
  2.6.36
- All fixes that went into 8.3.13
- Removed a null pointer access when using on-congestion policy on a
  diskless device
- In case of a graceful detach under IO load, wait for the outstanding
  IO. (As opposed to aborting IOs as a forcefully detach does)
- Reinstate disabling AL updates with invalidate-remote (8.4.0
  regression)
- Reinstate the 'disk-barrier no', 'disk-flushes no', and 'disk-drain
  no' switches (8.4.0 regression)
- Backported the request code from DRBD-9. Improves handling of many
  corner cases.
- Support FLUSH/FUA bio flags
- Made the establishing of connections faster
- New option 'al-updates no' to disable writing transactions into the
- activity log. It is use full if you prefer a full sync after a primary
  crash, for improved performance of a spread out random write work load
- Expose the data generation identifies via sysfs
- "--stop" option for online verify to specify a stop sector
- Fixed a bug that might cause in kernel list corruption triggered by
  simultaneous IO on multiple volumes in a single resource
- Fixed a bug that might cause a kernel OOPS in the worker thread while
  the receiver tied to establish a connection (drbd-8.4.0 regression)
- Fixed an issue in the receiver that could cause connection triggered
  by simultaneous IO on multiple volumes in a single resource
- Consider the discard-my-data flag for all volumes
- Fixed attaching to backing devices that do not support
  barriers/flushes, when barriers/flushes are not disabled by the
  configuration.  (drbd-8.4.0 regression)
- Fixed a rare compatibility issue with DRBD's older than 8.3.7 when
  negotiating the bio_size
- Fixed a rare race condition where an empty resync could stall with if
  pause/unpause events happen in parallel
- Made the re-establishing of connections quicker, if it got a broken
  pipe once. Previously there was a bug in the code caused it to waste
  the first successful established connection after a broken pipe event.
- crm-fence-peer.sh: Can now deal with multiple DRBD instances being in
  a master/slave group
- Optional load balancing for read requests: new keyword "read-balance"</changelog>
<changelog author="lmb@suse.com" date="1379505600">- Update drbd version string in specfile so that a future 8.4.4 check-in
  will be considered newer than 8.4.4rc1.
- Clean-up specfile based on spec-cleaner</changelog>
<changelog author="lmb@suse.com" date="1381406400">- Update to 8.4.4rc2
- fix potential deadlock when concurrently fencing and establishing a
  connection
- fix potential distributed deadlock during verify or resync
- fix decoding of bitmap vli rle for device sizes &gt; 64 TB
- fix for deadlock when using automatic split-brain-recovery
- only fail empty flushes if no good data is reachable
- avoid to shrink max_bio_size due to peer re-configuration
- fix resume-io after reconnect with broken fence-peer handler
- crm-fence-peer: less cib polling, peer-alive detection using crmadmin,
  and other improvements
- OCF RA: avoid too tight pacemaker driven recovery loop on failed
  promote, implement adjust_master_score parameter
- fix too large bursts for very slow resync rates
- don't let application IO throttle resync to a stall
- Fixed attaching to disks with fixed size external meta-data (This
  regressions was introduced with 8.4.3)
- Fixed a crash when the connection broke at a very exact point in time
  while a graceful disconnect executes
- Support for REQ_DISCARD
- Allow parallel promote/demote
- Allow online changing of al-stripes and al-stripe-size with the resize
  command
- drbdadm adjust now deals with IP-address changes correctly
- Align the internal object model with drbd-9.0 (away from drbd-8.3)
- New drbd-proxy option "bwlimit"; allow proxy options on host level
- Compiles on Linux v3.10</changelog>
<changelog author="lmb@suse.com" date="1381752000">* Mon Oct 14 2013 lmb@suse.com
- Update to official 8.4.4
- drbd: evaluate disk and network timeout on different requests
- drbd: Fix a hole in the challange-response connection authentication
- drbd: always implicitly close last epoch when idle
- drbd: add back some fairness to AL transactions
- drbd: keep max-bio size during detach/attach on disconnected primary
- drbd: fix a race between start_resync and send_and_submit
- drbd: fix deadlock in discard fallback code
- Build drbd KMPs.</changelog>
<changelog author="ro@suse.de" date="1390996800">- disable build_kmp on i586 and s390, SLE-12 does not build a
  runnable kernel there</changelog>
<changelog author="xli@suse.com" date="1394712000">- Handle drbd devices when presented as phy devices by xenstore with
  libxl (bnc#865682)
  + add_phy_to_block-drbd.diff</changelog>
<changelog author="xli@suse.com" date="1395921600">- Update to 8.4.4.7
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
  (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- linux 3.13 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- new sysfs oldest_requests attribute (may be moved to debugfs)
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix socket buffers; detect modprobe failure
- Upstream version cs: 3c1f46cb19993f98b22fdf7e18958c21ad75176d</changelog>
<changelog author="rgoldwyn@suse.com" date="1396267200">- Add Module.supported and preamble (bnc#871132)</changelog>
<changelog author="mmarek@suse.cz" date="1397390400">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="lmb@suse.com" date="1400587200">- Packages drbd-xen, drbd-utils, drbd-bash-completion, and
  drbd-pacemaker were merged into drbd (bnc#878793)</changelog>
<changelog author="lwang@suse.com" date="1401451200">- modify drbd.rules by removing NAME and adding SYMLINK in case that
  configuration has a device name diffrent from kernel node (bnc#878119)
  add: fix-udev-for-drbd-start-timeout.patch</changelog>
<changelog author="nwang@suse.com" date="1429272000">- Update to 8.4.6
- With DRBD module version 8.4.5, we split out the management tools
  into their own repository. Started out as "drbd-utils version
  8.9.0". To manage DRBD 8.4.5 kernel modules and above, want
  drbd-utils &gt;= 8.9.0
- fix failing of user space helpers since kernel 3.13. This bug is
  known as 'out of mem, failed to invoke fence-peer helper'
- fix connection timeouts for resources with multiple volumes
- fix an issue with DRBD on linux software raid by properly
  remapping bi_bdev
- fix a (hard to trigger) race condition between promoting to primary
  an connection handshake. In case the bug was hit the Primary got
  stuck in WFBitmapS connection state
- Fix a NULL deref when resuming IO on a diskless primary
- Fix compile issues with uncommon architectures
- improvements to asender performance. With high end backing storage
  and networking equipment you may see IOPS improvements between
  25% to 50%.
- Highest number on a single drbd seen by LINBIT so far: 160000 IOPS
- backport of events2 and status commands from drbd9. This allows
  to be DRBD9 compatible starting with this release, and to get used
  to DRBD9 compatible status reporting
- support for lsblk in drbd
- Update to 8.4.5
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
- (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- new debugfs presence expose oldest requests and other details
- userspace moved to own repository
- linux 3.13 and 3.14 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix netlink socket buffers; detect
  modprobe failure</changelog>
<changelog author="nwang@suse.com" date="1437393600">- Fate#317940. Speed up initial sync by supporting zero out
  device.
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch
- Delete useless patch init-script-fixes.diff
- ExcludeArch i586 and s390, since user space split into
  drbd-utils.</changelog>
<changelog author="nwang@suse.com" date="1438171200">- BSC#939778. Add obsolete of old packages and a description for
  KMP package.
- Require kernel-source-rt for RT.</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940, merge patch set into one patch.
- Support zeroout/discard-devices instead of zap-devices
- New feature flag FF_DISCARD
- Add patch 0001-drbd-Support-zeroout-device-in-initial-sync.patch
- Remove old patch set:
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1443182400">- BSC#947460, add rcdrbd symlink.</changelog>
<changelog author="nwang@suse.com" date="1444996800">- BSC#950477, update to 8.4.6-5 to fix bdi congested.
- Rename 0001-drbd-Support-zeroout-device-in-initial-sync.patch
  to 0001-Support-zeroout-device-in-initial-sync.patch
- Add update-to-8.4.6-5.patch</changelog>
<changelog author="nwang@suse.com" date="1445515200">- BSC#950477, support new bio struct in kernel4.3
- Add new-bio-struct.patch</changelog>
<changelog author="nwang@suse.com" date="1448020800">- BSC#955968, support GFP_RECLAIM in kernel4.4
- Add rename-GFP_WAIT-to-GFP_RECLAIM.patch</changelog>
<changelog author="olaf@aepfle.de" date="1457352000">- Remove timstamp from binaries
  Add patch drbd-buildcompare.patch</changelog>

</package>

<package pkgid="16cda487c190df7e2475716aff3fc786b64d3db498cf5902ff67bd5fc888fed0" name="drbd-kmp-default" arch="x86_64">
    <version epoch="0" ver="8.4.6_3.0.13_0.27" rel="12.1"/>

<changelog author="lmb@suse.com" date="1379332800">- Update to drbd 8.4.4rc1
- Disable heartbeat support (heartbeat no longer ships on openSUSE)
- fix decoding of bitmap vli rle for device sizes &gt; 64 TB
- fix for deadlock when using automatic split-brain-recovery
- only fail empty flushes if no good data is reachable
- avoid to shrink max_bio_size due to peer re-configuration
- fix resume-io after reconnect with broken fence-peer handler
- fencing script improvements
- Fixed attaching to disks with fixed size external meta-data (This
  regressions was introduced with 8.4.3)
- Allow online changing of al-stripes and al-stripe-size with the resize
  command
- drbdadm adjust now deals with IP-address changes correctly
- Align the internal object model with drbd-9.0 (away from drbd-8.3)
- Do not end up in Unconnected state if the connection breaks at a
  certain point during the handshake (was introduced with 8.3.12)
- Closed a race condition between promoting and connection handshake,
  that could lead to an inconsistent view of the peer's UUIDS
- Fixed a race condition that could lead to a full sync, if connection
  breaks at a certain point while starting a regular resync
- Fixed crm-fence-peer.sh for pacemaker 1.1.8
- Fixed a list corruption for read requests that complete with an error
  after they were aborted
- Fixed a kernel panic if the device size was an exact multiple of
  128MiB
- Fixed a potential memory allocation during deadlock online resize
- Improve the handling of read-errors: Make sure that sectors that had a
  read error are overwritten with data from the peer on the next resync
- Expose the data-generation-uuids through /sys/block/drbdXX/drbd/
- The new flag --peer-max-bio-size for drbdmeta create-md is of use if
  you plan to use the device for long time without peer
- Fixed a potential protocol error and resulting disconnect/reconnect,
  when a disk fails on the secondary node. (Introduced with 8.4.2)
- Do not fail empty flushed on diskless, primary node
- Fixed calculation of master scores for single volume and unconfigured
  resources in the drbd.ocf RA
- When the connection breaks during a grace full disconnect DRBD failed
  to call the eventually configured fence-peer handler. Fixed.
- Obey md-barrier setting when changed via the disk-options command
- Non blocking queuing of AL-updates; This change significantly improves
  the number of IOPs in case the workload does not fit into the
  configured AL size. (Backport from drbd-9)
- New options for drbdmeta create-md --al-stripes and --al-stripe-size
  to create a larger and striped AL
- Fixed drbdadm adjust of max-bio-bvecs
- Fixed a memory leak of 336 byte per attach/detach cycle
- Fix a potential null-pointer deference when configuring invalid resync
  after dependencies
- Fixed IO resuming after connection was established before fence peer
  handler returned
- Fixed an issue in the state engine that could cause state lockup with
  multiple volumes
- Write all pages of the bitmap if it gets moved during an online resize
  operation. (This issue was introduced with 8.3.10)
- Fixed a race condition could cause DRBD to go through a NetworkFailure
  state during disconnect
- Fixed a race condition in the disconnect code path that could lead to
  a BUG() (introduced with 8.4.0)
- Fixed a write ordering problem on SyncTarget nodes for a write to a
  block that gets resynced at the same time. The bug can only be
  triggered with a device that has a firmware that actually reorders
  writes to the same block (merged from 8.3.13)
- Fixed a potential deadlock during restart of conflicting writes
- Disable the write ordering method "barrier" by default, since it is
  not possible for a driver to find out if it works reliably since
  2.6.36
- All fixes that went into 8.3.13
- Removed a null pointer access when using on-congestion policy on a
  diskless device
- In case of a graceful detach under IO load, wait for the outstanding
  IO. (As opposed to aborting IOs as a forcefully detach does)
- Reinstate disabling AL updates with invalidate-remote (8.4.0
  regression)
- Reinstate the 'disk-barrier no', 'disk-flushes no', and 'disk-drain
  no' switches (8.4.0 regression)
- Backported the request code from DRBD-9. Improves handling of many
  corner cases.
- Support FLUSH/FUA bio flags
- Made the establishing of connections faster
- New option 'al-updates no' to disable writing transactions into the
- activity log. It is use full if you prefer a full sync after a primary
  crash, for improved performance of a spread out random write work load
- Expose the data generation identifies via sysfs
- "--stop" option for online verify to specify a stop sector
- Fixed a bug that might cause in kernel list corruption triggered by
  simultaneous IO on multiple volumes in a single resource
- Fixed a bug that might cause a kernel OOPS in the worker thread while
  the receiver tied to establish a connection (drbd-8.4.0 regression)
- Fixed an issue in the receiver that could cause connection triggered
  by simultaneous IO on multiple volumes in a single resource
- Consider the discard-my-data flag for all volumes
- Fixed attaching to backing devices that do not support
  barriers/flushes, when barriers/flushes are not disabled by the
  configuration.  (drbd-8.4.0 regression)
- Fixed a rare compatibility issue with DRBD's older than 8.3.7 when
  negotiating the bio_size
- Fixed a rare race condition where an empty resync could stall with if
  pause/unpause events happen in parallel
- Made the re-establishing of connections quicker, if it got a broken
  pipe once. Previously there was a bug in the code caused it to waste
  the first successful established connection after a broken pipe event.
- crm-fence-peer.sh: Can now deal with multiple DRBD instances being in
  a master/slave group
- Optional load balancing for read requests: new keyword "read-balance"</changelog>
<changelog author="lmb@suse.com" date="1379505600">- Update drbd version string in specfile so that a future 8.4.4 check-in
  will be considered newer than 8.4.4rc1.
- Clean-up specfile based on spec-cleaner</changelog>
<changelog author="lmb@suse.com" date="1381406400">- Update to 8.4.4rc2
- fix potential deadlock when concurrently fencing and establishing a
  connection
- fix potential distributed deadlock during verify or resync
- fix decoding of bitmap vli rle for device sizes &gt; 64 TB
- fix for deadlock when using automatic split-brain-recovery
- only fail empty flushes if no good data is reachable
- avoid to shrink max_bio_size due to peer re-configuration
- fix resume-io after reconnect with broken fence-peer handler
- crm-fence-peer: less cib polling, peer-alive detection using crmadmin,
  and other improvements
- OCF RA: avoid too tight pacemaker driven recovery loop on failed
  promote, implement adjust_master_score parameter
- fix too large bursts for very slow resync rates
- don't let application IO throttle resync to a stall
- Fixed attaching to disks with fixed size external meta-data (This
  regressions was introduced with 8.4.3)
- Fixed a crash when the connection broke at a very exact point in time
  while a graceful disconnect executes
- Support for REQ_DISCARD
- Allow parallel promote/demote
- Allow online changing of al-stripes and al-stripe-size with the resize
  command
- drbdadm adjust now deals with IP-address changes correctly
- Align the internal object model with drbd-9.0 (away from drbd-8.3)
- New drbd-proxy option "bwlimit"; allow proxy options on host level
- Compiles on Linux v3.10</changelog>
<changelog author="lmb@suse.com" date="1381752000">* Mon Oct 14 2013 lmb@suse.com
- Update to official 8.4.4
- drbd: evaluate disk and network timeout on different requests
- drbd: Fix a hole in the challange-response connection authentication
- drbd: always implicitly close last epoch when idle
- drbd: add back some fairness to AL transactions
- drbd: keep max-bio size during detach/attach on disconnected primary
- drbd: fix a race between start_resync and send_and_submit
- drbd: fix deadlock in discard fallback code
- Build drbd KMPs.</changelog>
<changelog author="ro@suse.de" date="1390996800">- disable build_kmp on i586 and s390, SLE-12 does not build a
  runnable kernel there</changelog>
<changelog author="xli@suse.com" date="1394712000">- Handle drbd devices when presented as phy devices by xenstore with
  libxl (bnc#865682)
  + add_phy_to_block-drbd.diff</changelog>
<changelog author="xli@suse.com" date="1395921600">- Update to 8.4.4.7
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
  (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- linux 3.13 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- new sysfs oldest_requests attribute (may be moved to debugfs)
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix socket buffers; detect modprobe failure
- Upstream version cs: 3c1f46cb19993f98b22fdf7e18958c21ad75176d</changelog>
<changelog author="rgoldwyn@suse.com" date="1396267200">- Add Module.supported and preamble (bnc#871132)</changelog>
<changelog author="mmarek@suse.cz" date="1397390400">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="lmb@suse.com" date="1400587200">- Packages drbd-xen, drbd-utils, drbd-bash-completion, and
  drbd-pacemaker were merged into drbd (bnc#878793)</changelog>
<changelog author="lwang@suse.com" date="1401451200">- modify drbd.rules by removing NAME and adding SYMLINK in case that
  configuration has a device name diffrent from kernel node (bnc#878119)
  add: fix-udev-for-drbd-start-timeout.patch</changelog>
<changelog author="nwang@suse.com" date="1429272000">- Update to 8.4.6
- With DRBD module version 8.4.5, we split out the management tools
  into their own repository. Started out as "drbd-utils version
  8.9.0". To manage DRBD 8.4.5 kernel modules and above, want
  drbd-utils &gt;= 8.9.0
- fix failing of user space helpers since kernel 3.13. This bug is
  known as 'out of mem, failed to invoke fence-peer helper'
- fix connection timeouts for resources with multiple volumes
- fix an issue with DRBD on linux software raid by properly
  remapping bi_bdev
- fix a (hard to trigger) race condition between promoting to primary
  an connection handshake. In case the bug was hit the Primary got
  stuck in WFBitmapS connection state
- Fix a NULL deref when resuming IO on a diskless primary
- Fix compile issues with uncommon architectures
- improvements to asender performance. With high end backing storage
  and networking equipment you may see IOPS improvements between
  25% to 50%.
- Highest number on a single drbd seen by LINBIT so far: 160000 IOPS
- backport of events2 and status commands from drbd9. This allows
  to be DRBD9 compatible starting with this release, and to get used
  to DRBD9 compatible status reporting
- support for lsblk in drbd
- Update to 8.4.5
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
- (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- new debugfs presence expose oldest requests and other details
- userspace moved to own repository
- linux 3.13 and 3.14 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix netlink socket buffers; detect
  modprobe failure</changelog>
<changelog author="nwang@suse.com" date="1437393600">- Fate#317940. Speed up initial sync by supporting zero out
  device.
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch
- Delete useless patch init-script-fixes.diff
- ExcludeArch i586 and s390, since user space split into
  drbd-utils.</changelog>
<changelog author="nwang@suse.com" date="1438171200">- BSC#939778. Add obsolete of old packages and a description for
  KMP package.
- Require kernel-source-rt for RT.</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940, merge patch set into one patch.
- Support zeroout/discard-devices instead of zap-devices
- New feature flag FF_DISCARD
- Add patch 0001-drbd-Support-zeroout-device-in-initial-sync.patch
- Remove old patch set:
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1443182400">- BSC#947460, add rcdrbd symlink.</changelog>
<changelog author="nwang@suse.com" date="1444996800">- BSC#950477, update to 8.4.6-5 to fix bdi congested.
- Rename 0001-drbd-Support-zeroout-device-in-initial-sync.patch
  to 0001-Support-zeroout-device-in-initial-sync.patch
- Add update-to-8.4.6-5.patch</changelog>
<changelog author="nwang@suse.com" date="1445515200">- BSC#950477, support new bio struct in kernel4.3
- Add new-bio-struct.patch</changelog>
<changelog author="nwang@suse.com" date="1448020800">- BSC#955968, support GFP_RECLAIM in kernel4.4
- Add rename-GFP_WAIT-to-GFP_RECLAIM.patch</changelog>
<changelog author="olaf@aepfle.de" date="1457352000">- Remove timstamp from binaries
  Add patch drbd-buildcompare.patch</changelog>

</package>

<package pkgid="8e5a72ecf979e5378b5a4e03efd05efc3dfe17173be1a3148e462a02d948f509" name="drbd-kmp-trace" arch="x86_64">
    <version epoch="0" ver="8.4.6_3.0.13_0.27" rel="12.1"/>

<changelog author="lmb@suse.com" date="1379332800">- Update to drbd 8.4.4rc1
- Disable heartbeat support (heartbeat no longer ships on openSUSE)
- fix decoding of bitmap vli rle for device sizes &gt; 64 TB
- fix for deadlock when using automatic split-brain-recovery
- only fail empty flushes if no good data is reachable
- avoid to shrink max_bio_size due to peer re-configuration
- fix resume-io after reconnect with broken fence-peer handler
- fencing script improvements
- Fixed attaching to disks with fixed size external meta-data (This
  regressions was introduced with 8.4.3)
- Allow online changing of al-stripes and al-stripe-size with the resize
  command
- drbdadm adjust now deals with IP-address changes correctly
- Align the internal object model with drbd-9.0 (away from drbd-8.3)
- Do not end up in Unconnected state if the connection breaks at a
  certain point during the handshake (was introduced with 8.3.12)
- Closed a race condition between promoting and connection handshake,
  that could lead to an inconsistent view of the peer's UUIDS
- Fixed a race condition that could lead to a full sync, if connection
  breaks at a certain point while starting a regular resync
- Fixed crm-fence-peer.sh for pacemaker 1.1.8
- Fixed a list corruption for read requests that complete with an error
  after they were aborted
- Fixed a kernel panic if the device size was an exact multiple of
  128MiB
- Fixed a potential memory allocation during deadlock online resize
- Improve the handling of read-errors: Make sure that sectors that had a
  read error are overwritten with data from the peer on the next resync
- Expose the data-generation-uuids through /sys/block/drbdXX/drbd/
- The new flag --peer-max-bio-size for drbdmeta create-md is of use if
  you plan to use the device for long time without peer
- Fixed a potential protocol error and resulting disconnect/reconnect,
  when a disk fails on the secondary node. (Introduced with 8.4.2)
- Do not fail empty flushed on diskless, primary node
- Fixed calculation of master scores for single volume and unconfigured
  resources in the drbd.ocf RA
- When the connection breaks during a grace full disconnect DRBD failed
  to call the eventually configured fence-peer handler. Fixed.
- Obey md-barrier setting when changed via the disk-options command
- Non blocking queuing of AL-updates; This change significantly improves
  the number of IOPs in case the workload does not fit into the
  configured AL size. (Backport from drbd-9)
- New options for drbdmeta create-md --al-stripes and --al-stripe-size
  to create a larger and striped AL
- Fixed drbdadm adjust of max-bio-bvecs
- Fixed a memory leak of 336 byte per attach/detach cycle
- Fix a potential null-pointer deference when configuring invalid resync
  after dependencies
- Fixed IO resuming after connection was established before fence peer
  handler returned
- Fixed an issue in the state engine that could cause state lockup with
  multiple volumes
- Write all pages of the bitmap if it gets moved during an online resize
  operation. (This issue was introduced with 8.3.10)
- Fixed a race condition could cause DRBD to go through a NetworkFailure
  state during disconnect
- Fixed a race condition in the disconnect code path that could lead to
  a BUG() (introduced with 8.4.0)
- Fixed a write ordering problem on SyncTarget nodes for a write to a
  block that gets resynced at the same time. The bug can only be
  triggered with a device that has a firmware that actually reorders
  writes to the same block (merged from 8.3.13)
- Fixed a potential deadlock during restart of conflicting writes
- Disable the write ordering method "barrier" by default, since it is
  not possible for a driver to find out if it works reliably since
  2.6.36
- All fixes that went into 8.3.13
- Removed a null pointer access when using on-congestion policy on a
  diskless device
- In case of a graceful detach under IO load, wait for the outstanding
  IO. (As opposed to aborting IOs as a forcefully detach does)
- Reinstate disabling AL updates with invalidate-remote (8.4.0
  regression)
- Reinstate the 'disk-barrier no', 'disk-flushes no', and 'disk-drain
  no' switches (8.4.0 regression)
- Backported the request code from DRBD-9. Improves handling of many
  corner cases.
- Support FLUSH/FUA bio flags
- Made the establishing of connections faster
- New option 'al-updates no' to disable writing transactions into the
- activity log. It is use full if you prefer a full sync after a primary
  crash, for improved performance of a spread out random write work load
- Expose the data generation identifies via sysfs
- "--stop" option for online verify to specify a stop sector
- Fixed a bug that might cause in kernel list corruption triggered by
  simultaneous IO on multiple volumes in a single resource
- Fixed a bug that might cause a kernel OOPS in the worker thread while
  the receiver tied to establish a connection (drbd-8.4.0 regression)
- Fixed an issue in the receiver that could cause connection triggered
  by simultaneous IO on multiple volumes in a single resource
- Consider the discard-my-data flag for all volumes
- Fixed attaching to backing devices that do not support
  barriers/flushes, when barriers/flushes are not disabled by the
  configuration.  (drbd-8.4.0 regression)
- Fixed a rare compatibility issue with DRBD's older than 8.3.7 when
  negotiating the bio_size
- Fixed a rare race condition where an empty resync could stall with if
  pause/unpause events happen in parallel
- Made the re-establishing of connections quicker, if it got a broken
  pipe once. Previously there was a bug in the code caused it to waste
  the first successful established connection after a broken pipe event.
- crm-fence-peer.sh: Can now deal with multiple DRBD instances being in
  a master/slave group
- Optional load balancing for read requests: new keyword "read-balance"</changelog>
<changelog author="lmb@suse.com" date="1379505600">- Update drbd version string in specfile so that a future 8.4.4 check-in
  will be considered newer than 8.4.4rc1.
- Clean-up specfile based on spec-cleaner</changelog>
<changelog author="lmb@suse.com" date="1381406400">- Update to 8.4.4rc2
- fix potential deadlock when concurrently fencing and establishing a
  connection
- fix potential distributed deadlock during verify or resync
- fix decoding of bitmap vli rle for device sizes &gt; 64 TB
- fix for deadlock when using automatic split-brain-recovery
- only fail empty flushes if no good data is reachable
- avoid to shrink max_bio_size due to peer re-configuration
- fix resume-io after reconnect with broken fence-peer handler
- crm-fence-peer: less cib polling, peer-alive detection using crmadmin,
  and other improvements
- OCF RA: avoid too tight pacemaker driven recovery loop on failed
  promote, implement adjust_master_score parameter
- fix too large bursts for very slow resync rates
- don't let application IO throttle resync to a stall
- Fixed attaching to disks with fixed size external meta-data (This
  regressions was introduced with 8.4.3)
- Fixed a crash when the connection broke at a very exact point in time
  while a graceful disconnect executes
- Support for REQ_DISCARD
- Allow parallel promote/demote
- Allow online changing of al-stripes and al-stripe-size with the resize
  command
- drbdadm adjust now deals with IP-address changes correctly
- Align the internal object model with drbd-9.0 (away from drbd-8.3)
- New drbd-proxy option "bwlimit"; allow proxy options on host level
- Compiles on Linux v3.10</changelog>
<changelog author="lmb@suse.com" date="1381752000">* Mon Oct 14 2013 lmb@suse.com
- Update to official 8.4.4
- drbd: evaluate disk and network timeout on different requests
- drbd: Fix a hole in the challange-response connection authentication
- drbd: always implicitly close last epoch when idle
- drbd: add back some fairness to AL transactions
- drbd: keep max-bio size during detach/attach on disconnected primary
- drbd: fix a race between start_resync and send_and_submit
- drbd: fix deadlock in discard fallback code
- Build drbd KMPs.</changelog>
<changelog author="ro@suse.de" date="1390996800">- disable build_kmp on i586 and s390, SLE-12 does not build a
  runnable kernel there</changelog>
<changelog author="xli@suse.com" date="1394712000">- Handle drbd devices when presented as phy devices by xenstore with
  libxl (bnc#865682)
  + add_phy_to_block-drbd.diff</changelog>
<changelog author="xli@suse.com" date="1395921600">- Update to 8.4.4.7
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
  (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- linux 3.13 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- new sysfs oldest_requests attribute (may be moved to debugfs)
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix socket buffers; detect modprobe failure
- Upstream version cs: 3c1f46cb19993f98b22fdf7e18958c21ad75176d</changelog>
<changelog author="rgoldwyn@suse.com" date="1396267200">- Add Module.supported and preamble (bnc#871132)</changelog>
<changelog author="mmarek@suse.cz" date="1397390400">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="lmb@suse.com" date="1400587200">- Packages drbd-xen, drbd-utils, drbd-bash-completion, and
  drbd-pacemaker were merged into drbd (bnc#878793)</changelog>
<changelog author="lwang@suse.com" date="1401451200">- modify drbd.rules by removing NAME and adding SYMLINK in case that
  configuration has a device name diffrent from kernel node (bnc#878119)
  add: fix-udev-for-drbd-start-timeout.patch</changelog>
<changelog author="nwang@suse.com" date="1429272000">- Update to 8.4.6
- With DRBD module version 8.4.5, we split out the management tools
  into their own repository. Started out as "drbd-utils version
  8.9.0". To manage DRBD 8.4.5 kernel modules and above, want
  drbd-utils &gt;= 8.9.0
- fix failing of user space helpers since kernel 3.13. This bug is
  known as 'out of mem, failed to invoke fence-peer helper'
- fix connection timeouts for resources with multiple volumes
- fix an issue with DRBD on linux software raid by properly
  remapping bi_bdev
- fix a (hard to trigger) race condition between promoting to primary
  an connection handshake. In case the bug was hit the Primary got
  stuck in WFBitmapS connection state
- Fix a NULL deref when resuming IO on a diskless primary
- Fix compile issues with uncommon architectures
- improvements to asender performance. With high end backing storage
  and networking equipment you may see IOPS improvements between
  25% to 50%.
- Highest number on a single drbd seen by LINBIT so far: 160000 IOPS
- backport of events2 and status commands from drbd9. This allows
  to be DRBD9 compatible starting with this release, and to get used
  to DRBD9 compatible status reporting
- support for lsblk in drbd
- Update to 8.4.5
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
- (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- new debugfs presence expose oldest requests and other details
- userspace moved to own repository
- linux 3.13 and 3.14 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix netlink socket buffers; detect
  modprobe failure</changelog>
<changelog author="nwang@suse.com" date="1437393600">- Fate#317940. Speed up initial sync by supporting zero out
  device.
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch
- Delete useless patch init-script-fixes.diff
- ExcludeArch i586 and s390, since user space split into
  drbd-utils.</changelog>
<changelog author="nwang@suse.com" date="1438171200">- BSC#939778. Add obsolete of old packages and a description for
  KMP package.
- Require kernel-source-rt for RT.</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940, merge patch set into one patch.
- Support zeroout/discard-devices instead of zap-devices
- New feature flag FF_DISCARD
- Add patch 0001-drbd-Support-zeroout-device-in-initial-sync.patch
- Remove old patch set:
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1443182400">- BSC#947460, add rcdrbd symlink.</changelog>
<changelog author="nwang@suse.com" date="1444996800">- BSC#950477, update to 8.4.6-5 to fix bdi congested.
- Rename 0001-drbd-Support-zeroout-device-in-initial-sync.patch
  to 0001-Support-zeroout-device-in-initial-sync.patch
- Add update-to-8.4.6-5.patch</changelog>
<changelog author="nwang@suse.com" date="1445515200">- BSC#950477, support new bio struct in kernel4.3
- Add new-bio-struct.patch</changelog>
<changelog author="nwang@suse.com" date="1448020800">- BSC#955968, support GFP_RECLAIM in kernel4.4
- Add rename-GFP_WAIT-to-GFP_RECLAIM.patch</changelog>
<changelog author="olaf@aepfle.de" date="1457352000">- Remove timstamp from binaries
  Add patch drbd-buildcompare.patch</changelog>

</package>

<package pkgid="ac3154b81575e7b47849f098768e19873193f6bddf84331dfbed9ef85e86b42d" name="drbd-kmp-xen" arch="x86_64">
    <version epoch="0" ver="8.4.6_3.0.13_0.27" rel="12.1"/>

<changelog author="lmb@suse.com" date="1379332800">- Update to drbd 8.4.4rc1
- Disable heartbeat support (heartbeat no longer ships on openSUSE)
- fix decoding of bitmap vli rle for device sizes &gt; 64 TB
- fix for deadlock when using automatic split-brain-recovery
- only fail empty flushes if no good data is reachable
- avoid to shrink max_bio_size due to peer re-configuration
- fix resume-io after reconnect with broken fence-peer handler
- fencing script improvements
- Fixed attaching to disks with fixed size external meta-data (This
  regressions was introduced with 8.4.3)
- Allow online changing of al-stripes and al-stripe-size with the resize
  command
- drbdadm adjust now deals with IP-address changes correctly
- Align the internal object model with drbd-9.0 (away from drbd-8.3)
- Do not end up in Unconnected state if the connection breaks at a
  certain point during the handshake (was introduced with 8.3.12)
- Closed a race condition between promoting and connection handshake,
  that could lead to an inconsistent view of the peer's UUIDS
- Fixed a race condition that could lead to a full sync, if connection
  breaks at a certain point while starting a regular resync
- Fixed crm-fence-peer.sh for pacemaker 1.1.8
- Fixed a list corruption for read requests that complete with an error
  after they were aborted
- Fixed a kernel panic if the device size was an exact multiple of
  128MiB
- Fixed a potential memory allocation during deadlock online resize
- Improve the handling of read-errors: Make sure that sectors that had a
  read error are overwritten with data from the peer on the next resync
- Expose the data-generation-uuids through /sys/block/drbdXX/drbd/
- The new flag --peer-max-bio-size for drbdmeta create-md is of use if
  you plan to use the device for long time without peer
- Fixed a potential protocol error and resulting disconnect/reconnect,
  when a disk fails on the secondary node. (Introduced with 8.4.2)
- Do not fail empty flushed on diskless, primary node
- Fixed calculation of master scores for single volume and unconfigured
  resources in the drbd.ocf RA
- When the connection breaks during a grace full disconnect DRBD failed
  to call the eventually configured fence-peer handler. Fixed.
- Obey md-barrier setting when changed via the disk-options command
- Non blocking queuing of AL-updates; This change significantly improves
  the number of IOPs in case the workload does not fit into the
  configured AL size. (Backport from drbd-9)
- New options for drbdmeta create-md --al-stripes and --al-stripe-size
  to create a larger and striped AL
- Fixed drbdadm adjust of max-bio-bvecs
- Fixed a memory leak of 336 byte per attach/detach cycle
- Fix a potential null-pointer deference when configuring invalid resync
  after dependencies
- Fixed IO resuming after connection was established before fence peer
  handler returned
- Fixed an issue in the state engine that could cause state lockup with
  multiple volumes
- Write all pages of the bitmap if it gets moved during an online resize
  operation. (This issue was introduced with 8.3.10)
- Fixed a race condition could cause DRBD to go through a NetworkFailure
  state during disconnect
- Fixed a race condition in the disconnect code path that could lead to
  a BUG() (introduced with 8.4.0)
- Fixed a write ordering problem on SyncTarget nodes for a write to a
  block that gets resynced at the same time. The bug can only be
  triggered with a device that has a firmware that actually reorders
  writes to the same block (merged from 8.3.13)
- Fixed a potential deadlock during restart of conflicting writes
- Disable the write ordering method "barrier" by default, since it is
  not possible for a driver to find out if it works reliably since
  2.6.36
- All fixes that went into 8.3.13
- Removed a null pointer access when using on-congestion policy on a
  diskless device
- In case of a graceful detach under IO load, wait for the outstanding
  IO. (As opposed to aborting IOs as a forcefully detach does)
- Reinstate disabling AL updates with invalidate-remote (8.4.0
  regression)
- Reinstate the 'disk-barrier no', 'disk-flushes no', and 'disk-drain
  no' switches (8.4.0 regression)
- Backported the request code from DRBD-9. Improves handling of many
  corner cases.
- Support FLUSH/FUA bio flags
- Made the establishing of connections faster
- New option 'al-updates no' to disable writing transactions into the
- activity log. It is use full if you prefer a full sync after a primary
  crash, for improved performance of a spread out random write work load
- Expose the data generation identifies via sysfs
- "--stop" option for online verify to specify a stop sector
- Fixed a bug that might cause in kernel list corruption triggered by
  simultaneous IO on multiple volumes in a single resource
- Fixed a bug that might cause a kernel OOPS in the worker thread while
  the receiver tied to establish a connection (drbd-8.4.0 regression)
- Fixed an issue in the receiver that could cause connection triggered
  by simultaneous IO on multiple volumes in a single resource
- Consider the discard-my-data flag for all volumes
- Fixed attaching to backing devices that do not support
  barriers/flushes, when barriers/flushes are not disabled by the
  configuration.  (drbd-8.4.0 regression)
- Fixed a rare compatibility issue with DRBD's older than 8.3.7 when
  negotiating the bio_size
- Fixed a rare race condition where an empty resync could stall with if
  pause/unpause events happen in parallel
- Made the re-establishing of connections quicker, if it got a broken
  pipe once. Previously there was a bug in the code caused it to waste
  the first successful established connection after a broken pipe event.
- crm-fence-peer.sh: Can now deal with multiple DRBD instances being in
  a master/slave group
- Optional load balancing for read requests: new keyword "read-balance"</changelog>
<changelog author="lmb@suse.com" date="1379505600">- Update drbd version string in specfile so that a future 8.4.4 check-in
  will be considered newer than 8.4.4rc1.
- Clean-up specfile based on spec-cleaner</changelog>
<changelog author="lmb@suse.com" date="1381406400">- Update to 8.4.4rc2
- fix potential deadlock when concurrently fencing and establishing a
  connection
- fix potential distributed deadlock during verify or resync
- fix decoding of bitmap vli rle for device sizes &gt; 64 TB
- fix for deadlock when using automatic split-brain-recovery
- only fail empty flushes if no good data is reachable
- avoid to shrink max_bio_size due to peer re-configuration
- fix resume-io after reconnect with broken fence-peer handler
- crm-fence-peer: less cib polling, peer-alive detection using crmadmin,
  and other improvements
- OCF RA: avoid too tight pacemaker driven recovery loop on failed
  promote, implement adjust_master_score parameter
- fix too large bursts for very slow resync rates
- don't let application IO throttle resync to a stall
- Fixed attaching to disks with fixed size external meta-data (This
  regressions was introduced with 8.4.3)
- Fixed a crash when the connection broke at a very exact point in time
  while a graceful disconnect executes
- Support for REQ_DISCARD
- Allow parallel promote/demote
- Allow online changing of al-stripes and al-stripe-size with the resize
  command
- drbdadm adjust now deals with IP-address changes correctly
- Align the internal object model with drbd-9.0 (away from drbd-8.3)
- New drbd-proxy option "bwlimit"; allow proxy options on host level
- Compiles on Linux v3.10</changelog>
<changelog author="lmb@suse.com" date="1381752000">* Mon Oct 14 2013 lmb@suse.com
- Update to official 8.4.4
- drbd: evaluate disk and network timeout on different requests
- drbd: Fix a hole in the challange-response connection authentication
- drbd: always implicitly close last epoch when idle
- drbd: add back some fairness to AL transactions
- drbd: keep max-bio size during detach/attach on disconnected primary
- drbd: fix a race between start_resync and send_and_submit
- drbd: fix deadlock in discard fallback code
- Build drbd KMPs.</changelog>
<changelog author="ro@suse.de" date="1390996800">- disable build_kmp on i586 and s390, SLE-12 does not build a
  runnable kernel there</changelog>
<changelog author="xli@suse.com" date="1394712000">- Handle drbd devices when presented as phy devices by xenstore with
  libxl (bnc#865682)
  + add_phy_to_block-drbd.diff</changelog>
<changelog author="xli@suse.com" date="1395921600">- Update to 8.4.4.7
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
  (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- linux 3.13 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- new sysfs oldest_requests attribute (may be moved to debugfs)
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix socket buffers; detect modprobe failure
- Upstream version cs: 3c1f46cb19993f98b22fdf7e18958c21ad75176d</changelog>
<changelog author="rgoldwyn@suse.com" date="1396267200">- Add Module.supported and preamble (bnc#871132)</changelog>
<changelog author="mmarek@suse.cz" date="1397390400">- Add # needssslcertforbuild to use the project's certificate when
  building in a home project.</changelog>
<changelog author="lmb@suse.com" date="1400587200">- Packages drbd-xen, drbd-utils, drbd-bash-completion, and
  drbd-pacemaker were merged into drbd (bnc#878793)</changelog>
<changelog author="lwang@suse.com" date="1401451200">- modify drbd.rules by removing NAME and adding SYMLINK in case that
  configuration has a device name diffrent from kernel node (bnc#878119)
  add: fix-udev-for-drbd-start-timeout.patch</changelog>
<changelog author="nwang@suse.com" date="1429272000">- Update to 8.4.6
- With DRBD module version 8.4.5, we split out the management tools
  into their own repository. Started out as "drbd-utils version
  8.9.0". To manage DRBD 8.4.5 kernel modules and above, want
  drbd-utils &gt;= 8.9.0
- fix failing of user space helpers since kernel 3.13. This bug is
  known as 'out of mem, failed to invoke fence-peer helper'
- fix connection timeouts for resources with multiple volumes
- fix an issue with DRBD on linux software raid by properly
  remapping bi_bdev
- fix a (hard to trigger) race condition between promoting to primary
  an connection handshake. In case the bug was hit the Primary got
  stuck in WFBitmapS connection state
- Fix a NULL deref when resuming IO on a diskless primary
- Fix compile issues with uncommon architectures
- improvements to asender performance. With high end backing storage
  and networking equipment you may see IOPS improvements between
  25% to 50%.
- Highest number on a single drbd seen by LINBIT so far: 160000 IOPS
- backport of events2 and status commands from drbd9. This allows
  to be DRBD9 compatible starting with this release, and to get used
  to DRBD9 compatible status reporting
- support for lsblk in drbd
- Update to 8.4.5
- fix potential BUG_ON in mempool_alloc for older kernels (&lt;2.6.23)
- fix cornercase of resync finished detection
- fix drbd_ldev_destroy to run exactly once and in worker context
- fix spurious detach/disconnect: don't announce WRITE_SAME
- fix NULL pointer deref in blk_add_request_payload
- (DISCARD/TRIM handling in sd)
- fix regression: potential NULL pointer dereference
- fix regression: potential list corruption
- fix regression: potential deadlock in adm functions (drbdsetup)
- fix regression: /sbin vs /usr/sbin in scripts
- fix race stopping the worker thread
- new debugfs presence expose oldest requests and other details
- userspace moved to own repository
- linux 3.13 and 3.14 compatibility
- improve adaptive resync controler
- reduce bitmap IO during resync
- allow write-ordering policy to be bumped up again
- trigger tcp_flush_pending_frames() for PING/PING_ACK
- fix potential segfault in drbdadm adjust
- drbdsetup improvements: fix netlink socket buffers; detect
  modprobe failure</changelog>
<changelog author="nwang@suse.com" date="1437393600">- Fate#317940. Speed up initial sync by supporting zero out
  device.
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch
- Delete useless patch init-script-fixes.diff
- ExcludeArch i586 and s390, since user space split into
  drbd-utils.</changelog>
<changelog author="nwang@suse.com" date="1438171200">- BSC#939778. Add obsolete of old packages and a description for
  KMP package.
- Require kernel-source-rt for RT.</changelog>
<changelog author="nwang@suse.com" date="1439985600">- Fate#317940, merge patch set into one patch.
- Support zeroout/discard-devices instead of zap-devices
- New feature flag FF_DISCARD
- Add patch 0001-drbd-Support-zeroout-device-in-initial-sync.patch
- Remove old patch set:
  Patch 0000-cover-letter-fate317940.patch
  Patch 0001-drbd-Fix-the-wrong-logic-of-moving-history.patch
  Patch 0002-drbd-Add-options-zap_devices-to-new-current-uuid.patch
  Patch 0003-drbd-A-function-to-zero-out-drbd-backing-device.patch
  Patch 0004-drbd-New-packet-P_ZERO_OUT.patch
  Patch 0005-drbd-Functions-to-notify-peer-node-to-start.patch
  Patch 0006-drbd-Wapper-for-zeroing-out-device-by-worker.patch
  Patch 0007-drbd-Flags-for-background-drbd-device-work.patch
  Patch 0008-drbd-Function-to-work-with-packet-P_ZERO_OUT.patch
  Patch 0009-drbd-Receive-zero-out-command-from-peer-node.patch
  Patch 0010-drbd-Handle-new-current-uuid-zap-devices.patch</changelog>
<changelog author="nwang@suse.com" date="1443182400">- BSC#947460, add rcdrbd symlink.</changelog>
<changelog author="nwang@suse.com" date="1444996800">- BSC#950477, update to 8.4.6-5 to fix bdi congested.
- Rename 0001-drbd-Support-zeroout-device-in-initial-sync.patch
  to 0001-Support-zeroout-device-in-initial-sync.patch
- Add update-to-8.4.6-5.patch</changelog>
<changelog author="nwang@suse.com" date="1445515200">- BSC#950477, support new bio struct in kernel4.3
- Add new-bio-struct.patch</changelog>
<changelog author="nwang@suse.com" date="1448020800">- BSC#955968, support GFP_RECLAIM in kernel4.4
- Add rename-GFP_WAIT-to-GFP_RECLAIM.patch</changelog>
<changelog author="olaf@aepfle.de" date="1457352000">- Remove timstamp from binaries
  Add patch drbd-buildcompare.patch</changelog>

</package>

</otherdata>