Commits included in testrun 68489:a4108fbfaf52

changeset 68474:d95e2299d37b
date:2019-03-04 21:53 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:gdk/gdk_hash.c gdk/gdk_imprints.c
message:Reduce lock contention.
 
changeset 68475:a0a93c9a6b82
date:2019-03-04 21:56 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:gdk/gdk_atomic.h gdk/gdk_utils.c
message:Get rid of ATOMIC_ISSET (revert changeset e2c83d9aab17).
 
changeset 68476:cdf54ab92094
date:2019-03-06 10:15 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:configure.ag gdk/gdk_atomic.h gdk/gdk_bbp.c gdk/gdk_system.c gdk/gdk_system.h gdk/gdk_utils.c monetdb5/mal/mal_dataflow.c monetdb5/mal/mal_profiler.c monetdb5/modules/mal/mal_mapi.c sql/storage/store.c
message:Implemented the ATOMIC_* macros using C11 stdatomic.h.
 
changeset 68477:fa60dc881af0
date:2019-03-05 14:40 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:gdk/gdk_atomic.h gdk/gdk_bbp.c monetdb5/mal/mal_profiler.c monetdb5/mal/mal_resource.c sql/storage/store.c
message:Avoid using ATOMIC_TYPE as a cast.
 
changeset 68478:48419612af46
date:2019-03-06 12:25 +0100
user:Pedro Ferreira <pedro.ferreira@monetdbsolutions.com>
branch:Apr2019
files:sql/server/rel_propagate.c sql/server/sql_partition.c sql/storage/sql_catalog.c sql/test/merge-partitions/Tests/mergepart01.sql sql/test/merge-partitions/Tests/mergepart01.stable.err sql/test/merge-partitions/Tests/mergepart01.stable.out sql/test/merge-partitions/Tests/mergepart05.sql sql/test/merge-partitions/Tests/mergepart05.stable.out sql/test/merge-partitions/Tests/mergepart06.sql sql/test/merge-partitions/Tests/mergepart06.stable.err sql/test/merge-partitions/Tests/mergepart06.stable.out sql/test/merge-partitions/Tests/mergepart13.sql sql/test/merge-partitions/Tests/mergepart13.stable.err sql/test/merge-partitions/Tests/mergepart13.stable.out sql/test/merge-partitions/Tests/mergepart17.sql sql/test/merge-partitions/Tests/mergepart17.stable.out sql/test/merge-partitions/Tests/mergepart18.sql sql/test/merge-partitions/Tests/mergepart18.stable.out sql/test/merge-partitions/Tests/mergepart24.sql sql/test/merge-partitions/Tests/mergepart24.stable.err sql/test/merge-partitions/Tests/mergepart26.sql sql/test/merge-partitions/Tests/mergepart26.stable.err sql/test/merge-partitions/Tests/mergepart26.stable.out sql/test/merge-partitions/Tests/mergepart28.sql.in sql/test/merge-partitions/Tests/mergepart28.stable.err sql/test/merge-partitions/Tests/mergepart28.stable.out
message:Changed maximum limit of range partitioned merge tables. The maximum value will now be excluded from the range.
 
changeset 68479:eb20b59576d0
date:2019-03-06 12:43 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:sql/ChangeLog.Apr2019
message:Fix changelog.
 
changeset 68480:16db5c168ad1
date:2019-03-06 15:08 +0100
user:Pedro Ferreira <pedro.ferreira@monetdbsolutions.com>
branch:Apr2019
files:clients/mapiclient/mhelp.c sql/server/sql_parser.y sql/test/merge-partitions/Tests/mergepart01.sql sql/test/merge-partitions/Tests/mergepart01.stable.err sql/test/merge-partitions/Tests/mergepart01.stable.out sql/test/merge-partitions/Tests/mergepart02.sql sql/test/merge-partitions/Tests/mergepart02.stable.err sql/test/merge-partitions/Tests/mergepart03.sql sql/test/merge-partitions/Tests/mergepart03.stable.err sql/test/merge-partitions/Tests/mergepart03.stable.out sql/test/merge-partitions/Tests/mergepart05.sql sql/test/merge-partitions/Tests/mergepart05.stable.err sql/test/merge-partitions/Tests/mergepart05.stable.out sql/test/merge-partitions/Tests/mergepart06.sql sql/test/merge-partitions/Tests/mergepart06.stable.err sql/test/merge-partitions/Tests/mergepart06.stable.out sql/test/merge-partitions/Tests/mergepart07.sql sql/test/merge-partitions/Tests/mergepart07.stable.err sql/test/merge-partitions/Tests/mergepart07.stable.out sql/test/merge-partitions/Tests/mergepart08.sql sql/test/merge-partitions/Tests/mergepart08.stable.out sql/test/merge-partitions/Tests/mergepart09.sql sql/test/merge-partitions/Tests/mergepart09.stable.err sql/test/merge-partitions/Tests/mergepart11.sql sql/test/merge-partitions/Tests/mergepart11.stable.out sql/test/merge-partitions/Tests/mergepart12.sql sql/test/merge-partitions/Tests/mergepart12.stable.out sql/test/merge-partitions/Tests/mergepart13.sql sql/test/merge-partitions/Tests/mergepart13.stable.err sql/test/merge-partitions/Tests/mergepart13.stable.out sql/test/merge-partitions/Tests/mergepart15.sql sql/test/merge-partitions/Tests/mergepart15.stable.err sql/test/merge-partitions/Tests/mergepart15.stable.out sql/test/merge-partitions/Tests/mergepart16.sql sql/test/merge-partitions/Tests/mergepart16.stable.err sql/test/merge-partitions/Tests/mergepart17.sql sql/test/merge-partitions/Tests/mergepart17.stable.err sql/test/merge-partitions/Tests/mergepart17.stable.out sql/test/merge-partitions/Tests/mergepart18.sql sql/test/merge-partitions/Tests/mergepart18.stable.err sql/test/merge-partitions/Tests/mergepart18.stable.out sql/test/merge-partitions/Tests/mergepart20.sql sql/test/merge-partitions/Tests/mergepart20.stable.err sql/test/merge-partitions/Tests/mergepart20.stable.out sql/test/merge-partitions/Tests/mergepart23.py sql/test/merge-partitions/Tests/mergepart23.stable.err sql/test/merge-partitions/Tests/mergepart23.stable.out sql/test/merge-partitions/Tests/mergepart24.sql sql/test/merge-partitions/Tests/mergepart24.stable.err sql/test/merge-partitions/Tests/mergepart24.stable.out sql/test/merge-partitions/Tests/mergepart25.sql sql/test/merge-partitions/Tests/mergepart25.stable.out sql/test/merge-partitions/Tests/mergepart26.sql sql/test/merge-partitions/Tests/mergepart26.stable.err sql/test/merge-partitions/Tests/mergepart26.stable.out sql/test/merge-partitions/Tests/mergepart27.sql sql/test/merge-partitions/Tests/mergepart27.stable.err sql/test/merge-partitions/Tests/mergepart27.stable.out sql/test/merge-partitions/Tests/mergepart28.sql.in sql/test/merge-partitions/Tests/mergepart28.stable.out sql/test/merge-partitions/Tests/mergepart29.py
message:Changed grammar for range partitions, using keyword pair FROM/TO instead of BETWEEN/AND, because BETWEEN/AND in SQL means both limits are included in the range, which is not in this case.
 
