SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for drbd-utils-9.0.0-48.1.x86_64.rpm :
Tue Jul 25 14:00:00 2017 nwangAATTsuse.com
- bsc#1048671, Fix handler called from kernel always invalid
for stacking resource
- Add fix_call_khelper_with_stack.patch

Wed Jun 7 14:00:00 2017 nwangAATTsuse.com
- Update to v9.0.0

* drbd udev: fix inconsistent inheritance of implicit volumes

* Fix regressions of the out-of-the-box DRBD 8.4 experience

* DrbdMon: can now focus on \"problem\" resources

* v9: support new option on_no_quorum

* drbdadm: fix segfaults, improve error reporting

* adjust: fix deleting unrelated peer(s) on \"adjust resource:specific-peer\"

* drbdmeta create-md/convert: fix check for existing external meta-data
- Merged into upstream, remove Pass-md_index-information-to-detect_md.patch

Thu Apr 27 14:00:00 2017 nwangAATTsuse.com
- bsc#1032074, fix Inconsistent metadata after upgrade
- Add Pass-md_index-information-to-detect_md.patch

* will be merged into upstream in v8.9.12

Tue Apr 4 14:00:00 2017 kgronlundAATTsuse.com
- Update to v8.9.11

* No source changes from v8.9.11rc1

