Changeset: 1cfea0d64831 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/1cfea0d64831
Modified Files:
        sql/storage/bat/bat_storage.c
        sql/storage/store.c
Branch: Dec2023
Log Message:

Remove some superfluous locking and an incorrect unlock.


diffs (23 lines):

diff --git a/sql/storage/bat/bat_storage.c b/sql/storage/bat/bat_storage.c
--- a/sql/storage/bat/bat_storage.c
+++ b/sql/storage/bat/bat_storage.c
@@ -3485,7 +3485,6 @@ log_segments(sql_trans *tr, segments *se
                unlock_table(tr->store, id);
                if (seg->ts == tr->tid && seg->end-seg->start) {
                        if (log_segment(tr, seg, id) != LOG_OK) {
-                               unlock_table(tr->store, id);
                                return LOG_ERR;
                        }
                }
diff --git a/sql/storage/store.c b/sql/storage/store.c
--- a/sql/storage/store.c
+++ b/sql/storage/store.c
@@ -3798,8 +3798,6 @@ sql_trans_destroy(sql_trans *tr)
                sql_trans_rollback(tr, false);
        sqlstore *store = tr->store;
        os_destroy(tr->localtmps, store);
-       store_lock(store);
-       store_unlock(store);
        MT_lock_destroy(&tr->lock);
        if (!list_empty(tr->dropped))
                list_destroy(tr->dropped);
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to