[prev in list] [next in list] [prev in thread] [next in thread] 

List:       drbd-user
Subject:    [DRBD-user] drbd-9.0.25-rc1
From:       Philipp Reisner <philipp.reisner () linbit ! com>
Date:       2020-09-15 12:20:42
Message-ID: CADGDV=VGosYqnnL1poLWhb20bchH40akJnddY_aJErojQaCqPg () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi,

The main reason to do a release is that with 9.0.25 the overhead submitting
IO got smaller. On some specific hardware the fio results go from IOPS=229k,
BW=896MiB/s to IOPS=370k, BW=1445MiB/s (single DRBD device).
Especially with multiple or many DRBD devices on a single server, the
improvement
might be significant.
Other than that there are a number of bug fixes. None of the fixed bugs was
especially spectacular. Generally speaking update will be recommended
as soon as we have the final release.

This is a release candidate, please help testing it.

Changelog:
9.0.25-0rc1 (api:genl2/proto:86-117/transport:14)
--------
 * fix a race condition between receiving UUIDs and finishing a resync
   that can lead to a false-positive split-brain detection later on
 * fix access after free of peer_req objects, that only happened when
   a resync target node is paused sync source at the same time
 * fix abortion of local state changes in case they can not proceed due
   to loss of connection
 * fix corner cases with reconciliation resync and parallel promote
 * fix an issue establishing a connection when the multipath feature is
   used to connect to a stacked resource without a dedicated service IP
 * fix sometimes a peer-disk state to another resync-target staying Outdated
   after two resyncs from the same sync source node finish
 * fix an (unlikely) deadlock while establishing a connection
 * deactivate the kref_debug code, it has performance implications
 * Introduce the "disconnected" hander; it receives the last connection
   state in the environment variable DRBD_CSTATE

https://www.linbit.com/downloads/drbd/9.0/drbd-9.0.25-0rc1.tar.gz
https://github.com/LINBIT/drbd/commit/bd41626d3fdc7b6f575532020ff9ce1c9c4bf29b

best regards,
 Phil

[Attachment #5 (text/html)]

<div dir="ltr">Hi,<br><br>The main reason to do a release is that with 9.0.25 the \
overhead submitting<br>IO got smaller. On some specific hardware the fio results go \
from IOPS=229k,<div>BW=896MiB/s to IOPS=370k, BW=1445MiB/s (single DRBD \
device).<br></div><div>Especially with multiple or many DRBD devices on a single \
server, the improvement</div><div>might be significant.</div><div>Other than that \
there are a number  of bug fixes. None  of the fixed bugs was  </div><div>especially \
spectacular. Generally speaking update will be recommended</div><div>as soon as we \
have the final release.</div><div><br>This is a release candidate, please help \
testing it.<br><br>Changelog:<br>9.0.25-0rc1 \
(api:genl2/proto:86-117/transport:14)<br>--------<br>  * fix a race condition between \
receiving UUIDs and finishing a resync<br>     that can lead to a false-positive \
split-brain detection later on<br>  * fix access after free of peer_req objects, that \
only happened when<br>     a resync target node is paused sync source at the same \
time<br>  * fix abortion of local state changes in case they can not proceed due<br>  \
to loss of connection<br>  * fix corner cases with reconciliation resync and parallel \
promote<br>  * fix an issue establishing a connection when the multipath feature \
is<br>     used to connect to a stacked resource without a dedicated service IP<br>  \
* fix sometimes a peer-disk state to another resync-target staying Outdated<br>     \
after two resyncs from the same sync source node finish<br>  * fix an (unlikely) \
deadlock while establishing a connection<br>  * deactivate the kref_debug code, it \
has performance implications<br>  * Introduce the &quot;disconnected&quot; hander; it \
receives the last connection<br>     state in the environment variable \
DRBD_CSTATE<br><br><a \
href="https://www.linbit.com/downloads/drbd/9.0/drbd-9.0.25-0rc1.tar.gz">https://www.linbit.com/downloads/drbd/9.0/drbd-9.0.25-0rc1.tar.gz</a><br><a \
href="https://github.com/LINBIT/drbd/commit/bd41626d3fdc7b6f575532020ff9ce1c9c4bf29b"> \
https://github.com/LINBIT/drbd/commit/bd41626d3fdc7b6f575532020ff9ce1c9c4bf29b</a><br><br>best \
regards,<br>  Phil</div></div>



_______________________________________________
Star us on GITHUB: https://github.com/LINBIT
drbd-user mailing list
drbd-user@lists.linbit.com
https://lists.linbit.com/mailman/listinfo/drbd-user


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic