mirror of https://github.com/schoebel/mars
all: release light0.1beta0.17 (bugfix release)
This commit is contained in:
parent
3ec20ba8e5
commit
a654d9d84b
58
ChangeLog
58
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:
|
||||
|
||||
|
|
Loading…
Reference in New Issue