[hibernate-commits] [hibernate/hibernate-search] 96c191: HSEARCH-845 and HSEARCH-844 : upgrade Byteman and ...
noreply at github.com
noreply at github.com
Wed Aug 17 10:49:00 EDT 2011
Branch: refs/heads/master
Home: https://github.com/hibernate/hibernate-search
Commit: 96c19113f0e0d5f298ea524812101fa0e03d8ccb
https://github.com/hibernate/hibernate-search/commit/96c19113f0e0d5f298ea524812101fa0e03d8ccb
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-12 (Fri, 12 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/AddWorkDelegate.java
M hibernate-search/src/main/java/org/hibernate/search/store/impl/DirectoryProviderHelper.java
M pom.xml
Log Message:
-----------
HSEARCH-845 and HSEARCH-844 : upgrade Byteman and JBoss Logger
Commit: 2280f7735e3960243285d1cbca6fc8f55a08c4b5
https://github.com/hibernate/hibernate-search/commit/2280f7735e3960243285d1cbca6fc8f55a08c4b5
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-12 (Fri, 12 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/BackendFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/blackhole/BlackHoleBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsBackendQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/MasterJGroupsBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/SlaveJGroupsBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/jms/JMSBackendQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/jms/JMSBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessorFactory.java
A hibernate-search/src/main/java/org/hibernate/search/backend/spi/BackendQueueProcessor.java
R hibernate-search/src/main/java/org/hibernate/search/backend/spi/BackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/impl/ImmutableSearchFactory.java
M hibernate-search/src/main/java/org/hibernate/search/impl/MutableSearchFactoryState.java
M hibernate-search/src/main/java/org/hibernate/search/indexes/impl/DirectoryBasedIndexManager.java
M hibernate-search/src/test/java/org/hibernate/search/test/configuration/CustomBackendTest.java
M hibernate-search/src/test/java/org/hibernate/search/test/embedded/depth/LeakingLuceneBackend.java
M hibernate-search/src/test/java/org/hibernate/search/test/util/ClassLoaderHelperTest.java
Log Message:
-----------
HSEARCH-626 update Backend interface, move async wrapping to Lucene backend only
Commit: 7e482c4e5d6d6754b1036b8f714fda1ca28d378c
https://github.com/hibernate/hibernate-search/commit/7e482c4e5d6d6754b1036b8f714fda1ca28d378c
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-12 (Fri, 12 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/batch/DefaultBatchBackend.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/StreamingSelectionVisitor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/TransactionalSelectionVisitor.java
Log Message:
-----------
HSEARCH-626 make used visitors singletons
Commit: 85b147cc1dc6274d628236cea911078091a6f0c3
https://github.com/hibernate/hibernate-search/commit/85b147cc1dc6274d628236cea911078091a6f0c3
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-12 (Fri, 12 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/StreamingSelectionVisitor.java
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/TransactionalSelectionVisitor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/batch/DefaultBatchBackend.java
R hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/StreamingSelectionVisitor.java
R hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/TransactionalSelectionVisitor.java
M hibernate-search/src/test/java/org/hibernate/search/test/errorhandling/LuceneErrorHandlingTest.java
Log Message:
-----------
HSEARCH-626 Move non-lucene specific visitors out of impl.lucene package
Commit: a9afe41824c65989c8da25c9be114755d7959209
https://github.com/hibernate/hibernate-search/commit/a9afe41824c65989c8da25c9be114755d7959209
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-12 (Fri, 12 Aug 2011)
Changed paths:
R hibernate-search/src/main/java/org/hibernate/search/backend/Workspace.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/CloseIndexRunnable.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPResources.java
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/Workspace.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/AddWorkDelegate.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/DeleteExtWorkDelegate.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/DeleteWorkDelegate.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/LuceneWorkVisitor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/OptimizeWorkDelegate.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/UpdateWorkDelegate.java
M hibernate-search/src/main/java/org/hibernate/search/store/optimization/OptimizerStrategy.java
M hibernate-search/src/main/java/org/hibernate/search/store/optimization/impl/IncrementalOptimizerStrategy.java
M hibernate-search/src/main/java/org/hibernate/search/store/optimization/impl/NoOpOptimizerStrategy.java
Log Message:
-----------
HSEARCH-626 Move Workspace to impl.lucene backend package
Commit: c89b3f2e9b652e25d63426e7cd4f46cb3a84e141
https://github.com/hibernate/hibernate-search/commit/c89b3f2e9b652e25d63426e7cd4f46cb3a84e141
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-12 (Fri, 12 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/CloseIndexRunnable.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPResources.java
R hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/Workspace.java
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/WorkspaceImpl.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/AddWorkDelegate.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/DeleteExtWorkDelegate.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/DeleteWorkDelegate.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/LuceneWorkVisitor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/OptimizeWorkDelegate.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/works/UpdateWorkDelegate.java
A hibernate-search/src/main/java/org/hibernate/search/store/Workspace.java
M hibernate-search/src/main/java/org/hibernate/search/store/optimization/OptimizerStrategy.java
M hibernate-search/src/main/java/org/hibernate/search/store/optimization/impl/IncrementalOptimizerStrategy.java
M hibernate-search/src/main/java/org/hibernate/search/store/optimization/impl/NoOpOptimizerStrategy.java
Log Message:
-----------
HSEARCH-626 Extract Workspace interface
Commit: 3aa5a5ebb00596a8c4ad29d84674fa81ca6e7d5f
https://github.com/hibernate/hibernate-search/commit/3aa5a5ebb00596a8c4ad29d84674fa81ca6e7d5f
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-12 (Fri, 12 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/blackhole/BlackHoleBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/MasterJGroupsBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/SlaveJGroupsBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/jms/JMSBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/spi/BackendQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/indexes/impl/DirectoryBasedIndexManager.java
M hibernate-search/src/main/java/org/hibernate/search/util/logging/impl/Log.java
Log Message:
-----------
HSEARCH-626 Restore DirectoryProvider lock functionality, warn for it not being meaningfull for remoting backends
Commit: 4ad24b6ae1b88952cd10bffafb656e740d9d31c2
https://github.com/hibernate/hibernate-search/commit/4ad24b6ae1b88952cd10bffafb656e740d9d31c2
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/BackendFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPResources.java
M hibernate-search/src/main/java/org/hibernate/search/indexes/impl/DirectoryBasedIndexManager.java
M hibernate-search/src/test/java/org/hibernate/search/test/backend/WorkQueueLengthConfiguredTest.java
Log Message:
-----------
HSEARCH-626 Create a second executor in the Lucene Backend to handle stream executions and to parallelize some transactional work
Commit: df1fe067c468821edfc90468a227a7e34cccf02c
https://github.com/hibernate/hibernate-search/commit/df1fe067c468821edfc90468a227a7e34cccf02c
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPResources.java
Log Message:
-----------
HSEARCH-626 Split old directory-provider lock in exclusive and non-exclusive locks
Commit: 7636b5c583c562f1955bc9254c6af7f1ed88a26d
https://github.com/hibernate/hibernate-search/commit/7636b5c583c562f1955bc9254c6af7f1ed88a26d
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessorFactory.java
R hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPResources.java
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/SingleTaskRunnable.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/WorkspaceImpl.java
M hibernate-search/src/main/java/org/hibernate/search/store/Workspace.java
Log Message:
-----------
HSEARCH-847 Apply index writes in parallel even on the same index
Commit: c8be8c00236f64c639258060a68928921c6fa4a2
https://github.com/hibernate/hibernate-search/commit/c8be8c00236f64c639258060a68928921c6fa4a2
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M hibernate-search/src/test/java/org/hibernate/search/test/errorhandling/LuceneErrorHandlingTest.java
Log Message:
-----------
HSEARCH-848 Isolated failures in backend work operations don't affect subsequent operations in same workQueue
Commit: f15d8f8ac2354942bb29f8d0bae8bbc48fffdabb
https://github.com/hibernate/hibernate-search/commit/f15d8f8ac2354942bb29f8d0bae8bbc48fffdabb
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/indexes/impl/DirectoryBasedIndexManager.java
Log Message:
-----------
HSEARCH-626 Make sure the DirectoryProvider is stopped after the backend was shutdown (spotted by DirectoryLifecycleTest)
Commit: 3886eb3c45b7ddbc36401626f27fb3eecbce4369
https://github.com/hibernate/hibernate-search/commit/3886eb3c45b7ddbc36401626f27fb3eecbce4369
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
R hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/CloseIndexRunnable.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/WorkspaceImpl.java
M hibernate-search/src/main/java/org/hibernate/search/store/Workspace.java
Log Message:
-----------
HSEARCH-626 don't use exposed IndexWriter close: lifecycle and error handling is now taken care of
Commit: c5355e51a6384ec07bef708a9ab388a71f5e1fee
https://github.com/hibernate/hibernate-search/commit/c5355e51a6384ec07bef708a9ab388a71f5e1fee
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/BackendFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPResources.java
Log Message:
-----------
HSEARCH-626 Update thread group names to new roles
Commit: 44e50d4a8234fd3e96f0ae38da94d3df898ab1a5
https://github.com/hibernate/hibernate-search/commit/44e50d4a8234fd3e96f0ae38da94d3df898ab1a5
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessorFactory.java
Log Message:
-----------
HSEARCH-626 Have sync operations use the queueing thread too
Commit: 37bbd8cd569a1dbb9c5a50ddc1274f9b10b5c21d
https://github.com/hibernate/hibernate-search/commit/37bbd8cd569a1dbb9c5a50ddc1274f9b10b5c21d
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-16 (Tue, 16 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPResources.java
M hibernate-search/src/main/java/org/hibernate/search/batchindexing/impl/Executors.java
M hibernate-search/src/main/java/org/hibernate/search/batchindexing/impl/IdentifierProducer.java
M hibernate-search/src/main/java/org/hibernate/search/batchindexing/impl/ProducerConsumerQueue.java
M hibernate-search/src/main/java/org/hibernate/search/jmx/IndexControl.java
M hibernate-search/src/main/java/org/hibernate/search/store/impl/FSSlaveDirectoryProvider.java
M hibernate-search/src/test/java/org/hibernate/search/test/perf/SearcherThread.java
M hibernate-search/src/test/java/org/hibernate/search/test/reader/functionality/SharingBufferIndexProviderTest.java
M hibernate-search/src/test/java/org/hibernate/search/test/util/BytemanHelper.java
Log Message:
-----------
HSEARCH-850 Some InterruptedExceptions don't restore the interrupted thread state Handle Interruption properly
Commit: e7b075a40ff4c6878d5d2cba4bf55871712b074b
https://github.com/hibernate/hibernate-search/commit/e7b075a40ff4c6878d5d2cba4bf55871712b074b
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-17 (Wed, 17 Aug 2011)
Changed paths:
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/IndexWriterHolder.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/WorkspaceImpl.java
Log Message:
-----------
HSEARCH-626 Introduce IndexWriterHolder to simplify WorkspaceImpl, in preparation for multiple Workspace implementation strategies
Commit: 6d431caae762cfaa75fc932d151ab484bab859ef
https://github.com/hibernate/hibernate-search/commit/6d431caae762cfaa75fc932d151ab484bab859ef
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-17 (Wed, 17 Aug 2011)
Changed paths:
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/AbstractWorkspaceImpl.java
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/ExclusiveIndexWorkspaceImpl.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPResources.java
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/SharedIndexWorkspaceImpl.java
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/WorkspaceFactory.java
R hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/WorkspaceImpl.java
Log Message:
-----------
HSEARCH-762 split Workspace implementor in different implementations according to exclusive_index_use option
Commit: a8daf9bec5a76deca9f352227389b017dc443712
https://github.com/hibernate/hibernate-search/commit/a8daf9bec5a76deca9f352227389b017dc443712
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-17 (Wed, 17 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/SharedIndexWorkspaceImpl.java
Log Message:
-----------
HSEARCH-626 protect from IndexWriter concurrent close in shared-index strategy
Commit: 2bf43ee9a04510956bf9a3f6ece62966a666d519
https://github.com/hibernate/hibernate-search/commit/2bf43ee9a04510956bf9a3f6ece62966a666d519
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-17 (Wed, 17 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/AbstractWorkspaceImpl.java
M hibernate-search/src/main/java/org/hibernate/search/indexes/impl/CommonPropertiesParse.java
A hibernate-search/src/test/java/org/hibernate/search/test/configuration/ExclusiveIndexTest.java
Log Message:
-----------
HSEARCH-762 enable exclusive_index_use=true by default
Commit: 9104546918d75781bca8ae5bbd0bffc2ea805924
https://github.com/hibernate/hibernate-search/commit/9104546918d75781bca8ae5bbd0bffc2ea805924
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-17 (Wed, 17 Aug 2011)
Changed paths:
M hibernate-search-archetype/src/test/java/com/example/IndexAndSearchTest.java
Log Message:
-----------
archetype example forgot to shutdown the EMF, which leads now to failing tests when using exclusive_index (index lock not cleaned up)
Commit: eefaee52276a960d2162e9b76621d448d7b7fa64
https://github.com/hibernate/hibernate-search/commit/eefaee52276a960d2162e9b76621d448d7b7fa64
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-17 (Wed, 17 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/jgroups/JGroupsMasterMessageListener.java
R hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessor.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessorFactory.java
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueTask.java
Log Message:
-----------
HSEARCH-626 rename LuceneBackendQueueProcessor into LuceneBackendQueueTask
Commit: 45a221b0c49cfe824050089a5492c6caff50965d
https://github.com/hibernate/hibernate-search/commit/45a221b0c49cfe824050089a5492c6caff50965d
Author: Sanne Grinovero <sanne at hibernate.org>
Date: 2011-08-17 (Wed, 17 Aug 2011)
Changed paths:
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessorFactory.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueTask.java
A hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendResources.java
R hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/PerDPResources.java
M hibernate-search/src/main/java/org/hibernate/search/backend/impl/lucene/SingleTaskRunnable.java
Log Message:
-----------
HSEARCH-626 Rename PerDPResources into LuceneBackendResources
Compare: https://github.com/hibernate/hibernate-search/compare/2b7e3d9...45a221b
More information about the hibernate-commits
mailing list