Changeset: 2fbf2b9c70f2 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2fbf2b9c70f2 Modified Files: sql/src/backends/monet5/merovingian/ChangeLog Branch: default Log Message:
Merged from Jun2010 diffs (truncated from 504 to 300 lines): diff -r aba8b2f8a4ca -r 2fbf2b9c70f2 sql/src/backends/monet5/merovingian/ChangeLog --- a/sql/src/backends/monet5/merovingian/ChangeLog Fri May 07 18:16:43 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,242 +0,0 @@ -# ChangeLog file for sql/src/backends/monet5/merovingian -# This file is updated with mchangelog - - 07 Apr 2010; Fabian Groffen <fab...@cwi.nl> monetdb.c: - Sort output returned by discover, status and get commands based on url - or dbname. - - 24 Mar 2010; Fabian Groffen <fab...@cwi.nl> merovingian.c, - merovingian_client.c: - Implemented UNIX domain socket listener for Merovingian, found as - mapi_socket in the dbfarm. Client connections can be made over it - like normal TCP connections. - - 17 Mar 2010; Fabian Groffen <fab...@cwi.nl> merovingian_proxy.c: - When a proxy connection is made to a local UNIX domain socket, pass - on the filedescriptor instead of proxying. - - 16 Mar 2010; Fabian Groffen <fab...@cwi.nl> - merovingian_forkmserver.c, merovingian_proxy.c: - Use mserver5's UNIX domain socket support when Merovingian is supposed - to proxy the connection to the database. - -*June2010 - - 16 Mar 2010; Fabian Groffen <fab...@cwi.nl> - merovingian_controlrunner.c: - Enlarged buffer to avoid incomplete output being sent to monetdb(1), - causing commands like status and get to fail on certain - configurations. - - 05 Mar 2010; Fabian Groffen <fab...@cwi.nl> merovingian_client.c: - Avoid running over the allocated buffer space resulting in crashes - when a client connects which IP address cannot be resolved into a - hostname, bug #2964247 - -*Feb2010-SP1 -*Feb2010 -*Nov2009-SP2 - - 21 Jan 2010; Fabian Groffen <fab...@cwi.nl> monetdb.c: - Changed wording of monetdb status -l for last crash to indicate the time - reported is not the crash time, but the time the server was started which - eventually crashed, bug #2900355 - - 13 Jan 2010; Fabian Groffen <fab...@cwi.nl> merovingian.c: - Strip trailing newlines from the control channel password, bug #2931392 - -*Nov2009-SP1 - - 11 Dec 2009; Fabian Groffen <fab...@cwi.nl> merovingian_forkmserver.c, - monetdb.1, properties.c: - The master property of a database now contains an id that is used to - identify the master to the slaves. The id can be given using monetdb set, or - one is generated when no id is supplied (when just setting it to 'yes') - -*Nov2009 - - 26 Oct 2009; Fabian Groffen <fab...@cwi.nl> utils.c - Fix bug that caused monetdb status to list an incorrect uptime in - cases where the uptime was longer than 7 days. - - 08 Oct 2009; Fabian Groffen <fab...@cwi.nl> merovingian.c, - merovingian_forkmserver.c, monetdb.c, properties.c: - Add optpipe setting to control the SQL optimiser pipeline, useful for - experimentation per database - - 08 Oct 2009; Fabian Groffen <fab...@cwi.nl> merovingian_forkmserver.c: - Export the URI the database is reachable from remotely to the database via - merovingian_uri GDKenvironment setting. This can be used by applications - inside the database that need to give a pointer back to themselves. - - 30 Sep 2009; Fabian Groffen <fab...@cwi.nl> merovingian.c, - merovingian_forkmserver.c, monetdb.c, properties.c, utils.c, utils.h: - Add slave property for databases - - 25 Sep 2009; Fabian Groffen <fab...@cwi.nl> monetdb.c: - Implemented global -q option to monetdb to suppress status messages when - performing commands - - 25 Sep 2009; Fabian Groffen <fab...@cwi.nl> glob.c: - Improved globbing to support escapes, such that the literal asterisk symbol - can be matched using \* - - 25 Sep 2009; Fabian Groffen <fab...@cwi.nl> merovingian_discoveryrunner.c, - monetdb.1: - Remote controllable merovingians now announce their controlport. These - control entries show up in monetdb discover output marked with an asterisk. - - 23 Sep 2009; Fabian Groffen <fab...@cwi.nl> monetdb.1, monetdb.c, - merovingian.1, merovingian.c, merovingian_controlrunner.c: - Implemented Feature Request #2830754. monetdb can now control a remote - merovingian using the -h -p and -P global options to monetdb. The password - used is stored at the merovingian site in the .merovingian_pass file in the - controlled dbfarm. - - 18 Sep 2009; Fabian Groffen <fab...@cwi.nl> monetdb.c, monetdb.1: - monetdb now requires merovingian to be running to perform any - operation - - 09 Sep 2009; Fabian Groffen <fab...@cwi.nl> merovingian_discoveryrunner.c: - No longer announce databases that are under maintenance, this allows them to - be pulled out of the cluster easily - - 04 Sep 2009; Fabian Groffen <fab...@cwi.nl> merovingian_forkmserver.c, - monetdb.c, monetdb_get.c, properties.c: - Add master property of boolean value that translates into - replication_master for mserver5 to trigger storing replication logs - - 20 Aug 2009; Fabian Groffen <fab...@cwi.nl> database.c, database.h, - monetdb.c, monetdb.1: - Always put created databases under maintenance, they have to be explicitly - released after creating and performing the initialisation steps by the DBA - -*Aug2009-SP2 -*Aug2009-SP1 - - 25 Aug 2009; Fabian Groffen <fab...@cwi.nl> merovingian.c: - Properly recognise mero_port option from config file, bug #2844202 - -*Aug2009 - - 31 Jul 2009; Fabian Groffen <fab...@cwi.nl> monetdb.c: - monetdb destroy now allows to remove a database under maintenance. This way - an administrator can prevent users connecting to the database and hence - starting it on demand, which in turn prevents removal of the database. - - 21 Jul 2009; Fabian Groffen <fab...@cwi.nl> merovingian.1, - merovingian.c, monetdb.1, monetdb.c: - Implemented sharing of databases with tags. Using these tags, extra - information is available on a remote merovingian to select a database during - connect. For this, a client can now connect to a database using a glob - expression, which is matched on the database plus tag. When multiple - databases match such expression, a load-balancing technique is - applied. - - 02 Jul 2009; Fabian Groffen <fab...@cwi.nl> monetdb.1, monetdb.c: - Allow expression matches for 'monetdb status' command. - - 01 Jul 2009; Fabian Groffen <fab...@cwi.nl> monetdb.1, monetdb.c: - Allow an expression to be used to match against the list of discovered - databases for future convenience. - - 19 Jun 2009; Fabian Groffen <fab...@cwi.nl> monetdb.c: - Allow setting the name of a database (a.k.a. renaming it), doing all the - logic to keep the logdir aligned in case it's absolute. - - 19 Jun 2009; Fabian Groffen <fab...@cwi.nl> merovingian.c, - merovingian.1: - Increase the default mero_exittimeout from 7 to 60 seconds. - - 19 Jun 2009; Fabian Groffen <fab...@cwi.nl> monetdb.1, monetdb.c: - Restrict database names created by monetdb to the pattern [A-Za-z0-9-_]+. - - 17 Jun 2009; Fabian Groffen <fab...@cwi.nl> merovingian.1, - merovingian.c, monetdb.1, monetdb.c, +utils.c, +utils.h, - +properties.c, +properties.h: - Implemented full per-database property support. monetdb now can - manage the following per-database properties: logdir, forward, shared, - nthreads. Feature Request #1837591. - - 16 Jun 2009; Fabian Groffen <fab...@cwi.nl> monetdb.c: - Fixed bug where destroying multiple databases without -f would abort after - the first database. - - 08 Jun 2009; Fabian Groffen <fab...@cwi.nl> monetdb.c: - Avoid multiple questions by merging them into a single confirmation for the - destroy command. This accidently fixes a bug where a response such as 'yes' - would abort the next database removal. - - 04 Jun 2009; Fabian Groffen <fab...@cwi.nl> merovingian.1, merovingian.c: - Implemented a configurable port for the neighbour discovery service. This - also allows to entirely disable neighbour discovery by setting - mero_discoveryport to 0. Feature request #2800964 - - 02 Jun 2009; Fabian Groffen <fab...@cwi.nl> monetdb.c: - Implemented dynamic width of monetdb status output. If a database name is - wider than 14 chars, the name column is made wider as long as the - terminal window allows. If a column cannot be made any wider this - way, it is abbreviated as before. - -*May2009 - - 15 May 2009; Fabian Groffen <fab...@cwi.nl> merovingian.1, merovingian.mx: - Implemented Feature Request #2705670. Reopen logfiles when SIGHUP is - received. - - 13 May 2009; Fabian Groffen <fab...@cwi.nl> merovingian.1, merovingian.mx: - Implemented Feature Request #2782776. All logged messages are now prefixed - with a timestamp. - -*Feb2009-SP2 - - 21 Apr 2009; Fabian Groffen <fab...@cwi.nl> merovingian.mx, monetdb.1: - Instead of sending SIGTERM and immediately returning, call the - terminateProcess function such that we nicely wait for the process to have - died, and eventually send a SIGKILL if that fails. Fixes bug #2747661 - - 30 Mar 2009; Sjoerd Mullender <sjo...@cwi.nl> monetdb.mx: - If the logdir argument to logger_create is a relative path name, the - logdir will be located inside the dbfarm/dbname directory. If it is - an absolute path name, that path is used. Fixed monetdb destroy with - regard to this new behaviour. - -*Feb2009-SP1 - - 23 Mar 2009; Fabian Groffen <fab...@cwi.nl> merovingian.mx: - Remove the pid file upon shutdown, fixes bug #2705666 - - 02 Mar 2009; Fabian Groffen <fab...@cwi.nl> monetdb.mx: - Small cosmetic fix not to overflow the uptime in monetdb status display - - 23 Feb 2009; Fabian Groffen <fab...@cwi.nl> ChangeLog: - Fix hang on Linux when shutting down. select() calls are not interrupted on - Linux, so make sure they time out. Fixes bug #2623838 - - 19 Feb 2009; Fabian Groffen <fab...@cwi.nl> merovingian.mx: - Fixed crash of merovingian when a to be started database terminates - immediately after startup (such as when it crashes) - - 16 Feb 2009; Fabian Groffen <fab...@cwi.nl> merovingian.mx: - Protect shared linked list structures from being accessed and/or modified by - two or more threads concurrently. This resolves random crashes. Fixes bug - #2605706 - - 16 Feb 2009; Fabian Groffen <fab...@cwi.nl> monetdb.mx: - Fixed crash when using monetdb stop on a non-started database. Bug #2605105 - - 02 Feb 2009; Fabian Groffen <fab...@cwi.nl> merovingian.mx: - Create logfiles when they do not exist. Bug #2556973 - -*Feb2009 - - 28 Dec 2008; Fabian Groffen <fab...@cwi.nl> merovingian.mx: - Switched internally to select() calls instead of non-blocking IO loops. This - reduces the CPU usage in idlestate considerably. - - 28 Dec 2008; Fabian Groffen <fab...@cwi.nl> merovingian.mx: - Properly handle SIGHUP, such that merovingian does not silently terminate - - 08 Dec 2008; Fabian Groffen <fab...@cwi.nl> merovingian.1: - Fix manpage header - diff -r aba8b2f8a4ca -r 2fbf2b9c70f2 sql/src/backends/monet5/merovingian/ChangeLog.Feb2010 --- a/sql/src/backends/monet5/merovingian/ChangeLog.Feb2010 Fri May 07 18:16:43 2010 +0200 +++ b/sql/src/backends/monet5/merovingian/ChangeLog.Feb2010 Fri May 07 19:58:35 2010 +0200 @@ -1,6 +1,8 @@ # ChangeLog file for sql/src/backends/monet5/merovingian # This file is updated with mchangelog +*Feb2010-SP2 + 07 Apr 2010; Fabian Groffen <fab...@cwi.nl> control.c, monetdb.c: Fix logic in buffer enlargments, causing bug #2982104. These bug became visible when receiving more data from merovingian(1) than would diff -r aba8b2f8a4ca -r 2fbf2b9c70f2 sql/src/backends/monet5/merovingian/ChangeLog.Jun2010 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sql/src/backends/monet5/merovingian/ChangeLog.Jun2010 Fri May 07 19:58:35 2010 +0200 @@ -0,0 +1,242 @@ +# ChangeLog file for sql/src/backends/monet5/merovingian +# This file is updated with mchangelog + +#*June2010 + + 07 Apr 2010; Fabian Groffen <fab...@cwi.nl> monetdb.c: + Sort output returned by discover, status and get commands based on url + or dbname. + + 24 Mar 2010; Fabian Groffen <fab...@cwi.nl> merovingian.c, + merovingian_client.c: + Implemented UNIX domain socket listener for Merovingian, found as + mapi_socket in the dbfarm. Client connections can be made over it + like normal TCP connections. + + 17 Mar 2010; Fabian Groffen <fab...@cwi.nl> merovingian_proxy.c: + When a proxy connection is made to a local UNIX domain socket, pass + on the filedescriptor instead of proxying. + + 16 Mar 2010; Fabian Groffen <fab...@cwi.nl> + merovingian_forkmserver.c, merovingian_proxy.c: + Use mserver5's UNIX domain socket support when Merovingian is supposed + to proxy the connection to the database. + + 16 Mar 2010; Fabian Groffen <fab...@cwi.nl> + merovingian_controlrunner.c: + Enlarged buffer to avoid incomplete output being sent to monetdb(1), + causing commands like status and get to fail on certain + configurations. + + 05 Mar 2010; Fabian Groffen <fab...@cwi.nl> merovingian_client.c: + Avoid running over the allocated buffer space resulting in crashes + when a client connects which IP address cannot be resolved into a + hostname, bug #2964247 + +*Feb2010-SP1 +*Feb2010 +*Nov2009-SP2 _______________________________________________ Checkin-list mailing list Checkin-list@monetdb.org http://mail.monetdb.org/mailman/listinfo/checkin-list