From a654d9d84b925cb7cfc2b9acaddb4b99dc5af370 Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Wed, 19 Mar 2014 12:44:54 +0100 Subject: [PATCH] all: release light0.1beta0.17 (bugfix release) --- ChangeLog | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 56 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index b5a44366..09939ca4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,57 @@ +Release Conventions / Branches / Tagnames + + light0.1 series: + - Asynchronous replication for the internal needs of + shared hosting and other ITOPS departments at 1&1. + - Unstable tagnames: light0.1beta%d.%d + - Stable branch: light0.1.y (planned) + - Stable tagnames: light0.1stable%02d (planned) + + light0.2 series (planned): + - Improve network throughput by parallel TCP connections + (in particular under packet loss). + Also for the internal needs of shared hosting at 1&1. + - Unstable tagnames: light0.2beta%d.%d (planned) + - Stable branch: light0.2.y (planned) + - Stable tagnames: light0.2stable%02d (planned) + + light0.3 series (planned): + - Improve replication latency. + - New pseudo-synchronous replication modes. + For the internal needs of database folks at 1&1. + - Unstable tagnames: light0.3beta%d.%d (planned) + - Stable branch: light0.3.y (planned) + - Stable tagnames: light0.3stable%02d (planned) + + light1.0 series (planned): + - New symlink tree structure (future-proof) + - Trying to additionally address public needs. + - Potentially for Linux kernel upstream, + - Unstable tagnames: light1.0beta%d.%d (planned) + - Stable branch: light1.0.y (planned) + - Stable tagnames: light1.0stable%02d (planned) + + full* (somewhen in future) + + WIP-* branches are for development and may be rebased onto anything + at any time without notice. They will disappear eventually. + +light0.1beta0.17 +-------- + * Major bugfix: race in logfile switchover could sometimes + lead to the wrong logfile (extremely rare to hit, but + potentially harmful). + * Disallow primary switching when some secondaries are + syncing. + * Fix logfile fetch from multiple peers. + * Fix computation of transitive closure (affected + log-purge-all, split brain detection, and many others). + * Fix incorrect emergency mode detection. + * Primaries no longer fetch logfiles (unnecessarily, only + makes a difference at concurrent split brain operations). + * Detached resources no longer fetch logfiles (unexpectedly). + * Myriads of smaller fixes. + light0.1beta0.16 -------- @@ -74,8 +128,8 @@ Release Policy / Software Lifecycle New source releases are simply announced by appearance of git tags. -Conventions ------------ +General Conventions +------------------- The git tags have the following meaning: