MonetDB: Jul2021 - small earlier check for empty updates.

2021-07-12 Thread Niels Nes
Changeset: f2f331d351ee for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f2f331d351ee Modified Files: sql/storage/bat/bat_storage.c Branch: Jul2021 Log Message: small earlier check for empty updates. diffs (29 lines): diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/b

MonetDB: Jul2021 - Reduce number of initial buckets on dependenc...

2021-07-12 Thread Pedro Ferreira
Changeset: 31beb4bd4c46 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/31beb4bd4c46 Modified Files: sql/storage/store.c Branch: Jul2021 Log Message: Reduce number of initial buckets on dependency hashes diffs (14 lines): diff --git a/sql/storage/store.c b/sql/storage/store.c --

MonetDB: Jul2021 - Add some casts.

2021-07-12 Thread Sjoerd Mullender
Changeset: 13038bd0a411 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/13038bd0a411 Modified Files: sql/storage/bat/bat_storage.c Branch: Jul2021 Log Message: Add some casts. diffs (21 lines): diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_storage.c --- a/sql/

MonetDB: Jul2021 - To avoid deadlock, and also unnecessary work,...

2021-07-12 Thread Sjoerd Mullender
Changeset: 9f79c6af29bb for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/9f79c6af29bb Modified Files: gdk/gdk_storage.c Branch: Jul2021 Log Message: To avoid deadlock, and also unnecessary work, try the lock, don't wait. diffs (25 lines): diff --git a/gdk/gdk_storage.c b/gdk/gdk_

MonetDB: default - Merge with Jul2021 branch.

2021-07-12 Thread Sjoerd Mullender
Changeset: 7703eda4a1d5 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7703eda4a1d5 Modified Files: gdk/gdk_hash.c Branch: default Log Message: Merge with Jul2021 branch. diffs (159 lines): diff --git a/gdk/gdk_hash.c b/gdk/gdk_hash.c --- a/gdk/gdk_hash.c +++ b/gdk/gdk_hash.c @

MonetDB: Jul2021 - No need for full-featured iterator inside has...

2021-07-12 Thread Sjoerd Mullender
Changeset: 29f41d31f964 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/29f41d31f964 Modified Files: gdk/gdk_hash.c Branch: Jul2021 Log Message: No need for full-featured iterator inside hash changing functions. These functions are only called when the caller is modifying the BAT,

MonetDB: Jul2021 - merged

2021-07-12 Thread Niels Nes
Changeset: 863caadbc1ba for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/863caadbc1ba Branch: Jul2021 Log Message: merged diffs (truncated from 752 to 300 lines): diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out --- a/clients/Tests/exports.stable.out +++ b

MonetDB: Jul2021 - fixed issue with hash creation on id map

2021-07-12 Thread Niels Nes
Changeset: 585e5959b5a7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/585e5959b5a7 Modified Files: sql/storage/objectset.c Branch: Jul2021 Log Message: fixed issue with hash creation on id map diffs (73 lines): diff --git a/sql/storage/objectset.c b/sql/storage/objectset.c ---

MonetDB: default - Merge with Jul2021 branch.

2021-07-12 Thread Sjoerd Mullender
Changeset: f15ba2a35dbe for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f15ba2a35dbe Modified Files: clients/Tests/exports.stable.out gdk/gdk.h gdk/gdk_aggr.c gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_bbp.c gdk/gdk_group.c gdk/gdk_

MonetDB: Jul2021 - Use heap reference counting for the order ind...

2021-07-12 Thread Sjoerd Mullender
Changeset: 29bd1b903d37 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/29bd1b903d37 Modified Files: clients/Tests/exports.stable.out gdk/gdk.h gdk/gdk_aggr.c gdk/gdk_batop.c gdk/gdk_orderidx.c gdk/gdk_search.c gdk/gdk_select.c Branch:

MonetDB: Jul2021 - Lock hash heap when saving it.

2021-07-12 Thread Sjoerd Mullender
Changeset: 2bcbf52d8f6f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/2bcbf52d8f6f Modified Files: gdk/gdk_storage.c Branch: Jul2021 Log Message: Lock hash heap when saving it. diffs (14 lines): diff --git a/gdk/gdk_storage.c b/gdk/gdk_storage.c --- a/gdk/gdk_storage.c +++ b/g

MonetDB: Jul2021 - small fix. ie only append or replace

2021-07-12 Thread Niels Nes
Changeset: 5fe74f010042 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5fe74f010042 Modified Files: sql/storage/bat/bat_storage.c Branch: Jul2021 Log Message: small fix. ie only append or replace diffs (20 lines): diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat

MonetDB: Jul2021 - Look for errors

2021-07-12 Thread Pedro Ferreira
Changeset: fb20140038b1 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fb20140038b1 Modified Files: sql/storage/bat/bat_storage.c Branch: Jul2021 Log Message: Look for errors diffs (16 lines): diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_storage.c --- a/sql/

MonetDB: Jul2021 - in segments2cs we expend the bat using the co...

2021-07-12 Thread Niels Nes
Changeset: 1740049df930 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1740049df930 Modified Files: sql/storage/bat/bat_storage.c Branch: Jul2021 Log Message: in segments2cs we expend the bat using the count returned from the segs_end, now we use this same count to end the bit set

MonetDB: Jul2021 - No need to use locking for reading catalog ba...

