Changelog for
drbd-kmp-default-8.4.4_k3.11.6_4-5.1.i586.rpm :
Fri Nov 16 13:00:00 2012 xliAATTsuse.com
- Update drbd to latest upstream release drbd-8.4.2 (FATE#313824)
- 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 (bnc#775930)
- 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
Mon Jun 18 14:00:00 2012 lmbAATTnovell.com
- Build RT kernel modules again for SLE HA 11 SP2 (FATE#313534)
Thu Feb 2 13:00:00 2012 tserongAATTsuse.com
- Update to drbd-8.4.1 release
- 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\"
Tue Sep 6 14:00:00 2011 mmarekAATTsuse.cz
- Add appropriate
include for prefetch
users.
Tue Sep 6 14:00:00 2011 mmarekAATTsuse.cz
- drbd: Fix build on bigendian.
Tue Jul 12 14:00:00 2011 lmbAATTnovell.com
- Enforce application of activity log after primary crash in user space
- Features from drbd-8.3: Allow detach from frozen backing devices with
the new --force option; configurable timeout for backing devices by
the new disk-timeout option
- Fixes from drbd-8.3: fixes for >16TiB support,
fixed bit_size negotiation with drbd < 8.3.7
- Fixed state transitions in case attach fails
Fri Jul 1 14:00:00 2011 lmbAATTnovell.com
- Disable build of rt kernel modules for SLE HA 11 SP2.
Fri Jul 1 14:00:00 2011 lmbAATTnovell.com
- Update to drbd 8.4.0rc3.
Tue Mar 1 13:00:00 2011 lmbAATTnovell.com
- Fix module loading on s390x (bnc#674302).
Wed Feb 16 13:00:00 2011 lmbAATTnovell.com
- Build modules for the realtime kernel.
Tue Feb 8 13:00:00 2011 lmbAATTnovell.com
- Fix compile on ppc64/s390x.
Mon Jan 31 13:00:00 2011 lmbAATTnovell.com
- Update to drbd 8.3.10
- On 64bit architectures allow device sizes up to one petabyte
- 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
- Fix for possible deadlock on IO error during resync
- Fixed a race condition between adding and removing network
configuration.
- 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.
- Resource agent (ocf:linbit:drbd): Updates for latest pacemaker
versions (bnc#649824).
- Allow BIO sizes of up to 128kByte (bnc#657479).
- 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
Wed Jul 21 14:00:00 2010 lmbAATTnovell.com
- Update drbd to 8.3.8.1; all patches are upstream now (bnc#622647)
- Do not expose failed local READs to upper layers
- 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
- Fixed a reace condition that could cause DRBD to consider the peers
disk as Outdated instead of Inconsistent during resync
- 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
- Improved robustness against corrupt or malicous sector addresses when
receiving data
- 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)
Tue Apr 13 14:00:00 2010 lmbAATTnovell.com
- drbd: Do not expose failed local reads to upper layers, but retry
remotely (bnc#596101)
Tue Apr 6 14:00:00 2010 lmbAATTnovell.com
- fix regression: attach while connected failed
Mon Mar 29 14:00:00 2010 lmbAATTnovell.com
- drbd: fix max_segment_size initialization
- drbd: null dereference bug
- drbdadm: fix potential access after free
- snapshot-resync-target handler: fix endless loop in option parsing
- drbd: fix NULL pointer dereference on 4k hard sect size
- drbd: fix broken state change after split-brain attach while connected
- fix segfault in drbdadm parser
- fix unit of rs_same_csums accounting
- drbd_disconnect: grab meta.socket mutex as well
- add missing drbd command names to avoid in error messages
- Reduce the time an empty resync takes usually
- Make sure we do not send state updates during an empty resync [Bugz
271]
- Forcing primary should also work for Consistent disks [Bugz 266]
- drbd: fix al-to-on-disk-bitmap for 4k logical_block_size
- Removed that mystical UTF character, trailing white space, and
trailing semicolon
- drbd: Do not upgrade state to Outdated if already Inconsistent [Bugz
277]
Mon Jan 25 13:00:00 2010 lmbAATTnovell.com
- Fix drbd-kmp spec file to build proper version and remove reference to
deleted patch.
Fri Jan 22 13:00:00 2010 lmbAATTnovell.com
- New upstream release 8.3.7
- Silenced an assert. Could trigger after changing write ordering.
- Fixed a race condition between detach and ongoing IO. Very hard to
trigger, caused an OOPS in make_request/drbd_make_request.
- 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.
- Do not drop into StandAlone mode when connection is lost during
authentication.
- Corrected a null test in the authentication code.
- Following Linux upstream changes in 2.6.32.
Fri Dec 11 13:00:00 2009 mmarekAATTsuse.cz
- Fixed kmp package name (bnc#562259).
Sun Nov 8 13:00:00 2009 philAATTlinbit.com
- New upstream release 8.3.6-1.
Tue Oct 27 13:00:00 2009 philAATTlinbit.com
- New upstream release 8.3.5-1.