OpenSearch/core
Simon Willnauer 0779af6dd2
Move uid lock into LiveVersionMap (#27905)
While the LiveVersionMap is an internal class that belongs to the engine we do
rely on some external locking to enforce the desired semantics.  Yet, in tests
we mimic the outer locking but we don't have any way to enforce or assert on
that the lock is actually hold.  This change moves the KeyedLock inside the
LiveVersionMap that allows the engine to access it as before but enables
assertions in the LiveVersionMap to ensure the lock for the modifying or
reading key is actually hold.
2017-12-20 08:34:58 +01:00
..
cli Fix publication of elasticsearch-cli to Maven 2017-12-17 11:51:18 -05:00
licenses Upgrade to lucene-7.2.0-snapshot-8c94404. (#27619) 2017-12-04 09:40:08 +01:00
src Move uid lock into LiveVersionMap (#27905) 2017-12-20 08:34:58 +01:00
build.gradle Tighten which classes can exit 2017-11-21 16:37:41 -05:00