summaryrefslogtreecommitdiffstats
path: root/ctdb/NEWS
diff options
context:
space:
mode:
authorMartin Schwenke <martin@meltin.net>2013-10-16 11:46:54 +1100
committerMartin Schwenke <martin@meltin.net>2013-10-30 16:01:14 +1100
commita3e9fb9b8f8a04cff17d7e04474dc44cc1264557 (patch)
treec515134db1afbc905b7b269e484d9021328568e6 /ctdb/NEWS
parentf7ccbf51876c3048e82d99e305b758db2d0fe306 (diff)
downloadsamba-a3e9fb9b8f8a04cff17d7e04474dc44cc1264557.tar.gz
samba-a3e9fb9b8f8a04cff17d7e04474dc44cc1264557.tar.xz
samba-a3e9fb9b8f8a04cff17d7e04474dc44cc1264557.zip
doc: Update NEWS
Signed-off-by: Martin Schwenke <martin@meltin.net> Pair-programmed-with: Amitay Isaacs <amitay@gmail.com> (This used to be ctdb commit 30a6565a7b476516f3daed0669b5650e1be3cd18)
Diffstat (limited to 'ctdb/NEWS')
-rw-r--r--ctdb/NEWS103
1 files changed, 103 insertions, 0 deletions
diff --git a/ctdb/NEWS b/ctdb/NEWS
index be8f9dcbd86..ae4cff6c71f 100644
--- a/ctdb/NEWS
+++ b/ctdb/NEWS
@@ -1,3 +1,106 @@
+Changes in CTDB 2.5
+===================
+
+User-visible changes
+--------------------
+
+* The default location of the ctdbd socket is now:
+
+ /var/run/ctdb/ctdbd.socket
+
+ If you currently set CTDB_SOCKET in configuration then unsetting it
+ will probably do what you want.
+
+* The default location of CTDB TDB databases is now:
+
+ /var/lib/ctdb
+
+ If you only set CTDB_DBDIR (to the old default of /var/ctdb) then
+ you probably want to move your databases to /var/lib/ctdb, drop your
+ setting of CTDB_DBDIR and just use the default.
+
+ To maintain the database files in /var/ctdb you will need to set
+ CTDB_DBDIR, CTDB_DBDIR_PERSISTENT and CTDB_DBDIR_STATE, since all of
+ these have moved.
+
+* Use of CTDB_OPTIONS to set ctdbd command-line options is no longer
+ supported. Please use individual configuration variables instead.
+
+* Obsolete tunables VacuumDefaultInterval, VacuumMinInterval and
+ VacuumMaxInterval have been removed. Setting them had no effect but
+ if you now try to set them in a configuration files via CTDB_SET_X=Y
+ then CTDB will not start.
+
+* Much improved manual pages. Added new manpages ctdb(7),
+ ctdbd.conf(5), ctdb-tunables(7). Still some work to do.
+
+* Most CTDB-specific configuration can now be set in
+ /etc/ctdb/ctdbd.conf.
+
+ This avoids cluttering distribution-specific configuration files,
+ such as /etc/sysconfig/ctdb. It also means that we can say: see
+ ctdbd.conf(5) for more details. :-)
+
+* Configuration variable NFS_SERVER_MODE is deprecated and has been
+ replaced by CTDB_NFS_SERVER_MODE. See ctdbd.conf(5) for more
+ details.
+
+* "ctdb reloadips" is much improved and should be used for reloading
+ the public IP configuration.
+
+ This commands attempts to yield much more predictable IP allocations
+ than using sequences of delip and addip commands. See ctdb(1) for
+ details.
+
+* Ability to pass comma-separated string to ctdb(1) tool commands via
+ the -n option is now documented and works for most commands. See
+ ctdb(1) for details.
+
+* "ctdb rebalancenode" is now a debugging command and should not be
+ used in normal operation. See ctdb(1) for details.
+
+* "ctdb ban 0" is now invalid.
+
+ This was documented as causing a permanent ban. However, this was
+ not implemented and caused an "unban" instead. To avoid confusion,
+ 0 is now an invalid ban duration. To administratively "ban" a node
+ use "ctdb stop" instead.
+
+* The systemd configuration now puts the PID file in /run/ctdb (rather
+ than /run/ctdbd) for consistency with the initscript and other uses
+ of /var/run/ctdb.
+
+Important bug fixes
+-------------------
+
+* Traverse regression fixed.
+
+* The default recovery method for persistent databases has been
+ changed to use database sequence numbers instead of doing
+ record-by-record recovery (using record sequence numbers). This
+ fixes issues including registry corruption.
+
+* Banned nodes are no longer told to run the "ipreallocated" event
+ during a takeover run, when in fallback mode with nodes that don't
+ support the IPREALLOCATED control.
+
+Important internal changes
+--------------------------
+
+* Persistent transactions are now compatible with Samba and work
+ reliably.
+
+* The recovery master role has been made more stable by resetting the
+ priority time each time a node becomes inactive. This means that
+ nodes that are active for a long time are more likely to retain the
+ recovery master role.
+
+* The incomplete libctdb library has been removed.
+
+* Test suite now starts ctdbd with the --sloppy-start option to speed
+ up startup. However, this should not be done in production.
+
+
Changes in CTDB 2.4
===================