zacharymorn commented on a change in pull request #128: URL: https://github.com/apache/lucene/pull/128#discussion_r639455850
########## File path: lucene/core/src/java/org/apache/lucene/index/CheckIndex.java ########## @@ -926,17 +1100,19 @@ public Status checkIndex(List<String> onlySegments) throws IOException { * @lucene.experimental */ public static Status.LiveDocStatus testLiveDocs( - CodecReader reader, PrintStream infoStream, boolean failFast) throws IOException { + CodecReader reader, PrintStream infoStream, String segmentId) { long startNS = System.nanoTime(); + String segmentPartId = segmentId + "[LiveDocs]"; final Status.LiveDocStatus status = new Status.LiveDocStatus(); try { - if (infoStream != null) infoStream.print(" test: check live docs....."); + if (infoStream != null) infoStream.print(segmentPartId + " test: check live docs....."); Review comment: I've implemented it here https://github.com/apache/lucene/pull/128/commits/57f542f48ee08ec2bd63520c43deb0734455bd28 . The per part messages should be printed as soon as each concurrent check finishes, and without locking since the shared `PrintStream` object already handles locking internally. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org