commit | d7feb997003ae1fc84a348e8584ea97b69b02d95 | [log] [tgz] |
---|---|---|
author | Nick Wellnhofer <wellnhofer@aevum.de> | Sun Apr 16 12:15:01 2017 +0200 |
committer | Nick Wellnhofer <wellnhofer@aevum.de> | Sun Apr 16 12:15:01 2017 +0200 |
tree | 177019d262176d1b9f254ecf30709ae2065ee57a | |
parent | 7a64a288c36f7d3e3b30fd0f0605d7570e0c5a5a [diff] | |
parent | a3cf33f1efc796a284d6a5761142f89a1319ac52 [diff] |
Merge branch 'improve-locking' Fixes LUCY-323. - Major rewrite of FilePurger, making it do less work. - Eliminate global deletion lock, making PolyReader and FilePurger never wait for a lock. - Redesign Lock API in preparation for native locks. - Remove LockFactory. - Fix locking bug with non-default merge lock timeout. - Fix locking bug with concurrent BackgroundMergers. - Port some tests to C.