Checkout
rhuijben
committed
on 09 Oct 14
In preparation for running more of the post commit processing in a single
sqlite transaction, update read only status for unlock operations … Show more
In preparation for running more of the post commit processing in a single

sqlite transaction, update read only status for unlock operations from the

working queue.

This probably introduces a temporary performance regression for this scenario.

* subversion/libsvn_wc/adm_ops.c

 (svn_wc_remove_lock2): Create work item and pass that to db operation.

* subversion/libsvn_wc/update_editor.c

 (close_file): Update caller.

* subversion/libsvn_wc/wc_db.c

 (lock_remove_txn,

  svn_wc__db_lock_remove): Add work_items handling.

* subversion/libsvn_wc/wc_db.h

 (svn_wc__db_lock_remove): Add work_items handling.

Show less