Branch: refs/heads/master
Home:
https://github.com/hibernate/hibernate-search
Commit: 391e37ad845d774d1e9305e91dfff5d60e37f0e2
https://github.com/hibernate/hibernate-search/commit/391e37ad845d774d1e93...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-05-17 (Tue, 17 May 2016)
Changed paths:
M
backends/jgroups/src/main/java/org/hibernate/search/backend/jgroups/impl/JGroupsBackendQueueProcessor.java
M
backends/jgroups/src/main/java/org/hibernate/search/backend/jgroups/impl/JGroupsMasterMessageListener.java
M
backends/jms/src/main/java/org/hibernate/search/backend/jms/impl/JmsBackendQueueProcessor.java
M
backends/jms/src/main/java/org/hibernate/search/backend/jms/impl/JndiJMSBackendQueueProcessor.java
R
elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchBackendQueueProcessor.java
M
elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchIndexManager.java
M engine/src/main/java/org/hibernate/search/backend/BackendFactory.java
A
engine/src/main/java/org/hibernate/search/backend/impl/LocalBackendQueueProcessor.java
M
engine/src/main/java/org/hibernate/search/backend/impl/WorkQueuePerIndexSplitter.java
M
engine/src/main/java/org/hibernate/search/backend/impl/blackhole/BlackHoleBackendQueueProcessor.java
R
engine/src/main/java/org/hibernate/search/backend/impl/lucene/LuceneBackendQueueProcessor.java
A engine/src/main/java/org/hibernate/search/backend/impl/lucene/WorkspaceHolder.java
M engine/src/main/java/org/hibernate/search/backend/spi/BackendQueueProcessor.java
M engine/src/main/java/org/hibernate/search/indexes/impl/NRTIndexManager.java
M
engine/src/main/java/org/hibernate/search/indexes/spi/DirectoryBasedIndexManager.java
M engine/src/main/java/org/hibernate/search/indexes/spi/IndexManager.java
M
engine/src/test/java/org/hibernate/search/test/backend/BackendQueueProcessorTest.java
M
engine/src/test/java/org/hibernate/search/test/configuration/BaseConfigurationTest.java
M engine/src/test/java/org/hibernate/search/test/metadata/DummyIndexManager.java
M
engine/src/test/java/org/hibernate/search/testsupport/backend/GatedLuceneBackend.java
R
engine/src/test/java/org/hibernate/search/testsupport/backend/LeakingBackendQueueProcessor.java
A
engine/src/test/java/org/hibernate/search/testsupport/backend/LeakingLocalBackend.java
M
engine/src/test/java/org/hibernate/search/testsupport/junit/SearchFactoryHolder.java
M
integrationtest/performance/src/test/java/org/hibernate/search/test/performance/util/CheckerLuceneIndex.java
M
integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/jms/transaction/TransactionalJmsMasterSlave.java
M
orm/src/test/java/org/hibernate/search/test/backend/WorkQueueLengthConfiguredTest.java
M orm/src/test/java/org/hibernate/search/test/concurrency/ConcurrentFlushTest.java
M orm/src/test/java/org/hibernate/search/test/configuration/CustomBackendTest.java
M orm/src/test/java/org/hibernate/search/test/configuration/ExclusiveIndexTest.java
M orm/src/test/java/org/hibernate/search/test/configuration/norms/StoreNormsTest.java
M
orm/src/test/java/org/hibernate/search/test/embedded/depth/DocumentIdContainedInTest.java
M
orm/src/test/java/org/hibernate/search/test/embedded/depth/RecursiveGraphIncludePathsTest.java
M orm/src/test/java/org/hibernate/search/test/embedded/depth/RecursiveGraphTest.java
M
orm/src/test/java/org/hibernate/search/test/embedded/depth/WorkDoneOnEntitiesTest.java
M
orm/src/test/java/org/hibernate/search/test/engine/SkipIndexingWorkForUnaffectingChangesTest.java
M orm/src/test/java/org/hibernate/search/test/engine/UsingIdentifierRollbackTest.java
M
orm/src/test/java/org/hibernate/search/test/engine/optimizations/CollectionUpdateEventsSecondTest.java
M
orm/src/test/java/org/hibernate/search/test/engine/optimizations/UpdateOperationsTest.java
M
orm/src/test/java/org/hibernate/search/test/engine/optimizations/deletebyterm/DeleteByTermTest.java
M orm/src/test/java/org/hibernate/search/test/id/EmbeddedIdWithDocumentIdTest.java
M orm/src/test/java/org/hibernate/search/test/shards/ShardsTest.java
Log Message:
-----------
HSEARCH-1970 Making IndexManager independent of BackendQueueProcessor
* "engine" invokes BQP which in turn either applies the changes locally via the
IM or sends them remotely (JGroups, JMS)
* makes the kind of index (directory-based, or ES-based in the future) and the way of
applying index changes (locally, or remotely in some way) two orthogonal aspects
Commit: db0bd844315a26b0dcac1a032f7714c7cb1963fd
https://github.com/hibernate/hibernate-search/commit/db0bd844315a26b0dcac...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-05-17 (Tue, 17 May 2016)
Changed paths:
M
backends/jgroups/src/main/java/org/hibernate/search/backend/jgroups/impl/JGroupsMasterMessageListener.java
M
backends/jgroups/src/test/java/org/hibernate/search/backend/jgroups/impl/JGroupsConfigurationTest.java
M
backends/jgroups/src/test/java/org/hibernate/search/backend/jgroups/impl/SyncJGroupsBackendTest.java
M
elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchIndexManager.java
M engine/src/main/java/org/hibernate/search/backend/BackendFactory.java
M
engine/src/main/java/org/hibernate/search/backend/impl/BatchedQueueingProcessor.java
M
engine/src/main/java/org/hibernate/search/backend/impl/TransactionalOperationExecutorSelector.java
M
engine/src/main/java/org/hibernate/search/backend/impl/WorkQueuePerIndexSplitter.java
M
engine/src/main/java/org/hibernate/search/backend/impl/batch/DefaultBatchBackend.java
M engine/src/main/java/org/hibernate/search/indexes/impl/IndexManagerHolder.java
M
engine/src/main/java/org/hibernate/search/indexes/spi/DirectoryBasedIndexManager.java
M engine/src/main/java/org/hibernate/search/indexes/spi/IndexManager.java
M engine/src/main/java/org/hibernate/search/spi/SearchIntegratorBuilder.java
M engine/src/test/java/org/hibernate/search/test/metadata/DummyIndexManager.java
M
integrationtest/wildfly/src/test/java/org/hibernate/search/test/integration/jms/controller/RegistrationController.java
M orm/src/test/java/org/hibernate/search/test/configuration/CustomBackendTest.java
Log Message:
-----------
HSEARCH-1970 Removing remaining reference from IndexManager to BackendQueueProcessor
* Exposing BQP via IndexManagerHolder instead
Commit: 50daceef21f34c2082034307d50f2c0b6dacf5a1
https://github.com/hibernate/hibernate-search/commit/50daceef21f34c208203...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-05-17 (Tue, 17 May 2016)
Changed paths:
M
backends/jgroups/src/main/java/org/hibernate/search/backend/jgroups/impl/DispatchMessageSender.java
M
backends/jgroups/src/main/java/org/hibernate/search/backend/jgroups/impl/JGroupsBackendQueueProcessor.java
M
backends/jgroups/src/main/java/org/hibernate/search/backend/jgroups/impl/JGroupsBackendQueueTask.java
M
backends/jgroups/src/main/java/org/hibernate/search/backend/jgroups/impl/JGroupsMasterMessageListener.java
M
backends/jgroups/src/test/java/org/hibernate/search/test/jgroups/master/JGroupsMasterTest.java
M
backends/jgroups/src/test/java/org/hibernate/search/test/jgroups/slave/JGroupsReceiver.java
M
backends/jms/src/main/java/org/hibernate/search/backend/impl/jms/AbstractJMSHibernateSearchController.java
M
backends/jms/src/main/java/org/hibernate/search/backend/jms/impl/JmsBackendQueueProcessor.java
M
backends/jms/src/main/java/org/hibernate/search/backend/jms/impl/JmsBackendQueueTask.java
M
elasticsearch/src/main/java/org/hibernate/search/backend/elasticsearch/impl/ElasticsearchIndexManager.java
M engine/src/main/java/org/hibernate/search/engine/impl/ImmutableSearchFactory.java
M engine/src/main/java/org/hibernate/search/engine/impl/MutableSearchFactory.java
M
engine/src/main/java/org/hibernate/search/indexes/serialization/impl/LuceneWorkSerializerImpl.java
M
engine/src/main/java/org/hibernate/search/indexes/serialization/spi/LuceneWorkSerializer.java
M
engine/src/main/java/org/hibernate/search/indexes/spi/DirectoryBasedIndexManager.java
M engine/src/main/java/org/hibernate/search/indexes/spi/IndexManager.java
M engine/src/main/java/org/hibernate/search/spi/SearchIntegrator.java
M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
A
engine/src/main/resources/META-INF/services/org.hibernate.search.indexes.serialization.spi.LuceneWorkSerializer
M
engine/src/test/java/org/hibernate/search/test/backend/serialization/SerializationInstanceNotReusedTest.java
M
engine/src/test/java/org/hibernate/search/test/backend/serialization/SerializationProviderMissingTest.java
M engine/src/test/java/org/hibernate/search/test/metadata/DummyIndexManager.java
M engine/src/test/java/org/hibernate/search/test/util/impl/LoggingCreationTest.java
M
integrationtest/jms/src/test/java/org/hibernate/search/test/jms/master/JMSMasterTest.java
M
integrationtest/jms/src/test/java/org/hibernate/search/test/jms/slave/SearchQueueChecker.java
M
serialization/avro/src/test/java/org/hibernate/search/test/serialization/ConcurrentServiceTest.java
M
serialization/avro/src/test/java/org/hibernate/search/test/serialization/DocValuesSerializationTest.java
M
serialization/avro/src/test/java/org/hibernate/search/test/serialization/ProtocolBackwardCompatibilityTest.java
M
serialization/avro/src/test/java/org/hibernate/search/test/serialization/SerializationTest.java
Log Message:
-----------
HSEARCH-1970 Not exposing LuceneWorkSerializer through IndexManager as it's only
internally needed by BQP implementations
Commit: b082d90688c75d94a6ecdd2bdecd159969126c4b
https://github.com/hibernate/hibernate-search/commit/b082d90688c75d94a6ec...
Author: Gunnar Morling <gunnar.morling(a)googlemail.com>
Date: 2016-05-17 (Tue, 17 May 2016)
Changed paths:
M
backends/jgroups/src/main/java/org/hibernate/search/backend/jgroups/impl/JGroupsBackendQueueProcessor.java
M engine/src/main/java/org/hibernate/search/backend/BackendFactory.java
M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
M
integrationtest/jms/src/test/java/org/hibernate/search/test/jms/master/JMSMasterTest.java
M orm/src/test/java/org/hibernate/search/test/configuration/CustomBackendTest.java
Log Message:
-----------
HSEARCH-1970 Providing "local" short name for local queue processing backend,
keeping "lucene" for compatibility reasons for now
Commit: 99f2eee57b885c54dad47b51d3753b8c884bae3a
https://github.com/hibernate/hibernate-search/commit/99f2eee57b885c54dad4...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2016-05-17 (Tue, 17 May 2016)
Changed paths:
M documentation/src/main/asciidoc/configuration.asciidoc
Log Message:
-----------
HSEARCH-1970 Update the documentation referring to the 'lucene' backend
Commit: 5b9fe3e556224462e7dc24c3746545f5e06d3c44
https://github.com/hibernate/hibernate-search/commit/5b9fe3e556224462e7dc...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2016-05-17 (Tue, 17 May 2016)
Changed paths:
M
integrationtest/jms/src/test/java/org/hibernate/search/test/jms/master/JMSMasterTest.java
M
integrationtest/jms/src/test/java/org/hibernate/search/test/jms/slave/SearchQueueChecker.java
Log Message:
-----------
HSEARCH-1970 Revert changes in integration tests for JMS master/slave users to ensure
old-style JMS code keeps working
Commit: 9d338f8b344ca80513b245c2769573648706403e
https://github.com/hibernate/hibernate-search/commit/9d338f8b344ca80513b2...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2016-05-17 (Tue, 17 May 2016)
Changed paths:
M
engine/src/main/java/org/hibernate/search/indexes/spi/DirectoryBasedIndexManager.java
Log Message:
-----------
HSEARCH-1970 Implement the deprecated method getSerializer() on DirectoryBasedIM for
sake of old-time compatibility
Commit: 65a2b37a6c1bc07da120d57bbd7a0b2c012023cb
https://github.com/hibernate/hibernate-search/commit/65a2b37a6c1bc07da120...
Author: Sanne Grinovero <sanne(a)hibernate.org>
Date: 2016-05-17 (Tue, 17 May 2016)
Changed paths:
M engine/src/main/java/org/hibernate/search/util/logging/impl/Log.java
Log Message:
-----------
HSEARCH-1970 Do not reuse message ids from the logger
Compare:
https://github.com/hibernate/hibernate-search/compare/6d6a9ee126fa...65a2...