1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257
|
Latest:
------
For even more detail, use "git log" or visit
https://github.com/linbit/drbd-utils
9.5.0
--------
* drbdmon: allow to start in problems view (--problems)
* drbdadm,v9: fix always failing stacked handlers from kernel
* drbdadm,v9: adjust now hands over the information that a diskfull->diskless
change was intentional. Now shown as "green diskless"
* drbdadm,v9: adjust verifies now IPs
9.4.0
--------
* drbdmeta: don't exit with negative return codes
* usage counts: only register if we know driver version
* drbdsetup,v9: expose detailed verify/resync statistics
* drbdsetup,v9,json: saner types for client/peer-client/quorum on --json
* drbdsetup,v9: expose client/peer-client in status if !isatty()
9.3.1
--------
* drbdadm v84: fixup for disable-write-same
* Fix IPv4 & IPv6 address comparisons for 'drbdadm adjust'
9.3.0
--------
* update to Japanese man pages
* fixes for stacking in drbd-9.0
* fixes for proxy support in drbd-9.0
* fix adjusting --bitmap=no peer to diskfull
* VCS: typos and fixes for stacked resources
9.2.2
--------
* support to pass force option to dump md
* fix setting peers/disks in v9 stacked setups
* fix rpm build bug when built without 8.4 support
* retrofit rpm release date
* fix v9 adjust that converts permanent diskless to diskfull
* allow stacked setups in VCS clusters
9.2.1
--------
* fix drbdadm adjust when proxy is not local
9.2.0
--------
* Japanese man pages
* initial vertias cluster agent support
* quorum integration (including agents)
* improve drbd9 (mesh)/drbd-proxy integration
* pull fixups from 9.1.1 branch
* switch to github
* drbdmon: page naviagation/quorum
* debian: add mount as dependency
9.1.0
--------
* allow events2 --now polling
* fix ambiguous inheritance for peer-device-options
* fixup fallback path for BLKZEROOUT for older kernels
* fix v9 proxy support
* modernized XEN scripts
* reproducible builds support
* create-md --force for v8.4 (for compat to v9)
* fix cstate output
* resize: give resize more time (same as attach)
* drbdmon: peer-device status, version info, node name
* "drbdadm status" for v8.4
* set peer-device-options only once
9.0.0
--------
* drbd udev: fix inconsistent inheritance of implicit volumes
To keep previous udev /dev/drbd/by-resource/... behavior,
you may need to set or unset/comment "global { udev-always-use-vnr; }",
see the shipped example global_common.conf
* Fix regressions of the out-of-the-box DRBD 8.4 experience
with our pacemaker DRBD Resource Agent and shipped example config files
* debian: don't "stop" drbd on upgrade of utils package
* DrbdMon: can now focus on "problem" resources by filtering-out "ok" ones
* 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
8.9.11
--------
* better integration of drbd-proxy in drbd9 scenarios
* OCF resource agent and crm-fence-peer for drbd9
* introduce quorum support
* expose information if node is intentionally diskless
* do not set peer-device-options twice
* various JSON output fixes
* udev fixes for newer ubuntu releases
* set bitmap to 0 on metadata creation
8.9.10
--------
* new drbdmon tool, which provides a compact overview about resources.
In contrast to drbdsetup status it provides live monitoring.
This requires a C++11 compiler.
* drbdadm parser got substantially faster for thousands of resources
* send SIGKILL to childs if parent (drbdadm) dies.
8.9.9
--------
* fix --skip-disk/--skip-net when used with more than one resource
* events2 of v8.4: Fake peer-node-ids to make it in-line with v9
* fix drbdadm crashes in set-gi and new-current-uuid
* new peer_device option (--bitmap=no) to indicate that for this peer
no bitmap slot should be allocated in the meta-data; This is used
by all peers of a (configured) diskless node; saves bitmap-slots,
thus allows you to use smaller max-peers numbers, thus saves memory
and CPU resources
* removed sh-status from v9
8.9.8
--------
* fix a lot of regressions from allowing to pass command options
on the drbdadm adjust commandline. (filtering of backend options)
* wait-for-* return success if there are no peers
* naturally align 64 bit attributes in gennetlink packets
* improve systemd unit-file to wait for network-online.target
* return success for a resize to the same size even if a resync
does not allow as resize at this point in time
* improve sh-nop with --config-to-test with new --config-to-exclude
and correct exit code
* implemented --json for drbdsetup status
8.9.7
--------
* allow to pass peer device options on the drbdadm command-line
* fix drbdadm net-options by not passing the transport
(the transport of a connection can not be changed while the connection is
online)
* options passed on the drbdadm command-line now overrule settings from
the configuration file when calling drbdsetup
* new resource option max-io-depth (v9 only)
* allow partial adjust by --skip-disk and/or --skip-net
* support for a new meta-data flag that helps resize operations
* workaround for sysfs entries and del_gendisk and add_disk;
in case drbdsetup sees those sysfs entries it exits immediately,
that prevents half initialized drbd devices that can not be removed
* drbdadm resize waits until new new size is user visible
* support for the reload operation in the OCF resource agent
* drbdadm's parser now reports too long strings with a meaningful
error message
* increased the size of the uniqueness hash-table, to support up to
to 1000 resources
8.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
8.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
8.9.4
--------
* 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
8.9.3
--------
* Support for the new new-peer, add-path, connect, del-path, disconnect
and del-peer commands of drbd-9.0.0; drbdadm support for the new
commands
* New configuration file directive template-file; with that a dedicated
file for the common section of a resource can be specified
* 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
8.9.2
--------
* 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
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
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
|