Hello everyone,
We've recently merged the transaction-replicaiton branch into the default. That means that you can try out the new, still experimental, transaction-replication if you build the MonetDB default branch. Since there is already a release branch for the next feature release (July2015), the transaction-replicaiton support will not be part of the next major release.
In general, most changes affect a database instance if it runs as a slave, master instances should function just as before. So unless you flip the right switches (and it cannot happen accidentally*) you shouldn't notice any differences. Most code changes are in gdk_logger, where a few large functions (including logger_new) were split into smaller one to accommodate for the need of new read-only logger. That is, a logger that only reads transactions and persists them in the data store.
In additional, you can now set any property to a database (mserver5) instance running under the MonetDB-Daemon (monetdbd). Previously only a few preset properties could be set via the monetdbd. The current preset properties will still function as before, both in terms of mapping monetdb-to-mserver5 names and allowed values.
* I will provide more information how to turn on and try out the transaction-replication in a blog post on the website very soon.
Best regards,
Dimitar
I have created a new stable branch for the next feature release. This
branch was created in order to stabilize the code before the feature
release.
From now on *only* bug fixes may go to this new stable branch. I
reserve the right to undo any changes that do not comply with this
rule. I also reserve the right to admit changes that are not strictly
bug fixes.
The name for the branch is Jul2015. So in each of your stable
checkout directories you can do
hg pull
hg update -rJul2015
to update to this new branch.
--
Sjoerd Mullender
The MonetDB team at CWI/MonetDB BV is pleased to announce the
Oct2014-SP4 bugfix release of the MonetDB suite of programs.
More information about MonetDB can be found on our website at
<http://www.monetdb.org/>.
For details on this release, please see the release notes at
<http://www.monetdb.org/Downloads/ReleaseNotes>.
As usual, the download location is <http://dev.monetdb.org/downloads/>.
Oct 2014-SP4 bugfix release
Bug Fixes
* 3705: Assertion failure in rel_bin.c:2274: rel2bin_project:
Assertion `0' failed.
* 3707: var() possibly not working in debug builds
* 3712: Concurrency issue on querying the SQL catalog
* 3713: Long startup cost for simple session
* 3715: Crash with two ALTER TABLE statements in a transaction
* 3718: Adding and dropping a non existing tablename to/from a merge
table is accepted without an error
* 3719: Assertion failure in /MonetDB-11.19.11/gdk/gdk_bat.c:2841:
BATassertHeadProps: Assertion `!b->H->key || cmp != 0' failed.
* 3720: Incorrect results on joining with same table
* 3723: Assertion failure in rel_bin.c:2548: rel2bin_groupby:
Assertion `0' failed.
* 3725: LEFT JOIN bug with CONST value
* 3731: left shift for IP addresses not available to non-system users