Changeset: 6f4a1d4b0703 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6f4a1d4b0703
Modified Files:
sql/storage/store.c
Branch: default
Log Message:
when testing (with forcemito) use less spare transaction structures
diffs (21 lines):
diff --git a/sql/storage/store.c b/sql/storage/store.c
--- a/sql/storage/store.c
+++ b/sql/storage/store.c
@@ -225,7 +225,7 @@ sql_trans_destroy(sql_trans *t, bool try
fprintf(stderr, "#destroy trans (%p)\n", t);
#endif
- if (res == gtrans && spares < MAX_SPARES && !t->name && try_spare) {
+ if (res == gtrans && spares < ((GDKdebug & FORCEMITOMASK) ? 2 :
MAX_SPARES) && !t->name && try_spare) {
#ifdef STORE_DEBUG
fprintf(stderr, "#spared (%d) trans (%p)\n", spares, t);
#endif
@@ -249,7 +249,7 @@ destroy_spare_transactions(void)
{
int i, s = spares;
- spares = MAX_SPARES; /* ie now there not spared anymore */
+ spares = (GDKdebug & FORCEMITOMASK)? 2 : MAX_SPARES; /* ie now there
not spared anymore */
for (i = 0; i < s; i++) {
sql_trans_destroy(spare_trans[i], false);
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list