mirror of https://github.com/apache/lucene.git
cleanup some precommit failures
This commit is contained in:
parent
88fea23176
commit
5640470593
|
@ -93,7 +93,7 @@ public abstract class DirectoryReader extends BaseCompositeReader<LeafReader> {
|
|||
* gain some performance by passing false.
|
||||
* @param writeAllDeletes If true, new deletes will be written
|
||||
* down to index files instead of carried over from writer to
|
||||
* reader in heap
|
||||
* reader directly in heap
|
||||
*
|
||||
* @see #open(IndexWriter)
|
||||
*
|
||||
|
|
|
@ -438,7 +438,6 @@ public class IndexWriter implements Closeable, TwoPhaseCommit, Accountable {
|
|||
anyChanges |= maybeApplyDeletes(applyAllDeletes);
|
||||
if (writeAllDeletes) {
|
||||
// Must move the deletes to disk:
|
||||
System.out.println("IW: now readerPool.commit");
|
||||
readerPool.commit(segmentInfos);
|
||||
}
|
||||
|
||||
|
@ -1174,7 +1173,9 @@ public class IndexWriter implements Closeable, TwoPhaseCommit, Accountable {
|
|||
return docWriter.getNumDocs() + segmentInfos.totalMaxDoc();
|
||||
}
|
||||
|
||||
/** If {@link SegmentInfos#getVersion} is below {@code newVersion} then update it to this value. */
|
||||
/** If {@link SegmentInfos#getVersion} is below {@code newVersion} then update it to this value.
|
||||
*
|
||||
* @lucene.internal */
|
||||
public synchronized void advanceSegmentInfosVersion(long newVersion) {
|
||||
ensureOpen();
|
||||
if (segmentInfos.getVersion() < newVersion) {
|
||||
|
@ -2897,6 +2898,12 @@ public class IndexWriter implements Closeable, TwoPhaseCommit, Accountable {
|
|||
setCommitData(commitUserData, true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the commit user data map, controlling whether to advance the {@link SegmentInfos#getVersion}.
|
||||
*
|
||||
* @see #setCommitData(Map)
|
||||
*
|
||||
* @lucene.internal */
|
||||
public final synchronized void setCommitData(Map<String,String> commitUserData, boolean doIncrementVersion) {
|
||||
segmentInfos.setUserData(new HashMap<>(commitUserData), doIncrementVersion);
|
||||
changeCount.incrementAndGet();
|
||||
|
|
|
@ -887,7 +887,7 @@ public final class SegmentInfos implements Cloneable, Iterable<SegmentCommitInfo
|
|||
if (newVersion < version) {
|
||||
throw new IllegalArgumentException("newVersion (=" + newVersion + ") cannot be less than current version (=" + version + ")");
|
||||
}
|
||||
System.out.println(Thread.currentThread().getName() + ": SIS.setVersion change from " + version + " to " + newVersion);
|
||||
//System.out.println(Thread.currentThread().getName() + ": SIS.setVersion change from " + version + " to " + newVersion);
|
||||
version = newVersion;
|
||||
}
|
||||
|
||||
|
|
|
@ -46,12 +46,14 @@ import org.apache.lucene.util.IOUtils;
|
|||
import org.apache.lucene.util.LuceneTestCase.SuppressCodecs;
|
||||
import org.apache.lucene.util.LuceneTestCase.SuppressSysoutChecks;
|
||||
import org.apache.lucene.util.LuceneTestCase;
|
||||
import org.apache.lucene.util.SuppressForbidden;
|
||||
import org.apache.lucene.util.TestUtil;
|
||||
|
||||
/** Child process with silly naive TCP socket server to handle
|
||||
* between-node commands, launched for each node by TestNRTReplication. */
|
||||
@SuppressCodecs({"MockRandom", "Memory", "Direct", "SimpleText"})
|
||||
@SuppressSysoutChecks(bugUrl = "Stuff gets printed, important stuff for debugging a failure")
|
||||
@SuppressForbidden(reason = "We need Unsafe to actually crush :-)")
|
||||
public class SimpleServer extends LuceneTestCase {
|
||||
|
||||
final static Set<Thread> clientThreads = Collections.synchronizedSet(new HashSet<>());
|
||||
|
|
|
@ -35,6 +35,7 @@ import org.apache.lucene.util.LineFileDocs;
|
|||
import org.apache.lucene.util.LuceneTestCase.SuppressCodecs;
|
||||
import org.apache.lucene.util.LuceneTestCase.SuppressSysoutChecks;
|
||||
import org.apache.lucene.util.LuceneTestCase;
|
||||
import org.apache.lucene.util.SuppressForbidden;
|
||||
import org.apache.lucene.util.TestUtil;
|
||||
|
||||
import com.carrotsearch.randomizedtesting.SeedUtils;
|
||||
|
@ -53,6 +54,7 @@ public class TestNRTReplication extends LuceneTestCase {
|
|||
LineFileDocs docs;
|
||||
|
||||
/** Launches a child "server" (separate JVM), which is either primary or replica node */
|
||||
@SuppressForbidden(reason = "ProcessBuilder requires java.io.File for CWD")
|
||||
private NodeProcess startNode(int primaryTCPPort, final int id, Path indexPath, long forcePrimaryVersion, boolean willCrash) throws IOException {
|
||||
List<String> cmd = new ArrayList<>();
|
||||
|
||||
|
|
|
@ -50,9 +50,10 @@ import org.apache.lucene.search.TermQuery;
|
|||
import org.apache.lucene.store.MockDirectoryWrapper;
|
||||
import org.apache.lucene.util.IOUtils;
|
||||
import org.apache.lucene.util.LineFileDocs;
|
||||
import org.apache.lucene.util.LuceneTestCase;
|
||||
import org.apache.lucene.util.LuceneTestCase.SuppressCodecs;
|
||||
import org.apache.lucene.util.LuceneTestCase.SuppressSysoutChecks;
|
||||
import org.apache.lucene.util.LuceneTestCase;
|
||||
import org.apache.lucene.util.SuppressForbidden;
|
||||
import org.apache.lucene.util.TestUtil;
|
||||
import org.apache.lucene.util.ThreadInterruptedException;
|
||||
|
||||
|
@ -502,6 +503,7 @@ public class TestStressNRTReplication extends LuceneTestCase {
|
|||
}
|
||||
|
||||
/** Launches a child "server" (separate JVM), which is either primary or replica node */
|
||||
@SuppressForbidden(reason = "ProcessBuilder requires java.io.File for CWD")
|
||||
NodeProcess startNode(final int id, Path indexPath, boolean isPrimary, long forcePrimaryVersion) throws IOException {
|
||||
nodeTimeStamps[id] = System.nanoTime();
|
||||
List<String> cmd = new ArrayList<>();
|
||||
|
|
Loading…
Reference in New Issue