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

Reply via email to