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

Reply via email to