Tue 01/12/2021

Last successful run: 2021.01.11.14.10.00
Lucene/Solr trunk rev 7a301c736c4da9629602c8be752fd43a85224768 (commits since last successful run)
luceneutil revision de5ee06372748e81482107d82dbb52321a91a4d8 (commits since last successful run)
openjdk full version "15.0.1+9-18"
Java command-line: /opt/jdk-15.0.1/bin/java -Xmx32g -Xms32g -server -XX:+UseParallelGC
Index: segments_2: _32(9.0.0):C4978031:[diagnostics={os=Linux, java.runtime.version=15.0.1+9-18, mergeFactor=10, os.arch=amd64, source=merge, java.vendor=Oracle Corporation, os.version=5.9.8-arch1-1, mergeMaxNumSegments=-1, java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, timestamp=1610431962078}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1twyd _65(9.0.0):C4978032:[diagnostics={os=Linux, java.runtime.version=15.0.1+9-18, mergeFactor=10, os.arch=amd64, source=merge, java.vendor=Oracle Corporation, os.version=5.9.8-arch1-1, mergeMaxNumSegments=-1, java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, timestamp=1610433036365}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1tx7m _98(9.0.0):C4978032:[diagnostics={os=Linux, java.runtime.version=15.0.1+9-18, mergeFactor=10, os.arch=amd64, source=merge, java.vendor=Oracle Corporation, os.version=5.9.8-arch1-1, mergeMaxNumSegments=-1, java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, timestamp=1610434076696}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1txgv _cb(9.0.0):C4978032:[diagnostics={os=Linux, java.runtime.version=15.0.1+9-18, mergeFactor=10, os.arch=amd64, source=merge, java.vendor=Oracle Corporation, os.version=5.9.8-arch1-1, mergeMaxNumSegments=-1, java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, timestamp=1610435082396}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1txq4 _fe(9.0.0):C4978032:[diagnostics={os=Linux, java.runtime.version=15.0.1+9-18, mergeFactor=10, os.arch=amd64, source=merge, java.vendor=Oracle Corporation, os.version=5.9.8-arch1-1, mergeMaxNumSegments=-1, java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, timestamp=1610436077341}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1txzd _fp(9.0.0):C497803:[diagnostics={os=Linux, java.runtime.version=15.0.1+9-18, mergeFactor=10, os.arch=amd64, source=merge, java.vendor=Oracle Corporation, os.version=5.9.8-arch1-1, mergeMaxNumSegments=-1, java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, timestamp=1610436466262}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1ty0a _g0(9.0.0):C497803:[diagnostics={os=Linux, java.runtime.version=15.0.1+9-18, mergeFactor=10, os.arch=amd64, source=merge, java.vendor=Oracle Corporation, os.version=5.9.8-arch1-1, mergeMaxNumSegments=-1, java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, timestamp=1610436530254}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1ty17 _gb(9.0.0):C497803:[diagnostics={os=Linux, java.runtime.version=15.0.1+9-18, mergeFactor=10, os.arch=amd64, source=merge, java.vendor=Oracle Corporation, os.version=5.9.8-arch1-1, mergeMaxNumSegments=-1, java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, timestamp=1610436594321}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1ty24 _gm(9.0.0):C497803:[diagnostics={os=Linux, java.runtime.version=15.0.1+9-18, mergeFactor=10, os.arch=amd64, source=merge, java.vendor=Oracle Corporation, os.version=5.9.8-arch1-1, mergeMaxNumSegments=-1, java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, timestamp=1610436658583}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1ty31 _gx(9.0.0):C497804:[diagnostics={os=Linux, java.runtime.version=15.0.1+9-18, mergeFactor=10, os.arch=amd64, source=merge, java.vendor=Oracle Corporation, os.version=5.9.8-arch1-1, mergeMaxNumSegments=-1, java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, timestamp=1610436722498}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1ty3y _gy(9.0.0):C49780:[diagnostics={java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, source=flush, os.arch=amd64, java.runtime.version=15.0.1+9-18, os.version=5.9.8-arch1-1, java.vendor=Oracle Corporation, os=Linux, timestamp=1610436751406}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1ty41 _gz(9.0.0):C49780:[diagnostics={java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, source=flush, os.arch=amd64, java.runtime.version=15.0.1+9-18, os.version=5.9.8-arch1-1, java.vendor=Oracle Corporation, os=Linux, timestamp=1610436755345}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1ty44 _h0(9.0.0):C49781:[diagnostics={java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, source=flush, os.arch=amd64, java.runtime.version=15.0.1+9-18, os.version=5.9.8-arch1-1, java.vendor=Oracle Corporation, os=Linux, timestamp=1610436759100}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1ty47 _h1(9.0.0):C49780:[diagnostics={java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, source=flush, os.arch=amd64, java.runtime.version=15.0.1+9-18, os.version=5.9.8-arch1-1, java.vendor=Oracle Corporation, os=Linux, timestamp=1610436763045}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1ty4a _h2(9.0.0):C46742:[diagnostics={java.version=15.0.1, java.vm.version=15.0.1+9-18, lucene.version=9.0.0, source=flush, os.arch=amd64, java.runtime.version=15.0.1+9-18, os.version=5.9.8-arch1-1, java.vendor=Oracle Corporation, os=Linux, timestamp=1610436766670}]:[attributes={Lucene87StoredFieldsFormat.mode=BEST_SPEED}] :id=1474imwko6dlek1v0eui1ty4d


Search perf vs day before
TaskQPS prevStdDev prevQPS nowStdDev now% changep-value
Prefix360.7(6.8%)56.4(9.0%)0.9 X0.005
VectorSearch1355.7(0.8%)1274.8(0.8%)0.9 X0.000
IntNRQ30.1(15.7%)28.7(17.0%)1.0 X0.365
SloppyPhrase3.8(3.8%)3.6(5.4%)1.0 X0.002
OrHighHigh14.3(4.0%)13.7(4.7%)1.0 X0.003
OrHighMed37.7(3.4%)36.3(3.4%)1.0 X0.001
BrowseDateTaxoFacets1.6(11.3%)1.6(9.2%)1.0 X0.278
BrowseDayOfYearTaxoFacets1.6(11.2%)1.6(9.1%)1.0 X0.279
TermDayOfYearSort3660.7(3.1%)3537.2(2.0%)1.0 X0.000
BrowseMonthTaxoFacets1.7(10.7%)1.6(8.5%)1.0 X0.275
Wildcard58.4(2.4%)56.5(2.4%)1.0 X0.000
TermDateFacets12.0(5.6%)11.6(6.1%)1.0 X0.088
IntervalsOrdered6.6(3.1%)6.4(3.7%)1.0 X0.003
Phrase31.1(4.0%)30.1(3.4%)1.0 X0.010
TermMonthSort54.0(8.7%)52.4(7.5%)1.0 X0.242
Fuzzy177.7(2.1%)75.5(2.3%)1.0 X0.000
AndHighOrMedMed36.7(3.1%)35.7(2.4%)1.0 X0.001
AndMedOrHighHigh20.5(3.0%)19.9(2.5%)1.0 X0.001
Fuzzy279.2(2.0%)77.0(2.0%)1.0 X0.000
Term1666.3(6.0%)1623.9(5.0%)1.0 X0.144
Respell62.2(1.9%)60.7(1.6%)1.0 X0.000
TermTitleSort41.9(5.9%)40.9(6.5%)1.0 X0.243
AndHighMed53.6(3.9%)52.5(3.4%)1.0 X0.074
TermDTSort273.1(8.4%)268.0(5.1%)1.0 X0.399
SpanNear7.1(1.8%)7.0(2.5%)1.0 X0.009
AndHighHigh32.0(4.7%)31.5(4.9%)1.0 X0.270
BrowseDayOfYearSSDVFacets5.3(2.3%)5.3(2.3%)1.0 X0.071
PKLookup224.0(3.0%)221.7(2.6%)1.0 X0.241
BrowseMonthSSDVFacets5.6(2.3%)5.5(3.3%)1.0 X0.261
TermBGroup1M20.3(6.5%)20.2(6.7%)1.0 X0.682
TermGroup10015.6(5.6%)15.5(5.8%)1.0 X0.639
TermGroup10K18.1(6.0%)17.9(6.4%)1.0 X0.694
TermGroup1M17.4(5.6%)17.3(6.1%)1.0 X0.736
TermBGroup1M1P20.2(7.9%)20.2(10.7%)1.0 X0.947




Profiler results

CPU:
PROFILE SUMMARY from 6127923 events (total: 6M)
  tests.profile.mode=cpu
  tests.profile.count=30
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       CPU SAMPLES   STACK
4.21%         257729        org.apache.lucene.util.packed.DirectMonotonicReader#get()
3.87%         236976        org.apache.lucene.codecs.lucene80.Lucene80DocValuesProducer$15#binaryValue()
3.38%         207355        org.apache.lucene.util.packed.DirectReader$DirectPackedReader12#get()
2.77%         169779        org.apache.lucene.search.grouping.TermGroupSelector#advanceTo()
2.20%         134568        org.apache.lucene.codecs.lucene84.Lucene84PostingsReader$BlockImpactsPostingsEnum#advance()
2.13%         130744        org.apache.lucene.facet.taxonomy.FastTaxonomyFacetCounts#countAll()
2.01%         123157        jdk.internal.misc.Unsafe#convEndian()
1.92%         117619        java.nio.ByteBuffer#get()
1.89%         115971        org.apache.lucene.codecs.lucene80.Lucene80NormsProducer$3#longValue()
1.56%         95795         org.apache.lucene.search.TermScorer#score()
1.56%         95296         org.apache.lucene.store.ByteBufferGuard#getByte()
1.48%         90748         java.nio.DirectByteBuffer#get()
1.48%         90687         org.apache.lucene.search.similarities.BM25Similarity$BM25Scorer#score()
1.41%         86386         java.nio.Buffer#position()
1.38%         84721         org.apache.lucene.codecs.lucene84.ForUtil#expand8()
1.34%         82181         org.apache.lucene.codecs.lucene84.Lucene84PostingsReader#findFirstGreater()
1.34%         81864         org.apache.lucene.store.ByteBufferGuard#ensureValid()
1.34%         81846         org.apache.lucene.codecs.lucene84.Lucene84PostingsReader$EverythingEnum#skipPositions()
1.25%         76640         org.apache.lucene.codecs.lucene84.ForUtil#shiftLongs()
1.15%         70450         java.nio.Buffer#nextGetIndex()
1.11%         68111         org.apache.lucene.search.Weight$DefaultBulkScorer#scoreAll()
1.10%         67612         org.apache.lucene.search.ConjunctionDISI#doNext()
1.06%         64775         org.apache.lucene.queries.intervals.OrderedIntervalsSource$OrderedIntervalIterator#nextInterval()
1.05%         64165         org.apache.lucene.codecs.lucene84.Lucene84PostingsReader$EverythingEnum#nextPosition()
1.03%         63224         org.apache.lucene.facet.sortedset.SortedSetDocValuesFacetCounts#countOneSegment()
1.02%         62455         org.apache.lucene.search.PhraseScorer$1#matches()
1.01%         61871         org.apache.lucene.index.SingletonSortedSetDocValues#nextDoc()
0.95%         58086         org.apache.lucene.codecs.lucene84.PForUtil#decode()
0.92%         56328         org.apache.lucene.codecs.lucene84.ForUtil#prefixSum32()
0.91%         55805         org.apache.lucene.codecs.lucene84.ForUtil#innerPrefixSum32()


HEAP:
PROFILE SUMMARY from 29029 events (total: 842553M)
  tests.profile.mode=heap
  tests.profile.count=30
  tests.profile.stacksize=1
  tests.profile.linenumbers=false
PERCENT       HEAP SAMPLES  STACK
39.30%        331117M       java.lang.Integer#valueOf()
7.49%         63074M        org.apache.lucene.util.FixedBitSet#()
6.38%         53776M        jdk.internal.math.FloatingDecimal#readJavaFormatString()
4.13%         34768M        java.util.AbstractList#iterator()
3.18%         26788M        java.lang.StringLatin1#newString()
2.57%         21686M        java.util.Arrays#copyOf()
2.37%         19972M        java.util.Arrays#copyOfRange()
2.15%         18119M        org.apache.lucene.search.ExactPhraseMatcher$1#getImpacts()
2.06%         17351M        org.apache.lucene.search.ExactPhraseMatcher$1$1#getImpacts()
1.73%         14598M        java.lang.ref.Finalizer#runFinalization()
1.65%         13938M        org.apache.lucene.codecs.blocktree.SegmentTermsEnumFrame#()
1.26%         10575M        java.util.AbstractList#listIterator()
1.18%         9926M         org.apache.lucene.util.fst.ByteSequenceOutputs#read()
1.05%         8838M         org.apache.lucene.util.BytesRef#()
0.99%         8336M         org.apache.lucene.util.ArrayUtil#growExact()
0.92%         7750M         org.apache.lucene.codecs.lucene84.Lucene84PostingsReader$BlockDocsEnum#()
0.91%         7692M         java.util.ArrayList#grow()
0.91%         7638M         org.apache.lucene.util.DocIdSetBuilder$Buffer#()
0.90%         7559M         java.lang.String#split()
0.75%         6356M         java.lang.StringUTF16#compress()
0.75%         6329M         java.util.Arrays#asList()
0.75%         6281M         java.nio.DirectByteBufferR#duplicate()
0.67%         5603M         java.util.concurrent.locks.AbstractQueuedSynchronizer#acquire()
0.61%         5154M         java.util.concurrent.CopyOnWriteArrayList#iterator()
0.58%         4914M         jdk.internal.misc.Unsafe#allocateUninitializedArray()
0.53%         4506M         org.apache.lucene.codecs.blocktree.SegmentTermsEnum#getFrame()
0.53%         4464M         org.apache.lucene.codecs.blocktree.IntersectTermsEnumFrame#load()
0.51%         4295M         perf.VectorDictionary#parseLine()
0.51%         4282M         java.util.AbstractList#subList()
0.48%         4072M         perf.SearchPerfTest#_main()