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