You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by mi...@apache.org on 2016/02/07 20:45:57 UTC
[20/21] lucene-solr git commit: Merge branch 'master' into
jira/lucene-5438-nrt-replication
Merge branch 'master' into jira/lucene-5438-nrt-replication
Conflicts:
lucene/core/src/java/org/apache/lucene/index/IndexFileDeleter.java
lucene/test-framework/src/java/org/apache/lucene/store/MockDirectoryWrapper.java
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/9ba62e5e
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/9ba62e5e
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/9ba62e5e
Branch: refs/heads/jira/lucene-5438-nrt-replication
Commit: 9ba62e5e3833b99fbec4ba1775a5d1c12254556d
Parents: 6369012 1d4d9c5
Author: Mike McCandless <mi...@apache.org>
Authored: Sun Feb 7 14:03:13 2016 -0500
Committer: Mike McCandless <mi...@apache.org>
Committed: Sun Feb 7 14:03:13 2016 -0500
----------------------------------------------------------------------
.../icu/segmentation/ScriptIterator.java | 2 +-
.../apache/lucene/index/IndexFileDeleter.java | 36 +------
.../org/apache/lucene/index/IndexWriter.java | 2 +-
.../org/apache/lucene/store/FSDirectory.java | 15 ++-
.../lucene/store/FileSwitchDirectory.java | 5 +-
.../lucene/store/NRTCachingDirectory.java | 4 +-
.../lucene/TestMergeSchedulerExternal.java | 39 ++++---
.../lucene/index/TestIndexFileDeleter.java | 76 ++++++++++++++
.../apache/lucene/index/TestIndexWriter.java | 11 +-
.../jaspell/JaspellTernarySearchTrie.java | 2 +-
.../lucene/store/BaseDirectoryTestCase.java | 26 +++++
.../lucene/store/BaseLockFactoryTestCase.java | 9 +-
.../lucene/store/MockDirectoryWrapper.java | 103 +++++++++----------
solr/CHANGES.txt | 6 ++
.../solr/update/StreamingSolrClients.java | 4 +-
.../solr/client/solrj/io/SolrClientCache.java | 13 ++-
.../client/solrj/io/sql/ConnectionImpl.java | 14 +--
.../solrj/io/sql/DatabaseMetaDataImpl.java | 95 ++++++++++++++---
.../solr/client/solrj/io/sql/StatementImpl.java | 16 ++-
.../solr/client/solrj/io/sql/JdbcTest.java | 28 ++++-
20 files changed, 360 insertions(+), 146 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/9ba62e5e/lucene/core/src/java/org/apache/lucene/index/IndexWriter.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/9ba62e5e/lucene/core/src/java/org/apache/lucene/store/NRTCachingDirectory.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/9ba62e5e/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/9ba62e5e/lucene/test-framework/src/java/org/apache/lucene/store/MockDirectoryWrapper.java
----------------------------------------------------------------------
diff --cc lucene/test-framework/src/java/org/apache/lucene/store/MockDirectoryWrapper.java
index 9e25889,515f012..a36d6d4
--- a/lucene/test-framework/src/java/org/apache/lucene/store/MockDirectoryWrapper.java
+++ b/lucene/test-framework/src/java/org/apache/lucene/store/MockDirectoryWrapper.java
@@@ -833,12 -721,13 +833,12 @@@ public class MockDirectoryWrapper exten
}
throw new RuntimeException("MockDirectoryWrapper: cannot close: there are still open locks: " + openLocks, cause);
}
-
+ randomIOExceptionRate = 0.0;
+ randomIOExceptionRateOnOpen = 0.0;
- if (getCheckIndexOnClose()) {
- randomIOExceptionRate = 0.0;
- randomIOExceptionRateOnOpen = 0.0;
+ if ((getCheckIndexOnClose() || assertNoUnreferencedFilesOnClose) && DirectoryReader.indexExists(this)) {
+ if (getCheckIndexOnClose()) {
- if (DirectoryReader.indexExists(this)) {
if (LuceneTestCase.VERBOSE) {
System.out.println("\nNOTE: MockDirectoryWrapper: now crush");
}