Changeset: 7ce79e5e8afe for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=7ce79e5e8afe Modified Files: java/ChangeLog.Aug2009 java/ChangeLog.Feb2010 java/ChangeLog.Nov2009 sql/src/backends/monet5/merovingian/ChangeLog.Aug2009 sql/src/backends/monet5/merovingian/ChangeLog.Feb2010 sql/src/backends/monet5/merovingian/ChangeLog.Nov2009 Branch: default Log Message:
Merge with Jun2010 branch. diffs (truncated from 1483 to 300 lines): diff -r e782d77127be -r 7ce79e5e8afe MonetDB/ChangeLog-Archive --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MonetDB/ChangeLog-Archive Fri Aug 20 15:12:21 2010 +0200 @@ -0,0 +1,78 @@ +# DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY +# This file contains past ChangeLog entries + +* Mon May 31 2010 Sjoerd Mullender <[email protected]> - 1.38.1-20100618 +- Updated Vendor information. + +* Tue Apr 20 2010 Stefan Manegold <[email protected]> - 1.38.1-20100618 +- Made compilation of "testing" (and "java") independent of MonetDB. + This is mainly for Windows, but also on other systems, "testing" can + now be built independently of (and hence before) "MonetDB". Files + that mimic configure functionality on Windows were moved from + "MonetDB" to "buildtools"; hence, this affects all packages on + Windows, requiring a complete rebuild from scratch on Windows. + getopt() support in testing has changed; hence, (most probably) + requiring a rebuild from scratch of testing on other systems. + +* Tue Apr 20 2010 Stefan Manegold <[email protected]> - 1.38.1-20100618 +- Implemented build directory support for Windows, i.e., like on + Unix/Linux also on Windows we can now build in a separate build + directory as alternative to ...\<package>\NT, and thus keep the latter + clean from files generated during the build. On Windows, the build + directory must be a sibling of ...\<package>\NT . + +* Thu Apr 15 2010 Sjoerd Mullender <[email protected]> - 1.36.5-20100420 +- Fixed a bug that could cause a crash when string BATs are combined. + (SF bug 2947763.) + +* Sun Apr 11 2010 Niels Nes <[email protected]> - 1.36.5-20100420 +- Fixed a potential file leak: under certain conditions, files in the + database might not get deleted when they should (they would be + deleted when the server restarts). + +* Mon Mar 29 2010 Fabian Groffen <[email protected]> - 1.36.5-20100420 +- Fix regression introduced in Feb2010-SP1 causing UDP connections to + malfunction, in particular affecting the stethoscope tool. + +* Mon Mar 01 2010 Fabian Groffen <[email protected]> - 1.36.3-20100322 +- Fixed bug in UDP stream creation causing UDP connections to already + bound ports to be reported as successful. + +* Mon Feb 22 2010 Sjoerd Mullender <[email protected]> - 1.36.1-20100223 +- Various concurrency bugs were fixed. +- Various changes were made to run better on systems that don't have + enough memory to keep everything in core that was touched during + query processing. This is done by having the higher layers giving + hints to the database kernel about future use, and the database + kernel giving hings to the operating system kernel about how + (virtual) memory is going to be used. + +* Thu Feb 18 2010 Stefan Manegold <[email protected]> - 1.36.1-20100223 +- Fixed bug in mergejoin implementation. This fixes bug #2952191. + +* Tue Feb 2 2010 Sjoerd Mullender <[email protected]> - 1.36.1-20100223 +- Added support for compiling on Windows using the Cygwin-provided + version of flex. + +* Thu Jan 21 2010 Sjoerd Mullender <[email protected]> - 1.36.1-20100223 +- Fix compilation issue when configured with --with-curl. This fixes + bug #2924999. + +* Thu Jan 21 2010 Fabian Groffen <[email protected]> - 1.36.1-20100223 +- Added implementation of MT_getrss() for Solaris. This yields in the + kernel knowing about its (approximate) memory usage to try and help + the operating system to free that memory that is best to free, + instead of a random page, e.g. the work of the vmtrim thread. + +* Wed Jan 20 2010 Sjoerd Mullender <[email protected]> - 1.36.1-20100223 +- Implemented a "fast" string BAT append: Under certain conditions, + instead of inserting values one-by-one, we now concatenate the + string heap wholesale and just manipulate the offsets. This works + both for BATins and BATappend. + +* Wed Jan 6 2010 Sjoerd Mullender <[email protected]> - 1.36.1-20100223 +- Changed the string heap implementation to also contain the hashes of + strings. +- Changed the implementation of the string offset columns to be + dynamically sized. + diff -r e782d77127be -r 7ce79e5e8afe MonetDB4/ChangeLog-Archive --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MonetDB4/ChangeLog-Archive Fri Aug 20 15:12:21 2010 +0200 @@ -0,0 +1,23 @@ +# DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY +# This file contains past ChangeLog entries + +* Mon May 31 2010 Sjoerd Mullender <[email protected]> - 4.38.1-20100618 +- Updated Vendor information. + +* Tue Apr 20 2010 Stefan Manegold <[email protected]> - 4.38.1-20100618 +- Made compilation of "testing" (and "java") independent of MonetDB. + This is mainly for Windows, but also on other systems, "testing" can + now be built independently of (and hence before) "MonetDB". Files + that mimic configure functionality on Windows were moved from + "MonetDB" to "buildtools"; hence, this affects all packages on + Windows, requiring a complete rebuild from scratch on Windows. + getopt() support in testing has changed; hence, (most probably) + requiring a rebuild from scratch of testing on other systems. + +* Tue Apr 20 2010 Stefan Manegold <[email protected]> - 4.38.1-20100618 +- Implemented build directory support for Windows, i.e., like on + Unix/Linux also on Windows we can now build in a separate build + directory as alternative to ...\<package>\NT, and thus keep the latter + clean from files generated during the build. On Windows, the build + directory must be a sibling of ...\<package>\NT . + diff -r e782d77127be -r 7ce79e5e8afe MonetDB5/ChangeLog-Archive --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/MonetDB5/ChangeLog-Archive Fri Aug 20 15:12:21 2010 +0200 @@ -0,0 +1,158 @@ +# DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY +# This file contains past ChangeLog entries + +* Mon Jul 12 2010 Sjoerd Mullender <[email protected]> - 5.20.3-20100713 +- Fixed bug 2597: This bug manifested itself in rank queries in SQL + but was a bug in the mergetable optimizer. + +* Thu Jul 01 2010 Fabian Groffen <[email protected]> - 5.20.3-20100706 +- Return a correct URI for local connection from Sabaoth when the + connection is a UNIX domain socket. Partial fix for bug #2567. + +* Wed Jun 30 2010 Stefan Manegold <[email protected]> - 5.20.3-20100706 +- various performance fixes in grouping and grouped aggregation code + (MonetDB5/src/modules/kernel/group.mx, + MonetDB5/src/modules/kernel/aggr*.mx) to reduce the execution time + the following query that mimics a two-column primary key check over + the ~5 billion tuple "neighbors" table of the Skyserver database + from 26 hours to 1.5 hours (on a 64 GB machine): SELECT count(c), + sum(c), min(c), max(c) FROM (SELECT count(*) AS c FROM "neighbors" + GROUP BY "objID","NeighborObjID") AS t; + +* Wed Jun 23 2010 Sjoerd Mullender <[email protected]> - 5.20.1-20100625 +- When libxml2 is available, the XML module is automatically loaded. + +* Mon May 31 2010 Sjoerd Mullender <[email protected]> - 5.20.1-20100618 +- Updated Vendor information. + +* Wed May 19 2010 Sjoerd Mullender <[email protected]> - 5.20.1-20100618 +- Created a new RPM MonetDB5-server-rdf for the optional MonetDB/RDF + module. + +* Sun May 2 2010 Martin Kersten <[email protected]> - 5.20.1-20100618 +- Added the Z-order module to simplify future manipulation of arrays. + +* Sat May 1 2010 Stefan Manegold <[email protected]> - 5.20.1-20100618 +- fixed BUG #2994521 "mat.slice unable to cope with only empty BAT + arguments" by making MATpackSliceInternal() handle empty input BATs + correctly + +* Tue Apr 20 2010 Martin Kersten <[email protected]> - 5.20.1-20100618 +- Select <col> from <t> limit <n> has been improved by introducing + mat.slice(). + +* Tue Apr 20 2010 Stefan Manegold <[email protected]> - 5.20.1-20100618 +- Made compilation of "testing" (and "java") independent of MonetDB. + This is mainly for Windows, but also on other systems, "testing" can + now be built independently of (and hence before) "MonetDB". Files + that mimic configure functionality on Windows were moved from + "MonetDB" to "buildtools"; hence, this affects all packages on + Windows, requiring a complete rebuild from scratch on Windows. + getopt() support in testing has changed; hence, (most probably) + requiring a rebuild from scratch of testing on other systems. + +* Tue Apr 20 2010 Stefan Manegold <[email protected]> - 5.20.1-20100618 +- Implemented build directory support for Windows, i.e., like on + Unix/Linux also on Windows we can now build in a separate build + directory as alternative to ...\<package>\NT, and thus keep the latter + clean from files generated during the build. On Windows, the build + directory must be a sibling of ...\<package>\NT . + +* Tue Apr 20 2010 Martin Kersten <[email protected]> - 5.20.1-20100618 +- The MAL debugger list command has been extended with an optional + hash '#', which produces line numbers for each of reference and + analysis of variable span. +- The dataflow scheduler has been revamped to allow for more + parallelism to be exploited. +- The garbage collection administration has been changed. Every + variable record now comes with an end-of-life field (eolife), which + denotes the instruction whereafter the BAT variable reference + counter can be decremented. The garbage collector is never called + automagically on MAL functions, because there may be other pressing + needs to retain them. This means that MAL functions defined and used + in the context of SQL, and which are not inlined, may cause a + leakage. The garbage collection has become part of each interpreter + step. The new approach makes the SQL/MAL plans half the size as + before. + +* Tue Apr 20 2010 Fabian Groffen <[email protected]> - 5.20.1-20100618 +- Removed stethoscope from MonetDB5 sources. New location is in the + clients repository. + +* Tue Apr 20 2010 Martin Kersten <[email protected]> - 5.20.1-20100618 +- Added the compression optimizer as an example of how to gain access + to foreign file formats deep down in the kernel and transfer them + just in time into a temporary BAT. + +* Tue Apr 20 2010 Fabian Groffen <[email protected]> - 5.20.1-20100618 +- Renamed configure argument --with-console to --enable-console. + Default remains console being enabled. + +* Tue Apr 20 2010 Martin Kersten <[email protected]> - 5.20.1-20100618 +- Fixed cleaning the user module context upon session end. + Fixes bug #2956664 + +* Tue Apr 20 2010 Fabian Groffen <[email protected]> - 5.20.1-20100618 +- The config variable mapi_usock can now be used to instruct the + server to listen for connections on a local UNIX domain socket on + UNIX-like systems. + +* Tue Apr 20 2010 Martin Kersten <[email protected]> - 5.20.1-20100618 +- The MAL interpreter has been extended with an operation admission + policy to control the memory claims of all concurrent running + interpreters. Instructions are hold up unto there is sufficient + resource or the query plan can not avoid its execution anymore. +- The join path optimizer has been extended with searching for join*, + semijoin*, and leftjoin* paths. Furthermore, it avoids duplicate + work by factoring out all common simple join paths. + +* Thu Mar 18 2010 Sjoerd Mullender <[email protected]> - 5.18.3-20100322 +- Fixed a race condition that could occur if many clients were + connecting and disconnecting. + +* Sun Feb 21 2010 Martin Kersten <mk@(none)> - 5.18.1-20100223 +- The MonetDB 5 code base underwent a series of small/medium changes: + - Solving name conflicts with external libraries in mal_box. + - Dependency graph generation in MAL debugger fixed. + - Code hardening against out of memory errors and based on Coverity + checks. + - Recycler improved to deal with SQL plans from different sessions. + - Profiler extended to report the argument types, user, and thread + id. + - MAL interpreter reports an event before and after the instruction. + - Dataflow also allowed for updates on temporary BATs. + - Reorder optimizer better respects the dataflow. + - All update instructions return their target to mark the dataflow. + - Clean up of (bat)calc module. + - Packing pieces together simplified and speed up. +- The MAL interpreter has been extended with an operator admission + scheme, which is active during parallel execution. It blocks threads + if the total amount of memory needed for the operator can not be + claimed. Only if there is one operation left to execute, it won't + block. The admission level is controlled by a threshold, which is + set to 90% of the physical memory. + +* Sun Jan 10 2010 Martin Kersten <mk@> - 5.18.1-20100223 +- The ilike[u]select operations has been included in the repertoire + recognized by the mergetable optimizer for push through of + selections. +- The joinpath optimizer has been extended with recognition of the + leftjoin. This way, series of leftjoin operations can be optimized + by looking at the smallest starting point. +- Introduced a dictionary encoding option to the optimizer pipeline. + Encoding is initiated with a SQL call compress(tablename). + +* Sun Nov 15 2009 Fabian Groffen <[email protected]> - 5.18.1-20100223 +- Removed the ability to redirect to other running databases in the + same dbfarm. This functionality has been taken over completely by + merovingian, and only results in confusement these days, bug + #2891191. +- Added --enable-console configure argument, defaulting to 'yes' for + now. Disabling the server console increases security by avoiding + local access exploits. This is not the default since our Testing + setup cannot deal with a console-less server yet. + +* Tue Nov 3 2009 Fabian Groffen <[email protected]> - 5.18.1-20100223 +- Report detected amount of main memory and cpu cores in output of + `mserver5 --version`. + diff -r e782d77127be -r 7ce79e5e8afe clients/ChangeLog-Archive --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/clients/ChangeLog-Archive Fri Aug 20 15:12:21 2010 +0200 @@ -0,0 +1,84 @@ +# DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY +# This file contains past ChangeLog entries + +* Mon Jul 5 2010 Sjoerd Mullender <[email protected]> - 1.38.3-20100706 +- Implemented dumping of GRANT statements. + This fixes bug 2574. + +* Thu Jul 1 2010 Fabian Groffen <[email protected]> - 1.38.3-20100706 +- Fix implementation of mapi_mapiuri to deal with UNIX socket urls + properly. This fixes one part of Bug #2567. + +* Mon May 31 2010 Sjoerd Mullender <[email protected]> - 1.38.1-20100618 +- Updated Vendor information. + +* Tue Apr 20 2010 Sjoerd Mullender <[email protected]> - 1.38.1-20100618 +- The MonetDB ODBC driver now no longer depends on its own copy of the + standard ODBC include files but instead depends on system include + files (unixODBC on Linux and Microsoft SDK on Windows). + +* Tue Apr 20 2010 Stefan Manegold <[email protected]> - 1.38.1-20100618 +- Made compilation of "testing" (and "java") independent of MonetDB. + This is mainly for Windows, but also on other systems, "testing" can + now be built independently of (and hence before) "MonetDB". Files + that mimic configure functionality on Windows were moved from + "MonetDB" to "buildtools"; hence, this affects all packages on _______________________________________________ Checkin-list mailing list [email protected] http://mail.monetdb.org/mailman/listinfo/checkin-list
