Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

drbd-8.3.11-4.3.1 RPM for i586

From OpenSuSE 12.1 updates for i586

Name: drbd Distribution: openSUSE 12.1
Version: 8.3.11 Vendor: openSUSE
Release: 4.3.1 Build date: Tue Jan 3 16:58:18 2012
Group: Productivity/Clustering/HA Build host: build20
Size: 469419 Source RPM: drbd-8.3.11-4.3.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://www.drbd.org/
Summary: Distributed Replicated Block Device
Drbd is a distributed replicated block device. It mirrors a block
device over the network to another machine. Think of it as networked
raid 1. It is a building block for setting up clusters.

Provides

Requires

License

GPL-2.0+

Changelog

* Fri Dec 16 2011 tserong@suse.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 2011 jengelh@medozas.de
  - Remove redundant tags/sections from specfile
    (cf. packaging guidelines)
* Mon Feb 21 2011 ro@novell.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 2010 ro@suse.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 2010 tserong@novell.com
  - Include Linbit RA
* Sun Apr 11 2010 dmueller@suse.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 08 2010 vuntz@opensuse.org
  - Remove unneeded glib-devel BuildRequires.
* Wed Oct 07 2009 aj@suse.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 2009 coolo@novell.com
  - trying to get installation right
* Tue Jul 14 2009 teelynn19@aim.com
  - update to 8.3.2
    * For kernel 2.6.30 support - see internal changelog of source
* Sun Apr 19 2009 ro@suse.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

Files

/etc/bash_completion.d/drbdadm.sh
/etc/drbd.conf
/etc/drbd.d
/etc/drbd.d/global_common.conf
/etc/ha.d
/etc/ha.d/resource.d
/etc/ha.d/resource.d/drbddisk
/etc/ha.d/resource.d/drbdupper
/etc/init.d/drbd
/etc/udev
/etc/udev/rules.d
/etc/udev/rules.d/65-drbd.rules
/etc/xen
/etc/xen/scripts
/etc/xen/scripts/block-drbd
/sbin/drbdadm
/sbin/drbdmeta
/sbin/drbdsetup
/sbin/rcdrbd
/usr/lib/drbd
/usr/lib/drbd/crm-fence-peer.sh
/usr/lib/drbd/crm-unfence-peer.sh
/usr/lib/drbd/notify-emergency-reboot.sh
/usr/lib/drbd/notify-emergency-shutdown.sh
/usr/lib/drbd/notify-io-error.sh
/usr/lib/drbd/notify-out-of-sync.sh
/usr/lib/drbd/notify-pri-lost-after-sb.sh
/usr/lib/drbd/notify-pri-lost.sh
/usr/lib/drbd/notify-pri-on-incon-degr.sh
/usr/lib/drbd/notify-split-brain.sh
/usr/lib/drbd/notify.sh
/usr/lib/drbd/outdate-peer.sh
/usr/lib/drbd/snapshot-resync-target-lvm.sh
/usr/lib/drbd/unsnapshot-resync-target-lvm.sh
/usr/lib/ocf
/usr/lib/ocf/resource.d
/usr/lib/ocf/resource.d/linbit
/usr/lib/ocf/resource.d/linbit/drbd
/usr/sbin/drbd-overview
/usr/share/doc/packages/drbd
/usr/share/doc/packages/drbd/COPYING
/usr/share/doc/packages/drbd/ChangeLog
/usr/share/doc/packages/drbd/README
/usr/share/doc/packages/drbd/drbd.conf
/usr/share/man/man5/drbd.conf.5.gz
/usr/share/man/man8/drbd.8.gz
/usr/share/man/man8/drbdadm.8.gz
/usr/share/man/man8/drbddisk.8.gz
/usr/share/man/man8/drbdmeta.8.gz
/usr/share/man/man8/drbdsetup.8.gz
/var/lib/drbd


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon May 20 05:55:46 2013