changeset 68481:14567831db01
date:2019-03-06 13:38 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:clients/Tests/exports.stable.out gdk/gdk.h gdk/gdk_bat.c gdk/gdk_utils.c monetdb5/extras/rapi/rapi.c
message:Remove THRprintf: it wasn't really used.
 
changeset 68482:e3221be59c0e
date:2019-03-06 13:39 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:clients/Tests/exports.stable.out gdk/gdk_utils.c gdk/gdk_utils.h
message:Remove GDKextractParentAndLastDirFromPath: it wasn't used.
 
changeset 68483:270b3c212644
date:2019-03-06 14:34 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_hash.c gdk/gdk_hash.h
message:Fix race condition.
 
changeset 68484:de5569e10682
date:2019-03-06 14:35 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:MonetDB.spec
message:Only require Python3 if we have py3integration enabled.
 
changeset 68485:0a3629bfaa32
date:2019-03-06 14:36 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:configure.ag
message:Check for usable stdatomic.h header file.
 
changeset 68486:8cc8d4032fdd
date:2019-03-06 15:26 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:sql/test/BugTracker-2016/Tests/convert-function-test.Bug-3460.stable.out sql/test/BugTracker-2016/Tests/convert-function-test.Bug-3460.stable.out.int128 sql/test/BugTracker-2017/Tests/All sql/test/BugTracker-2017/Tests/cleanup_statistics.Bug-6439.stable.out sql/test/BugTracker-2017/Tests/cleanup_statistics.Bug-6439.stable.out.FreeBSD sql/test/BugTracker-2017/Tests/cleanup_statistics.Bug-6439.stable.out.Windows sql/test/BugTracker-2017/Tests/statistics_nils_not_eq_zero.Bug-6331.sql sql/test/BugTracker-2017/Tests/statistics_nils_not_eq_zero.Bug-6331.stable.out sql/test/BugTracker-2018/Tests/All sql/test/BugTracker-2018/Tests/truncate_geom_tables.Bug-6543.sql sql/test/BugTracker-2018/Tests/truncate_geom_tables.Bug-6543.stable.err sql/test/BugTracker-2018/Tests/truncate_geom_tables.Bug-6543.stable.out sql/test/BugTracker-2018/Tests/truncate_sys_tables.Bug-6543.sql sql/test/BugTracker-2018/Tests/truncate_sys_tables.Bug-6543.stable.err sql/test/BugTracker-2018/Tests/truncate_sys_tables.Bug-6543.stable.out
message:Fix some tests.
 
changeset 68487:c0822e6506e8
date:2019-03-06 15:50 +0100
user:Sjoerd Mullender <sjoerd@acm.org>
branch:Apr2019
files:MonetDB.spec gdk/gdk_atomic.h
message:First check for libatomic_ops, then for <stdatomic.h>.
 
changeset 68489:a4108fbfaf52
date:2019-03-06 16:35 +0100
user:Pedro Ferreira <pedro.ferreira@monetdbsolutions.com>
branch:Apr2019
files:sql/server/rel_propagate.c sql/server/sql_partition.c sql/test/merge-partitions/Tests/mergepart23.py sql/test/merge-partitions/Tests/mergepart23.stable.out
message:Check for NULL value partitions when starting up the server. Also fixed rel_propagate optimizer when inserting into these partitions.