Changeset: 3ef2d29456cb for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/3ef2d29456cb
Modified Files:
        sql/common/sql_types.c
        sql/server/rel_select.c
Branch: parquet
Log Message:

merged with default


diffs (truncated from 9661 to 300 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -786,3 +786,6 @@ 47675351fec22d5d5dc81eec03dfa08f505afc99
 44e45c9a451f6afd933773094ec25723f713d3be Jan2022_23
 44e45c9a451f6afd933773094ec25723f713d3be Jan2022_SP5_release
 43d4a717410d6f6692a16a878640fc7e0f248725 Jan2022_25
+43d4a717410d6f6692a16a878640fc7e0f248725 Jan2022_SP6_release
+5c50a4071c86d1621e20a885a51cc36f2f23eec4 Sep2022_9
+41ca60d96bd0198ca5d74937630a442a5fbaf1cd Sep2022_11
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -87,7 +87,7 @@ Group: Applications/Databases
 License: MPLv2.0
 URL: https://www.monetdb.org/
 BugURL: https://bugs.monetdb.org/
-Source: 
https://www.monetdb.org/downloads/sources/Sep2022/%{name}-%{version}.tar.bz2
+Source: 
https://www.monetdb.org/downloads/sources/Sep2022-SP1/%{name}-%{version}.tar.bz2
 
 # The Fedora packaging document says we need systemd-rpm-macros for
 # the _unitdir and _tmpfilesdir macros to exist; however on RHEL 7
@@ -855,6 +855,55 @@ fi
 %endif
 
 %changelog
+* Mon Dec 05 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.11-20221205
+- Rebuilt.
+- GH#7342: column which datatype is double couldn't group or aggregation
+  in version 11.45.7
+
+* Mon Nov 28 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128
+- Rebuilt.
+- GH#7330: Creating temporary table fails after reconnect
+- GH#7333: DLLs fail to load on Windows with accented characters in path
+- GH#7336: Selecting from a literal-value table returns wrong values
+- GH#7339: MonetDB corrupted state after SIGKILL
+
+* Wed Nov  9 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128
+- clients: Also dump the new options of CREATE USER.
+
+* Wed Nov  9 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128
+- gdk: On Windows, use the wide-character interface of system calls when
+  dealing with the environment (i.e. file names and getenv()).
+- gdk: Memory leaks have been fixed.
+- gdk: Improved maintenance of the estimated number of distinct values in BATs.
+  The estimate helps in deciding which low-level algorithm to use.
+
+* Wed Nov  9 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128
+- monetdb5: Fixed a crash when the server runs out of client contexts (i.e. 
more
+  concurrent clients than the server is configured to handle).
+- monetdb5: A race condition in the SHA hash code was fixed which resulted in
+  occasional failed connection attempts when they occurred concurrently.
+
+* Wed Nov  9 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128
+- sql: Improved the handling of the "idle" value in the sys.sessions function
+  and view.
+
+* Wed Oct 19 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128
+- monetdb5: Fix a bug where the MAL optimizer would use the starttime of the
+  previous query to determine whether a query timeout occurred.
+
+* Thu Oct 13 2022 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.45.9-20221128
+- odbc: Fixed issue with generated raw strings prefix when ODBC driver is used
+  against a server older than Jun2020 (11.37).
+
+* Wed Oct 12 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128
+- merovingian: Stop logging references to monetdbd's logfile in said logfile.
+
+* Mon Oct 10 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128
+- gdk: Offset heaps (.tailN files) were growing too fast and unnecessarily
+  under certain conditions.  This has been fixed.  Also, when such too
+  large files are now loaded into the system, it is recognized they are
+  too large and they are truncated to a more reasonable size.
+
 * Fri Sep 23 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.7-20220923
 - Rebuilt.
 
diff --git a/clients/ChangeLog-Archive b/clients/ChangeLog-Archive
--- a/clients/ChangeLog-Archive
+++ b/clients/ChangeLog-Archive
@@ -1,6 +1,9 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
 # This file contains past ChangeLog entries
 
+* Wed Nov  9 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.9-20221128
+- Also dump the new options of CREATE USER.
+
 * Wed Sep 21 2022 Sjoerd Mullender <sjo...@acm.org> - 11.45.3-20220921
 - Dumping of function GRANTs was improved by adding the types of the
   function (and procedure) arguments.
diff --git a/clients/ChangeLog.Sep2022 b/clients/ChangeLog.Sep2022
--- a/clients/ChangeLog.Sep2022
+++ b/clients/ChangeLog.Sep2022
@@ -1,6 +1,3 @@
 # ChangeLog file for clients
 # This file is updated with Maddlog
 
-* Wed Nov  9 2022 Sjoerd Mullender <sjo...@acm.org>
-- Also dump the new options of CREATE USER.
-
diff --git a/clients/Tests/MAL-signatures-hge.test 
b/clients/Tests/MAL-signatures-hge.test
--- a/clients/Tests/MAL-signatures-hge.test
+++ b/clients/Tests/MAL-signatures-hge.test
@@ -43895,11 +43895,6 @@ CLTsetPrintTimeout;
 Print running query every so many seconds.
 clients
 setquerytimeout
-unsafe pattern clients.setquerytimeout(X_0:bte, X_1:int):void 
-CLTqueryTimeout;
-(empty)
-clients
-setquerytimeout
 unsafe pattern clients.setquerytimeout(X_0:int):void 
 CLTqueryTimeout;
 (empty)
@@ -43909,22 +43904,12 @@ unsafe pattern clients.setquerytimeout(X
 CLTqueryTimeout;
 A query is aborted after q seconds (q=0 means run undisturbed).
 clients
-setquerytimeout
-unsafe pattern clients.setquerytimeout(X_0:sht, X_1:int):void 
-CLTqueryTimeout;
-(empty)
-clients
 setsession
 unsafe pattern clients.setsession(X_0:lng):void 
 CLTsetSessionTimeout;
 Abort a session after  n seconds.
 clients
 setsessiontimeout
-unsafe pattern clients.setsessiontimeout(X_0:bte, X_1:int):void 
-CLTsessionTimeout;
-(empty)
-clients
-setsessiontimeout
 unsafe pattern clients.setsessiontimeout(X_0:int):void 
 CLTsessionTimeout;
 (empty)
@@ -43934,11 +43919,6 @@ unsafe pattern clients.setsessiontimeout
 CLTsessionTimeout;
 Set the session timeout for a particulat session id
 clients
-setsessiontimeout
-unsafe pattern clients.setsessiontimeout(X_0:sht, X_1:int):void 
-CLTsessionTimeout;
-(empty)
-clients
 settimeout
 unsafe pattern clients.settimeout(X_0:lng):void 
 CLTsetTimeout;
@@ -43970,12 +43950,12 @@ CLTsha2sum;
 Return hex string representation of the SHA-2 hash with bits of the given 
string
 clients
 shutdown
-unsafe pattern clients.shutdown(X_0:int):str 
+unsafe pattern clients.shutdown(X_0:bte):str 
 CLTshutdown;
 (empty)
 clients
 shutdown
-unsafe pattern clients.shutdown(X_0:int, X_1:bit):str 
+unsafe pattern clients.shutdown(X_0:bte, X_1:bit):str 
 CLTshutdown;
 Close all other client connections. Return if it succeeds.@If forced is set 
then always stop the system the hard way
 clients
@@ -43985,20 +43965,10 @@ CLTstop;
 Stop the query execution at the next eligble statement.
 clients
 stopsession
-unsafe pattern clients.stopsession(X_0:bte):void 
-CLTstopSession;
-(empty)
-clients
-stopsession
 unsafe pattern clients.stopsession(X_0:int):void 
 CLTstopSession;
 Stop a particular session
 clients
-stopsession
-unsafe pattern clients.stopsession(X_0:sht):void 
-CLTstopSession;
-(empty)
-clients
 suspend
 unsafe pattern clients.suspend(X_0:int):void 
 CLTsuspend;
diff --git a/clients/Tests/MAL-signatures.test 
b/clients/Tests/MAL-signatures.test
--- a/clients/Tests/MAL-signatures.test
+++ b/clients/Tests/MAL-signatures.test
@@ -32390,11 +32390,6 @@ CLTsetPrintTimeout;
 Print running query every so many seconds.
 clients
 setquerytimeout
-unsafe pattern clients.setquerytimeout(X_0:bte, X_1:int):void 
-CLTqueryTimeout;
-(empty)
-clients
-setquerytimeout
 unsafe pattern clients.setquerytimeout(X_0:int):void 
 CLTqueryTimeout;
 (empty)
@@ -32404,22 +32399,12 @@ unsafe pattern clients.setquerytimeout(X
 CLTqueryTimeout;
 A query is aborted after q seconds (q=0 means run undisturbed).
 clients
-setquerytimeout
-unsafe pattern clients.setquerytimeout(X_0:sht, X_1:int):void 
-CLTqueryTimeout;
-(empty)
-clients
 setsession
 unsafe pattern clients.setsession(X_0:lng):void 
 CLTsetSessionTimeout;
 Abort a session after  n seconds.
 clients
 setsessiontimeout
-unsafe pattern clients.setsessiontimeout(X_0:bte, X_1:int):void 
-CLTsessionTimeout;
-(empty)
-clients
-setsessiontimeout
 unsafe pattern clients.setsessiontimeout(X_0:int):void 
 CLTsessionTimeout;
 (empty)
@@ -32429,11 +32414,6 @@ unsafe pattern clients.setsessiontimeout
 CLTsessionTimeout;
 Set the session timeout for a particulat session id
 clients
-setsessiontimeout
-unsafe pattern clients.setsessiontimeout(X_0:sht, X_1:int):void 
-CLTsessionTimeout;
-(empty)
-clients
 settimeout
 unsafe pattern clients.settimeout(X_0:lng):void 
 CLTsetTimeout;
@@ -32465,12 +32445,12 @@ CLTsha2sum;
 Return hex string representation of the SHA-2 hash with bits of the given 
string
 clients
 shutdown
-unsafe pattern clients.shutdown(X_0:int):str 
+unsafe pattern clients.shutdown(X_0:bte):str 
 CLTshutdown;
 (empty)
 clients
 shutdown
-unsafe pattern clients.shutdown(X_0:int, X_1:bit):str 
+unsafe pattern clients.shutdown(X_0:bte, X_1:bit):str 
 CLTshutdown;
 Close all other client connections. Return if it succeeds.@If forced is set 
then always stop the system the hard way
 clients
@@ -32480,20 +32460,10 @@ CLTstop;
 Stop the query execution at the next eligble statement.
 clients
 stopsession
-unsafe pattern clients.stopsession(X_0:bte):void 
-CLTstopSession;
-(empty)
-clients
-stopsession
 unsafe pattern clients.stopsession(X_0:int):void 
 CLTstopSession;
 Stop a particular session
 clients
-stopsession
-unsafe pattern clients.stopsession(X_0:sht):void 
-CLTstopSession;
-(empty)
-clients
 suspend
 unsafe pattern clients.suspend(X_0:int):void 
 CLTsuspend;
diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -217,7 +217,6 @@ bat BBPlimit;
 void BBPlock(void);
 BAT *BBPquickdesc(bat b);
 int BBPreadBBPline(FILE *fp, unsigned bbpversion, int *lineno, BAT *bn, int 
*hashash, char *batname, char *filename, char **options);
-int BBPreclaim(BAT *b);
 int BBPrelease(bat b);
 int BBPrename(BAT *b, const char *nme);
 int BBPretain(bat b);
@@ -305,7 +304,6 @@ size_t GDKmallocated(const void *s);
 size_t GDKmem_cursize(void);
 gdk_return GDKmergeidx(BAT *b, BAT **a, int n_ar);
 void *GDKmmap(const char *path, int mode, size_t len) 
__attribute__((__warn_unused_result__));
-gdk_return GDKmmapfile(char *buffer, size_t max, size_t id);
 int GDKms(void);
 gdk_return GDKmunmap(void *addr, size_t len);
 int GDKnr_threads;
diff --git a/clients/examples/C/streamcat.c b/clients/examples/C/streamcat.c
--- a/clients/examples/C/streamcat.c
+++ b/clients/examples/C/streamcat.c
@@ -164,7 +164,7 @@ int cmd_read(char *argv[])
 
        s = opener(filename);
        if (s == NULL || mnstr_errnr(s) != MNSTR_NO__ERROR) {
-               char *msg = mnstr_error(s);
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to