diff options
author | Dan Nicholson <nicholson@endlessm.com> | 2017-10-06 10:56:09 +0000 |
---|---|---|
committer | Atomic Bot <atomic-devel@projectatomic.io> | 2017-12-05 02:32:47 +0000 |
commit | 6d978893f12f745db529bc1859418e393c6fdc09 (patch) | |
tree | 29ff192f866413f1e67a8c50fa7c7eb2d55215ee /src/libostree/ostree-repo-private.h | |
parent | 7d863ed9e4c15725c8439b389b5657872db1bd85 (diff) | |
download | ostree-6d978893f12f745db529bc1859418e393c6fdc09.tar.gz |
lib/commit: Add repository locking during transactions
Take a shared repo lock during a transaction to ensure that another
process doesn't delete objects.
Closes: #1343
Approved by: cgwalters
Diffstat (limited to 'src/libostree/ostree-repo-private.h')
-rw-r--r-- | src/libostree/ostree-repo-private.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libostree/ostree-repo-private.h b/src/libostree/ostree-repo-private.h index ae51cea3..764540a2 100644 --- a/src/libostree/ostree-repo-private.h +++ b/src/libostree/ostree-repo-private.h @@ -122,6 +122,7 @@ struct OstreeRepo { GMutex txn_lock; OstreeRepoTxn txn; + gboolean txn_locked; GMutex cache_lock; guint dirmeta_cache_refcount; |