2021-07-12 Thread Sjoerd Mullender
Changeset: 742c240a14f3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/742c240a14f3 Modified Files: gdk/gdk_logger_old.c Branch: Jul2021 Log Message: No need to use locking for reading catalog bats during initialization. diffs (76 lines): diff --git a/gdk/gdk_logger_old.c b/gdk

MonetDB: Jul2021 - bat_iterator is for read-only access only.

2021-07-12 Thread Sjoerd Mullender
Changeset: 68aa1effbbe0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/68aa1effbbe0 Modified Files: gdk/gdk.h sql/storage/bat/bat_storage.c Branch: Jul2021 Log Message: bat_iterator is for read-only access only. diffs (51 lines): diff --git a/gdk/gdk.h b/gdk/gdk.h --- a

MonetDB: Jul2021 - Don't leak please

2021-07-12 Thread Pedro Ferreira
Changeset: 60c606a20fd0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/60c606a20fd0 Modified Files: sql/backends/monet5/vaults/fits/fits.c sql/backends/monet5/vaults/netcdf/netcdf.c tools/monetdbe/monetdbe.c Branch: Jul2021 Log Message: Don't leak please diffs (t

MonetDB: Jul2021 - Use heap lock to protect extra properties.

2021-07-12 Thread Sjoerd Mullender
Changeset: 3964ff1b8b99 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/3964ff1b8b99 Modified Files: gdk/gdk_aggr.c gdk/gdk_align.c gdk/gdk_bat.c gdk/gdk_batop.c gdk/gdk_bbp.c gdk/gdk_group.c gdk/gdk_hash.c gdk/gdk_select.c

MonetDB: Jul2021 - round up the required bat size

2021-07-12 Thread Niels Nes
Changeset: e0acc334c23b for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/e0acc334c23b Modified Files: sql/storage/bat/bat_storage.c Branch: Jul2021 Log Message: round up the required bat size diffs (13 lines): diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_stora

MonetDB: Jul2021 - Look for errors

2021-07-12 Thread Pedro Ferreira
Changeset: 16ce60814efe for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/16ce60814efe Modified Files: sql/storage/bat/bat_storage.c Branch: Jul2021 Log Message: Look for errors diffs (25 lines): diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_storage.c --- a/sql/

MonetDB: Jul2021 - Allocation check

2021-07-12 Thread Pedro Ferreira
Changeset: 7ed3fe9423be for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7ed3fe9423be Modified Files: sql/storage/store_dependency.c Branch: Jul2021 Log Message: Allocation check I know there are still plenty missing diffs (17 lines): diff --git a/sql/storage/store_dependency.c

MonetDB: Jul2021 - Small optimization, don't produce right join ...

2021-07-12 Thread Pedro Ferreira
Changeset: 32994a503e4d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/32994a503e4d Modified Files: sql/storage/bat/bat_table.c Branch: Jul2021 Log Message: Small optimization, don't produce right join output if not used. Small cleanup diffs (111 lines): diff --git a/sql/storag

MonetDB: Jul2021 - Unfix before returning

2021-07-12 Thread Pedro Ferreira
Changeset: 41e86d85 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/41e86d85 Modified Files: monetdb5/modules/mal/batMask.c Branch: Jul2021 Log Message: Unfix before returning diffs (15 lines): diff --git a/monetdb5/modules/mal/batMask.c b/monetdb5/modules/mal/batMask.c

MonetDB: Jul2021 - Adding missing unfixes

2021-07-12 Thread Pedro Ferreira
Changeset: d4d8d592e1f7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d4d8d592e1f7 Modified Files: monetdb5/modules/mal/batMask.c sql/storage/bat/bat_table.c sql/storage/bat/res_table.c Branch: Jul2021 Log Message: Adding missing unfixes diffs (88 lines): diff

MonetDB: Jul2021 - make sure we also set the bat read only for n...

2021-07-12 Thread Niels Nes
Changeset: 285470159461 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/285470159461 Modified Files: sql/storage/bat/bat_storage.c sql/storage/bat/bat_utils.c sql/storage/bat/bat_utils.h Branch: Jul2021 Log Message: make sure we also set the bat read only for new co

MonetDB: Jul2021 - Some defensive lines

2021-07-12 Thread Pedro Ferreira
Changeset: 5bb4132b5228 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/5bb4132b5228 Modified Files: monetdb5/modules/mal/batMask.c sql/storage/bat/bat_storage.c Branch: Jul2021 Log Message: Some defensive lines diffs (51 lines): diff --git a/monetdb5/modules/mal/batMask

MonetDB: Jul2021 - revert accidental checkin

2021-07-12 Thread Niels Nes
Changeset: 032387affb0f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/032387affb0f Modified Files: gdk/gdk_logger.c Branch: Jul2021 Log Message: revert accidental checkin diffs (13 lines): diff --git a/gdk/gdk_logger.c b/gdk/gdk_logger.c --- a/gdk/gdk_logger.c +++ b/gdk/gdk_lo

MonetDB: Jul2021 - small simplification (ie not found or unable ...

2021-07-12 Thread Niels Nes
Changeset: 98a9d7d8846c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/98a9d7d8846c Modified Files: gdk/gdk_logger.c Branch: Jul2021 Log Message: small simplification (ie not found or unable too set transient, but also successfull set transient, are now all marked as such) diff