All of lore.kernel.org
 help / color / mirror / Atom feed
From: Philipp Reisner <philipp.reisner@linbit.com>
To: drbd-announce@lists.linbit.com
Cc: drbd-user@lists.linbit.com
Subject: [DRBD-announce] drbd-9.0.18-1
Date: Fri, 24 May 2019 13:57:13 +0200	[thread overview]
Message-ID: <91710510.pKxfDnB87f@nuc> (raw)

Hi,

As usual this release brings a number of bug fixes, that alone is
reason enough to recommend the upgrade to every user.

Exciting are the two new features:

Quorum tie breaker
  So far enabling quorum only made sense if you have a three way
  redundant data set. With the new quorum tie breaker feature
  it works with 2 way redundnt data, but needs a 3rd, diskless node
  in the DRBD resource.

optimized meta-data access if meta-data is on PMEM
  PMEM (or NVDIMMs) is an exciting revolutionary change in computing.
  It is a new storage tier that is connected as memory to the system.
  One consequence of that is that software not gets the ability to
  access/change/update data on the storage is smaller units than whole
  sectors (512 bytes). We can not modify it in units of 64 bytes.
  That gives us a DRBD developers new possibilities in optimizing
  updates of our on-storage meta-data data structures.
  We created a new PMEM optimized layout for the activity log, and
  access the bitmap directly in place, as PMEM is memory mapped. As
  a side consequence this reduces DRBD's memory consumption.
  Depending on the workload you might get a 2x improvement in 
  write IOPs and a 4x improvement in throughput.



9.0.18-1 (api:genl2/proto:86-115/transport:14)
--------
 * Fix an IO deadlock under memory pressure
 * Fix disconnect timing in case the network connection suddenly
   drops all packets
 * Fix some misbehavior that surfaced with Ahead/Behind
 * Fix potential spinlock deadlock in IRQ
 * Minor fixes: forget-peer, _rcu iterators
 * Quickly stop resync during AHEAD/BEHIND by introducing new
   packet for that purpose.
 * The quorum feature can now use the connectivity to
   the majority of Diskless nodes as tiebreaker
 * Access meta-data using DAX if it is on persistent memory
   (NVDIMM or PMEM); For write intense workloads this is a x2 to x4 speedup!

http://www.linbit.com/downloads/drbd/9.0/drbd-9.0.18-1.tar.gz
https://github.com/LINBIT/drbd-9.0/tree/drbd-9.0.18-1

best regards,
 Phil



                 reply	other threads:[~2019-05-24 11:57 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=91710510.pKxfDnB87f@nuc \
    --to=philipp.reisner@linbit.com \
    --cc=drbd-announce@lists.linbit.com \
    --cc=drbd-user@lists.linbit.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.