Changeset: 94e00057418f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=94e00057418f
Modified Files:
        sql/storage/objectset.c
Branch: nospare-aris
Log Message:

Ungoing work.


diffs (24 lines):

diff --git a/sql/storage/objectset.c b/sql/storage/objectset.c
--- a/sql/storage/objectset.c
+++ b/sql/storage/objectset.c
@@ -363,11 +363,20 @@ objectversion_destroy(sqlstore *store, o
        /* free ov */
 }
 
+static int rollback_objectversion(sql_store Store, objectversion *ov)
+{
+               assert(ov->ts > TRANSACTION_ID_BASE);
+}
+
 static int
 tc_gc_objectversion(sql_store Store, sql_change *change, ulng commit_ts, ulng 
oldest)
 {
        objectversion *ov = (objectversion*)change->data;
 
+       if (!commit_ts) {
+               rollback_objectversion(Store, ov);
+       }
+
        if (ov->deleted || !commit_ts) {
                /* TODO handle savepoints */
                if (ov->ts < oldest || (ov->ts == commit_ts && commit_ts == 
oldest) || !commit_ts) {
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to