CTDB 1.0.114.6 released

Michael Adam obnox at samba.org
Fri May 3 05:46:21 MDT 2013


Dear users of clustered Samba,

CTDB 1.0.114.6 has been released.

This is an important release 1.0.114.6 that fixes two
long-standing bugs in ctdb's recovery and vacuum code. These bugs
can (and do under certain race conditions) lead to data
corruption for smb clients connected to samba on top of ctdb. The
general phenomenon is that records are resurrecting (or vanishing)
in recoveries, applied to databases such as the locking.tdb.

The sources can be downloaded from:

  https://ftp.samba.org/pub/ctdb/1.0.114/ctdb-1.0.114.6.tar.gz

Notes:

- Due to the severity of the bugs fixed, I recommend users
  of CTDB 1.0.114.5 or earlier to upgrade to 1.0.114.6.
- Samba compiled against CTDB 1.0.114.5 need not be recompiled.
- It is generally not recommended to do a rolling upgrade from
  1.0.114.5 since the rolling upgrade can trigger the bugs fixed
  in this release on nodes still running the old code.
- This is currently the only release of CTDB containing both fixes.
  master has both fixes, and only one of the two bugfixes has yet
  been brought to the 1.2.40 branch (latest version 1.2.62).

Cheers - Michael


----- Forwarded message from Michael Adam <obnox at samba.org> -----

To: samba-cvs at samba.org
Subject: [SCM] CTDB repository - annotated tag ctdb-1.0.114.6 created -
	ctdb-1.0.114.6
Date: Thu,  2 May 2013 17:43:19 +0200 (CEST)
From: Michael Adam <obnox at samba.org>
Reply-To: samba-technical at lists.samba.org

The annotated tag, ctdb-1.0.114.6 has been created
        at  f42bc1f01f24d0bea976b0683ad28f1ea14c1a13 (tag)
   tagging  527adf2f9a809d1d4ebc5d7c655496a510494098 (commit)
  replaces  ctdb-1.0.114.5
 tagged by  Michael Adam
        on  Thu May 2 17:41:53 2013 +0200

- Log -----------------------------------------------------------------
Release 1.0.114.6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEABECAAYFAlGCiVkACgkQyU9JOBhPkDQ1/wCfef3IWliUq5ps6RClbWapDlbU
yRYAn11WJPR2DZRzRrsnt4ZYhcZt+EKp
=czyZ
-----END PGP SIGNATURE-----

Martin Schwenke (1):
      Fix typo in ctdb_ltdb_store_server()

Michael Adam (21):
      vacuum: fix a comment typo
      ctdb:recover: fix a comment typo
      recoverd: remove bogus comment "qqq" from "add prototype new banning code"
      ctdbd: unimplement the unused SET_DMASTER control
      logging: fix comment typo
      Fix a severe recovery bug that can lead to data corruption for SMB clients.
      ctdb_call: don't bump the rsn in ctdb_become_dmaster() any more
      client: fix ctdb_control() to be able to cope with CTDB_CTRL_FLAG_NOREPLY
      vacuum: add DEBUG to skip conditions in delete_record_traverse()
      vacuum: simplify ctdb_process_delete_list(): reduce indentation
      vacuum: move variable into scope of use in ctdb_process_delete_list()
      vacuum: move variable into scope of use in ctdb_process_delete_list()
      vacuum: free temporary allocated memory correctly in ctdb_process_delete_list().
      vacuum: fix indentation in ctdb_process_delete_list()
      vacuum: add explicit temporary memory context to ctdb_process_delete_list()
      vacuum: reorder some of ctdb_process_delete_list() more intuitively
      vacuum: introduce the RECEIVE_RECORDS control
      vacuum: turn the vacuuming on lmaster into a three-phase process.
      vacuum: extend the header comment for ctdb_process_delete_list()
      vacuum: Update (C)
      New version 1.0.114.6

Volker Lendecke (1):
      vacuum: Avoid some tallocs in ctdb recovery

-----------------------------------------------------------------------


-- 
CTDB repository

----- End forwarded message -----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 206 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20130503/ff837987/attachment.pgp>


More information about the samba-technical mailing list