Tue Apr 4 14:00:00 2017 kgronlundAATTsuse.com
- Disable quorum in default configuration (bsc#1032142)
- Add 0001-Disable-quorum-in-default-configuration-bsc-1032142.patch

Fri Mar 24 13:00:00 2017 nwangAATTsuse.com
- Update to v8.9.11rc1
- OCF resource agent and crm-fence-peer for drbd9
introduce quorum support
JSON output fixes
set bitmap to 0 on metadata creation
- Remove patch support-drbd9-ra.patch
Remove patch initialize-node-id-when-create-md.patch
- Corresponding user space change of bsc#1031299

Wed Mar 22 13:00:00 2017 nwangAATTsuse.com
- Update to v8.9.10 for drbd9.0.6 and drbdmanage
- new drbdmon tool
drbdadm parser got faster
send SIGKILL to childs if parent drbdadm dies
compat fixes for linux kernel

Mon Feb 20 13:00:00 2017 kukukAATTsuse.de
- Remove obsolete Requires for pre/post install sections

Tue Feb 14 13:00:00 2017 nwangAATTsuse.com
- bsc#1025585, update to v8.9.8
- Remove patch zeroout-discard-devices.patch
Remove patch service-mod.patch

Tue Dec 6 13:00:00 2016 nwangAATTsuse.com
- bsc#1006105, initialize node id when creating md.
- Add patch initialize-node-id-when-create-md.patch

Wed Aug 3 14:00:00 2016 nwangAATTsuse.com
- bsc#990834, remove the warning with experimental.
- Add warning when using multiple nodes.

Wed Jun 29 14:00:00 2016 nwangAATTsuse.com
- bsc#986215, fix segfault of up a DRBD9 stacked resource.
- Add patch fix-segfault-up-stacked-resource.patch

Wed Jun 29 14:00:00 2016 nwangAATTsuse.com
- bsc#986784, fix DRBD9 stacked resource could not started by RA.

Fri Apr 8 14:00:00 2016 lchiquittoAATTsuse.de
- bsc#972886, add pkg-config as build requirement to ensure udev\'s
rules directory will be detected at build time

Mon Mar 14 13:00:00 2016 nwangAATTsuse.com
- fate#320495. Support ha resource agent of drbd9.
Add patch support-drbd9-ra.patch

Mon Mar 7 13:00:00 2016 nwangAATTsuse.com
- bsc#955177, fence when another node pacemaker shutdown.
add patch fence-after-pacemaker-down.patch

Mon Mar 7 13:00:00 2016 nwangAATTsuse.com
- Update to v8.9.6

* Call \"drbdsetup resize\" only as often as necessary on
\"drbdadm resize\"

* Disconnect connection first on single path deletion from connection

* Add unfence-peer handler

* Fix \"drbdadm adjust\" for proxy configurations

Tue Feb 23 13:00:00 2016 nwangAATTsuse.com
- bsc#967753. Fix different udev rules folder in Leap and openSUSE.

Thu Dec 24 13:00:00 2015 nwangAATTsuse.com
- Update to v8.9.5

* add support for new disk option
\'rs-discard-granularity\' (module v8.4.7)

* add support for new disk option
\'discard-zeroes-if-aligned\' (module v8.4.7)

* add support for v9 \"path\" commands

* doc improvements/corrections

* improvements to drbd ocf resource agent
and pacemaker \"constraint based fencing\"
(crm-fence-peer.sh)

* drbd-overview improvements

* Add an autoconf switch for building without man pages

* Fix compatibility with the musl C library

* Introduce the concept of paths within a connection to
the config file; add support for paths to drbdadm adjust

* Allow multiple connection-mesh statements within one resource

* Document peer-device-options on the drbd-9.0 man pages

* increase the lower boundary for al-extents from 7 to 67;
drbdadm clamps al-extents to 67 implicitly if you configures
something lower than 67

* Document the events2 command on the drbd-8.4 man page

* Fix environment variables for handlers

* Rewrite the parser for configure options; Reuse the data
structures describing drbdsetup options

* No longer try to set peer-device-options with the connect
or attach commands; Only do it with the up and attach commands

* Fixed issues with stderr messages might go into arbitrary FDs

* Allow recursive includes; drbdadm includes each config
file only once

* Fix parsing cut-off proxy sections

* When converting 8.4 to 9.0 meta-data produce meta-data the drbd9
kernel driver will accept

* Obey max-peers for all volumes when creating meta-data

* Do not re-register at usage.drbd.org when the module is not
loaded when drbdadm is invoked

Tue Nov 3 13:00:00 2015 nwangAATTsuse.com
- BSC#949045. Remove execute of drbd.service.
- Add patch service-mod.patch

Wed Aug 19 14:00:00 2015 nwangAATTsuse.com
- Fate#317940. Support zeroout/discard instead of zap-devices
- Add patch zeroout-discard-devices.patch
- Remove zap-devices-xml.patch and zap-devices.patch

Thu Jul 23 14:00:00 2015 nwangAATTsuse.com
- Add Patch zap-devices-xml.patch and zap-devices.patch
for user space entrance to zap-devices of new-current-uuid.
- Patch fix-libdir-in-Makefile.patch

Fri Apr 17 14:00:00 2015 nwangAATTsuse.com
- Upgrade to released v8.9.2 for Fate#317940

* change systemd unit file: basically just call the init script

* make some previously hardcoded timeouts configurable

* drbdadm: New command peer-device-options

* drbd 9: Move max_buffers to net_conf

* drbd 9: Log errors to syslog if stderr is not available

* init script: fixes for stacked resources

* fix regression corner cases in bitmap size calculation

* allow create-md to initialize peer-max-bio-size to 1M

* drbd 9: make transport selectable

* fix aggregating drbdsetup / drbdmeta exit statii

* some documentation fixes (content and build)

* added direct-connect command

* incompatible drbd-9 metadata format change. use: node_id as index for
peer_md instead of the bitmap_index

* drbdadm/meta/usage_cnt: ensure output is visible

* drbdsetup: fix arguments for all commands expecting a peer_device

* exit codes: redefine E_USAGE to 1 (not 3)

* some build changes

* init script: on start, first try to load the module

* drbdsetup events2: Improve how timestamps are assigned

* udev rules (symlinks in /dev/by-res and by-disk) got fixed

* Fixed upper limit for drbd-8.4 activity log entries

* many fixes to drbdadm adjust and proxy commands for drbd-9

* rhcs_fence: Do not invoke fence agents in parallel, rewrite in bash

* drbdsetup events2 is now also available in drbd-8.4 (backported from
drbd-9)

* reorganized the repository have common code for drbd-9, drbd-8.4
and drbd-8.3 only once

* Fix drbd.ocf for resources without volume 0

Wed Feb 18 13:00:00 2015 rgoldwynAATTsuse.com
- Upgrade to v8.9.2rc2 with _service file for latest git

Wed Dec 17 13:00:00 2014 lwangAATTsuse.com
- modify spec to set %attr(700,root,root) to %{_sysconfdir}/xen explicitly
to avoid mismatch with xen-tools/xen-xend-tools.

Fri Nov 21 13:00:00 2014 lwangAATTsuse.com
- add to drbd-utils.spec
Obsoletes: drbd < 8.4.5

Fri Nov 7 13:00:00 2014 lwangAATTsuse.com
- Delete requires for drbd-kmp for drbd driver is built in kernel
since 8.4.5

Sat Oct 11 14:00:00 2014 lwangAATTsuse.com
- update to drbd-utils-8.9.1
- drbd-utils-8.9.1

* add DRBD systemd service

* new configuration options socket-check-timeout and csums-after-crash-only

* update xen block-drbd helper: allow for type \"phy\"

* update udev rules and move from /etc/ to /lib/

* fix various regressions/fallout from the kernel/userland package split,
re-add scripts drbddisk and drbdupper,
re-add \"become-on-primary\" feature to init script

* crm-fence-peer.sh: improve detection of \"clean down\"

* updated fencing scripts stonith_admin-fence-peer.sh and rhcs_fence

* improved \"proxy\" configuration section parsing

* added manpage for drbd-overview, minor review of man pages

* build: various changes in configure.ac, makefiles, debian/
* and spec file
- Upstream version cs: 87039e4993dc682232ec6365900ace657e060c73
- Delete patch:
add_phy_to_block-drbd.diff: included in upstream latest version

Fri Jul 11 14:00:00 2014 lwangAATTsuse.com
- created drbd-utils-8.9.0 (drbd tools )
(since 8.4.5 drbd only includes kernel space source)
- drbd-utils-8.9.0

* Initial release of unified drbd-utils

* Supports drbd drivers 8.3, 8.4 and 9.0

* Ships with man page links defaulting to 8.4

* Fixed offline resizing in drbdmeta; A regression that causes
data loss, since meta-data was written with wrong offset.
The regression was introduced with 8.4.3
- Upstream version cs: 79677f478d5b0b9bf6ee23cd7f97bc7ca6b99929
- drbd-utils-8.9.0 not support congfigure device name any longer
del: fix-udev-for-drbd-start-timeout.patch
- 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

Tue May 20 14:00:00 2014 lmbAATTsuse.com
- Packages drbd-xen, drbd-utils, drbd-bash-completion, and
drbd-pacemaker were merged into drbd (bnc#878793)

Mon Mar 31 14:00:00 2014 rgoldwynAATTsuse.com
- Add Module.supported and preamble (bnc#871132)

Thu Mar 27 13:00:00 2014 xliAATTsuse.com
- Update to 8.4.4.7
- fix potential BUG_ON in mempool_alloc for older kernels (<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

Tue Mar 4 13:00:00 2014 mlatimerAATTsuse.com
- Handle drbd devices when presented as phy devices by xenstore with
libxl (bnc#865682)

Mon Oct 14 14:00:00 2013 lmbAATTsuse.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.

Thu Oct 10 14:00:00 2013 lmbAATTsuse.com
- 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 > 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

Wed Sep 18 14:00:00 2013 lmbAATTsuse.com
- 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

Mon Sep 16 14:00:00 2013 lmbAATTsuse.com
- Update to drbd 8.4.4rc1
- Disable heartbeat support (heartbeat no longer ships on openSUSE)
- fix decoding of bitmap vli rle for device sizes > 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\"

Mon May 13 14:00:00 2013 oheringAATTsuse.de
- Make /etc/xen mode 0700 to protect vnc passwords.

Tue Jul 10 14:00:00 2012 tserongAATTsuse.com
- Don\'t use /var/lock/subsys in init script (bnc#714643)

Fri Dec 16 13:00:00 2011 tserongAATTsuse.com
- 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 > 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

Sun Sep 18 14:00:00 2011 jengelhAATTmedozas.de
- Remove redundant tags/sections from specfile
(cf. packaging guidelines)

Mon Feb 21 13:00:00 2011 roAATTnovell.com
- 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

Thu Oct 21 14:00:00 2010 roAATTsuse.de
- 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)

Fri Jun 25 14:00:00 2010 tserongAATTnovell.com
- Include Linbit RA

Sun Apr 11 14:00:00 2010 dmuellerAATTsuse.de
- 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

Fri Jan 8 13:00:00 2010 vuntzAATTopensuse.org
- Remove unneeded glib-devel BuildRequires.

Wed Oct 7 14:00:00 2009 ajAATTsuse.de
- 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.

Sun Jul 19 14:00:00 2009 cooloAATTnovell.com
- trying to get installation right

Tue Jul 14 14:00:00 2009 teelynn19AATTaim.com
- update to 8.3.2

* For kernel 2.6.30 support - see internal changelog of source

Sun Apr 19 14:00:00 2009 roAATTsuse.de
- 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 > 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


 
ICM