Changeset: 92e219e43aae for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/92e219e43aae
Modified Files:
        sql/storage/store.c
Branch: Jul2021
Log Message:

make sure we reset oldest/oldest_pending on empty lists.


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
@@ -2066,6 +2066,8 @@ store_pending_changes(sqlstore *store, u
                }
                if (oldest_changes < TRANSACTION_ID_BASE)
                        store->oldest_pending = oldest_changes;
+       } else {
+               store->oldest_pending = store_get_timestamp(store);
        }
 }
 
@@ -6306,6 +6308,8 @@ sql_trans_end(sql_session *s, int commit
                                oldest = s->tr->ts;
                }
                store->oldest = oldest;
+       } else {
+               store->oldest = store_get_timestamp(store);
        }
        assert(list_length(store->active) == (int) 
ATOMIC_GET(&store->nr_active));
        store_unlock(store);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to