Skip to content

Commit

Permalink
SOLR-16559: Fix benchmark module warnings/errors
Browse files Browse the repository at this point in the history
  • Loading branch information
risdenk committed Nov 28, 2022
1 parent fba08f4 commit 0717921
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 8 deletions.
2 changes: 1 addition & 1 deletion solr/benchmark/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,6 @@ dependencies {
implementation 'org.quicktheories:quicktheories'
implementation 'org.openjdk.jmh:jmh-core'
implementation 'org.slf4j:slf4j-api'
runtimeOnly 'com.lmax:disruptor'
annotationProcessor 'org.openjdk.jmh:jmh-generator-annprocess'
implementation 'org.slf4j:slf4j-api'
}
19 changes: 12 additions & 7 deletions solr/benchmark/log4j2-bench.xml
Original file line number Diff line number Diff line change
Expand Up @@ -64,20 +64,22 @@
</RollingRandomAccessFile>


<RandomAccessFile
<RollingRandomAccessFile
name="RandomCountsFile"
fileName="${sys:solr.log.dir:-build/work/solr-logs}/${sys:solr.log.name:-solr}_random_counts.log">
fileName="${sys:solr.log.dir:-work/solr-logs}/${sys:solr.log.name:-solr}_random_counts.log"
filePattern="${sys:solr.log.dir:-work/solr-logs}/${sys:solr.log.name:-solr}_random_counts.log.%i">
<PatternLayout>
<Pattern>
%maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.}
%m%notEmpty{ =>%ex{short}}}{10240}%n
</Pattern>
</PatternLayout>
</RandomAccessFile>
<AsyncLogger name="org.apache.solr.bench.BaseBenchState.RandomCounts" level="info" additivity="false">
<AppenderRef ref="RandomCountsFile"/>
</AsyncLogger>

<Policies>
<OnStartupTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="128 MB"/>
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingRandomAccessFile>
</Appenders>
<Loggers>
<!-- Use <AsyncLogger/<AsyncRoot and <Logger/<Root for asynchronous logging or synchonous logging respectively -->
Expand All @@ -92,6 +94,9 @@
<AsyncLogger name="org.apache.solr.core.SolrCore.SlowRequest" level="info" additivity="false">
<AppenderRef ref="SlowLogFile"/>
</AsyncLogger>
<AsyncLogger name="org.apache.solr.bench.BaseBenchState.RandomCounts" level="info" additivity="false">
<AppenderRef ref="RandomCountsFile"/>
</AsyncLogger>

<AsyncRoot level="info">
<AppenderRef ref="MainLogFile"/>
Expand Down

0 comments on commit 0717921

Please sign in to comment.