diff --git a/README.md b/README.md index 992cb81c..7b4ab02c 100644 --- a/README.md +++ b/README.md @@ -148,50 +148,54 @@ Running SBK locally: usage: sbk -out SystemLogger Storage Benchmark Kit - -class Storage Driver Class, - Available Drivers [Activemq, Artemis, AsyncFile, - BookKeeper, Cassandra, CephS3, Couchbase, CouchDB, - CSV, Db2, Derby, Dynamodb, Exasol, FdbRecord, File, - FileStream, FoundationDB, H2, HDFS, Hive, Jdbc, - Kafka, LevelDB, MariaDB, Memcached, MinIO, MongoDB, - MsSql, MySQL, Nats, NatsStream, Nsq, Null, OpenIO, - PostgreSQL, Pravega, Pulsar, RabbitMQ, Redis, - RedPanda, RocketMQ, RocksDB, SeaweedS3, SQLite] - -help Help message - -maxlatency Maximum latency; - use '-time' for time unit; default:180000 ms - -minlatency Minimum latency; - use '-time' for time unit; default:0 ms - -out Logger Driver Class, - Available Drivers [CSVLogger, GrpcLogger, - PrometheusLogger, Sl4jLogger, SystemLogger] - -readers Number of readers - -records Number of records(events) if 'seconds' not specified; - otherwise, Maximum records per second by writer(s); - and/or - Number of records per second by reader(s) - -ro Readonly Benchmarking, - Applicable only if both writers and readers are set; - default: false - -rq Benchmark Reade Requests; default: false - -rsec Number of seconds/step for readers, default: 0 - -rstep Number of readers/step, default: 1 - -seconds Number of seconds to run - if not specified, runs forever - -size Size of each message (event or record) - -sync Each Writer calls flush/sync after writing - number of of events(records); and/or - number of events(records) per Write or Read - Transaction - -throughput If > 0, throughput in MB/s - If 0, writes/reads 'records' - If -1, get the maximum throughput (default: -1) - -time Latency Time Unit [ms:MILLISECONDS, mcs:MICROSECONDS, - ns:NANOSECONDS]; default: ms - -wq Benchmark Write Requests; default: false - -writers Number of writers - -wsec Number of seconds/step for writers, default: 0 - -wstep Number of writers/step, default: 1 + -class Storage Driver Class, + Available Drivers [Activemq, Artemis, AsyncFile, + Atomicq, BookKeeper, Cassandra, CephS3, + ConcurrentQ, Conqueue, Couchbase, CouchDB, CSV, + Db2, Derby, Dynamodb, Exasol, FdbRecord, File, + FileStream, FoundationDB, H2, HDFS, Hive, Jdbc, + Kafka, LevelDB, Linkedbq, MariaDB, Memcached, + MinIO, MongoDB, MsSql, MySQL, Nats, NatsStream, + Nsq, Null, OpenIO, PostgreSQL, Pravega, Pulsar, + RabbitMQ, Redis, RedPanda, RocketMQ, RocksDB, + SeaweedS3, SQLite, Syncq] + -help Help message + -maxlatency Maximum latency; + use '-time' for time unit; default:180000 ms + -millisecsleep Idle sleep in milliseconds; default: 0 ms + -minlatency Minimum latency; + use '-time' for time unit; default:0 ms + -out Logger Driver Class, + Available Drivers [CSVLogger, GrpcLogger, + PrometheusLogger, Sl4jLogger, SystemLogger] + -readers Number of readers + -records Number of records(events) if 'seconds' not + specified; + otherwise, Maximum records per second by + writer(s); and/or + Number of records per second by reader(s) + -ro Readonly Benchmarking, + Applicable only if both writers and readers are + set; default: false + -rq Benchmark Reade Requests; default: false + -rsec Number of seconds/step for readers, default: 0 + -rstep Number of readers/step, default: 1 + -seconds Number of seconds to run + if not specified, runs forever + -size Size of each message (event or record) + -sync Each Writer calls flush/sync after writing + number of of events(records); and/or + number of events(records) per Write or Read + Transaction + -throughput If > 0, throughput in MB/s + If 0, writes/reads 'records' + If -1, get the maximum throughput (default: -1) + -time Latency Time Unit [ms:MILLISECONDS, + mcs:MICROSECONDS, ns:NANOSECONDS]; default: ms + -wq Benchmark Write Requests; default: false + -writers Number of writers + -wsec Number of seconds/step for writers, default: 0 + -wstep Number of writers/step, default: 1 Please report issues at https://github.com/kmgowda/SBK @@ -649,6 +653,7 @@ Storage Benchmark Kit -help Help message -maxlatency Maximum latency; use '-time' for time unit; default:180000 ms + -millisecsleep Idle sleep in milliseconds; default: 0 ms -minlatency Minimum latency; use '-time' for time unit; default:0 ms -partitions Number of partitions of the topic, default: 1 @@ -686,7 +691,6 @@ Storage Benchmark Kit Please report issues at https://github.com/kmgowda/SBK - ``` ### Add your driver to SBK Manually diff --git a/perl/javadoc/allclasses-index.html b/perl/javadoc/allclasses-index.html index 9e459301..eadb32ec 100644 --- a/perl/javadoc/allclasses-index.html +++ b/perl/javadoc/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (perl 5.2 API) +All Classes and Interfaces (perl 5.3 API) @@ -165,10 +165,14 @@

All Classes and Interfaces<
Interface PerformanceLogger.
- -
+ +
 
+ +
Class for Performance Recording.
+ +
 
Interface for recording latencies.
diff --git a/perl/javadoc/allpackages-index.html b/perl/javadoc/allpackages-index.html index c6ef548d..627b6deb 100644 --- a/perl/javadoc/allpackages-index.html +++ b/perl/javadoc/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (perl 5.2 API) +All Packages (perl 5.3 API) diff --git a/perl/javadoc/constant-values.html b/perl/javadoc/constant-values.html index ae739d59..d1d2eb8d 100644 --- a/perl/javadoc/constant-values.html +++ b/perl/javadoc/constant-values.html @@ -2,7 +2,7 @@ -Constant Field Values (perl 5.2 API) +Constant Field Values (perl 5.3 API) diff --git a/perl/javadoc/help-doc.html b/perl/javadoc/help-doc.html index 5858456a..c8315cc0 100644 --- a/perl/javadoc/help-doc.html +++ b/perl/javadoc/help-doc.html @@ -2,7 +2,7 @@ -API Help (perl 5.2 API) +API Help (perl 5.3 API) diff --git a/perl/javadoc/index-all.html b/perl/javadoc/index-all.html index 1e6f06a3..75f0a6ae 100644 --- a/perl/javadoc/index-all.html +++ b/perl/javadoc/index-all.html @@ -2,7 +2,7 @@ -Index (perl 5.2 API) +Index (perl 5.3 API) @@ -146,6 +146,8 @@

C

Interface Channel.
+
channels - Variable in class io.perl.api.PerformanceRecorder
+
 
checkTotalWindowFullAndReset(long) - Method in class io.perl.api.impl.TotalLatencyRecordWindow
This method checks if totalWindow is full and Stop the Total Window.
@@ -855,14 +857,28 @@

P

Interface PerformanceLogger.
-
PerformanceRecorder - Class in io.perl.api.impl
+
PerformanceRecorder - Class in io.perl.api
+
 
+
PerformanceRecorder(PeriodicRecorder, Channel[], Time, int) - Constructor for class io.perl.api.PerformanceRecorder
+
+
Constructor to initialize values.
+
+
PerformanceRecorderIdleBusyWait - Class in io.perl.api.impl
Class for Performance Recording.
-
PerformanceRecorder(PeriodicRecorder, Channel[], Time, int, int) - Constructor for class io.perl.api.impl.PerformanceRecorder
+
PerformanceRecorderIdleBusyWait(PeriodicRecorder, Channel[], Time, int, int) - Constructor for class io.perl.api.impl.PerformanceRecorderIdleBusyWait
Constructor to initialize values.
+
PerformanceRecorderIdleSleep - Class in io.perl.api.impl
+
 
+
PerformanceRecorderIdleSleep(PeriodicRecorder, Channel[], Time, int, int) - Constructor for class io.perl.api.impl.PerformanceRecorderIdleSleep
+
+
Constructor to initialize values.
+
+
periodicRecorder - Variable in class io.perl.api.PerformanceRecorder
+
 
PeriodicRecorder - Interface in io.perl.api
Interface for recording latencies.
@@ -1109,7 +1125,15 @@

R

Run the CQ Perl.
-
run(long, long) - Method in class io.perl.api.impl.PerformanceRecorder
+
run(long, long) - Method in class io.perl.api.impl.PerformanceRecorderIdleBusyWait
+
+
Method run.
+
+
run(long, long) - Method in class io.perl.api.impl.PerformanceRecorderIdleSleep
+
+
Method run.
+
+
run(long, long) - Method in class io.perl.api.PerformanceRecorder
Method run.
@@ -1158,6 +1182,10 @@

S

String slc2Name.
+
sleepMS - Variable in class io.perl.config.PerlConfig
+
+
int sleepMS.
+
start() - Method in class io.perl.logger.impl.DefaultPrometheusLogger
Starts this server in a new background thread.
@@ -1240,6 +1268,8 @@

T

Time time.
+
time - Variable in class io.perl.api.PerformanceRecorder
+
 
Time - Interface in io.time
Interface Time.
@@ -1389,6 +1419,8 @@

W

LatencyRecordWindow window.
+
windowIntervalMS - Variable in class io.perl.api.PerformanceRecorder
+
 
windowLogger - Variable in class io.perl.api.impl.TotalLatencyRecordWindow
Print windowLogger.
diff --git a/perl/javadoc/index.html b/perl/javadoc/index.html index fa4dd771..987d152d 100644 --- a/perl/javadoc/index.html +++ b/perl/javadoc/index.html @@ -2,7 +2,7 @@ -Overview (perl 5.2 API) +Overview (perl 5.3 API) @@ -47,7 +47,7 @@
-

perl 5.2 API

+

perl 5.3 API

Packages
diff --git a/perl/javadoc/io/perl/api/Channel.html b/perl/javadoc/io/perl/api/Channel.html index b085975b..9b06af50 100644 --- a/perl/javadoc/io/perl/api/Channel.html +++ b/perl/javadoc/io/perl/api/Channel.html @@ -2,7 +2,7 @@ -Channel (perl 5.2 API) +Channel (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/GetPerlChannel.html b/perl/javadoc/io/perl/api/GetPerlChannel.html index 89857ad7..04507d0b 100644 --- a/perl/javadoc/io/perl/api/GetPerlChannel.html +++ b/perl/javadoc/io/perl/api/GetPerlChannel.html @@ -2,7 +2,7 @@ -GetPerlChannel (perl 5.2 API) +GetPerlChannel (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/LatencyPercentiles.html b/perl/javadoc/io/perl/api/LatencyPercentiles.html index 7fa3d5f2..2dca5108 100644 --- a/perl/javadoc/io/perl/api/LatencyPercentiles.html +++ b/perl/javadoc/io/perl/api/LatencyPercentiles.html @@ -2,7 +2,7 @@ -LatencyPercentiles (perl 5.2 API) +LatencyPercentiles (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/LatencyRecord.html b/perl/javadoc/io/perl/api/LatencyRecord.html index 3462db60..aee7db4f 100644 --- a/perl/javadoc/io/perl/api/LatencyRecord.html +++ b/perl/javadoc/io/perl/api/LatencyRecord.html @@ -2,7 +2,7 @@ -LatencyRecord (perl 5.2 API) +LatencyRecord (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/LatencyRecordWindow.html b/perl/javadoc/io/perl/api/LatencyRecordWindow.html index fbb0ef5a..a182a87e 100644 --- a/perl/javadoc/io/perl/api/LatencyRecordWindow.html +++ b/perl/javadoc/io/perl/api/LatencyRecordWindow.html @@ -2,7 +2,7 @@ -LatencyRecordWindow (perl 5.2 API) +LatencyRecordWindow (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/LatencyRecorder.html b/perl/javadoc/io/perl/api/LatencyRecorder.html index 2612b710..e9c80f8f 100644 --- a/perl/javadoc/io/perl/api/LatencyRecorder.html +++ b/perl/javadoc/io/perl/api/LatencyRecorder.html @@ -2,7 +2,7 @@ -LatencyRecorder (perl 5.2 API) +LatencyRecorder (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/LatencyWindow.html b/perl/javadoc/io/perl/api/LatencyWindow.html index 16a4003f..c9c1376b 100644 --- a/perl/javadoc/io/perl/api/LatencyWindow.html +++ b/perl/javadoc/io/perl/api/LatencyWindow.html @@ -2,7 +2,7 @@ -LatencyWindow (perl 5.2 API) +LatencyWindow (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/PerformanceRecorder.html b/perl/javadoc/io/perl/api/PerformanceRecorder.html new file mode 100644 index 00000000..70ae6a79 --- /dev/null +++ b/perl/javadoc/io/perl/api/PerformanceRecorder.html @@ -0,0 +1,244 @@ + + + + +PerformanceRecorder (perl 5.3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+
Package io.perl.api
+

Class PerformanceRecorder

+
+
java.lang.Object +
io.perl.api.PerformanceRecorder
+
+
+
+
Direct Known Subclasses:
+
PerformanceRecorderIdleBusyWait, PerformanceRecorderIdleSleep
+
+
+
public abstract class PerformanceRecorder +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      windowIntervalMS

      +
      protected final int windowIntervalMS
      +
      +
    • +
    • +
      +

      time

      +
      protected final Time time
      +
      +
    • +
    • +
      +

      periodicRecorder

      +
      protected final PeriodicRecorder periodicRecorder
      +
      +
    • +
    • +
      +

      channels

      +
      protected final Channel[] channels
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      PerformanceRecorder

      +
      public PerformanceRecorder(PeriodicRecorder periodicRecorder, + @Nonnull + Channel[] channels, + Time time, + int reportingIntervalMS)
      +
      Constructor to initialize values.
      +
      +
      Parameters:
      +
      periodicRecorder - PeriodicRecorder
      +
      channels - Channel[]
      +
      time - Time
      +
      reportingIntervalMS - int
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      run

      +
      public abstract void run(long secondsToRun, + long totalRecords)
      +
      Method run.
      +
      +
      Parameters:
      +
      secondsToRun - final long.
      +
      totalRecords - final long.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/perl/javadoc/io/perl/api/PeriodicRecorder.html b/perl/javadoc/io/perl/api/PeriodicRecorder.html index 6ba0feeb..05e2ac28 100644 --- a/perl/javadoc/io/perl/api/PeriodicRecorder.html +++ b/perl/javadoc/io/perl/api/PeriodicRecorder.html @@ -2,7 +2,7 @@ -PeriodicRecorder (perl 5.2 API) +PeriodicRecorder (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/PeriodicWindow.html b/perl/javadoc/io/perl/api/PeriodicWindow.html index 04d2ff69..5fe5182e 100644 --- a/perl/javadoc/io/perl/api/PeriodicWindow.html +++ b/perl/javadoc/io/perl/api/PeriodicWindow.html @@ -2,7 +2,7 @@ -PeriodicWindow (perl 5.2 API) +PeriodicWindow (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/Perl.html b/perl/javadoc/io/perl/api/Perl.html index 874fbb5f..e794591f 100644 --- a/perl/javadoc/io/perl/api/Perl.html +++ b/perl/javadoc/io/perl/api/Perl.html @@ -2,7 +2,7 @@ -Perl (perl 5.2 API) +Perl (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/PerlChannel.html b/perl/javadoc/io/perl/api/PerlChannel.html index a841cde4..0b2c4440 100644 --- a/perl/javadoc/io/perl/api/PerlChannel.html +++ b/perl/javadoc/io/perl/api/PerlChannel.html @@ -2,7 +2,7 @@ -PerlChannel (perl 5.2 API) +PerlChannel (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/Queue.html b/perl/javadoc/io/perl/api/Queue.html index d6a10f37..ecc5c0cf 100644 --- a/perl/javadoc/io/perl/api/Queue.html +++ b/perl/javadoc/io/perl/api/Queue.html @@ -2,7 +2,7 @@ -Queue (perl 5.2 API) +Queue (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/QueueArray.html b/perl/javadoc/io/perl/api/QueueArray.html index 003dceb8..2f149124 100644 --- a/perl/javadoc/io/perl/api/QueueArray.html +++ b/perl/javadoc/io/perl/api/QueueArray.html @@ -2,7 +2,7 @@ -QueueArray (perl 5.2 API) +QueueArray (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/ReportLatencies.html b/perl/javadoc/io/perl/api/ReportLatencies.html index e5f7b092..6092499a 100644 --- a/perl/javadoc/io/perl/api/ReportLatencies.html +++ b/perl/javadoc/io/perl/api/ReportLatencies.html @@ -2,7 +2,7 @@ -ReportLatencies (perl 5.2 API) +ReportLatencies (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/ReportLatency.html b/perl/javadoc/io/perl/api/ReportLatency.html index 8f8290d4..f361d08f 100644 --- a/perl/javadoc/io/perl/api/ReportLatency.html +++ b/perl/javadoc/io/perl/api/ReportLatency.html @@ -2,7 +2,7 @@ -ReportLatency (perl 5.2 API) +ReportLatency (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/RunBenchmark.html b/perl/javadoc/io/perl/api/RunBenchmark.html index ff69f3b7..80fe3658 100644 --- a/perl/javadoc/io/perl/api/RunBenchmark.html +++ b/perl/javadoc/io/perl/api/RunBenchmark.html @@ -2,7 +2,7 @@ -RunBenchmark (perl 5.2 API) +RunBenchmark (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/TimeStamp.html b/perl/javadoc/io/perl/api/TimeStamp.html index c352908f..bb6fa583 100644 --- a/perl/javadoc/io/perl/api/TimeStamp.html +++ b/perl/javadoc/io/perl/api/TimeStamp.html @@ -2,7 +2,7 @@ -TimeStamp (perl 5.2 API) +TimeStamp (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/TotalPeriodicWindow.html b/perl/javadoc/io/perl/api/TotalPeriodicWindow.html index e26f99c3..d1eec491 100644 --- a/perl/javadoc/io/perl/api/TotalPeriodicWindow.html +++ b/perl/javadoc/io/perl/api/TotalPeriodicWindow.html @@ -2,7 +2,7 @@ -TotalPeriodicWindow (perl 5.2 API) +TotalPeriodicWindow (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/ArrayLatencyRecorder.html b/perl/javadoc/io/perl/api/impl/ArrayLatencyRecorder.html index b9bf83c6..fd0ea221 100644 --- a/perl/javadoc/io/perl/api/impl/ArrayLatencyRecorder.html +++ b/perl/javadoc/io/perl/api/impl/ArrayLatencyRecorder.html @@ -2,7 +2,7 @@ -ArrayLatencyRecorder (perl 5.2 API) +ArrayLatencyRecorder (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/AtomicQueue.html b/perl/javadoc/io/perl/api/impl/AtomicQueue.html index 53388a4c..84a3cc07 100644 --- a/perl/javadoc/io/perl/api/impl/AtomicQueue.html +++ b/perl/javadoc/io/perl/api/impl/AtomicQueue.html @@ -2,7 +2,7 @@ -AtomicQueue (perl 5.2 API) +AtomicQueue (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/CQueue.html b/perl/javadoc/io/perl/api/impl/CQueue.html index 9d086fcf..ae94234b 100644 --- a/perl/javadoc/io/perl/api/impl/CQueue.html +++ b/perl/javadoc/io/perl/api/impl/CQueue.html @@ -2,7 +2,7 @@ -CQueue (perl 5.2 API) +CQueue (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/CQueueArray.html b/perl/javadoc/io/perl/api/impl/CQueueArray.html index 9c911b5b..8b6dc9b5 100644 --- a/perl/javadoc/io/perl/api/impl/CQueueArray.html +++ b/perl/javadoc/io/perl/api/impl/CQueueArray.html @@ -2,7 +2,7 @@ -CQueueArray (perl 5.2 API) +CQueueArray (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/CQueuePerl.html b/perl/javadoc/io/perl/api/impl/CQueuePerl.html index b75ef827..da2d9af5 100644 --- a/perl/javadoc/io/perl/api/impl/CQueuePerl.html +++ b/perl/javadoc/io/perl/api/impl/CQueuePerl.html @@ -2,7 +2,7 @@ -CQueuePerl (perl 5.2 API) +CQueuePerl (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/CSVExtendedLatencyRecorder.html b/perl/javadoc/io/perl/api/impl/CSVExtendedLatencyRecorder.html index 09f4a567..29a87390 100644 --- a/perl/javadoc/io/perl/api/impl/CSVExtendedLatencyRecorder.html +++ b/perl/javadoc/io/perl/api/impl/CSVExtendedLatencyRecorder.html @@ -2,7 +2,7 @@ -CSVExtendedLatencyRecorder (perl 5.2 API) +CSVExtendedLatencyRecorder (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/ConcurrentLinkedQueueArray.html b/perl/javadoc/io/perl/api/impl/ConcurrentLinkedQueueArray.html index 592eed15..a23bf6ba 100644 --- a/perl/javadoc/io/perl/api/impl/ConcurrentLinkedQueueArray.html +++ b/perl/javadoc/io/perl/api/impl/ConcurrentLinkedQueueArray.html @@ -2,7 +2,7 @@ -ConcurrentLinkedQueueArray (perl 5.2 API) +ConcurrentLinkedQueueArray (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/ElasticWait.html b/perl/javadoc/io/perl/api/impl/ElasticWait.html index 975f275f..4450f76a 100644 --- a/perl/javadoc/io/perl/api/impl/ElasticWait.html +++ b/perl/javadoc/io/perl/api/impl/ElasticWait.html @@ -2,7 +2,7 @@ -ElasticWait (perl 5.2 API) +ElasticWait (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/HashMapLatencyRecorder.html b/perl/javadoc/io/perl/api/impl/HashMapLatencyRecorder.html index f6702d1a..e6bc433a 100644 --- a/perl/javadoc/io/perl/api/impl/HashMapLatencyRecorder.html +++ b/perl/javadoc/io/perl/api/impl/HashMapLatencyRecorder.html @@ -2,7 +2,7 @@ -HashMapLatencyRecorder (perl 5.2 API) +HashMapLatencyRecorder (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/HdrExtendedLatencyRecorder.html b/perl/javadoc/io/perl/api/impl/HdrExtendedLatencyRecorder.html index 5d1e3b81..f2ae658d 100644 --- a/perl/javadoc/io/perl/api/impl/HdrExtendedLatencyRecorder.html +++ b/perl/javadoc/io/perl/api/impl/HdrExtendedLatencyRecorder.html @@ -2,7 +2,7 @@ -HdrExtendedLatencyRecorder (perl 5.2 API) +HdrExtendedLatencyRecorder (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/LongHashMapLatencyRecorder.html b/perl/javadoc/io/perl/api/impl/LongHashMapLatencyRecorder.html index fa39df00..9e81bfb6 100644 --- a/perl/javadoc/io/perl/api/impl/LongHashMapLatencyRecorder.html +++ b/perl/javadoc/io/perl/api/impl/LongHashMapLatencyRecorder.html @@ -2,7 +2,7 @@ -LongHashMapLatencyRecorder (perl 5.2 API) +LongHashMapLatencyRecorder (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/MapLatencyRecorder.html b/perl/javadoc/io/perl/api/impl/MapLatencyRecorder.html index b65905ca..214ffa00 100644 --- a/perl/javadoc/io/perl/api/impl/MapLatencyRecorder.html +++ b/perl/javadoc/io/perl/api/impl/MapLatencyRecorder.html @@ -2,7 +2,7 @@ -MapLatencyRecorder (perl 5.2 API) +MapLatencyRecorder (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/PerformanceRecorder.html b/perl/javadoc/io/perl/api/impl/PerformanceRecorderIdleBusyWait.html similarity index 83% rename from perl/javadoc/io/perl/api/impl/PerformanceRecorder.html rename to perl/javadoc/io/perl/api/impl/PerformanceRecorderIdleBusyWait.html index 108481af..b72eb094 100644 --- a/perl/javadoc/io/perl/api/impl/PerformanceRecorder.html +++ b/perl/javadoc/io/perl/api/impl/PerformanceRecorderIdleBusyWait.html @@ -2,10 +2,10 @@ -PerformanceRecorder (perl 5.2 API) +PerformanceRecorderIdleBusyWait (perl 5.3 API) - + @@ -44,7 +44,7 @@ @@ -68,20 +68,31 @@
-

Class PerformanceRecorder

+

Class PerformanceRecorderIdleBusyWait

java.lang.Object -
io.perl.api.impl.PerformanceRecorder
+
io.perl.api.PerformanceRecorder +
io.perl.api.impl.PerformanceRecorderIdleBusyWait
+

@NotThreadSafe -public final class PerformanceRecorder -extends Object
+public final class PerformanceRecorderIdleBusyWait +extends PerformanceRecorder
Class for Performance Recording.
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from class io.perl.api.PerformanceRecorder

    +channels, periodicRecorder, time, windowIntervalMS
    +
    +
  • @@ -90,7 +101,7 @@

    Constructor Summary

    Constructor
    Description
    -
    PerformanceRecorder(PeriodicRecorder periodicRecorder, +
    PerformanceRecorderIdleBusyWait(PeriodicRecorder periodicRecorder, Channel[] channels, Time time, int reportingIntervalMS, @@ -137,8 +148,8 @@

    Constructor Details

    • -

      PerformanceRecorder

      -
      public PerformanceRecorder(PeriodicRecorder periodicRecorder, +

      PerformanceRecorderIdleBusyWait

      +
      public PerformanceRecorderIdleBusyWait(PeriodicRecorder periodicRecorder, @Nonnull Channel[] channels, Time time, @@ -170,6 +181,8 @@

      run

      long totalRecords)
      Method run.
      +
      Specified by:
      +
      run in class PerformanceRecorder
      Parameters:
      secondsToRun - final long.
      totalRecords - final long.
      diff --git a/perl/javadoc/io/perl/api/impl/PerformanceRecorderIdleSleep.html b/perl/javadoc/io/perl/api/impl/PerformanceRecorderIdleSleep.html new file mode 100644 index 00000000..93aa73d9 --- /dev/null +++ b/perl/javadoc/io/perl/api/impl/PerformanceRecorderIdleSleep.html @@ -0,0 +1,200 @@ + + + + +PerformanceRecorderIdleSleep (perl 5.3 API) + + + + + + + + + + + + + + +
      + +
      +
      + +
      + +

      Class PerformanceRecorderIdleSleep

      +
      +
      java.lang.Object +
      io.perl.api.PerformanceRecorder +
      io.perl.api.impl.PerformanceRecorderIdleSleep
      +
      +
      +
      +
      +
      public class PerformanceRecorderIdleSleep +extends PerformanceRecorder
      +
      +
      + +
      +
      +
        + +
      • +
        +

        Constructor Details

        +
          +
        • +
          +

          PerformanceRecorderIdleSleep

          +
          public PerformanceRecorderIdleSleep(PeriodicRecorder periodicRecorder, + @Nonnull + Channel[] channels, + Time time, + int reportingIntervalMS, + int sleepMS)
          +
          Constructor to initialize values.
          +
          +
          Parameters:
          +
          periodicRecorder - PeriodicRecorder
          +
          channels - Channel[]
          +
          time - Time
          +
          reportingIntervalMS - int
          +
          sleepMS - int
          +
          +
          +
        • +
        +
        +
      • + +
      • +
        +

        Method Details

        +
          +
        • +
          +

          run

          +
          public void run(long secondsToRun, + long totalRecords)
          +
          Method run.
          +
          +
          Specified by:
          +
          run in class PerformanceRecorder
          +
          Parameters:
          +
          secondsToRun - final long.
          +
          totalRecords - final long.
          +
          +
          +
        • +
        +
        +
      • +
      +
      + +
      +
      +
      + + diff --git a/perl/javadoc/io/perl/api/impl/PerlBuilder.html b/perl/javadoc/io/perl/api/impl/PerlBuilder.html index 8e5ad392..60e711b1 100644 --- a/perl/javadoc/io/perl/api/impl/PerlBuilder.html +++ b/perl/javadoc/io/perl/api/impl/PerlBuilder.html @@ -2,7 +2,7 @@ -PerlBuilder (perl 5.2 API) +PerlBuilder (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/SyncQueue.html b/perl/javadoc/io/perl/api/impl/SyncQueue.html index e218d81f..e8084781 100644 --- a/perl/javadoc/io/perl/api/impl/SyncQueue.html +++ b/perl/javadoc/io/perl/api/impl/SyncQueue.html @@ -2,7 +2,7 @@ -SyncQueue (perl 5.2 API) +SyncQueue (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/TotalLatencyRecordWindow.html b/perl/javadoc/io/perl/api/impl/TotalLatencyRecordWindow.html index 8aaf145e..7663a4be 100644 --- a/perl/javadoc/io/perl/api/impl/TotalLatencyRecordWindow.html +++ b/perl/javadoc/io/perl/api/impl/TotalLatencyRecordWindow.html @@ -2,7 +2,7 @@ -TotalLatencyRecordWindow (perl 5.2 API) +TotalLatencyRecordWindow (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/TotalWindowLatencyPeriodicRecorder.html b/perl/javadoc/io/perl/api/impl/TotalWindowLatencyPeriodicRecorder.html index 8addbc20..16454e7c 100644 --- a/perl/javadoc/io/perl/api/impl/TotalWindowLatencyPeriodicRecorder.html +++ b/perl/javadoc/io/perl/api/impl/TotalWindowLatencyPeriodicRecorder.html @@ -2,7 +2,7 @@ -TotalWindowLatencyPeriodicRecorder (perl 5.2 API) +TotalWindowLatencyPeriodicRecorder (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/TotalWindowLatencyRecorder.html b/perl/javadoc/io/perl/api/impl/TotalWindowLatencyRecorder.html index 287000d0..fcc59f74 100644 --- a/perl/javadoc/io/perl/api/impl/TotalWindowLatencyRecorder.html +++ b/perl/javadoc/io/perl/api/impl/TotalWindowLatencyRecorder.html @@ -2,7 +2,7 @@ -TotalWindowLatencyRecorder (perl 5.2 API) +TotalWindowLatencyRecorder (perl 5.3 API) diff --git a/perl/javadoc/io/perl/api/impl/package-summary.html b/perl/javadoc/io/perl/api/impl/package-summary.html index b7824bc7..6b046b68 100644 --- a/perl/javadoc/io/perl/api/impl/package-summary.html +++ b/perl/javadoc/io/perl/api/impl/package-summary.html @@ -2,7 +2,7 @@ -io.perl.api.impl (perl 5.2 API) +io.perl.api.impl (perl 5.3 API) @@ -116,26 +116,28 @@

      Package io.perl.api.impl

      class for Map based Performance statistics.
      - +
      Class for Performance Recording.
      - -
      + +
       
      + +
      Class for Building Perl, Time and Periodic Recorder.
      - -
       
      - -
      + +
       
      + +
      Class TotalLatencyRecordWindow.
      - -
      + +
      Class TotalWindowLatencyPeriodicRecorder.
      - -
      + +
      Class TotalWindowLatencyRecorder.
      diff --git a/perl/javadoc/io/perl/api/impl/package-tree.html b/perl/javadoc/io/perl/api/impl/package-tree.html index 34779747..69479e6a 100644 --- a/perl/javadoc/io/perl/api/impl/package-tree.html +++ b/perl/javadoc/io/perl/api/impl/package-tree.html @@ -2,7 +2,7 @@ -io.perl.api.impl Class Hierarchy (perl 5.2 API) +io.perl.api.impl Class Hierarchy (perl 5.3 API) @@ -89,7 +89,12 @@

      Class Hierarchy

  • -
  • io.perl.api.impl.PerformanceRecorder
  • +
  • io.perl.api.PerformanceRecorder + +
  • io.perl.api.impl.PerlBuilder
  • io.perl.api.impl.SyncQueue<T> (implements io.perl.api.Queue<T>)
  • io.perl.api.impl.TotalLatencyRecordWindow (implements io.perl.api.TotalPeriodicWindow) diff --git a/perl/javadoc/io/perl/api/package-summary.html b/perl/javadoc/io/perl/api/package-summary.html index 79d4e7b5..aa8be6e4 100644 --- a/perl/javadoc/io/perl/api/package-summary.html +++ b/perl/javadoc/io/perl/api/package-summary.html @@ -2,7 +2,7 @@ -io.perl.api (perl 5.2 API) +io.perl.api (perl 5.3 API) @@ -111,44 +111,46 @@

    Package io.perl.api

    Sealed Class LatencyWindow.
    - -
    + +
     
    + +
    Interface for recording latencies.
    - -
    + +
    Interface for Periodic window.
    - -
    + +
    Interface for Performance Logger(PerL) Statistics.
    - -
    + +
    Interface for recording benchmarking data.
    - -
     
    - +
     
    - -
    + +
     
    + +
    Interface ReportLatencies.
    - -
    + +
    Interface ReportLatency.
    - -
    + +
    Interface for executing writers/readers benchmarks.
    - -
    + +
    class for time stamp including start, end time, bytes and records.
    - -
    + +
    Interface for recording latencies.
    diff --git a/perl/javadoc/io/perl/api/package-tree.html b/perl/javadoc/io/perl/api/package-tree.html index 623c9889..23378ed9 100644 --- a/perl/javadoc/io/perl/api/package-tree.html +++ b/perl/javadoc/io/perl/api/package-tree.html @@ -2,7 +2,7 @@ -io.perl.api Class Hierarchy (perl 5.2 API) +io.perl.api Class Hierarchy (perl 5.3 API) @@ -72,6 +72,7 @@

    Class Hierarchy

+
  • io.perl.api.PerformanceRecorder
  • io.perl.api.TimeStamp
  • diff --git a/perl/javadoc/io/perl/config/LatencyConfig.html b/perl/javadoc/io/perl/config/LatencyConfig.html index 7a386fd1..bd875b67 100644 --- a/perl/javadoc/io/perl/config/LatencyConfig.html +++ b/perl/javadoc/io/perl/config/LatencyConfig.html @@ -2,7 +2,7 @@ -LatencyConfig (perl 5.2 API) +LatencyConfig (perl 5.3 API) diff --git a/perl/javadoc/io/perl/config/PerlConfig.html b/perl/javadoc/io/perl/config/PerlConfig.html index 007db2fc..8e5c25b2 100644 --- a/perl/javadoc/io/perl/config/PerlConfig.html +++ b/perl/javadoc/io/perl/config/PerlConfig.html @@ -2,7 +2,7 @@ -PerlConfig (perl 5.2 API) +PerlConfig (perl 5.3 API) @@ -143,8 +143,13 @@

    Field Summary

    int qPerWorker.
    int
    - +
    +
    int sleepMS.
    +
    +
    int
    + +
    int workers.
    @@ -331,6 +336,13 @@

    idleNS

  • +
    +

    sleepMS

    +
    public int sleepMS
    +
    int sleepMS.
    +
    +
  • +
  • maxQs

    public int maxQs
    diff --git a/perl/javadoc/io/perl/config/package-summary.html b/perl/javadoc/io/perl/config/package-summary.html index ed354594..4317fcfe 100644 --- a/perl/javadoc/io/perl/config/package-summary.html +++ b/perl/javadoc/io/perl/config/package-summary.html @@ -2,7 +2,7 @@ -io.perl.config (perl 5.2 API) +io.perl.config (perl 5.3 API) diff --git a/perl/javadoc/io/perl/config/package-tree.html b/perl/javadoc/io/perl/config/package-tree.html index d2375fca..a45fcc44 100644 --- a/perl/javadoc/io/perl/config/package-tree.html +++ b/perl/javadoc/io/perl/config/package-tree.html @@ -2,7 +2,7 @@ -io.perl.config Class Hierarchy (perl 5.2 API) +io.perl.config Class Hierarchy (perl 5.3 API) diff --git a/perl/javadoc/io/perl/data/Bytes.html b/perl/javadoc/io/perl/data/Bytes.html index 6de73c8f..150ae6a7 100644 --- a/perl/javadoc/io/perl/data/Bytes.html +++ b/perl/javadoc/io/perl/data/Bytes.html @@ -2,7 +2,7 @@ -Bytes (perl 5.2 API) +Bytes (perl 5.3 API) diff --git a/perl/javadoc/io/perl/data/package-summary.html b/perl/javadoc/io/perl/data/package-summary.html index 76a27694..74c2ed9b 100644 --- a/perl/javadoc/io/perl/data/package-summary.html +++ b/perl/javadoc/io/perl/data/package-summary.html @@ -2,7 +2,7 @@ -io.perl.data (perl 5.2 API) +io.perl.data (perl 5.3 API) diff --git a/perl/javadoc/io/perl/data/package-tree.html b/perl/javadoc/io/perl/data/package-tree.html index 0e8855b0..a08c397b 100644 --- a/perl/javadoc/io/perl/data/package-tree.html +++ b/perl/javadoc/io/perl/data/package-tree.html @@ -2,7 +2,7 @@ -io.perl.data Class Hierarchy (perl 5.2 API) +io.perl.data Class Hierarchy (perl 5.3 API) diff --git a/perl/javadoc/io/perl/exception/ExceptionHandler.html b/perl/javadoc/io/perl/exception/ExceptionHandler.html index e4afcb92..4edd5de1 100644 --- a/perl/javadoc/io/perl/exception/ExceptionHandler.html +++ b/perl/javadoc/io/perl/exception/ExceptionHandler.html @@ -2,7 +2,7 @@ -ExceptionHandler (perl 5.2 API) +ExceptionHandler (perl 5.3 API) diff --git a/perl/javadoc/io/perl/exception/package-summary.html b/perl/javadoc/io/perl/exception/package-summary.html index b1fe789d..051d4ffc 100644 --- a/perl/javadoc/io/perl/exception/package-summary.html +++ b/perl/javadoc/io/perl/exception/package-summary.html @@ -2,7 +2,7 @@ -io.perl.exception (perl 5.2 API) +io.perl.exception (perl 5.3 API) diff --git a/perl/javadoc/io/perl/exception/package-tree.html b/perl/javadoc/io/perl/exception/package-tree.html index a50d685e..f8ace139 100644 --- a/perl/javadoc/io/perl/exception/package-tree.html +++ b/perl/javadoc/io/perl/exception/package-tree.html @@ -2,7 +2,7 @@ -io.perl.exception Class Hierarchy (perl 5.2 API) +io.perl.exception Class Hierarchy (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/PerformanceLogger.html b/perl/javadoc/io/perl/logger/PerformanceLogger.html index f51ac7b0..3ace2f69 100644 --- a/perl/javadoc/io/perl/logger/PerformanceLogger.html +++ b/perl/javadoc/io/perl/logger/PerformanceLogger.html @@ -2,7 +2,7 @@ -PerformanceLogger (perl 5.2 API) +PerformanceLogger (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/Print.html b/perl/javadoc/io/perl/logger/Print.html index 74de1d31..f5515dbf 100644 --- a/perl/javadoc/io/perl/logger/Print.html +++ b/perl/javadoc/io/perl/logger/Print.html @@ -2,7 +2,7 @@ -Print (perl 5.2 API) +Print (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/impl/DefaultLogger.html b/perl/javadoc/io/perl/logger/impl/DefaultLogger.html index 91a5723c..59f08132 100644 --- a/perl/javadoc/io/perl/logger/impl/DefaultLogger.html +++ b/perl/javadoc/io/perl/logger/impl/DefaultLogger.html @@ -2,7 +2,7 @@ -DefaultLogger (perl 5.2 API) +DefaultLogger (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/impl/DefaultPrometheusLogger.html b/perl/javadoc/io/perl/logger/impl/DefaultPrometheusLogger.html index 77733d25..527bc02f 100644 --- a/perl/javadoc/io/perl/logger/impl/DefaultPrometheusLogger.html +++ b/perl/javadoc/io/perl/logger/impl/DefaultPrometheusLogger.html @@ -2,7 +2,7 @@ -DefaultPrometheusLogger (perl 5.2 API) +DefaultPrometheusLogger (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/impl/Metrics.html b/perl/javadoc/io/perl/logger/impl/Metrics.html index 9654e8ab..d9adcb14 100644 --- a/perl/javadoc/io/perl/logger/impl/Metrics.html +++ b/perl/javadoc/io/perl/logger/impl/Metrics.html @@ -2,7 +2,7 @@ -Metrics (perl 5.2 API) +Metrics (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/impl/PrintMetrics.html b/perl/javadoc/io/perl/logger/impl/PrintMetrics.html index 8f4ade77..96da4805 100644 --- a/perl/javadoc/io/perl/logger/impl/PrintMetrics.html +++ b/perl/javadoc/io/perl/logger/impl/PrintMetrics.html @@ -2,7 +2,7 @@ -PrintMetrics (perl 5.2 API) +PrintMetrics (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/impl/PrometheusMetricsServer.html b/perl/javadoc/io/perl/logger/impl/PrometheusMetricsServer.html index 97322efd..75a04a35 100644 --- a/perl/javadoc/io/perl/logger/impl/PrometheusMetricsServer.html +++ b/perl/javadoc/io/perl/logger/impl/PrometheusMetricsServer.html @@ -2,7 +2,7 @@ -PrometheusMetricsServer (perl 5.2 API) +PrometheusMetricsServer (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/impl/PrometheusServer.html b/perl/javadoc/io/perl/logger/impl/PrometheusServer.html index 53e6bd4a..6d0b3469 100644 --- a/perl/javadoc/io/perl/logger/impl/PrometheusServer.html +++ b/perl/javadoc/io/perl/logger/impl/PrometheusServer.html @@ -2,7 +2,7 @@ -PrometheusServer (perl 5.2 API) +PrometheusServer (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/impl/ResultsLogger.html b/perl/javadoc/io/perl/logger/impl/ResultsLogger.html index 18352d8e..ce966617 100644 --- a/perl/javadoc/io/perl/logger/impl/ResultsLogger.html +++ b/perl/javadoc/io/perl/logger/impl/ResultsLogger.html @@ -2,7 +2,7 @@ -ResultsLogger (perl 5.2 API) +ResultsLogger (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/impl/package-summary.html b/perl/javadoc/io/perl/logger/impl/package-summary.html index 507e911e..6f68a7d5 100644 --- a/perl/javadoc/io/perl/logger/impl/package-summary.html +++ b/perl/javadoc/io/perl/logger/impl/package-summary.html @@ -2,7 +2,7 @@ -io.perl.logger.impl (perl 5.2 API) +io.perl.logger.impl (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/impl/package-tree.html b/perl/javadoc/io/perl/logger/impl/package-tree.html index 728782ab..4a16ee79 100644 --- a/perl/javadoc/io/perl/logger/impl/package-tree.html +++ b/perl/javadoc/io/perl/logger/impl/package-tree.html @@ -2,7 +2,7 @@ -io.perl.logger.impl Class Hierarchy (perl 5.2 API) +io.perl.logger.impl Class Hierarchy (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/package-summary.html b/perl/javadoc/io/perl/logger/package-summary.html index 97c0f34f..ec47d7c6 100644 --- a/perl/javadoc/io/perl/logger/package-summary.html +++ b/perl/javadoc/io/perl/logger/package-summary.html @@ -2,7 +2,7 @@ -io.perl.logger (perl 5.2 API) +io.perl.logger (perl 5.3 API) diff --git a/perl/javadoc/io/perl/logger/package-tree.html b/perl/javadoc/io/perl/logger/package-tree.html index a1360b67..517655ea 100644 --- a/perl/javadoc/io/perl/logger/package-tree.html +++ b/perl/javadoc/io/perl/logger/package-tree.html @@ -2,7 +2,7 @@ -io.perl.logger Class Hierarchy (perl 5.2 API) +io.perl.logger Class Hierarchy (perl 5.3 API) diff --git a/perl/javadoc/io/perl/system/PerlPrinter.html b/perl/javadoc/io/perl/system/PerlPrinter.html index 8a06f859..97b4e209 100644 --- a/perl/javadoc/io/perl/system/PerlPrinter.html +++ b/perl/javadoc/io/perl/system/PerlPrinter.html @@ -2,7 +2,7 @@ -PerlPrinter (perl 5.2 API) +PerlPrinter (perl 5.3 API) diff --git a/perl/javadoc/io/perl/system/package-summary.html b/perl/javadoc/io/perl/system/package-summary.html index 176b64e4..92465df5 100644 --- a/perl/javadoc/io/perl/system/package-summary.html +++ b/perl/javadoc/io/perl/system/package-summary.html @@ -2,7 +2,7 @@ -io.perl.system (perl 5.2 API) +io.perl.system (perl 5.3 API) diff --git a/perl/javadoc/io/perl/system/package-tree.html b/perl/javadoc/io/perl/system/package-tree.html index 49609522..bb1739d6 100644 --- a/perl/javadoc/io/perl/system/package-tree.html +++ b/perl/javadoc/io/perl/system/package-tree.html @@ -2,7 +2,7 @@ -io.perl.system Class Hierarchy (perl 5.2 API) +io.perl.system Class Hierarchy (perl 5.3 API) diff --git a/perl/javadoc/io/state/State.html b/perl/javadoc/io/state/State.html index 2e872c1d..3c0f0273 100644 --- a/perl/javadoc/io/state/State.html +++ b/perl/javadoc/io/state/State.html @@ -2,7 +2,7 @@ -State (perl 5.2 API) +State (perl 5.3 API) diff --git a/perl/javadoc/io/state/package-summary.html b/perl/javadoc/io/state/package-summary.html index 128a67bd..582cce95 100644 --- a/perl/javadoc/io/state/package-summary.html +++ b/perl/javadoc/io/state/package-summary.html @@ -2,7 +2,7 @@ -io.state (perl 5.2 API) +io.state (perl 5.3 API) diff --git a/perl/javadoc/io/state/package-tree.html b/perl/javadoc/io/state/package-tree.html index 8cf6ab92..fc8045bb 100644 --- a/perl/javadoc/io/state/package-tree.html +++ b/perl/javadoc/io/state/package-tree.html @@ -2,7 +2,7 @@ -io.state Class Hierarchy (perl 5.2 API) +io.state Class Hierarchy (perl 5.3 API) diff --git a/perl/javadoc/io/time/MicroSeconds.html b/perl/javadoc/io/time/MicroSeconds.html index 4a94776a..d92aa590 100644 --- a/perl/javadoc/io/time/MicroSeconds.html +++ b/perl/javadoc/io/time/MicroSeconds.html @@ -2,7 +2,7 @@ -MicroSeconds (perl 5.2 API) +MicroSeconds (perl 5.3 API) diff --git a/perl/javadoc/io/time/MilliSeconds.html b/perl/javadoc/io/time/MilliSeconds.html index 72949265..9363ee2e 100644 --- a/perl/javadoc/io/time/MilliSeconds.html +++ b/perl/javadoc/io/time/MilliSeconds.html @@ -2,7 +2,7 @@ -MilliSeconds (perl 5.2 API) +MilliSeconds (perl 5.3 API) diff --git a/perl/javadoc/io/time/NanoSeconds.html b/perl/javadoc/io/time/NanoSeconds.html index 42f50ccd..288148f9 100644 --- a/perl/javadoc/io/time/NanoSeconds.html +++ b/perl/javadoc/io/time/NanoSeconds.html @@ -2,7 +2,7 @@ -NanoSeconds (perl 5.2 API) +NanoSeconds (perl 5.3 API) diff --git a/perl/javadoc/io/time/Time.html b/perl/javadoc/io/time/Time.html index 08ef8646..c9e5abb0 100644 --- a/perl/javadoc/io/time/Time.html +++ b/perl/javadoc/io/time/Time.html @@ -2,7 +2,7 @@ -Time (perl 5.2 API) +Time (perl 5.3 API) diff --git a/perl/javadoc/io/time/TimeUnit.html b/perl/javadoc/io/time/TimeUnit.html index 634d0eb4..7dee2921 100644 --- a/perl/javadoc/io/time/TimeUnit.html +++ b/perl/javadoc/io/time/TimeUnit.html @@ -2,7 +2,7 @@ -TimeUnit (perl 5.2 API) +TimeUnit (perl 5.3 API) diff --git a/perl/javadoc/io/time/package-summary.html b/perl/javadoc/io/time/package-summary.html index b8fe8d5b..ec3f00bd 100644 --- a/perl/javadoc/io/time/package-summary.html +++ b/perl/javadoc/io/time/package-summary.html @@ -2,7 +2,7 @@ -io.time (perl 5.2 API) +io.time (perl 5.3 API) diff --git a/perl/javadoc/io/time/package-tree.html b/perl/javadoc/io/time/package-tree.html index 02a227f9..78a4af48 100644 --- a/perl/javadoc/io/time/package-tree.html +++ b/perl/javadoc/io/time/package-tree.html @@ -2,7 +2,7 @@ -io.time Class Hierarchy (perl 5.2 API) +io.time Class Hierarchy (perl 5.3 API) diff --git a/perl/javadoc/member-search-index.js b/perl/javadoc/member-search-index.js index dcaf5cff..1bebbcb1 100644 --- a/perl/javadoc/member-search-index.js +++ b/perl/javadoc/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"io.perl.api.impl","c":"ConcurrentLinkedQueueArray","l":"add(int, T)","u":"add(int,T)"},{"p":"io.perl.api.impl","c":"CQueueArray","l":"add(int, T)","u":"add(int,T)"},{"p":"io.perl.api","c":"QueueArray","l":"add(int, T)","u":"add(int,T)"},{"p":"io.perl.api.impl","c":"AtomicQueue","l":"add(T)"},{"p":"io.perl.api.impl","c":"CQueue","l":"add(T)"},{"p":"io.perl.api.impl","c":"SyncQueue","l":"add(T)"},{"p":"io.perl.api","c":"Queue","l":"add(T)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"appendResultString(StringBuilder, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"appendResultString(java.lang.StringBuilder,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"ArrayLatencyRecorder(long, long, long, long, long, double[], Time)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time)"},{"p":"io.perl.api.impl","c":"AtomicQueue","l":"AtomicQueue()","u":"%3Cinit%3E()"},{"p":"io.perl.logger.impl","c":"Metrics","l":"avgLatencyName"},{"p":"io.state","c":"State","l":"BEGIN"},{"p":"io.perl.config","c":"PerlConfig","l":"build()"},{"p":"io.perl.config","c":"PerlConfig","l":"build(InputStream)","u":"build(java.io.InputStream)"},{"p":"io.perl.api.impl","c":"PerlBuilder","l":"build(PerformanceLogger, ReportLatency, Time, PerlConfig, ExecutorService)","u":"build(io.perl.logger.PerformanceLogger,io.perl.api.ReportLatency,io.time.Time,io.perl.config.PerlConfig,java.util.concurrent.ExecutorService)"},{"p":"io.perl.api.impl","c":"PerlBuilder","l":"buildLatencyRecordWindow(LatencyConfig, Time, long, long, double[])","u":"buildLatencyRecordWindow(io.perl.config.LatencyConfig,io.time.Time,long,long,double[])"},{"p":"io.perl.api.impl","c":"PerlBuilder","l":"buildTime(PerformanceLogger)","u":"buildTime(io.perl.logger.PerformanceLogger)"},{"p":"io.perl.api","c":"TimeStamp","l":"bytes"},{"p":"io.perl.data","c":"Bytes","l":"BYTES_PER_GB"},{"p":"io.perl.data","c":"Bytes","l":"BYTES_PER_KB"},{"p":"io.perl.data","c":"Bytes","l":"BYTES_PER_MB"},{"p":"io.perl.data","c":"Bytes","l":"Bytes()","u":"%3Cinit%3E()"},{"p":"io.perl.logger.impl","c":"Metrics","l":"bytesName"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"checkTotalWindowFullAndReset(long)"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"checkWindowFullAndReset(long)"},{"p":"io.perl.api","c":"Channel","l":"clear()"},{"p":"io.perl.api.impl","c":"AtomicQueue","l":"clear()"},{"p":"io.perl.api.impl","c":"ConcurrentLinkedQueueArray","l":"clear()"},{"p":"io.perl.api.impl","c":"CQueue","l":"clear()"},{"p":"io.perl.api.impl","c":"CQueueArray","l":"clear()"},{"p":"io.perl.api.impl","c":"SyncQueue","l":"clear()"},{"p":"io.perl.api","c":"Queue","l":"clear()"},{"p":"io.perl.api","c":"QueueArray","l":"clear()"},{"p":"io.perl.api.impl","c":"ConcurrentLinkedQueueArray","l":"clear(int)"},{"p":"io.perl.api.impl","c":"CQueueArray","l":"clear(int)"},{"p":"io.perl.api","c":"QueueArray","l":"clear(int)"},{"p":"io.perl.logger.impl","c":"PrintMetrics","l":"close()"},{"p":"io.perl.api.impl","c":"ConcurrentLinkedQueueArray","l":"ConcurrentLinkedQueueArray(int)","u":"%3Cinit%3E(int)"},{"p":"io.time","c":"MicroSeconds","l":"convertToMicroSeconds(double)"},{"p":"io.time","c":"MilliSeconds","l":"convertToMicroSeconds(double)"},{"p":"io.time","c":"NanoSeconds","l":"convertToMicroSeconds(double)"},{"p":"io.time","c":"Time","l":"convertToMicroSeconds(double)"},{"p":"io.time","c":"MicroSeconds","l":"convertToMilliSeconds(double)"},{"p":"io.time","c":"MilliSeconds","l":"convertToMilliSeconds(double)"},{"p":"io.time","c":"NanoSeconds","l":"convertToMilliSeconds(double)"},{"p":"io.time","c":"Time","l":"convertToMilliSeconds(double)"},{"p":"io.time","c":"MicroSeconds","l":"convertToNanoSeconds(double)"},{"p":"io.time","c":"MilliSeconds","l":"convertToNanoSeconds(double)"},{"p":"io.time","c":"NanoSeconds","l":"convertToNanoSeconds(double)"},{"p":"io.time","c":"Time","l":"convertToNanoSeconds(double)"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"copyLatency(long, long, long, long)","u":"copyLatency(long,long,long,long)"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api","c":"LatencyWindow","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api.impl","c":"CQueue","l":"CQueue()","u":"%3Cinit%3E()"},{"p":"io.perl.api.impl","c":"CQueueArray","l":"CQueueArray(int)","u":"%3Cinit%3E(int)"},{"p":"io.perl.api.impl","c":"CQueuePerl","l":"CQueuePerl(PerlConfig, PeriodicRecorder, int, Time, ExecutorService)","u":"%3Cinit%3E(io.perl.config.PerlConfig,io.perl.api.PeriodicRecorder,int,io.time.Time,java.util.concurrent.ExecutorService)"},{"p":"io.perl.config","c":"LatencyConfig","l":"csv"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"CSVExtendedLatencyRecorder(long, long, long, long, long, double[], Time, LatencyRecordWindow, int, String)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time,io.perl.api.LatencyRecordWindow,int,java.lang.String)"},{"p":"io.perl.config","c":"LatencyConfig","l":"csvFileSizeGB"},{"p":"io.perl.config","c":"LatencyConfig","l":"DEFAULT_MAX_LATENCY"},{"p":"io.perl.config","c":"LatencyConfig","l":"DEFAULT_MIN_LATENCY"},{"p":"io.perl.config","c":"PerlConfig","l":"DEFAULT_PRINTING_INTERVAL_SECONDS"},{"p":"io.perl.config","c":"PerlConfig","l":"DEFAULT_RUNTIME_SECONDS"},{"p":"io.perl.config","c":"PerlConfig","l":"DEFAULT_TIMEOUT_MS"},{"p":"io.perl.logger.impl","c":"DefaultLogger","l":"DefaultLogger()","u":"%3Cinit%3E()"},{"p":"io.perl.logger.impl","c":"DefaultLogger","l":"DefaultLogger(String, double[], TimeUnit, long, long)","u":"%3Cinit%3E(java.lang.String,double[],io.time.TimeUnit,long,long)"},{"p":"io.perl.logger.impl","c":"DefaultPrometheusLogger","l":"DefaultPrometheusLogger(String, double[], TimeUnit, long, long, Time, int, String, Iterable)","u":"%3Cinit%3E(java.lang.String,double[],io.time.TimeUnit,long,long,io.time.Time,int,java.lang.String,java.lang.Iterable)"},{"p":"io.time","c":"Time","l":"elapsed(long, long)","u":"elapsed(long,long)"},{"p":"io.perl.api","c":"LatencyWindow","l":"elapsedMilliSeconds(long)"},{"p":"io.time","c":"MicroSeconds","l":"elapsedMilliSeconds(long, long)","u":"elapsedMilliSeconds(long,long)"},{"p":"io.time","c":"MilliSeconds","l":"elapsedMilliSeconds(long, long)","u":"elapsedMilliSeconds(long,long)"},{"p":"io.time","c":"NanoSeconds","l":"elapsedMilliSeconds(long, long)","u":"elapsedMilliSeconds(long,long)"},{"p":"io.time","c":"Time","l":"elapsedMilliSeconds(long, long)","u":"elapsedMilliSeconds(long,long)"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"elapsedMilliSecondsWindow(long)"},{"p":"io.perl.api","c":"PeriodicWindow","l":"elapsedMilliSecondsWindow(long)"},{"p":"io.time","c":"MicroSeconds","l":"elapsedSeconds(long, long)","u":"elapsedSeconds(long,long)"},{"p":"io.time","c":"MilliSeconds","l":"elapsedSeconds(long, long)","u":"elapsedSeconds(long,long)"},{"p":"io.time","c":"NanoSeconds","l":"elapsedSeconds(long, long)","u":"elapsedSeconds(long,long)"},{"p":"io.time","c":"Time","l":"elapsedSeconds(long, long)","u":"elapsedSeconds(long,long)"},{"p":"io.perl.api.impl","c":"ElasticWait","l":"ElasticWait(int, int, int)","u":"%3Cinit%3E(int,int,int)"},{"p":"io.state","c":"State","l":"END"},{"p":"io.perl.api","c":"TimeStamp","l":"endTime"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"fractions"},{"p":"io.time","c":"MicroSeconds","l":"getCurrentTime()"},{"p":"io.time","c":"MilliSeconds","l":"getCurrentTime()"},{"p":"io.time","c":"NanoSeconds","l":"getCurrentTime()"},{"p":"io.time","c":"Time","l":"getCurrentTime()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getMaxLatency()"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"getMaxLatency()"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"getMaxMemoryBytes()"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"getMaxMemoryBytes()"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"getMaxMemoryBytes()"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"getMaxMemoryBytes()"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"getMaxMemoryBytes()"},{"p":"io.perl.api","c":"LatencyWindow","l":"getMaxMemoryBytes()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getMinLatency()"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"getMinLatency()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getPercentileNames()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getPercentiles()"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"getPercentiles()"},{"p":"io.perl.api","c":"GetPerlChannel","l":"getPerlChannel()"},{"p":"io.perl.api.impl","c":"CQueuePerl","l":"getPerlChannel()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getPrefix()"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"getPrintingIntervalSeconds()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getTimeUnit()"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"getTimeUnit()"},{"p":"io.time","c":"MicroSeconds","l":"getTimeUnit()"},{"p":"io.time","c":"MilliSeconds","l":"getTimeUnit()"},{"p":"io.time","c":"NanoSeconds","l":"getTimeUnit()"},{"p":"io.time","c":"Time","l":"getTimeUnit()"},{"p":"io.perl.api.impl","c":"HashMapLatencyRecorder","l":"HashMapLatencyRecorder(long, long, long, long, long, double[], Time, int)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time,int)"},{"p":"io.perl.config","c":"LatencyConfig","l":"HDR_SIGNIFICANT_DIGITS"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"HdrExtendedLatencyRecorder(long, long, long, long, long, double[], Time, LatencyRecordWindow)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time,io.perl.api.LatencyRecordWindow)"},{"p":"io.perl.logger.impl","c":"Metrics","l":"higherDiscardName"},{"p":"io.perl.api","c":"LatencyRecord","l":"higherLatencyDiscardRecords"},{"p":"io.perl.api","c":"LatencyRecorder","l":"highLatency"},{"p":"io.perl.config","c":"LatencyConfig","l":"histogram"},{"p":"io.perl.config","c":"PerlConfig","l":"idleNS"},{"p":"io.perl.api","c":"LatencyRecord","l":"invalidLatencyRecords"},{"p":"io.perl.logger.impl","c":"Metrics","l":"invalidLatencyRecordsName"},{"p":"io.perl.api","c":"TimeStamp","l":"isEnd()"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"isFull()"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"isFull()"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"isFull()"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"isFull()"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"isFull()"},{"p":"io.perl.api","c":"LatencyWindow","l":"isFull()"},{"p":"io.perl.api","c":"LatencyRecorder","l":"isOverflow()"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"latencies"},{"p":"io.perl.config","c":"LatencyConfig","l":"LATENCY_VALUE_SIZE_BYTES"},{"p":"io.perl.config","c":"LatencyConfig","l":"LatencyConfig()","u":"%3Cinit%3E()"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"latencyCount"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"latencyIndexes"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"LatencyPercentiles(double[])","u":"%3Cinit%3E(double[])"},{"p":"io.perl.api","c":"LatencyRecord","l":"LatencyRecord()","u":"%3Cinit%3E()"},{"p":"io.perl.api","c":"LatencyRecorder","l":"LatencyRecorder(long, long, long, long, long)","u":"%3Cinit%3E(long,long,long,long,long)"},{"p":"io.perl.api","c":"LatencyRecordWindow","l":"LatencyRecordWindow(long, long, long, long, long, double[], Time)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time)"},{"p":"io.perl.api","c":"LatencyWindow","l":"LatencyWindow(long, long, long, long, long, double[], Time)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time)"},{"p":"io.perl.system","c":"PerlPrinter","l":"log"},{"p":"io.perl.config","c":"LatencyConfig","l":"LONG_MAX"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"LongHashMapLatencyRecorder(long, long, long, long, long, double[], Time, int)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time,int)"},{"p":"io.perl.logger.impl","c":"Metrics","l":"lowerDiscardName"},{"p":"io.perl.api","c":"LatencyRecord","l":"lowerLatencyDiscardRecords"},{"p":"io.perl.api","c":"LatencyRecorder","l":"lowLatency"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"MapLatencyRecorder(Map, long, long, long, long, long, double[], Time, int)","u":"%3Cinit%3E(java.util.Map,long,long,long,long,long,double[],io.time.Time,int)"},{"p":"io.perl.config","c":"LatencyConfig","l":"maxArraySizeMB"},{"p":"io.perl.config","c":"LatencyConfig","l":"maxHashMapSizeMB"},{"p":"io.perl.api","c":"LatencyRecord","l":"maxLatency"},{"p":"io.perl.logger.impl","c":"Metrics","l":"maxLatencyName"},{"p":"io.perl.config","c":"PerlConfig","l":"maxQs"},{"p":"io.perl.logger.impl","c":"Metrics","l":"mbPsecName"},{"p":"io.time","c":"TimeUnit","l":"mcs"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"medianIndex"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"medianLatency"},{"p":"io.perl.logger.impl","c":"Metrics","l":"metricPrefix"},{"p":"io.perl.logger.impl","c":"Metrics","l":"Metrics(String, String, double[])","u":"%3Cinit%3E(java.lang.String,java.lang.String,double[])"},{"p":"io.perl.logger.impl","c":"Metrics","l":"metricTimeUnit"},{"p":"io.time","c":"Time","l":"MICROS_PER_MS"},{"p":"io.time","c":"Time","l":"MICROS_PER_SEC"},{"p":"io.time","c":"MicroSeconds","l":"MicroSeconds()","u":"%3Cinit%3E()"},{"p":"io.time","c":"MilliSeconds","l":"MilliSeconds()","u":"%3Cinit%3E()"},{"p":"io.perl.config","c":"PerlConfig","l":"MIN_IDLE_NS"},{"p":"io.perl.config","c":"PerlConfig","l":"MIN_Q_PER_WORKER"},{"p":"io.perl.config","c":"PerlConfig","l":"MIN_WORKERS"},{"p":"io.perl.api","c":"LatencyRecord","l":"minLatency"},{"p":"io.perl.logger.impl","c":"Metrics","l":"minLatencyName"},{"p":"io.time","c":"TimeUnit","l":"ms"},{"p":"io.time","c":"Time","l":"MS_PER_MIN"},{"p":"io.time","c":"Time","l":"MS_PER_SEC"},{"p":"io.perl.config","c":"PerlConfig","l":"NAME"},{"p":"io.time","c":"NanoSeconds","l":"NanoSeconds()","u":"%3Cinit%3E()"},{"p":"io.time","c":"TimeUnit","l":"ns"},{"p":"io.time","c":"Time","l":"NS_PER_MICRO"},{"p":"io.time","c":"Time","l":"NS_PER_MS"},{"p":"io.time","c":"Time","l":"NS_PER_SEC"},{"p":"io.perl.config","c":"LatencyConfig","l":"PERCENTILE_FORMAT"},{"p":"io.perl.logger.impl","c":"Metrics","l":"percentileFormat"},{"p":"io.perl.logger.impl","c":"Metrics","l":"percentileNames"},{"p":"io.perl.api","c":"LatencyWindow","l":"percentiles"},{"p":"io.perl.config","c":"LatencyConfig","l":"PERCENTILES"},{"p":"io.perl.api.impl","c":"PerformanceRecorder","l":"PerformanceRecorder(PeriodicRecorder, Channel[], Time, int, int)","u":"%3Cinit%3E(io.perl.api.PeriodicRecorder,io.perl.api.Channel[],io.time.Time,int,int)"},{"p":"io.perl.api.impl","c":"PerlBuilder","l":"PerlBuilder()","u":"%3Cinit%3E()"},{"p":"io.perl.config","c":"PerlConfig","l":"PerlConfig()","u":"%3Cinit%3E()"},{"p":"io.perl.system","c":"PerlPrinter","l":"PerlPrinter()","u":"%3Cinit%3E()"},{"p":"io.perl.api.impl","c":"AtomicQueue","l":"poll()"},{"p":"io.perl.api.impl","c":"CQueue","l":"poll()"},{"p":"io.perl.api.impl","c":"SyncQueue","l":"poll()"},{"p":"io.perl.api","c":"Queue","l":"poll()"},{"p":"io.perl.api.impl","c":"ConcurrentLinkedQueueArray","l":"poll(int)"},{"p":"io.perl.api.impl","c":"CQueueArray","l":"poll(int)"},{"p":"io.perl.api","c":"QueueArray","l":"poll(int)"},{"p":"io.perl.api.impl","c":"AtomicQueue","l":"pollOnce()"},{"p":"io.perl.api.impl","c":"CQueue","l":"pollOnce()"},{"p":"io.perl.logger.impl","c":"DefaultPrometheusLogger","l":"print(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.logger.impl","c":"PrintMetrics","l":"print(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"print(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.logger","c":"Print","l":"print(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.api","c":"LatencyWindow","l":"print(long, Print, ReportLatencies)","u":"print(long,io.perl.logger.Print,io.perl.api.ReportLatencies)"},{"p":"io.perl.logger.impl","c":"PrintMetrics","l":"PrintMetrics(String, double[], Time, TimeUnit, CompositeMeterRegistry)","u":"%3Cinit%3E(java.lang.String,double[],io.time.Time,io.time.TimeUnit,io.micrometer.core.instrument.composite.CompositeMeterRegistry)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"printTotal(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"printTotal(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.logger.impl","c":"PrometheusMetricsServer","l":"PrometheusMetricsServer(String, double[], Time, TimeUnit, int, String, Iterable)","u":"%3Cinit%3E(java.lang.String,double[],io.time.Time,io.time.TimeUnit,int,java.lang.String,java.lang.Iterable)"},{"p":"io.perl.logger.impl","c":"PrometheusServer","l":"PrometheusServer(int, String, Iterable)","u":"%3Cinit%3E(int,java.lang.String,java.lang.Iterable)"},{"p":"io.perl.config","c":"PerlConfig","l":"qPerWorker"},{"p":"io.perl.api","c":"Channel","l":"receive(int)"},{"p":"io.perl.api.impl","c":"TotalWindowLatencyPeriodicRecorder","l":"record(long, long, int, int)","u":"record(long,long,int,int)"},{"p":"io.perl.api","c":"PeriodicRecorder","l":"record(long, long, int, int)","u":"record(long,long,int,int)"},{"p":"io.perl.api","c":"LatencyRecorder","l":"record(long, long, long)","u":"record(long,long,long)"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api.impl","c":"TotalWindowLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api","c":"ReportLatency","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.logger.impl","c":"DefaultLogger","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api","c":"TimeStamp","l":"records"},{"p":"io.perl.logger.impl","c":"Metrics","l":"recordsName"},{"p":"io.perl.logger.impl","c":"Metrics","l":"recsPsecName"},{"p":"io.perl.logger.impl","c":"PrintMetrics","l":"registry"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api","c":"ReportLatencies","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api","c":"ReportLatencies","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api.impl","c":"ElasticWait","l":"reset()"},{"p":"io.perl.api","c":"LatencyRecord","l":"reset()"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"reset(long)"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"reset(long)"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"reset(long)"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"reset(long)"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"reset(long)"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"reset(long)"},{"p":"io.perl.api","c":"LatencyWindow","l":"reset(long)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"ResultsLogger()","u":"%3Cinit%3E()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"ResultsLogger(String, double[], TimeUnit, long, long)","u":"%3Cinit%3E(java.lang.String,double[],io.time.TimeUnit,long,long)"},{"p":"io.state","c":"State","l":"RUN"},{"p":"io.perl.api.impl","c":"CQueuePerl","l":"run(long, long)","u":"run(long,long)"},{"p":"io.perl.api.impl","c":"PerformanceRecorder","l":"run(long, long)","u":"run(long,long)"},{"p":"io.perl.api","c":"RunBenchmark","l":"run(long, long)","u":"run(long,long)"},{"p":"io.perl.api","c":"PerlChannel","l":"send(long, long, int, int)","u":"send(long,long,int,int)"},{"p":"io.perl.api","c":"Channel","l":"sendEndTime(long)"},{"p":"io.perl.api.impl","c":"ElasticWait","l":"setElastic(long)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"setMaxLatency(long)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"setMinLatency(long)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"setPercentiles(double[])"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"setPrefix(String)","u":"setPrefix(java.lang.String)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"setTimeUnit(TimeUnit)","u":"setTimeUnit(io.time.TimeUnit)"},{"p":"io.perl.logger.impl","c":"Metrics","l":"slc1Name"},{"p":"io.perl.logger.impl","c":"Metrics","l":"slc2Name"},{"p":"io.perl.logger.impl","c":"DefaultPrometheusLogger","l":"start()"},{"p":"io.perl.logger.impl","c":"PrometheusMetricsServer","l":"start()"},{"p":"io.perl.logger.impl","c":"PrometheusServer","l":"start()"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"start(long)"},{"p":"io.perl.api","c":"TotalPeriodicWindow","l":"start(long)"},{"p":"io.perl.api","c":"TimeStamp","l":"startTime"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"startWindow(long)"},{"p":"io.perl.api","c":"PeriodicWindow","l":"startWindow(long)"},{"p":"io.perl.api.impl","c":"CQueuePerl","l":"stop()"},{"p":"io.perl.api","c":"Perl","l":"stop()"},{"p":"io.perl.logger.impl","c":"DefaultPrometheusLogger","l":"stop()"},{"p":"io.perl.logger.impl","c":"PrometheusMetricsServer","l":"stop()"},{"p":"io.perl.logger.impl","c":"PrometheusServer","l":"stop()"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"stop(long)"},{"p":"io.perl.api","c":"TotalPeriodicWindow","l":"stop(long)"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"stopWindow(long)"},{"p":"io.perl.api","c":"PeriodicWindow","l":"stopWindow(long)"},{"p":"io.perl.api.impl","c":"SyncQueue","l":"SyncQueue()","u":"%3Cinit%3E()"},{"p":"io.perl.exception","c":"ExceptionHandler","l":"throwException(Throwable)","u":"throwException(java.lang.Throwable)"},{"p":"io.perl.api","c":"LatencyWindow","l":"time"},{"p":"io.perl.api","c":"TimeStamp","l":"TimeStamp()","u":"%3Cinit%3E()"},{"p":"io.perl.api","c":"TimeStamp","l":"TimeStamp(long)","u":"%3Cinit%3E(long)"},{"p":"io.perl.api","c":"TimeStamp","l":"TimeStamp(long, long, int, int)","u":"%3Cinit%3E(long,long,int,int)"},{"p":"io.perl.config","c":"LatencyConfig","l":"TOTAL_LATENCY_MAX"},{"p":"io.perl.api","c":"LatencyRecord","l":"totalBytes"},{"p":"io.perl.api","c":"LatencyRecorder","l":"totalBytesMax"},{"p":"io.perl.api","c":"LatencyRecord","l":"totalLatency"},{"p":"io.perl.api","c":"LatencyRecorder","l":"totalLatencyMax"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"TotalLatencyRecordWindow(LatencyRecordWindow, LatencyRecordWindow, Print, Print)","u":"%3Cinit%3E(io.perl.api.LatencyRecordWindow,io.perl.api.LatencyRecordWindow,io.perl.logger.Print,io.perl.logger.Print)"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"totalLogger"},{"p":"io.perl.config","c":"LatencyConfig","l":"totalMaxHashMapSizeMB"},{"p":"io.perl.api","c":"LatencyRecord","l":"totalRecords"},{"p":"io.perl.api","c":"LatencyRecorder","l":"totalRecordsMax"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"totalWindow"},{"p":"io.perl.api.impl","c":"TotalWindowLatencyPeriodicRecorder","l":"TotalWindowLatencyPeriodicRecorder(LatencyRecordWindow, LatencyRecordWindow, Print, Print, ReportLatency, Time)","u":"%3Cinit%3E(io.perl.api.LatencyRecordWindow,io.perl.api.LatencyRecordWindow,io.perl.logger.Print,io.perl.logger.Print,io.perl.api.ReportLatency,io.time.Time)"},{"p":"io.perl.api.impl","c":"TotalWindowLatencyRecorder","l":"TotalWindowLatencyRecorder(LatencyRecordWindow, LatencyRecordWindow, Print, Print)","u":"%3Cinit%3E(io.perl.api.LatencyRecordWindow,io.perl.api.LatencyRecordWindow,io.perl.logger.Print,io.perl.logger.Print)"},{"p":"io.perl.api","c":"LatencyRecorder","l":"update(LatencyRecord)","u":"update(io.perl.api.LatencyRecord)"},{"p":"io.perl.api","c":"LatencyRecorder","l":"update(long, long, long, long, long, long, long, long, long)","u":"update(long,long,long,long,long,long,long,long,long)"},{"p":"io.perl.api.impl","c":"ElasticWait","l":"updateElastic(long)"},{"p":"io.perl.api","c":"LatencyRecord","l":"validLatencyRecords"},{"p":"io.state","c":"State","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.time","c":"TimeUnit","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.state","c":"State","l":"values()"},{"p":"io.time","c":"TimeUnit","l":"values()"},{"p":"io.perl.api.impl","c":"ElasticWait","l":"waitAndCheck()"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"window"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"windowLogger"},{"p":"io.perl.config","c":"PerlConfig","l":"workers"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"io.perl.api.impl","c":"ConcurrentLinkedQueueArray","l":"add(int, T)","u":"add(int,T)"},{"p":"io.perl.api.impl","c":"CQueueArray","l":"add(int, T)","u":"add(int,T)"},{"p":"io.perl.api","c":"QueueArray","l":"add(int, T)","u":"add(int,T)"},{"p":"io.perl.api.impl","c":"AtomicQueue","l":"add(T)"},{"p":"io.perl.api.impl","c":"CQueue","l":"add(T)"},{"p":"io.perl.api.impl","c":"SyncQueue","l":"add(T)"},{"p":"io.perl.api","c":"Queue","l":"add(T)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"appendResultString(StringBuilder, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"appendResultString(java.lang.StringBuilder,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"ArrayLatencyRecorder(long, long, long, long, long, double[], Time)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time)"},{"p":"io.perl.api.impl","c":"AtomicQueue","l":"AtomicQueue()","u":"%3Cinit%3E()"},{"p":"io.perl.logger.impl","c":"Metrics","l":"avgLatencyName"},{"p":"io.state","c":"State","l":"BEGIN"},{"p":"io.perl.config","c":"PerlConfig","l":"build()"},{"p":"io.perl.config","c":"PerlConfig","l":"build(InputStream)","u":"build(java.io.InputStream)"},{"p":"io.perl.api.impl","c":"PerlBuilder","l":"build(PerformanceLogger, ReportLatency, Time, PerlConfig, ExecutorService)","u":"build(io.perl.logger.PerformanceLogger,io.perl.api.ReportLatency,io.time.Time,io.perl.config.PerlConfig,java.util.concurrent.ExecutorService)"},{"p":"io.perl.api.impl","c":"PerlBuilder","l":"buildLatencyRecordWindow(LatencyConfig, Time, long, long, double[])","u":"buildLatencyRecordWindow(io.perl.config.LatencyConfig,io.time.Time,long,long,double[])"},{"p":"io.perl.api.impl","c":"PerlBuilder","l":"buildTime(PerformanceLogger)","u":"buildTime(io.perl.logger.PerformanceLogger)"},{"p":"io.perl.api","c":"TimeStamp","l":"bytes"},{"p":"io.perl.data","c":"Bytes","l":"BYTES_PER_GB"},{"p":"io.perl.data","c":"Bytes","l":"BYTES_PER_KB"},{"p":"io.perl.data","c":"Bytes","l":"BYTES_PER_MB"},{"p":"io.perl.data","c":"Bytes","l":"Bytes()","u":"%3Cinit%3E()"},{"p":"io.perl.logger.impl","c":"Metrics","l":"bytesName"},{"p":"io.perl.api","c":"PerformanceRecorder","l":"channels"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"checkTotalWindowFullAndReset(long)"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"checkWindowFullAndReset(long)"},{"p":"io.perl.api","c":"Channel","l":"clear()"},{"p":"io.perl.api.impl","c":"AtomicQueue","l":"clear()"},{"p":"io.perl.api.impl","c":"ConcurrentLinkedQueueArray","l":"clear()"},{"p":"io.perl.api.impl","c":"CQueue","l":"clear()"},{"p":"io.perl.api.impl","c":"CQueueArray","l":"clear()"},{"p":"io.perl.api.impl","c":"SyncQueue","l":"clear()"},{"p":"io.perl.api","c":"Queue","l":"clear()"},{"p":"io.perl.api","c":"QueueArray","l":"clear()"},{"p":"io.perl.api.impl","c":"ConcurrentLinkedQueueArray","l":"clear(int)"},{"p":"io.perl.api.impl","c":"CQueueArray","l":"clear(int)"},{"p":"io.perl.api","c":"QueueArray","l":"clear(int)"},{"p":"io.perl.logger.impl","c":"PrintMetrics","l":"close()"},{"p":"io.perl.api.impl","c":"ConcurrentLinkedQueueArray","l":"ConcurrentLinkedQueueArray(int)","u":"%3Cinit%3E(int)"},{"p":"io.time","c":"MicroSeconds","l":"convertToMicroSeconds(double)"},{"p":"io.time","c":"MilliSeconds","l":"convertToMicroSeconds(double)"},{"p":"io.time","c":"NanoSeconds","l":"convertToMicroSeconds(double)"},{"p":"io.time","c":"Time","l":"convertToMicroSeconds(double)"},{"p":"io.time","c":"MicroSeconds","l":"convertToMilliSeconds(double)"},{"p":"io.time","c":"MilliSeconds","l":"convertToMilliSeconds(double)"},{"p":"io.time","c":"NanoSeconds","l":"convertToMilliSeconds(double)"},{"p":"io.time","c":"Time","l":"convertToMilliSeconds(double)"},{"p":"io.time","c":"MicroSeconds","l":"convertToNanoSeconds(double)"},{"p":"io.time","c":"MilliSeconds","l":"convertToNanoSeconds(double)"},{"p":"io.time","c":"NanoSeconds","l":"convertToNanoSeconds(double)"},{"p":"io.time","c":"Time","l":"convertToNanoSeconds(double)"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"copyLatency(long, long, long, long)","u":"copyLatency(long,long,long,long)"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api","c":"LatencyWindow","l":"copyPercentiles(LatencyPercentiles, ReportLatencies)","u":"copyPercentiles(io.perl.api.LatencyPercentiles,io.perl.api.ReportLatencies)"},{"p":"io.perl.api.impl","c":"CQueue","l":"CQueue()","u":"%3Cinit%3E()"},{"p":"io.perl.api.impl","c":"CQueueArray","l":"CQueueArray(int)","u":"%3Cinit%3E(int)"},{"p":"io.perl.api.impl","c":"CQueuePerl","l":"CQueuePerl(PerlConfig, PeriodicRecorder, int, Time, ExecutorService)","u":"%3Cinit%3E(io.perl.config.PerlConfig,io.perl.api.PeriodicRecorder,int,io.time.Time,java.util.concurrent.ExecutorService)"},{"p":"io.perl.config","c":"LatencyConfig","l":"csv"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"CSVExtendedLatencyRecorder(long, long, long, long, long, double[], Time, LatencyRecordWindow, int, String)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time,io.perl.api.LatencyRecordWindow,int,java.lang.String)"},{"p":"io.perl.config","c":"LatencyConfig","l":"csvFileSizeGB"},{"p":"io.perl.config","c":"LatencyConfig","l":"DEFAULT_MAX_LATENCY"},{"p":"io.perl.config","c":"LatencyConfig","l":"DEFAULT_MIN_LATENCY"},{"p":"io.perl.config","c":"PerlConfig","l":"DEFAULT_PRINTING_INTERVAL_SECONDS"},{"p":"io.perl.config","c":"PerlConfig","l":"DEFAULT_RUNTIME_SECONDS"},{"p":"io.perl.config","c":"PerlConfig","l":"DEFAULT_TIMEOUT_MS"},{"p":"io.perl.logger.impl","c":"DefaultLogger","l":"DefaultLogger()","u":"%3Cinit%3E()"},{"p":"io.perl.logger.impl","c":"DefaultLogger","l":"DefaultLogger(String, double[], TimeUnit, long, long)","u":"%3Cinit%3E(java.lang.String,double[],io.time.TimeUnit,long,long)"},{"p":"io.perl.logger.impl","c":"DefaultPrometheusLogger","l":"DefaultPrometheusLogger(String, double[], TimeUnit, long, long, Time, int, String, Iterable)","u":"%3Cinit%3E(java.lang.String,double[],io.time.TimeUnit,long,long,io.time.Time,int,java.lang.String,java.lang.Iterable)"},{"p":"io.time","c":"Time","l":"elapsed(long, long)","u":"elapsed(long,long)"},{"p":"io.perl.api","c":"LatencyWindow","l":"elapsedMilliSeconds(long)"},{"p":"io.time","c":"MicroSeconds","l":"elapsedMilliSeconds(long, long)","u":"elapsedMilliSeconds(long,long)"},{"p":"io.time","c":"MilliSeconds","l":"elapsedMilliSeconds(long, long)","u":"elapsedMilliSeconds(long,long)"},{"p":"io.time","c":"NanoSeconds","l":"elapsedMilliSeconds(long, long)","u":"elapsedMilliSeconds(long,long)"},{"p":"io.time","c":"Time","l":"elapsedMilliSeconds(long, long)","u":"elapsedMilliSeconds(long,long)"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"elapsedMilliSecondsWindow(long)"},{"p":"io.perl.api","c":"PeriodicWindow","l":"elapsedMilliSecondsWindow(long)"},{"p":"io.time","c":"MicroSeconds","l":"elapsedSeconds(long, long)","u":"elapsedSeconds(long,long)"},{"p":"io.time","c":"MilliSeconds","l":"elapsedSeconds(long, long)","u":"elapsedSeconds(long,long)"},{"p":"io.time","c":"NanoSeconds","l":"elapsedSeconds(long, long)","u":"elapsedSeconds(long,long)"},{"p":"io.time","c":"Time","l":"elapsedSeconds(long, long)","u":"elapsedSeconds(long,long)"},{"p":"io.perl.api.impl","c":"ElasticWait","l":"ElasticWait(int, int, int)","u":"%3Cinit%3E(int,int,int)"},{"p":"io.state","c":"State","l":"END"},{"p":"io.perl.api","c":"TimeStamp","l":"endTime"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"fractions"},{"p":"io.time","c":"MicroSeconds","l":"getCurrentTime()"},{"p":"io.time","c":"MilliSeconds","l":"getCurrentTime()"},{"p":"io.time","c":"NanoSeconds","l":"getCurrentTime()"},{"p":"io.time","c":"Time","l":"getCurrentTime()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getMaxLatency()"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"getMaxLatency()"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"getMaxMemoryBytes()"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"getMaxMemoryBytes()"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"getMaxMemoryBytes()"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"getMaxMemoryBytes()"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"getMaxMemoryBytes()"},{"p":"io.perl.api","c":"LatencyWindow","l":"getMaxMemoryBytes()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getMinLatency()"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"getMinLatency()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getPercentileNames()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getPercentiles()"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"getPercentiles()"},{"p":"io.perl.api","c":"GetPerlChannel","l":"getPerlChannel()"},{"p":"io.perl.api.impl","c":"CQueuePerl","l":"getPerlChannel()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getPrefix()"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"getPrintingIntervalSeconds()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"getTimeUnit()"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"getTimeUnit()"},{"p":"io.time","c":"MicroSeconds","l":"getTimeUnit()"},{"p":"io.time","c":"MilliSeconds","l":"getTimeUnit()"},{"p":"io.time","c":"NanoSeconds","l":"getTimeUnit()"},{"p":"io.time","c":"Time","l":"getTimeUnit()"},{"p":"io.perl.api.impl","c":"HashMapLatencyRecorder","l":"HashMapLatencyRecorder(long, long, long, long, long, double[], Time, int)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time,int)"},{"p":"io.perl.config","c":"LatencyConfig","l":"HDR_SIGNIFICANT_DIGITS"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"HdrExtendedLatencyRecorder(long, long, long, long, long, double[], Time, LatencyRecordWindow)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time,io.perl.api.LatencyRecordWindow)"},{"p":"io.perl.logger.impl","c":"Metrics","l":"higherDiscardName"},{"p":"io.perl.api","c":"LatencyRecord","l":"higherLatencyDiscardRecords"},{"p":"io.perl.api","c":"LatencyRecorder","l":"highLatency"},{"p":"io.perl.config","c":"LatencyConfig","l":"histogram"},{"p":"io.perl.config","c":"PerlConfig","l":"idleNS"},{"p":"io.perl.api","c":"LatencyRecord","l":"invalidLatencyRecords"},{"p":"io.perl.logger.impl","c":"Metrics","l":"invalidLatencyRecordsName"},{"p":"io.perl.api","c":"TimeStamp","l":"isEnd()"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"isFull()"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"isFull()"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"isFull()"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"isFull()"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"isFull()"},{"p":"io.perl.api","c":"LatencyWindow","l":"isFull()"},{"p":"io.perl.api","c":"LatencyRecorder","l":"isOverflow()"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"latencies"},{"p":"io.perl.config","c":"LatencyConfig","l":"LATENCY_VALUE_SIZE_BYTES"},{"p":"io.perl.config","c":"LatencyConfig","l":"LatencyConfig()","u":"%3Cinit%3E()"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"latencyCount"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"latencyIndexes"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"LatencyPercentiles(double[])","u":"%3Cinit%3E(double[])"},{"p":"io.perl.api","c":"LatencyRecord","l":"LatencyRecord()","u":"%3Cinit%3E()"},{"p":"io.perl.api","c":"LatencyRecorder","l":"LatencyRecorder(long, long, long, long, long)","u":"%3Cinit%3E(long,long,long,long,long)"},{"p":"io.perl.api","c":"LatencyRecordWindow","l":"LatencyRecordWindow(long, long, long, long, long, double[], Time)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time)"},{"p":"io.perl.api","c":"LatencyWindow","l":"LatencyWindow(long, long, long, long, long, double[], Time)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time)"},{"p":"io.perl.system","c":"PerlPrinter","l":"log"},{"p":"io.perl.config","c":"LatencyConfig","l":"LONG_MAX"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"LongHashMapLatencyRecorder(long, long, long, long, long, double[], Time, int)","u":"%3Cinit%3E(long,long,long,long,long,double[],io.time.Time,int)"},{"p":"io.perl.logger.impl","c":"Metrics","l":"lowerDiscardName"},{"p":"io.perl.api","c":"LatencyRecord","l":"lowerLatencyDiscardRecords"},{"p":"io.perl.api","c":"LatencyRecorder","l":"lowLatency"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"MapLatencyRecorder(Map, long, long, long, long, long, double[], Time, int)","u":"%3Cinit%3E(java.util.Map,long,long,long,long,long,double[],io.time.Time,int)"},{"p":"io.perl.config","c":"LatencyConfig","l":"maxArraySizeMB"},{"p":"io.perl.config","c":"LatencyConfig","l":"maxHashMapSizeMB"},{"p":"io.perl.api","c":"LatencyRecord","l":"maxLatency"},{"p":"io.perl.logger.impl","c":"Metrics","l":"maxLatencyName"},{"p":"io.perl.config","c":"PerlConfig","l":"maxQs"},{"p":"io.perl.logger.impl","c":"Metrics","l":"mbPsecName"},{"p":"io.time","c":"TimeUnit","l":"mcs"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"medianIndex"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"medianLatency"},{"p":"io.perl.logger.impl","c":"Metrics","l":"metricPrefix"},{"p":"io.perl.logger.impl","c":"Metrics","l":"Metrics(String, String, double[])","u":"%3Cinit%3E(java.lang.String,java.lang.String,double[])"},{"p":"io.perl.logger.impl","c":"Metrics","l":"metricTimeUnit"},{"p":"io.time","c":"Time","l":"MICROS_PER_MS"},{"p":"io.time","c":"Time","l":"MICROS_PER_SEC"},{"p":"io.time","c":"MicroSeconds","l":"MicroSeconds()","u":"%3Cinit%3E()"},{"p":"io.time","c":"MilliSeconds","l":"MilliSeconds()","u":"%3Cinit%3E()"},{"p":"io.perl.config","c":"PerlConfig","l":"MIN_IDLE_NS"},{"p":"io.perl.config","c":"PerlConfig","l":"MIN_Q_PER_WORKER"},{"p":"io.perl.config","c":"PerlConfig","l":"MIN_WORKERS"},{"p":"io.perl.api","c":"LatencyRecord","l":"minLatency"},{"p":"io.perl.logger.impl","c":"Metrics","l":"minLatencyName"},{"p":"io.time","c":"TimeUnit","l":"ms"},{"p":"io.time","c":"Time","l":"MS_PER_MIN"},{"p":"io.time","c":"Time","l":"MS_PER_SEC"},{"p":"io.perl.config","c":"PerlConfig","l":"NAME"},{"p":"io.time","c":"NanoSeconds","l":"NanoSeconds()","u":"%3Cinit%3E()"},{"p":"io.time","c":"TimeUnit","l":"ns"},{"p":"io.time","c":"Time","l":"NS_PER_MICRO"},{"p":"io.time","c":"Time","l":"NS_PER_MS"},{"p":"io.time","c":"Time","l":"NS_PER_SEC"},{"p":"io.perl.config","c":"LatencyConfig","l":"PERCENTILE_FORMAT"},{"p":"io.perl.logger.impl","c":"Metrics","l":"percentileFormat"},{"p":"io.perl.logger.impl","c":"Metrics","l":"percentileNames"},{"p":"io.perl.api","c":"LatencyWindow","l":"percentiles"},{"p":"io.perl.config","c":"LatencyConfig","l":"PERCENTILES"},{"p":"io.perl.api","c":"PerformanceRecorder","l":"PerformanceRecorder(PeriodicRecorder, Channel[], Time, int)","u":"%3Cinit%3E(io.perl.api.PeriodicRecorder,io.perl.api.Channel[],io.time.Time,int)"},{"p":"io.perl.api.impl","c":"PerformanceRecorderIdleBusyWait","l":"PerformanceRecorderIdleBusyWait(PeriodicRecorder, Channel[], Time, int, int)","u":"%3Cinit%3E(io.perl.api.PeriodicRecorder,io.perl.api.Channel[],io.time.Time,int,int)"},{"p":"io.perl.api.impl","c":"PerformanceRecorderIdleSleep","l":"PerformanceRecorderIdleSleep(PeriodicRecorder, Channel[], Time, int, int)","u":"%3Cinit%3E(io.perl.api.PeriodicRecorder,io.perl.api.Channel[],io.time.Time,int,int)"},{"p":"io.perl.api","c":"PerformanceRecorder","l":"periodicRecorder"},{"p":"io.perl.api.impl","c":"PerlBuilder","l":"PerlBuilder()","u":"%3Cinit%3E()"},{"p":"io.perl.config","c":"PerlConfig","l":"PerlConfig()","u":"%3Cinit%3E()"},{"p":"io.perl.system","c":"PerlPrinter","l":"PerlPrinter()","u":"%3Cinit%3E()"},{"p":"io.perl.api.impl","c":"AtomicQueue","l":"poll()"},{"p":"io.perl.api.impl","c":"CQueue","l":"poll()"},{"p":"io.perl.api.impl","c":"SyncQueue","l":"poll()"},{"p":"io.perl.api","c":"Queue","l":"poll()"},{"p":"io.perl.api.impl","c":"ConcurrentLinkedQueueArray","l":"poll(int)"},{"p":"io.perl.api.impl","c":"CQueueArray","l":"poll(int)"},{"p":"io.perl.api","c":"QueueArray","l":"poll(int)"},{"p":"io.perl.api.impl","c":"AtomicQueue","l":"pollOnce()"},{"p":"io.perl.api.impl","c":"CQueue","l":"pollOnce()"},{"p":"io.perl.logger.impl","c":"DefaultPrometheusLogger","l":"print(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.logger.impl","c":"PrintMetrics","l":"print(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"print(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.logger","c":"Print","l":"print(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.api","c":"LatencyWindow","l":"print(long, Print, ReportLatencies)","u":"print(long,io.perl.logger.Print,io.perl.api.ReportLatencies)"},{"p":"io.perl.logger.impl","c":"PrintMetrics","l":"PrintMetrics(String, double[], Time, TimeUnit, CompositeMeterRegistry)","u":"%3Cinit%3E(java.lang.String,double[],io.time.Time,io.time.TimeUnit,io.micrometer.core.instrument.composite.CompositeMeterRegistry)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"printTotal(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.logger","c":"PerformanceLogger","l":"printTotal(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.perl.logger.impl","c":"PrometheusMetricsServer","l":"PrometheusMetricsServer(String, double[], Time, TimeUnit, int, String, Iterable)","u":"%3Cinit%3E(java.lang.String,double[],io.time.Time,io.time.TimeUnit,int,java.lang.String,java.lang.Iterable)"},{"p":"io.perl.logger.impl","c":"PrometheusServer","l":"PrometheusServer(int, String, Iterable)","u":"%3Cinit%3E(int,java.lang.String,java.lang.Iterable)"},{"p":"io.perl.config","c":"PerlConfig","l":"qPerWorker"},{"p":"io.perl.api","c":"Channel","l":"receive(int)"},{"p":"io.perl.api.impl","c":"TotalWindowLatencyPeriodicRecorder","l":"record(long, long, int, int)","u":"record(long,long,int,int)"},{"p":"io.perl.api","c":"PeriodicRecorder","l":"record(long, long, int, int)","u":"record(long,long,int,int)"},{"p":"io.perl.api","c":"LatencyRecorder","l":"record(long, long, long)","u":"record(long,long,long)"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api.impl","c":"TotalWindowLatencyRecorder","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api","c":"ReportLatency","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.logger.impl","c":"DefaultLogger","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.perl.api","c":"TimeStamp","l":"records"},{"p":"io.perl.logger.impl","c":"Metrics","l":"recordsName"},{"p":"io.perl.logger.impl","c":"Metrics","l":"recsPsecName"},{"p":"io.perl.logger.impl","c":"PrintMetrics","l":"registry"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api","c":"ReportLatencies","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api","c":"ReportLatencies","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.perl.api.impl","c":"ElasticWait","l":"reset()"},{"p":"io.perl.api","c":"LatencyRecord","l":"reset()"},{"p":"io.perl.api.impl","c":"ArrayLatencyRecorder","l":"reset(long)"},{"p":"io.perl.api.impl","c":"CSVExtendedLatencyRecorder","l":"reset(long)"},{"p":"io.perl.api.impl","c":"HdrExtendedLatencyRecorder","l":"reset(long)"},{"p":"io.perl.api.impl","c":"LongHashMapLatencyRecorder","l":"reset(long)"},{"p":"io.perl.api.impl","c":"MapLatencyRecorder","l":"reset(long)"},{"p":"io.perl.api","c":"LatencyPercentiles","l":"reset(long)"},{"p":"io.perl.api","c":"LatencyWindow","l":"reset(long)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"ResultsLogger()","u":"%3Cinit%3E()"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"ResultsLogger(String, double[], TimeUnit, long, long)","u":"%3Cinit%3E(java.lang.String,double[],io.time.TimeUnit,long,long)"},{"p":"io.state","c":"State","l":"RUN"},{"p":"io.perl.api.impl","c":"CQueuePerl","l":"run(long, long)","u":"run(long,long)"},{"p":"io.perl.api.impl","c":"PerformanceRecorderIdleBusyWait","l":"run(long, long)","u":"run(long,long)"},{"p":"io.perl.api.impl","c":"PerformanceRecorderIdleSleep","l":"run(long, long)","u":"run(long,long)"},{"p":"io.perl.api","c":"PerformanceRecorder","l":"run(long, long)","u":"run(long,long)"},{"p":"io.perl.api","c":"RunBenchmark","l":"run(long, long)","u":"run(long,long)"},{"p":"io.perl.api","c":"PerlChannel","l":"send(long, long, int, int)","u":"send(long,long,int,int)"},{"p":"io.perl.api","c":"Channel","l":"sendEndTime(long)"},{"p":"io.perl.api.impl","c":"ElasticWait","l":"setElastic(long)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"setMaxLatency(long)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"setMinLatency(long)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"setPercentiles(double[])"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"setPrefix(String)","u":"setPrefix(java.lang.String)"},{"p":"io.perl.logger.impl","c":"ResultsLogger","l":"setTimeUnit(TimeUnit)","u":"setTimeUnit(io.time.TimeUnit)"},{"p":"io.perl.logger.impl","c":"Metrics","l":"slc1Name"},{"p":"io.perl.logger.impl","c":"Metrics","l":"slc2Name"},{"p":"io.perl.config","c":"PerlConfig","l":"sleepMS"},{"p":"io.perl.logger.impl","c":"DefaultPrometheusLogger","l":"start()"},{"p":"io.perl.logger.impl","c":"PrometheusMetricsServer","l":"start()"},{"p":"io.perl.logger.impl","c":"PrometheusServer","l":"start()"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"start(long)"},{"p":"io.perl.api","c":"TotalPeriodicWindow","l":"start(long)"},{"p":"io.perl.api","c":"TimeStamp","l":"startTime"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"startWindow(long)"},{"p":"io.perl.api","c":"PeriodicWindow","l":"startWindow(long)"},{"p":"io.perl.api.impl","c":"CQueuePerl","l":"stop()"},{"p":"io.perl.api","c":"Perl","l":"stop()"},{"p":"io.perl.logger.impl","c":"DefaultPrometheusLogger","l":"stop()"},{"p":"io.perl.logger.impl","c":"PrometheusMetricsServer","l":"stop()"},{"p":"io.perl.logger.impl","c":"PrometheusServer","l":"stop()"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"stop(long)"},{"p":"io.perl.api","c":"TotalPeriodicWindow","l":"stop(long)"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"stopWindow(long)"},{"p":"io.perl.api","c":"PeriodicWindow","l":"stopWindow(long)"},{"p":"io.perl.api.impl","c":"SyncQueue","l":"SyncQueue()","u":"%3Cinit%3E()"},{"p":"io.perl.exception","c":"ExceptionHandler","l":"throwException(Throwable)","u":"throwException(java.lang.Throwable)"},{"p":"io.perl.api","c":"LatencyWindow","l":"time"},{"p":"io.perl.api","c":"PerformanceRecorder","l":"time"},{"p":"io.perl.api","c":"TimeStamp","l":"TimeStamp()","u":"%3Cinit%3E()"},{"p":"io.perl.api","c":"TimeStamp","l":"TimeStamp(long)","u":"%3Cinit%3E(long)"},{"p":"io.perl.api","c":"TimeStamp","l":"TimeStamp(long, long, int, int)","u":"%3Cinit%3E(long,long,int,int)"},{"p":"io.perl.config","c":"LatencyConfig","l":"TOTAL_LATENCY_MAX"},{"p":"io.perl.api","c":"LatencyRecord","l":"totalBytes"},{"p":"io.perl.api","c":"LatencyRecorder","l":"totalBytesMax"},{"p":"io.perl.api","c":"LatencyRecord","l":"totalLatency"},{"p":"io.perl.api","c":"LatencyRecorder","l":"totalLatencyMax"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"TotalLatencyRecordWindow(LatencyRecordWindow, LatencyRecordWindow, Print, Print)","u":"%3Cinit%3E(io.perl.api.LatencyRecordWindow,io.perl.api.LatencyRecordWindow,io.perl.logger.Print,io.perl.logger.Print)"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"totalLogger"},{"p":"io.perl.config","c":"LatencyConfig","l":"totalMaxHashMapSizeMB"},{"p":"io.perl.api","c":"LatencyRecord","l":"totalRecords"},{"p":"io.perl.api","c":"LatencyRecorder","l":"totalRecordsMax"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"totalWindow"},{"p":"io.perl.api.impl","c":"TotalWindowLatencyPeriodicRecorder","l":"TotalWindowLatencyPeriodicRecorder(LatencyRecordWindow, LatencyRecordWindow, Print, Print, ReportLatency, Time)","u":"%3Cinit%3E(io.perl.api.LatencyRecordWindow,io.perl.api.LatencyRecordWindow,io.perl.logger.Print,io.perl.logger.Print,io.perl.api.ReportLatency,io.time.Time)"},{"p":"io.perl.api.impl","c":"TotalWindowLatencyRecorder","l":"TotalWindowLatencyRecorder(LatencyRecordWindow, LatencyRecordWindow, Print, Print)","u":"%3Cinit%3E(io.perl.api.LatencyRecordWindow,io.perl.api.LatencyRecordWindow,io.perl.logger.Print,io.perl.logger.Print)"},{"p":"io.perl.api","c":"LatencyRecorder","l":"update(LatencyRecord)","u":"update(io.perl.api.LatencyRecord)"},{"p":"io.perl.api","c":"LatencyRecorder","l":"update(long, long, long, long, long, long, long, long, long)","u":"update(long,long,long,long,long,long,long,long,long)"},{"p":"io.perl.api.impl","c":"ElasticWait","l":"updateElastic(long)"},{"p":"io.perl.api","c":"LatencyRecord","l":"validLatencyRecords"},{"p":"io.state","c":"State","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.time","c":"TimeUnit","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.state","c":"State","l":"values()"},{"p":"io.time","c":"TimeUnit","l":"values()"},{"p":"io.perl.api.impl","c":"ElasticWait","l":"waitAndCheck()"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"window"},{"p":"io.perl.api","c":"PerformanceRecorder","l":"windowIntervalMS"},{"p":"io.perl.api.impl","c":"TotalLatencyRecordWindow","l":"windowLogger"},{"p":"io.perl.config","c":"PerlConfig","l":"workers"}];updateSearchResults(); \ No newline at end of file diff --git a/perl/javadoc/overview-summary.html b/perl/javadoc/overview-summary.html index 84b4bff0..8f4e95fc 100644 --- a/perl/javadoc/overview-summary.html +++ b/perl/javadoc/overview-summary.html @@ -2,7 +2,7 @@ -perl 5.2 API +perl 5.3 API diff --git a/perl/javadoc/overview-tree.html b/perl/javadoc/overview-tree.html index d987a0d4..92b542d4 100644 --- a/perl/javadoc/overview-tree.html +++ b/perl/javadoc/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (perl 5.2 API) +Class Hierarchy (perl 5.3 API) @@ -126,7 +126,12 @@

    Class Hierarchy

  • io.time.MicroSeconds (implements io.time.Time)
  • io.time.MilliSeconds (implements io.time.Time)
  • io.time.NanoSeconds (implements io.time.Time)
  • -
  • io.perl.api.impl.PerformanceRecorder
  • +
  • io.perl.api.PerformanceRecorder + +
  • io.perl.api.impl.PerlBuilder
  • io.perl.system.PerlPrinter
  • io.perl.logger.impl.ResultsLogger (implements io.perl.logger.PerformanceLogger) diff --git a/perl/javadoc/type-search-index.js b/perl/javadoc/type-search-index.js index 11b6e6c9..c6141f7c 100644 --- a/perl/javadoc/type-search-index.js +++ b/perl/javadoc/type-search-index.js @@ -1 +1 @@ -typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"io.perl.api.impl","l":"ArrayLatencyRecorder"},{"p":"io.perl.api.impl","l":"AtomicQueue"},{"p":"io.perl.data","l":"Bytes"},{"p":"io.perl.api","l":"Channel"},{"p":"io.perl.api.impl","l":"ConcurrentLinkedQueueArray"},{"p":"io.perl.api.impl","l":"CQueue"},{"p":"io.perl.api.impl","l":"CQueueArray"},{"p":"io.perl.api.impl","l":"CQueuePerl"},{"p":"io.perl.api.impl","l":"CSVExtendedLatencyRecorder"},{"p":"io.perl.logger.impl","l":"DefaultLogger"},{"p":"io.perl.logger.impl","l":"DefaultPrometheusLogger"},{"p":"io.perl.api.impl","l":"ElasticWait"},{"p":"io.perl.exception","l":"ExceptionHandler"},{"p":"io.perl.api","l":"GetPerlChannel"},{"p":"io.perl.api.impl","l":"HashMapLatencyRecorder"},{"p":"io.perl.api.impl","l":"HdrExtendedLatencyRecorder"},{"p":"io.perl.config","l":"LatencyConfig"},{"p":"io.perl.api","l":"LatencyPercentiles"},{"p":"io.perl.api","l":"LatencyRecord"},{"p":"io.perl.api","l":"LatencyRecorder"},{"p":"io.perl.api","l":"LatencyRecordWindow"},{"p":"io.perl.api","l":"LatencyWindow"},{"p":"io.perl.api.impl","l":"LongHashMapLatencyRecorder"},{"p":"io.perl.api.impl","l":"MapLatencyRecorder"},{"p":"io.perl.logger.impl","l":"Metrics"},{"p":"io.time","l":"MicroSeconds"},{"p":"io.time","l":"MilliSeconds"},{"p":"io.time","l":"NanoSeconds"},{"p":"io.perl.logger","l":"PerformanceLogger"},{"p":"io.perl.api.impl","l":"PerformanceRecorder"},{"p":"io.perl.api","l":"PeriodicRecorder"},{"p":"io.perl.api","l":"PeriodicWindow"},{"p":"io.perl.api","l":"Perl"},{"p":"io.perl.api.impl","l":"PerlBuilder"},{"p":"io.perl.api","l":"PerlChannel"},{"p":"io.perl.config","l":"PerlConfig"},{"p":"io.perl.system","l":"PerlPrinter"},{"p":"io.perl.logger","l":"Print"},{"p":"io.perl.logger.impl","l":"PrintMetrics"},{"p":"io.perl.logger.impl","l":"PrometheusMetricsServer"},{"p":"io.perl.logger.impl","l":"PrometheusServer"},{"p":"io.perl.api","l":"Queue"},{"p":"io.perl.api","l":"QueueArray"},{"p":"io.perl.api","l":"ReportLatencies"},{"p":"io.perl.api","l":"ReportLatency"},{"p":"io.perl.logger.impl","l":"ResultsLogger"},{"p":"io.perl.api","l":"RunBenchmark"},{"p":"io.state","l":"State"},{"p":"io.perl.api.impl","l":"SyncQueue"},{"p":"io.time","l":"Time"},{"p":"io.perl.api","l":"TimeStamp"},{"p":"io.time","l":"TimeUnit"},{"p":"io.perl.api.impl","l":"TotalLatencyRecordWindow"},{"p":"io.perl.api","l":"TotalPeriodicWindow"},{"p":"io.perl.api.impl","l":"TotalWindowLatencyPeriodicRecorder"},{"p":"io.perl.api.impl","l":"TotalWindowLatencyRecorder"}];updateSearchResults(); \ No newline at end of file +typeSearchIndex = [{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"io.perl.api.impl","l":"ArrayLatencyRecorder"},{"p":"io.perl.api.impl","l":"AtomicQueue"},{"p":"io.perl.data","l":"Bytes"},{"p":"io.perl.api","l":"Channel"},{"p":"io.perl.api.impl","l":"ConcurrentLinkedQueueArray"},{"p":"io.perl.api.impl","l":"CQueue"},{"p":"io.perl.api.impl","l":"CQueueArray"},{"p":"io.perl.api.impl","l":"CQueuePerl"},{"p":"io.perl.api.impl","l":"CSVExtendedLatencyRecorder"},{"p":"io.perl.logger.impl","l":"DefaultLogger"},{"p":"io.perl.logger.impl","l":"DefaultPrometheusLogger"},{"p":"io.perl.api.impl","l":"ElasticWait"},{"p":"io.perl.exception","l":"ExceptionHandler"},{"p":"io.perl.api","l":"GetPerlChannel"},{"p":"io.perl.api.impl","l":"HashMapLatencyRecorder"},{"p":"io.perl.api.impl","l":"HdrExtendedLatencyRecorder"},{"p":"io.perl.config","l":"LatencyConfig"},{"p":"io.perl.api","l":"LatencyPercentiles"},{"p":"io.perl.api","l":"LatencyRecord"},{"p":"io.perl.api","l":"LatencyRecorder"},{"p":"io.perl.api","l":"LatencyRecordWindow"},{"p":"io.perl.api","l":"LatencyWindow"},{"p":"io.perl.api.impl","l":"LongHashMapLatencyRecorder"},{"p":"io.perl.api.impl","l":"MapLatencyRecorder"},{"p":"io.perl.logger.impl","l":"Metrics"},{"p":"io.time","l":"MicroSeconds"},{"p":"io.time","l":"MilliSeconds"},{"p":"io.time","l":"NanoSeconds"},{"p":"io.perl.logger","l":"PerformanceLogger"},{"p":"io.perl.api","l":"PerformanceRecorder"},{"p":"io.perl.api.impl","l":"PerformanceRecorderIdleBusyWait"},{"p":"io.perl.api.impl","l":"PerformanceRecorderIdleSleep"},{"p":"io.perl.api","l":"PeriodicRecorder"},{"p":"io.perl.api","l":"PeriodicWindow"},{"p":"io.perl.api","l":"Perl"},{"p":"io.perl.api.impl","l":"PerlBuilder"},{"p":"io.perl.api","l":"PerlChannel"},{"p":"io.perl.config","l":"PerlConfig"},{"p":"io.perl.system","l":"PerlPrinter"},{"p":"io.perl.logger","l":"Print"},{"p":"io.perl.logger.impl","l":"PrintMetrics"},{"p":"io.perl.logger.impl","l":"PrometheusMetricsServer"},{"p":"io.perl.logger.impl","l":"PrometheusServer"},{"p":"io.perl.api","l":"Queue"},{"p":"io.perl.api","l":"QueueArray"},{"p":"io.perl.api","l":"ReportLatencies"},{"p":"io.perl.api","l":"ReportLatency"},{"p":"io.perl.logger.impl","l":"ResultsLogger"},{"p":"io.perl.api","l":"RunBenchmark"},{"p":"io.state","l":"State"},{"p":"io.perl.api.impl","l":"SyncQueue"},{"p":"io.time","l":"Time"},{"p":"io.perl.api","l":"TimeStamp"},{"p":"io.time","l":"TimeUnit"},{"p":"io.perl.api.impl","l":"TotalLatencyRecordWindow"},{"p":"io.perl.api","l":"TotalPeriodicWindow"},{"p":"io.perl.api.impl","l":"TotalWindowLatencyPeriodicRecorder"},{"p":"io.perl.api.impl","l":"TotalWindowLatencyRecorder"}];updateSearchResults(); \ No newline at end of file diff --git a/sbk-api/javadoc/allclasses-index.html b/sbk-api/javadoc/allclasses-index.html index 8c019439..8ca0ab0a 100644 --- a/sbk-api/javadoc/allclasses-index.html +++ b/sbk-api/javadoc/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (sbk-api 5.2 API) +All Classes and Interfaces (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/allpackages-index.html b/sbk-api/javadoc/allpackages-index.html index 2017e74b..607fe5d5 100644 --- a/sbk-api/javadoc/allpackages-index.html +++ b/sbk-api/javadoc/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (sbk-api 5.2 API) +All Packages (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/constant-values.html b/sbk-api/javadoc/constant-values.html index 7bba6c2c..16b4dfe7 100644 --- a/sbk-api/javadoc/constant-values.html +++ b/sbk-api/javadoc/constant-values.html @@ -2,7 +2,7 @@ -Constant Field Values (sbk-api 5.2 API) +Constant Field Values (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/deprecated-list.html b/sbk-api/javadoc/deprecated-list.html index bb0fcf1c..fcd9a083 100644 --- a/sbk-api/javadoc/deprecated-list.html +++ b/sbk-api/javadoc/deprecated-list.html @@ -2,7 +2,7 @@ -Deprecated List (sbk-api 5.2 API) +Deprecated List (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/help-doc.html b/sbk-api/javadoc/help-doc.html index e5b17052..2067cb98 100644 --- a/sbk-api/javadoc/help-doc.html +++ b/sbk-api/javadoc/help-doc.html @@ -2,7 +2,7 @@ -API Help (sbk-api 5.2 API) +API Help (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/index-all.html b/sbk-api/javadoc/index-all.html index 66e1a7e3..c7b117c4 100644 --- a/sbk-api/javadoc/index-all.html +++ b/sbk-api/javadoc/index-all.html @@ -2,7 +2,7 @@ -Index (sbk-api 5.2 API) +Index (sbk-api 5.3 API) @@ -840,6 +840,10 @@

    G

    int64 id = 1;
    +
    getIdleSleepMilliSeconds() - Method in interface io.sbk.params.Parameters
    +
    +
    get duration idle sleep in Milliseconds.
    +
    getInvalidLatencyRecords() - Method in class io.sbp.grpc.MessageLatenciesRecord.Builder
    int64 invalidLatencyRecords = 17;
    diff --git a/sbk-api/javadoc/index.html b/sbk-api/javadoc/index.html index 6b742168..100c34c2 100644 --- a/sbk-api/javadoc/index.html +++ b/sbk-api/javadoc/index.html @@ -2,7 +2,7 @@ -Overview (sbk-api 5.2 API) +Overview (sbk-api 5.3 API) @@ -48,7 +48,7 @@
    -

    sbk-api 5.2 API

    +

    sbk-api 5.3 API

    Packages
    diff --git a/sbk-api/javadoc/io/sbk/action/Action.html b/sbk-api/javadoc/io/sbk/action/Action.html index 28712bfb..96239629 100644 --- a/sbk-api/javadoc/io/sbk/action/Action.html +++ b/sbk-api/javadoc/io/sbk/action/Action.html @@ -2,7 +2,7 @@ -Action (sbk-api 5.2 API) +Action (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/action/package-summary.html b/sbk-api/javadoc/io/sbk/action/package-summary.html index e530fab7..05bb7fbe 100644 --- a/sbk-api/javadoc/io/sbk/action/package-summary.html +++ b/sbk-api/javadoc/io/sbk/action/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.action (sbk-api 5.2 API) +io.sbk.action (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/action/package-tree.html b/sbk-api/javadoc/io/sbk/action/package-tree.html index 17fbdfd5..68989c65 100644 --- a/sbk-api/javadoc/io/sbk/action/package-tree.html +++ b/sbk-api/javadoc/io/sbk/action/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.action Class Hierarchy (sbk-api 5.2 API) +io.sbk.action Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/AbstractCallbackReader.html b/sbk-api/javadoc/io/sbk/api/AbstractCallbackReader.html index 934c11e7..04762f8d 100644 --- a/sbk-api/javadoc/io/sbk/api/AbstractCallbackReader.html +++ b/sbk-api/javadoc/io/sbk/api/AbstractCallbackReader.html @@ -2,7 +2,7 @@ -AbstractCallbackReader (sbk-api 5.2 API) +AbstractCallbackReader (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/AsyncReader.html b/sbk-api/javadoc/io/sbk/api/AsyncReader.html index 4125ef3f..4fbf4e67 100644 --- a/sbk-api/javadoc/io/sbk/api/AsyncReader.html +++ b/sbk-api/javadoc/io/sbk/api/AsyncReader.html @@ -2,7 +2,7 @@ -AsyncReader (sbk-api 5.2 API) +AsyncReader (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/Benchmark.html b/sbk-api/javadoc/io/sbk/api/Benchmark.html index a630157b..449b33ee 100644 --- a/sbk-api/javadoc/io/sbk/api/Benchmark.html +++ b/sbk-api/javadoc/io/sbk/api/Benchmark.html @@ -2,7 +2,7 @@ -Benchmark (sbk-api 5.2 API) +Benchmark (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/BiConsumer.html b/sbk-api/javadoc/io/sbk/api/BiConsumer.html index 8298d1b6..84f0615c 100644 --- a/sbk-api/javadoc/io/sbk/api/BiConsumer.html +++ b/sbk-api/javadoc/io/sbk/api/BiConsumer.html @@ -2,7 +2,7 @@ -BiConsumer (sbk-api 5.2 API) +BiConsumer (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/Callback.html b/sbk-api/javadoc/io/sbk/api/Callback.html index 357b483f..19f43e79 100644 --- a/sbk-api/javadoc/io/sbk/api/Callback.html +++ b/sbk-api/javadoc/io/sbk/api/Callback.html @@ -2,7 +2,7 @@ -Callback (sbk-api 5.2 API) +Callback (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/DataReader.html b/sbk-api/javadoc/io/sbk/api/DataReader.html index e61390db..02ac3ac0 100644 --- a/sbk-api/javadoc/io/sbk/api/DataReader.html +++ b/sbk-api/javadoc/io/sbk/api/DataReader.html @@ -2,7 +2,7 @@ -DataReader (sbk-api 5.2 API) +DataReader (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/DataRecordsReader.RecordTime.html b/sbk-api/javadoc/io/sbk/api/DataRecordsReader.RecordTime.html index 7296c2ca..a7b4562c 100644 --- a/sbk-api/javadoc/io/sbk/api/DataRecordsReader.RecordTime.html +++ b/sbk-api/javadoc/io/sbk/api/DataRecordsReader.RecordTime.html @@ -2,7 +2,7 @@ -DataRecordsReader.RecordTime (sbk-api 5.2 API) +DataRecordsReader.RecordTime (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/DataRecordsReader.RecordTimeRequests.html b/sbk-api/javadoc/io/sbk/api/DataRecordsReader.RecordTimeRequests.html index 7f610feb..b83aba60 100644 --- a/sbk-api/javadoc/io/sbk/api/DataRecordsReader.RecordTimeRequests.html +++ b/sbk-api/javadoc/io/sbk/api/DataRecordsReader.RecordTimeRequests.html @@ -2,7 +2,7 @@ -DataRecordsReader.RecordTimeRequests (sbk-api 5.2 API) +DataRecordsReader.RecordTimeRequests (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/DataRecordsReader.html b/sbk-api/javadoc/io/sbk/api/DataRecordsReader.html index 4edbe492..4afd22a7 100644 --- a/sbk-api/javadoc/io/sbk/api/DataRecordsReader.html +++ b/sbk-api/javadoc/io/sbk/api/DataRecordsReader.html @@ -2,7 +2,7 @@ -DataRecordsReader (sbk-api 5.2 API) +DataRecordsReader (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/DataRecordsWriter.html b/sbk-api/javadoc/io/sbk/api/DataRecordsWriter.html index b52b6ed1..d3667bfa 100644 --- a/sbk-api/javadoc/io/sbk/api/DataRecordsWriter.html +++ b/sbk-api/javadoc/io/sbk/api/DataRecordsWriter.html @@ -2,7 +2,7 @@ -DataRecordsWriter (sbk-api 5.2 API) +DataRecordsWriter (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/DataWriter.html b/sbk-api/javadoc/io/sbk/api/DataWriter.html index d7a5b242..ef5974b0 100644 --- a/sbk-api/javadoc/io/sbk/api/DataWriter.html +++ b/sbk-api/javadoc/io/sbk/api/DataWriter.html @@ -2,7 +2,7 @@ -DataWriter (sbk-api 5.2 API) +DataWriter (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/Package.html b/sbk-api/javadoc/io/sbk/api/Package.html index 9a950367..16fa8c32 100644 --- a/sbk-api/javadoc/io/sbk/api/Package.html +++ b/sbk-api/javadoc/io/sbk/api/Package.html @@ -2,7 +2,7 @@ -Package (sbk-api 5.2 API) +Package (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/RWLoggerPackage.html b/sbk-api/javadoc/io/sbk/api/RWLoggerPackage.html index 93e6319e..b8e0dba8 100644 --- a/sbk-api/javadoc/io/sbk/api/RWLoggerPackage.html +++ b/sbk-api/javadoc/io/sbk/api/RWLoggerPackage.html @@ -2,7 +2,7 @@ -RWLoggerPackage (sbk-api 5.2 API) +RWLoggerPackage (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/RateController.html b/sbk-api/javadoc/io/sbk/api/RateController.html index c2350585..15d4b077 100644 --- a/sbk-api/javadoc/io/sbk/api/RateController.html +++ b/sbk-api/javadoc/io/sbk/api/RateController.html @@ -2,7 +2,7 @@ -RateController (sbk-api 5.2 API) +RateController (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/Reader.html b/sbk-api/javadoc/io/sbk/api/Reader.html index 082c1e90..4b5061e7 100644 --- a/sbk-api/javadoc/io/sbk/api/Reader.html +++ b/sbk-api/javadoc/io/sbk/api/Reader.html @@ -2,7 +2,7 @@ -Reader (sbk-api 5.2 API) +Reader (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/Status.html b/sbk-api/javadoc/io/sbk/api/Status.html index ed765bf0..713bcc5b 100644 --- a/sbk-api/javadoc/io/sbk/api/Status.html +++ b/sbk-api/javadoc/io/sbk/api/Status.html @@ -2,7 +2,7 @@ -Status (sbk-api 5.2 API) +Status (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/Storage.html b/sbk-api/javadoc/io/sbk/api/Storage.html index 3c373f41..583d9741 100644 --- a/sbk-api/javadoc/io/sbk/api/Storage.html +++ b/sbk-api/javadoc/io/sbk/api/Storage.html @@ -2,7 +2,7 @@ -Storage (sbk-api 5.2 API) +Storage (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/StoragePackage.html b/sbk-api/javadoc/io/sbk/api/StoragePackage.html index 3451b8e1..75ae4235 100644 --- a/sbk-api/javadoc/io/sbk/api/StoragePackage.html +++ b/sbk-api/javadoc/io/sbk/api/StoragePackage.html @@ -2,7 +2,7 @@ -StoragePackage (sbk-api 5.2 API) +StoragePackage (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/Worker.html b/sbk-api/javadoc/io/sbk/api/Worker.html index 7fb122e5..f169e337 100644 --- a/sbk-api/javadoc/io/sbk/api/Worker.html +++ b/sbk-api/javadoc/io/sbk/api/Worker.html @@ -2,7 +2,7 @@ -Worker (sbk-api 5.2 API) +Worker (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/Writer.html b/sbk-api/javadoc/io/sbk/api/Writer.html index 3906d37b..123beb6a 100644 --- a/sbk-api/javadoc/io/sbk/api/Writer.html +++ b/sbk-api/javadoc/io/sbk/api/Writer.html @@ -2,7 +2,7 @@ -Writer (sbk-api 5.2 API) +Writer (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/impl/Sbk.html b/sbk-api/javadoc/io/sbk/api/impl/Sbk.html index 518754e3..65c809b4 100644 --- a/sbk-api/javadoc/io/sbk/api/impl/Sbk.html +++ b/sbk-api/javadoc/io/sbk/api/impl/Sbk.html @@ -2,7 +2,7 @@ -Sbk (sbk-api 5.2 API) +Sbk (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/impl/SbkBenchmark.html b/sbk-api/javadoc/io/sbk/api/impl/SbkBenchmark.html index 7862b118..47f2d2d3 100644 --- a/sbk-api/javadoc/io/sbk/api/impl/SbkBenchmark.html +++ b/sbk-api/javadoc/io/sbk/api/impl/SbkBenchmark.html @@ -2,7 +2,7 @@ -SbkBenchmark (sbk-api 5.2 API) +SbkBenchmark (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/impl/SbkCallbackReader.html b/sbk-api/javadoc/io/sbk/api/impl/SbkCallbackReader.html index 067fd0b4..7a3a9d02 100644 --- a/sbk-api/javadoc/io/sbk/api/impl/SbkCallbackReader.html +++ b/sbk-api/javadoc/io/sbk/api/impl/SbkCallbackReader.html @@ -2,7 +2,7 @@ -SbkCallbackReader (sbk-api 5.2 API) +SbkCallbackReader (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/impl/SbkRateController.html b/sbk-api/javadoc/io/sbk/api/impl/SbkRateController.html index c0601e87..a25ea1ae 100644 --- a/sbk-api/javadoc/io/sbk/api/impl/SbkRateController.html +++ b/sbk-api/javadoc/io/sbk/api/impl/SbkRateController.html @@ -2,7 +2,7 @@ -SbkRateController (sbk-api 5.2 API) +SbkRateController (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/impl/SbkReader.html b/sbk-api/javadoc/io/sbk/api/impl/SbkReader.html index a2803b5c..9129ad3f 100644 --- a/sbk-api/javadoc/io/sbk/api/impl/SbkReader.html +++ b/sbk-api/javadoc/io/sbk/api/impl/SbkReader.html @@ -2,7 +2,7 @@ -SbkReader (sbk-api 5.2 API) +SbkReader (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/impl/SbkWriter.html b/sbk-api/javadoc/io/sbk/api/impl/SbkWriter.html index 04107c1e..c62e9587 100644 --- a/sbk-api/javadoc/io/sbk/api/impl/SbkWriter.html +++ b/sbk-api/javadoc/io/sbk/api/impl/SbkWriter.html @@ -2,7 +2,7 @@ -SbkWriter (sbk-api 5.2 API) +SbkWriter (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/impl/package-summary.html b/sbk-api/javadoc/io/sbk/api/impl/package-summary.html index 011f93d2..4ca8833c 100644 --- a/sbk-api/javadoc/io/sbk/api/impl/package-summary.html +++ b/sbk-api/javadoc/io/sbk/api/impl/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.api.impl (sbk-api 5.2 API) +io.sbk.api.impl (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/impl/package-tree.html b/sbk-api/javadoc/io/sbk/api/impl/package-tree.html index 06be0aa7..750e9e9f 100644 --- a/sbk-api/javadoc/io/sbk/api/impl/package-tree.html +++ b/sbk-api/javadoc/io/sbk/api/impl/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.api.impl Class Hierarchy (sbk-api 5.2 API) +io.sbk.api.impl Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/package-summary.html b/sbk-api/javadoc/io/sbk/api/package-summary.html index 05a627b2..76f0e9d7 100644 --- a/sbk-api/javadoc/io/sbk/api/package-summary.html +++ b/sbk-api/javadoc/io/sbk/api/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.api (sbk-api 5.2 API) +io.sbk.api (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/api/package-tree.html b/sbk-api/javadoc/io/sbk/api/package-tree.html index 7d330e28..d2e19516 100644 --- a/sbk-api/javadoc/io/sbk/api/package-tree.html +++ b/sbk-api/javadoc/io/sbk/api/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.api Class Hierarchy (sbk-api 5.2 API) +io.sbk.api Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/config/Config.html b/sbk-api/javadoc/io/sbk/config/Config.html index 3d69ca57..8bbeca6b 100644 --- a/sbk-api/javadoc/io/sbk/config/Config.html +++ b/sbk-api/javadoc/io/sbk/config/Config.html @@ -2,7 +2,7 @@ -Config (sbk-api 5.2 API) +Config (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/config/YalConfig.html b/sbk-api/javadoc/io/sbk/config/YalConfig.html index 572b9863..7532a637 100644 --- a/sbk-api/javadoc/io/sbk/config/YalConfig.html +++ b/sbk-api/javadoc/io/sbk/config/YalConfig.html @@ -2,7 +2,7 @@ -YalConfig (sbk-api 5.2 API) +YalConfig (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/config/package-summary.html b/sbk-api/javadoc/io/sbk/config/package-summary.html index 0257cd1a..cd965ae4 100644 --- a/sbk-api/javadoc/io/sbk/config/package-summary.html +++ b/sbk-api/javadoc/io/sbk/config/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.config (sbk-api 5.2 API) +io.sbk.config (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/config/package-tree.html b/sbk-api/javadoc/io/sbk/config/package-tree.html index 8ae992d1..d60d0f61 100644 --- a/sbk-api/javadoc/io/sbk/config/package-tree.html +++ b/sbk-api/javadoc/io/sbk/config/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.config Class Hierarchy (sbk-api 5.2 API) +io.sbk.config Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/data/DataType.html b/sbk-api/javadoc/io/sbk/data/DataType.html index 90154093..802367c8 100644 --- a/sbk-api/javadoc/io/sbk/data/DataType.html +++ b/sbk-api/javadoc/io/sbk/data/DataType.html @@ -2,7 +2,7 @@ -DataType (sbk-api 5.2 API) +DataType (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/data/impl/ByteArray.html b/sbk-api/javadoc/io/sbk/data/impl/ByteArray.html index 693ad494..4e73d1bc 100644 --- a/sbk-api/javadoc/io/sbk/data/impl/ByteArray.html +++ b/sbk-api/javadoc/io/sbk/data/impl/ByteArray.html @@ -2,7 +2,7 @@ -ByteArray (sbk-api 5.2 API) +ByteArray (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/data/impl/NioByteBuffer.html b/sbk-api/javadoc/io/sbk/data/impl/NioByteBuffer.html index fb945186..fb282bea 100644 --- a/sbk-api/javadoc/io/sbk/data/impl/NioByteBuffer.html +++ b/sbk-api/javadoc/io/sbk/data/impl/NioByteBuffer.html @@ -2,7 +2,7 @@ -NioByteBuffer (sbk-api 5.2 API) +NioByteBuffer (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/data/impl/ProtoBufByteString.html b/sbk-api/javadoc/io/sbk/data/impl/ProtoBufByteString.html index bac4c57f..115bb433 100644 --- a/sbk-api/javadoc/io/sbk/data/impl/ProtoBufByteString.html +++ b/sbk-api/javadoc/io/sbk/data/impl/ProtoBufByteString.html @@ -2,7 +2,7 @@ -ProtoBufByteString (sbk-api 5.2 API) +ProtoBufByteString (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/data/impl/SbkString.html b/sbk-api/javadoc/io/sbk/data/impl/SbkString.html index 68671c88..fb0d2ec9 100644 --- a/sbk-api/javadoc/io/sbk/data/impl/SbkString.html +++ b/sbk-api/javadoc/io/sbk/data/impl/SbkString.html @@ -2,7 +2,7 @@ -SbkString (sbk-api 5.2 API) +SbkString (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/data/impl/package-summary.html b/sbk-api/javadoc/io/sbk/data/impl/package-summary.html index 288db6ec..dd51e564 100644 --- a/sbk-api/javadoc/io/sbk/data/impl/package-summary.html +++ b/sbk-api/javadoc/io/sbk/data/impl/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.data.impl (sbk-api 5.2 API) +io.sbk.data.impl (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/data/impl/package-tree.html b/sbk-api/javadoc/io/sbk/data/impl/package-tree.html index dd02fe37..21d6795a 100644 --- a/sbk-api/javadoc/io/sbk/data/impl/package-tree.html +++ b/sbk-api/javadoc/io/sbk/data/impl/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.data.impl Class Hierarchy (sbk-api 5.2 API) +io.sbk.data.impl Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/data/package-summary.html b/sbk-api/javadoc/io/sbk/data/package-summary.html index f3a0af5d..3d89b708 100644 --- a/sbk-api/javadoc/io/sbk/data/package-summary.html +++ b/sbk-api/javadoc/io/sbk/data/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.data (sbk-api 5.2 API) +io.sbk.data (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/data/package-tree.html b/sbk-api/javadoc/io/sbk/data/package-tree.html index bcffa728..14852188 100644 --- a/sbk-api/javadoc/io/sbk/data/package-tree.html +++ b/sbk-api/javadoc/io/sbk/data/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.data Class Hierarchy (sbk-api 5.2 API) +io.sbk.data Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/exception/HelpException.html b/sbk-api/javadoc/io/sbk/exception/HelpException.html index f5111a85..2711141b 100644 --- a/sbk-api/javadoc/io/sbk/exception/HelpException.html +++ b/sbk-api/javadoc/io/sbk/exception/HelpException.html @@ -2,7 +2,7 @@ -HelpException (sbk-api 5.2 API) +HelpException (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/exception/package-summary.html b/sbk-api/javadoc/io/sbk/exception/package-summary.html index 52ad20a8..77f12bc7 100644 --- a/sbk-api/javadoc/io/sbk/exception/package-summary.html +++ b/sbk-api/javadoc/io/sbk/exception/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.exception (sbk-api 5.2 API) +io.sbk.exception (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/exception/package-tree.html b/sbk-api/javadoc/io/sbk/exception/package-tree.html index b57a66d2..553816f4 100644 --- a/sbk-api/javadoc/io/sbk/exception/package-tree.html +++ b/sbk-api/javadoc/io/sbk/exception/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.exception Class Hierarchy (sbk-api 5.2 API) +io.sbk.exception Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/CountRW.html b/sbk-api/javadoc/io/sbk/logger/CountRW.html index 6a1928f4..898ee7b5 100644 --- a/sbk-api/javadoc/io/sbk/logger/CountRW.html +++ b/sbk-api/javadoc/io/sbk/logger/CountRW.html @@ -2,7 +2,7 @@ -CountRW (sbk-api 5.2 API) +CountRW (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/CountReaders.html b/sbk-api/javadoc/io/sbk/logger/CountReaders.html index f3c7b26b..bce09820 100644 --- a/sbk-api/javadoc/io/sbk/logger/CountReaders.html +++ b/sbk-api/javadoc/io/sbk/logger/CountReaders.html @@ -2,7 +2,7 @@ -CountReaders (sbk-api 5.2 API) +CountReaders (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/CountWriters.html b/sbk-api/javadoc/io/sbk/logger/CountWriters.html index b56272ea..7f5fe54e 100644 --- a/sbk-api/javadoc/io/sbk/logger/CountWriters.html +++ b/sbk-api/javadoc/io/sbk/logger/CountWriters.html @@ -2,7 +2,7 @@ -CountWriters (sbk-api 5.2 API) +CountWriters (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/Logger.html b/sbk-api/javadoc/io/sbk/logger/Logger.html index fc7d78f0..1536895b 100644 --- a/sbk-api/javadoc/io/sbk/logger/Logger.html +++ b/sbk-api/javadoc/io/sbk/logger/Logger.html @@ -2,7 +2,7 @@ -Logger (sbk-api 5.2 API) +Logger (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/LoggerConfig.html b/sbk-api/javadoc/io/sbk/logger/LoggerConfig.html index 516f50b4..26200cea 100644 --- a/sbk-api/javadoc/io/sbk/logger/LoggerConfig.html +++ b/sbk-api/javadoc/io/sbk/logger/LoggerConfig.html @@ -2,7 +2,7 @@ -LoggerConfig (sbk-api 5.2 API) +LoggerConfig (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/MetricsConfig.html b/sbk-api/javadoc/io/sbk/logger/MetricsConfig.html index c288cd68..d284f762 100644 --- a/sbk-api/javadoc/io/sbk/logger/MetricsConfig.html +++ b/sbk-api/javadoc/io/sbk/logger/MetricsConfig.html @@ -2,7 +2,7 @@ -MetricsConfig (sbk-api 5.2 API) +MetricsConfig (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/RWLogger.html b/sbk-api/javadoc/io/sbk/logger/RWLogger.html index fb2db5d2..c497be04 100644 --- a/sbk-api/javadoc/io/sbk/logger/RWLogger.html +++ b/sbk-api/javadoc/io/sbk/logger/RWLogger.html @@ -2,7 +2,7 @@ -RWLogger (sbk-api 5.2 API) +RWLogger (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/RWPrint.html b/sbk-api/javadoc/io/sbk/logger/RWPrint.html index 8704efb0..4c022070 100644 --- a/sbk-api/javadoc/io/sbk/logger/RWPrint.html +++ b/sbk-api/javadoc/io/sbk/logger/RWPrint.html @@ -2,7 +2,7 @@ -RWPrint (sbk-api 5.2 API) +RWPrint (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/ReadRequestsLogger.html b/sbk-api/javadoc/io/sbk/logger/ReadRequestsLogger.html index 9df792a7..ef6bfec5 100644 --- a/sbk-api/javadoc/io/sbk/logger/ReadRequestsLogger.html +++ b/sbk-api/javadoc/io/sbk/logger/ReadRequestsLogger.html @@ -2,7 +2,7 @@ -ReadRequestsLogger (sbk-api 5.2 API) +ReadRequestsLogger (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/SbmHostConfig.html b/sbk-api/javadoc/io/sbk/logger/SbmHostConfig.html index e2f3ebad..af5c9356 100644 --- a/sbk-api/javadoc/io/sbk/logger/SbmHostConfig.html +++ b/sbk-api/javadoc/io/sbk/logger/SbmHostConfig.html @@ -2,7 +2,7 @@ -SbmHostConfig (sbk-api 5.2 API) +SbmHostConfig (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/SetRW.html b/sbk-api/javadoc/io/sbk/logger/SetRW.html index 604cc5ee..97cfe1a4 100644 --- a/sbk-api/javadoc/io/sbk/logger/SetRW.html +++ b/sbk-api/javadoc/io/sbk/logger/SetRW.html @@ -2,7 +2,7 @@ -SetRW (sbk-api 5.2 API) +SetRW (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/WriteRequestsLogger.html b/sbk-api/javadoc/io/sbk/logger/WriteRequestsLogger.html index 235892b0..8abac640 100644 --- a/sbk-api/javadoc/io/sbk/logger/WriteRequestsLogger.html +++ b/sbk-api/javadoc/io/sbk/logger/WriteRequestsLogger.html @@ -2,7 +2,7 @@ -WriteRequestsLogger (sbk-api 5.2 API) +WriteRequestsLogger (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/impl/AbstractRWLogger.html b/sbk-api/javadoc/io/sbk/logger/impl/AbstractRWLogger.html index 82da8bdc..d44b0796 100644 --- a/sbk-api/javadoc/io/sbk/logger/impl/AbstractRWLogger.html +++ b/sbk-api/javadoc/io/sbk/logger/impl/AbstractRWLogger.html @@ -2,7 +2,7 @@ -AbstractRWLogger (sbk-api 5.2 API) +AbstractRWLogger (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/impl/CSVLogger.html b/sbk-api/javadoc/io/sbk/logger/impl/CSVLogger.html index 72d690d0..cc6c8b5a 100644 --- a/sbk-api/javadoc/io/sbk/logger/impl/CSVLogger.html +++ b/sbk-api/javadoc/io/sbk/logger/impl/CSVLogger.html @@ -2,7 +2,7 @@ -CSVLogger (sbk-api 5.2 API) +CSVLogger (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/impl/GrpcLogger.html b/sbk-api/javadoc/io/sbk/logger/impl/GrpcLogger.html index 670ae78b..a9c2e195 100644 --- a/sbk-api/javadoc/io/sbk/logger/impl/GrpcLogger.html +++ b/sbk-api/javadoc/io/sbk/logger/impl/GrpcLogger.html @@ -2,7 +2,7 @@ -GrpcLogger (sbk-api 5.2 API) +GrpcLogger (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/impl/PrometheusLogger.html b/sbk-api/javadoc/io/sbk/logger/impl/PrometheusLogger.html index 4f763697..705a72fe 100644 --- a/sbk-api/javadoc/io/sbk/logger/impl/PrometheusLogger.html +++ b/sbk-api/javadoc/io/sbk/logger/impl/PrometheusLogger.html @@ -2,7 +2,7 @@ -PrometheusLogger (sbk-api 5.2 API) +PrometheusLogger (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/impl/SbkPrometheusServer.html b/sbk-api/javadoc/io/sbk/logger/impl/SbkPrometheusServer.html index 24f70978..b5c2f923 100644 --- a/sbk-api/javadoc/io/sbk/logger/impl/SbkPrometheusServer.html +++ b/sbk-api/javadoc/io/sbk/logger/impl/SbkPrometheusServer.html @@ -2,7 +2,7 @@ -SbkPrometheusServer (sbk-api 5.2 API) +SbkPrometheusServer (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/impl/Sl4jLogger.html b/sbk-api/javadoc/io/sbk/logger/impl/Sl4jLogger.html index 390e3b1a..ad764167 100644 --- a/sbk-api/javadoc/io/sbk/logger/impl/Sl4jLogger.html +++ b/sbk-api/javadoc/io/sbk/logger/impl/Sl4jLogger.html @@ -2,7 +2,7 @@ -Sl4jLogger (sbk-api 5.2 API) +Sl4jLogger (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/impl/SystemLogger.html b/sbk-api/javadoc/io/sbk/logger/impl/SystemLogger.html index 2deed6fc..96a0d7cd 100644 --- a/sbk-api/javadoc/io/sbk/logger/impl/SystemLogger.html +++ b/sbk-api/javadoc/io/sbk/logger/impl/SystemLogger.html @@ -2,7 +2,7 @@ -SystemLogger (sbk-api 5.2 API) +SystemLogger (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/impl/package-summary.html b/sbk-api/javadoc/io/sbk/logger/impl/package-summary.html index 1e1025a2..cfe417b3 100644 --- a/sbk-api/javadoc/io/sbk/logger/impl/package-summary.html +++ b/sbk-api/javadoc/io/sbk/logger/impl/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.logger.impl (sbk-api 5.2 API) +io.sbk.logger.impl (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/impl/package-tree.html b/sbk-api/javadoc/io/sbk/logger/impl/package-tree.html index 85907b86..6e17d862 100644 --- a/sbk-api/javadoc/io/sbk/logger/impl/package-tree.html +++ b/sbk-api/javadoc/io/sbk/logger/impl/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.logger.impl Class Hierarchy (sbk-api 5.2 API) +io.sbk.logger.impl Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/package-summary.html b/sbk-api/javadoc/io/sbk/logger/package-summary.html index 081c24e5..47b1793f 100644 --- a/sbk-api/javadoc/io/sbk/logger/package-summary.html +++ b/sbk-api/javadoc/io/sbk/logger/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.logger (sbk-api 5.2 API) +io.sbk.logger (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/logger/package-tree.html b/sbk-api/javadoc/io/sbk/logger/package-tree.html index b7aaf9a7..ac2ce52d 100644 --- a/sbk-api/javadoc/io/sbk/logger/package-tree.html +++ b/sbk-api/javadoc/io/sbk/logger/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.logger Class Hierarchy (sbk-api 5.2 API) +io.sbk.logger Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/main/SbkMain.html b/sbk-api/javadoc/io/sbk/main/SbkMain.html index 29143404..b4baa580 100644 --- a/sbk-api/javadoc/io/sbk/main/SbkMain.html +++ b/sbk-api/javadoc/io/sbk/main/SbkMain.html @@ -2,7 +2,7 @@ -SbkMain (sbk-api 5.2 API) +SbkMain (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/main/package-summary.html b/sbk-api/javadoc/io/sbk/main/package-summary.html index 1f146d70..9c27335f 100644 --- a/sbk-api/javadoc/io/sbk/main/package-summary.html +++ b/sbk-api/javadoc/io/sbk/main/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.main (sbk-api 5.2 API) +io.sbk.main (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/main/package-tree.html b/sbk-api/javadoc/io/sbk/main/package-tree.html index d588a996..d33477f5 100644 --- a/sbk-api/javadoc/io/sbk/main/package-tree.html +++ b/sbk-api/javadoc/io/sbk/main/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.main Class Hierarchy (sbk-api 5.2 API) +io.sbk.main Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/ActionParameter.html b/sbk-api/javadoc/io/sbk/params/ActionParameter.html index bb1a925c..a20c7b2b 100644 --- a/sbk-api/javadoc/io/sbk/params/ActionParameter.html +++ b/sbk-api/javadoc/io/sbk/params/ActionParameter.html @@ -2,7 +2,7 @@ -ActionParameter (sbk-api 5.2 API) +ActionParameter (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/InputOptions.html b/sbk-api/javadoc/io/sbk/params/InputOptions.html index f3bc07af..d3c90a26 100644 --- a/sbk-api/javadoc/io/sbk/params/InputOptions.html +++ b/sbk-api/javadoc/io/sbk/params/InputOptions.html @@ -2,7 +2,7 @@ -InputOptions (sbk-api 5.2 API) +InputOptions (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/InputParameterOptions.html b/sbk-api/javadoc/io/sbk/params/InputParameterOptions.html index 02aabe2d..78640537 100644 --- a/sbk-api/javadoc/io/sbk/params/InputParameterOptions.html +++ b/sbk-api/javadoc/io/sbk/params/InputParameterOptions.html @@ -2,7 +2,7 @@ -InputParameterOptions (sbk-api 5.2 API) +InputParameterOptions (sbk-api 5.3 API) @@ -94,7 +94,7 @@

    Methods inherit addOption, hasOption

    +getIdleSleepMilliSeconds, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds

    Methods inherited from interface io.sbk.params.ParsedOptions

    getHelpText, getOptionValue, getOptionValue, hasOptionValue, printHelp
    diff --git a/sbk-api/javadoc/io/sbk/params/ParameterOptions.html b/sbk-api/javadoc/io/sbk/params/ParameterOptions.html index 1a3c03eb..484296d3 100644 --- a/sbk-api/javadoc/io/sbk/params/ParameterOptions.html +++ b/sbk-api/javadoc/io/sbk/params/ParameterOptions.html @@ -2,7 +2,7 @@ -ParameterOptions (sbk-api 5.2 API) +ParameterOptions (sbk-api 5.3 API) @@ -97,7 +97,7 @@

    Methods inhe getAction

  • +getIdleSleepMilliSeconds, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds

    Methods inherited from interface io.sbk.params.ParsedOptions

    getHelpText, getOptionValue, getOptionValue, hasOptionValue, printHelp
    diff --git a/sbk-api/javadoc/io/sbk/params/Parameters.html b/sbk-api/javadoc/io/sbk/params/Parameters.html index a822d2ed..b31df79d 100644 --- a/sbk-api/javadoc/io/sbk/params/Parameters.html +++ b/sbk-api/javadoc/io/sbk/params/Parameters.html @@ -2,7 +2,7 @@ -Parameters (sbk-api 5.2 API) +Parameters (sbk-api 5.3 API) @@ -103,63 +103,68 @@

    Method Summary

    Method
    Description
    int
    - +
    -
    Number of Readers/Consumers.
    +
    get duration idle sleep in Milliseconds.
    int
    - +
    -
    get the number of readers / step to increase.
    +
    Number of Readers/Consumers.
    int
    - +
    -
    get duration of readers step in seconds.
    +
    get the number of readers / step to increase.
    int
    - +
    -
    Size of the record/event to read or write.
    +
    get duration of readers step in seconds.
    int
    - +
    -
    Number of records/events to write/read per Second.
    +
    Size of the record/event to read or write.
    int
    - +
    -
    Number of records/events to write/read per single flush/sync.
    +
    Number of records/events to write/read per Second.
    int
    - +
    -
    Time out for data to read.
    +
    Number of records/events to write/read per single flush/sync.
    -
    long
    - +
    int
    +
    -
    Get the Total Number of records to read/writer.
    +
    Time out for data to read.
    long
    - +
    -
    Get the execution time in seconds.
    +
    Get the Total Number of records to read/writer.
    -
    int
    - +
    long
    +
    -
    Number of Writers/Producers.
    +
    Get the execution time in seconds.
    int
    - +
    -
    get the number of writers / step to increase.
    +
    Number of Writers/Producers.
    int
    - +
    +
    get the number of writers / step to increase.
    +
    +
    int
    + +
    get duration of writers step in seconds.
    @@ -311,6 +316,17 @@

    getReadersStepSeconds

    +
  • +
    +

    getIdleSleepMilliSeconds

    +
    int getIdleSleepMilliSeconds()
    +
    get duration idle sleep in Milliseconds.
    +
    +
    Returns:
    +
    get idle sleep in milliseconds .
    +
    +
    +
  • diff --git a/sbk-api/javadoc/io/sbk/params/ParseInputOptions.html b/sbk-api/javadoc/io/sbk/params/ParseInputOptions.html index 65ade5aa..004d6832 100644 --- a/sbk-api/javadoc/io/sbk/params/ParseInputOptions.html +++ b/sbk-api/javadoc/io/sbk/params/ParseInputOptions.html @@ -2,7 +2,7 @@ -ParseInputOptions (sbk-api 5.2 API) +ParseInputOptions (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/ParsedOptions.html b/sbk-api/javadoc/io/sbk/params/ParsedOptions.html index ce029b4c..6ba366c3 100644 --- a/sbk-api/javadoc/io/sbk/params/ParsedOptions.html +++ b/sbk-api/javadoc/io/sbk/params/ParsedOptions.html @@ -2,7 +2,7 @@ -ParsedOptions (sbk-api 5.2 API) +ParsedOptions (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/YalParameters.html b/sbk-api/javadoc/io/sbk/params/YalParameters.html index 26c9de82..666d203e 100644 --- a/sbk-api/javadoc/io/sbk/params/YalParameters.html +++ b/sbk-api/javadoc/io/sbk/params/YalParameters.html @@ -2,7 +2,7 @@ -YalParameters (sbk-api 5.2 API) +YalParameters (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/YmlMap.html b/sbk-api/javadoc/io/sbk/params/YmlMap.html index 1b94b7a4..5fb45187 100644 --- a/sbk-api/javadoc/io/sbk/params/YmlMap.html +++ b/sbk-api/javadoc/io/sbk/params/YmlMap.html @@ -2,7 +2,7 @@ -YmlMap (sbk-api 5.2 API) +YmlMap (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/impl/SbkDriversParameters.html b/sbk-api/javadoc/io/sbk/params/impl/SbkDriversParameters.html index feeef05e..d190ae0e 100644 --- a/sbk-api/javadoc/io/sbk/params/impl/SbkDriversParameters.html +++ b/sbk-api/javadoc/io/sbk/params/impl/SbkDriversParameters.html @@ -2,7 +2,7 @@ -SbkDriversParameters (sbk-api 5.2 API) +SbkDriversParameters (sbk-api 5.3 API) @@ -126,7 +126,7 @@

    Methods inherit addOption, hasOption +getIdleSleepMilliSeconds, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds

    Methods inherited from interface io.sbk.params.ParsedOptions

    getHelpText, getOptionValue, getOptionValue, hasOptionValue, printHelp
    diff --git a/sbk-api/javadoc/io/sbk/params/impl/SbkInputOptions.html b/sbk-api/javadoc/io/sbk/params/impl/SbkInputOptions.html index 4917e2e5..a23330fe 100644 --- a/sbk-api/javadoc/io/sbk/params/impl/SbkInputOptions.html +++ b/sbk-api/javadoc/io/sbk/params/impl/SbkInputOptions.html @@ -2,7 +2,7 @@ -SbkInputOptions (sbk-api 5.2 API) +SbkInputOptions (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/impl/SbkParameters.html b/sbk-api/javadoc/io/sbk/params/impl/SbkParameters.html index 8c3975e7..b1fc632f 100644 --- a/sbk-api/javadoc/io/sbk/params/impl/SbkParameters.html +++ b/sbk-api/javadoc/io/sbk/params/impl/SbkParameters.html @@ -2,7 +2,7 @@ -SbkParameters (sbk-api 5.2 API) +SbkParameters (sbk-api 5.3 API) @@ -143,7 +143,7 @@

    Methods inherit addOption, hasOption +getIdleSleepMilliSeconds, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds

    Methods inherited from interface io.sbk.params.ParsedOptions

    getHelpText, getOptionValue, getOptionValue, hasOptionValue, printHelp
    diff --git a/sbk-api/javadoc/io/sbk/params/impl/SbkYalParameters.html b/sbk-api/javadoc/io/sbk/params/impl/SbkYalParameters.html index 8bae8be1..8115f8c3 100644 --- a/sbk-api/javadoc/io/sbk/params/impl/SbkYalParameters.html +++ b/sbk-api/javadoc/io/sbk/params/impl/SbkYalParameters.html @@ -2,7 +2,7 @@ -SbkYalParameters (sbk-api 5.2 API) +SbkYalParameters (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/impl/package-summary.html b/sbk-api/javadoc/io/sbk/params/impl/package-summary.html index 08008ede..2278d2cb 100644 --- a/sbk-api/javadoc/io/sbk/params/impl/package-summary.html +++ b/sbk-api/javadoc/io/sbk/params/impl/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.params.impl (sbk-api 5.2 API) +io.sbk.params.impl (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/impl/package-tree.html b/sbk-api/javadoc/io/sbk/params/impl/package-tree.html index f2eb4d97..aa0301bd 100644 --- a/sbk-api/javadoc/io/sbk/params/impl/package-tree.html +++ b/sbk-api/javadoc/io/sbk/params/impl/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.params.impl Class Hierarchy (sbk-api 5.2 API) +io.sbk.params.impl Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/package-summary.html b/sbk-api/javadoc/io/sbk/params/package-summary.html index dd5d8887..2bb3ec95 100644 --- a/sbk-api/javadoc/io/sbk/params/package-summary.html +++ b/sbk-api/javadoc/io/sbk/params/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.params (sbk-api 5.2 API) +io.sbk.params (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/params/package-tree.html b/sbk-api/javadoc/io/sbk/params/package-tree.html index d910b317..8bdfb266 100644 --- a/sbk-api/javadoc/io/sbk/params/package-tree.html +++ b/sbk-api/javadoc/io/sbk/params/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.params Class Hierarchy (sbk-api 5.2 API) +io.sbk.params Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/system/Printer.html b/sbk-api/javadoc/io/sbk/system/Printer.html index c9d4f9ee..984003fc 100644 --- a/sbk-api/javadoc/io/sbk/system/Printer.html +++ b/sbk-api/javadoc/io/sbk/system/Printer.html @@ -2,7 +2,7 @@ -Printer (sbk-api 5.2 API) +Printer (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/system/package-summary.html b/sbk-api/javadoc/io/sbk/system/package-summary.html index 11ca2a41..0727c1db 100644 --- a/sbk-api/javadoc/io/sbk/system/package-summary.html +++ b/sbk-api/javadoc/io/sbk/system/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.system (sbk-api 5.2 API) +io.sbk.system (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/system/package-tree.html b/sbk-api/javadoc/io/sbk/system/package-tree.html index 323d4fdd..e62592d3 100644 --- a/sbk-api/javadoc/io/sbk/system/package-tree.html +++ b/sbk-api/javadoc/io/sbk/system/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.system Class Hierarchy (sbk-api 5.2 API) +io.sbk.system Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/utils/SbkUtils.html b/sbk-api/javadoc/io/sbk/utils/SbkUtils.html index 7a127bac..7055cd1d 100644 --- a/sbk-api/javadoc/io/sbk/utils/SbkUtils.html +++ b/sbk-api/javadoc/io/sbk/utils/SbkUtils.html @@ -2,7 +2,7 @@ -SbkUtils (sbk-api 5.2 API) +SbkUtils (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/utils/package-summary.html b/sbk-api/javadoc/io/sbk/utils/package-summary.html index 023770a7..8475ff9e 100644 --- a/sbk-api/javadoc/io/sbk/utils/package-summary.html +++ b/sbk-api/javadoc/io/sbk/utils/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.utils (sbk-api 5.2 API) +io.sbk.utils (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbk/utils/package-tree.html b/sbk-api/javadoc/io/sbk/utils/package-tree.html index c9b1d2db..a6aab148 100644 --- a/sbk-api/javadoc/io/sbk/utils/package-tree.html +++ b/sbk-api/javadoc/io/sbk/utils/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.utils Class Hierarchy (sbk-api 5.2 API) +io.sbk.utils Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/api/Sbp.html b/sbk-api/javadoc/io/sbp/api/Sbp.html index b42e1d38..b6a078e0 100644 --- a/sbk-api/javadoc/io/sbp/api/Sbp.html +++ b/sbk-api/javadoc/io/sbp/api/Sbp.html @@ -2,7 +2,7 @@ -Sbp (sbk-api 5.2 API) +Sbp (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/api/package-summary.html b/sbk-api/javadoc/io/sbp/api/package-summary.html index f97ba65d..5f26dc0d 100644 --- a/sbk-api/javadoc/io/sbp/api/package-summary.html +++ b/sbk-api/javadoc/io/sbp/api/package-summary.html @@ -2,7 +2,7 @@ -io.sbp.api (sbk-api 5.2 API) +io.sbp.api (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/api/package-tree.html b/sbk-api/javadoc/io/sbp/api/package-tree.html index 1a2cecf7..c55d6f3b 100644 --- a/sbk-api/javadoc/io/sbp/api/package-tree.html +++ b/sbk-api/javadoc/io/sbp/api/package-tree.html @@ -2,7 +2,7 @@ -io.sbp.api Class Hierarchy (sbk-api 5.2 API) +io.sbp.api Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/config/SbpVersion.html b/sbk-api/javadoc/io/sbp/config/SbpVersion.html index 39d966fd..f4ce4977 100644 --- a/sbk-api/javadoc/io/sbp/config/SbpVersion.html +++ b/sbk-api/javadoc/io/sbp/config/SbpVersion.html @@ -2,7 +2,7 @@ -SbpVersion (sbk-api 5.2 API) +SbpVersion (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/config/package-summary.html b/sbk-api/javadoc/io/sbp/config/package-summary.html index 09385f49..a7a2564a 100644 --- a/sbk-api/javadoc/io/sbp/config/package-summary.html +++ b/sbk-api/javadoc/io/sbp/config/package-summary.html @@ -2,7 +2,7 @@ -io.sbp.config (sbk-api 5.2 API) +io.sbp.config (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/config/package-tree.html b/sbk-api/javadoc/io/sbp/config/package-tree.html index ffcb8786..f75990dd 100644 --- a/sbk-api/javadoc/io/sbp/config/package-tree.html +++ b/sbk-api/javadoc/io/sbp/config/package-tree.html @@ -2,7 +2,7 @@ -io.sbp.config Class Hierarchy (sbk-api 5.2 API) +io.sbp.config Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/ClientID.Builder.html b/sbk-api/javadoc/io/sbp/grpc/ClientID.Builder.html index 80fdb76d..9be5a0a8 100644 --- a/sbk-api/javadoc/io/sbp/grpc/ClientID.Builder.html +++ b/sbk-api/javadoc/io/sbp/grpc/ClientID.Builder.html @@ -2,7 +2,7 @@ -ClientID.Builder (sbk-api 5.2 API) +ClientID.Builder (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/ClientID.html b/sbk-api/javadoc/io/sbp/grpc/ClientID.html index 624c2c83..ed3c6fc1 100644 --- a/sbk-api/javadoc/io/sbp/grpc/ClientID.html +++ b/sbk-api/javadoc/io/sbp/grpc/ClientID.html @@ -2,7 +2,7 @@ -ClientID (sbk-api 5.2 API) +ClientID (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/ClientIDOrBuilder.html b/sbk-api/javadoc/io/sbp/grpc/ClientIDOrBuilder.html index 9acc45ce..09b3623c 100644 --- a/sbk-api/javadoc/io/sbp/grpc/ClientIDOrBuilder.html +++ b/sbk-api/javadoc/io/sbp/grpc/ClientIDOrBuilder.html @@ -2,7 +2,7 @@ -ClientIDOrBuilder (sbk-api 5.2 API) +ClientIDOrBuilder (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/Config.Builder.html b/sbk-api/javadoc/io/sbp/grpc/Config.Builder.html index 074e47c6..f0870ef0 100644 --- a/sbk-api/javadoc/io/sbp/grpc/Config.Builder.html +++ b/sbk-api/javadoc/io/sbp/grpc/Config.Builder.html @@ -2,7 +2,7 @@ -Config.Builder (sbk-api 5.2 API) +Config.Builder (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/Config.html b/sbk-api/javadoc/io/sbp/grpc/Config.html index f660d277..48643375 100644 --- a/sbk-api/javadoc/io/sbp/grpc/Config.html +++ b/sbk-api/javadoc/io/sbp/grpc/Config.html @@ -2,7 +2,7 @@ -Config (sbk-api 5.2 API) +Config (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/ConfigOrBuilder.html b/sbk-api/javadoc/io/sbp/grpc/ConfigOrBuilder.html index 208db419..c3368f7c 100644 --- a/sbk-api/javadoc/io/sbp/grpc/ConfigOrBuilder.html +++ b/sbk-api/javadoc/io/sbp/grpc/ConfigOrBuilder.html @@ -2,7 +2,7 @@ -ConfigOrBuilder (sbk-api 5.2 API) +ConfigOrBuilder (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/EnumAction.html b/sbk-api/javadoc/io/sbp/grpc/EnumAction.html index 8bd4675d..2719fbd9 100644 --- a/sbk-api/javadoc/io/sbp/grpc/EnumAction.html +++ b/sbk-api/javadoc/io/sbp/grpc/EnumAction.html @@ -2,7 +2,7 @@ -EnumAction (sbk-api 5.2 API) +EnumAction (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/EnumTimeUnit.html b/sbk-api/javadoc/io/sbp/grpc/EnumTimeUnit.html index b4b8d65f..89e95844 100644 --- a/sbk-api/javadoc/io/sbp/grpc/EnumTimeUnit.html +++ b/sbk-api/javadoc/io/sbp/grpc/EnumTimeUnit.html @@ -2,7 +2,7 @@ -EnumTimeUnit (sbk-api 5.2 API) +EnumTimeUnit (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecord.Builder.html b/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecord.Builder.html index 3dcd7796..cb7125cd 100644 --- a/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecord.Builder.html +++ b/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecord.Builder.html @@ -2,7 +2,7 @@ -MessageLatenciesRecord.Builder (sbk-api 5.2 API) +MessageLatenciesRecord.Builder (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecord.html b/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecord.html index 76e9cfc0..b7610e65 100644 --- a/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecord.html +++ b/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecord.html @@ -2,7 +2,7 @@ -MessageLatenciesRecord (sbk-api 5.2 API) +MessageLatenciesRecord (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecordOrBuilder.html b/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecordOrBuilder.html index 4fadd308..d0813b5f 100644 --- a/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecordOrBuilder.html +++ b/sbk-api/javadoc/io/sbp/grpc/MessageLatenciesRecordOrBuilder.html @@ -2,7 +2,7 @@ -MessageLatenciesRecordOrBuilder (sbk-api 5.2 API) +MessageLatenciesRecordOrBuilder (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/SbpGrpc.html b/sbk-api/javadoc/io/sbp/grpc/SbpGrpc.html index c0846b39..c937cf28 100644 --- a/sbk-api/javadoc/io/sbp/grpc/SbpGrpc.html +++ b/sbk-api/javadoc/io/sbp/grpc/SbpGrpc.html @@ -2,7 +2,7 @@ -SbpGrpc (sbk-api 5.2 API) +SbpGrpc (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.AsyncService.html b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.AsyncService.html index b7e3b70d..7c8444b3 100644 --- a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.AsyncService.html +++ b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.AsyncService.html @@ -2,7 +2,7 @@ -ServiceGrpc.AsyncService (sbk-api 5.2 API) +ServiceGrpc.AsyncService (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceBlockingStub.html b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceBlockingStub.html index c03af3b5..c6794cca 100644 --- a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceBlockingStub.html +++ b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceBlockingStub.html @@ -2,7 +2,7 @@ -ServiceGrpc.ServiceBlockingStub (sbk-api 5.2 API) +ServiceGrpc.ServiceBlockingStub (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceFutureStub.html b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceFutureStub.html index 39f93d55..c520f2a2 100644 --- a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceFutureStub.html +++ b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceFutureStub.html @@ -2,7 +2,7 @@ -ServiceGrpc.ServiceFutureStub (sbk-api 5.2 API) +ServiceGrpc.ServiceFutureStub (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceImplBase.html b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceImplBase.html index e601fd37..1979bb33 100644 --- a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceImplBase.html +++ b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceImplBase.html @@ -2,7 +2,7 @@ -ServiceGrpc.ServiceImplBase (sbk-api 5.2 API) +ServiceGrpc.ServiceImplBase (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceStub.html b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceStub.html index 14862a50..b8e951e2 100644 --- a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceStub.html +++ b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.ServiceStub.html @@ -2,7 +2,7 @@ -ServiceGrpc.ServiceStub (sbk-api 5.2 API) +ServiceGrpc.ServiceStub (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.html b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.html index c95d8432..b86b52a8 100644 --- a/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.html +++ b/sbk-api/javadoc/io/sbp/grpc/ServiceGrpc.html @@ -2,7 +2,7 @@ -ServiceGrpc (sbk-api 5.2 API) +ServiceGrpc (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/Version.Builder.html b/sbk-api/javadoc/io/sbp/grpc/Version.Builder.html index c67ab568..3120d37d 100644 --- a/sbk-api/javadoc/io/sbp/grpc/Version.Builder.html +++ b/sbk-api/javadoc/io/sbp/grpc/Version.Builder.html @@ -2,7 +2,7 @@ -Version.Builder (sbk-api 5.2 API) +Version.Builder (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/Version.html b/sbk-api/javadoc/io/sbp/grpc/Version.html index f5073f92..dbec6d84 100644 --- a/sbk-api/javadoc/io/sbp/grpc/Version.html +++ b/sbk-api/javadoc/io/sbp/grpc/Version.html @@ -2,7 +2,7 @@ -Version (sbk-api 5.2 API) +Version (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/VersionOrBuilder.html b/sbk-api/javadoc/io/sbp/grpc/VersionOrBuilder.html index e1d9df9e..58772e41 100644 --- a/sbk-api/javadoc/io/sbp/grpc/VersionOrBuilder.html +++ b/sbk-api/javadoc/io/sbp/grpc/VersionOrBuilder.html @@ -2,7 +2,7 @@ -VersionOrBuilder (sbk-api 5.2 API) +VersionOrBuilder (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/package-summary.html b/sbk-api/javadoc/io/sbp/grpc/package-summary.html index 9ccf24d0..be2d5d84 100644 --- a/sbk-api/javadoc/io/sbp/grpc/package-summary.html +++ b/sbk-api/javadoc/io/sbp/grpc/package-summary.html @@ -2,7 +2,7 @@ -io.sbp.grpc (sbk-api 5.2 API) +io.sbp.grpc (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/io/sbp/grpc/package-tree.html b/sbk-api/javadoc/io/sbp/grpc/package-tree.html index a50ecbc4..68851000 100644 --- a/sbk-api/javadoc/io/sbp/grpc/package-tree.html +++ b/sbk-api/javadoc/io/sbp/grpc/package-tree.html @@ -2,7 +2,7 @@ -io.sbp.grpc Class Hierarchy (sbk-api 5.2 API) +io.sbp.grpc Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/member-search-index.js b/sbk-api/javadoc/member-search-index.js index 691259c9..e7f544db 100644 --- a/sbk-api/javadoc/member-search-index.js +++ b/sbk-api/javadoc/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"AbstractCallbackReader()","u":"%3Cinit%3E()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"AbstractRWLogger()","u":"%3Cinit%3E()"},{"p":"io.sbp.grpc","c":"Config","l":"ACTION_FIELD_NUMBER"},{"p":"io.sbk.api","c":"Storage","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbk.logger","c":"Logger","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"addLatenciesRecord(MessageLatenciesRecord)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"addLatenciesRecord(MessageLatenciesRecord)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"addLatenciesRecord(MessageLatenciesRecord, StreamObserver)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"addLatenciesRecord(MessageLatenciesRecord, StreamObserver)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord,io.grpc.stub.StreamObserver)"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"addOption(String, boolean, String)","u":"addOption(java.lang.String,boolean,java.lang.String)"},{"p":"io.sbk.params","c":"InputOptions","l":"addOption(String, boolean, String)","u":"addOption(java.lang.String,boolean,java.lang.String)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbk.data","c":"DataType","l":"allocate(int)"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"allocate(int)"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"allocate(int)"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"allocate(int)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"allocate(int)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"appendResultString(StringBuilder, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"appendResultString(java.lang.StringBuilder,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"appendWriteAndReadRequests(StringBuilder, long, double, long, double, long, double, long, double)","u":"appendWriteAndReadRequests(java.lang.StringBuilder,long,double,long,double,long,double,long,double)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"appendWriteAndReadRequestsPending(StringBuilder, long, long, long, long, long, long)","u":"appendWriteAndReadRequestsPending(java.lang.StringBuilder,long,long,long,long,long,long)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"appendWriteAndReadTimeoutEvents(StringBuilder, long, double, long, double)","u":"appendWriteAndReadTimeoutEvents(java.lang.StringBuilder,long,double,long,double)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"appendWritesAndReaders(StringBuilder, int, int, int, int)","u":"appendWritesAndReaders(java.lang.StringBuilder,int,int,int,int)"},{"p":"io.sbk.api","c":"BiConsumer","l":"apply(long, long)","u":"apply(long,long)"},{"p":"io.sbk.config","c":"Config","l":"ARG_PREFIX"},{"p":"io.sbk.params","c":"YmlMap","l":"args"},{"p":"io.sbk.utils","c":"SbkUtils","l":"argsToMap(String[], boolean)","u":"argsToMap(java.lang.String[],boolean)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceImplBase","l":"bindService()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"bindService(ServiceGrpc.AsyncService)","u":"bindService(io.sbp.grpc.ServiceGrpc.AsyncService)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"build()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"build()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"build()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"build()"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"build(Channel, CallOptions)","u":"build(io.grpc.Channel,io.grpc.CallOptions)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"build(Channel, CallOptions)","u":"build(io.grpc.Channel,io.grpc.CallOptions)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"build(Channel, CallOptions)","u":"build(io.grpc.Channel,io.grpc.CallOptions)"},{"p":"io.sbk.api.impl","c":"Sbk","l":"buildBenchmark(String[], String, String, String)","u":"buildBenchmark(java.lang.String[],java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"buildPartial()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"buildPartial()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"buildPartial()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"buildPartial()"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"ByteArray()","u":"%3Cinit%3E()"},{"p":"io.sbk.api","c":"Status","l":"bytes"},{"p":"io.sbk.config","c":"Config","l":"CLASS_OPTION"},{"p":"io.sbk.config","c":"Config","l":"CLASS_OPTION_ARG"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"clear()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clear()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clear()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clear()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearAction()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearClientID()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearHigherLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"clearId()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearInvalidLatencyRecords()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearIsReadRequests()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearIsWriteRequests()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearLowerLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clearMajor()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearMaxLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearMaxLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearMaxReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearMaxWriters()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearMinLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearMinLatency()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clearMinor()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearReadRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearReadRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearReadTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearSequenceNumber()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearStorageName()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearTimeUnit()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearTotalBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearTotalLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearTotalRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearValidLatencyRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearWriteRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearWriteRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearWriters()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearWriteTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"CLIENTID_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"clone()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clone()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clone()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clone()"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"close()"},{"p":"io.sbk.api","c":"AsyncReader","l":"close()"},{"p":"io.sbk.api","c":"DataReader","l":"close()"},{"p":"io.sbk.api","c":"DataWriter","l":"close()"},{"p":"io.sbk.api","c":"Reader","l":"close()"},{"p":"io.sbk.api","c":"Writer","l":"close()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"close(ParsedOptions)","u":"close(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"close(ParsedOptions)","u":"close(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"close(ParsedOptions)","u":"close(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"close(ParsedOptions)","u":"close(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger","c":"Logger","l":"close(ParsedOptions)","u":"close(io.sbk.params.ParsedOptions)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"closeClient(ClientID)","u":"closeClient(io.sbp.grpc.ClientID)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"closeClient(ClientID)","u":"closeClient(io.sbp.grpc.ClientID)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"closeClient(ClientID, StreamObserver)","u":"closeClient(io.sbp.grpc.ClientID,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"closeClient(ClientID, StreamObserver)","u":"closeClient(io.sbp.grpc.ClientID,io.grpc.stub.StreamObserver)"},{"p":"io.sbk.api","c":"Storage","l":"closeStorage(ParameterOptions)","u":"closeStorage(io.sbk.params.ParameterOptions)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"complete()"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"config"},{"p":"io.sbk.config","c":"Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"io.sbk.api.impl","c":"SbkCallbackReader","l":"consume(Object)","u":"consume(java.lang.Object)"},{"p":"io.sbk.api","c":"Callback","l":"consume(T)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"containsLatency(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"containsLatency(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"containsLatency(long)"},{"p":"io.sbk.logger","c":"MetricsConfig","l":"context"},{"p":"io.sbk.api.impl","c":"SbkRateController","l":"control(long, double)","u":"control(long,double)"},{"p":"io.sbk.api","c":"RateController","l":"control(long, double)","u":"control(long,double)"},{"p":"io.sbk.data","c":"DataType","l":"create(int)"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"create(int)"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"create(int)"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"create(int)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"create(int)"},{"p":"io.sbk.api","c":"Storage","l":"createReader(int, ParameterOptions)","u":"createReader(int,io.sbk.params.ParameterOptions)"},{"p":"io.sbk.api","c":"Storage","l":"createWriter(int, ParameterOptions)","u":"createWriter(int,io.sbk.params.ParameterOptions)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"CSVLogger()","u":"%3Cinit%3E()"},{"p":"io.sbk.logger","c":"CountReaders","l":"decrementReaders()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"decrementReaders()"},{"p":"io.sbk.logger","c":"CountWriters","l":"decrementWriters()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"decrementWriters()"},{"p":"io.sbk.config","c":"Config","l":"DESC"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"DISABLE_STRING"},{"p":"io.sbk.api","c":"Status","l":"endTime"},{"p":"io.sbp.grpc","c":"ClientID","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.sbp.grpc","c":"Config","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.sbp.grpc","c":"Version","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.sbk.config","c":"YalConfig","l":"FILE_OPTION"},{"p":"io.sbk.config","c":"YalConfig","l":"FILE_OPTION_ARG"},{"p":"io.sbk.config","c":"Config","l":"FORK"},{"p":"io.sbp.grpc","c":"EnumAction","l":"forNumber(int)"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"forNumber(int)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsReader(Worker, long, DataType, Time, DataRecordsReader.RecordTime)","u":"genericRecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataRecordsReader.RecordTime)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsReader(Worker, long, DataType, Time, DataRecordsReader.RecordTimeRequests, ReadRequestsLogger)","u":"genericRecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataRecordsReader.RecordTimeRequests,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsReaderRateControl(Worker, long, DataType, Time, RateController, DataRecordsReader.RecordTime)","u":"genericRecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.api.DataRecordsReader.RecordTime)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsReaderRateControl(Worker, long, DataType, Time, RateController, DataRecordsReader.RecordTimeRequests, ReadRequestsLogger)","u":"genericRecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.api.DataRecordsReader.RecordTimeRequests,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsTimeReader(Worker, long, DataType, Time, DataRecordsReader.RecordTime)","u":"genericRecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataRecordsReader.RecordTime)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsTimeReader(Worker, long, DataType, Time, DataRecordsReader.RecordTimeRequests, ReadRequestsLogger)","u":"genericRecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataRecordsReader.RecordTimeRequests,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController, DataRecordsReader.RecordTime)","u":"genericRecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.api.DataRecordsReader.RecordTime)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController, DataRecordsReader.RecordTimeRequests, ReadRequestsLogger)","u":"genericRecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.api.DataRecordsReader.RecordTimeRequests,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getAction()"},{"p":"io.sbk.params","c":"ActionParameter","l":"getAction()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getAction()"},{"p":"io.sbp.grpc","c":"Config","l":"getAction()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getAction()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getActionValue()"},{"p":"io.sbp.grpc","c":"Config","l":"getActionValue()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getActionValue()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getAddLatenciesRecordMethod()"},{"p":"io.sbk.utils","c":"SbkUtils","l":"getArgValue(String[], String)","u":"getArgValue(java.lang.String[],java.lang.String)"},{"p":"io.sbk.api","c":"Package","l":"getClass(String)","u":"getClass(java.lang.String)"},{"p":"io.sbk.api","c":"Package","l":"getClasses(String)","u":"getClasses(java.lang.String)"},{"p":"io.sbk.api","c":"RWLoggerPackage","l":"getClasses(String)","u":"getClasses(java.lang.String)"},{"p":"io.sbk.api","c":"StoragePackage","l":"getClasses(String)","u":"getClasses(java.lang.String)"},{"p":"io.sbk.utils","c":"SbkUtils","l":"getClassName(String[])","u":"getClassName(java.lang.String[])"},{"p":"io.sbk.api","c":"Package","l":"getClassNames()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getClientID()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getClientID()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getClientID()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getCloseClientMethod()"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"getConfig(Empty)","u":"getConfig(com.google.protobuf.Empty)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"getConfig(Empty)","u":"getConfig(com.google.protobuf.Empty)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"getConfig(Empty, StreamObserver)","u":"getConfig(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"getConfig(Empty, StreamObserver)","u":"getConfig(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"getCsvFile()"},{"p":"io.sbk.api","c":"Storage","l":"getDataType()"},{"p":"io.sbp.grpc","c":"ClientID","l":"getDefaultInstance()"},{"p":"io.sbp.grpc","c":"Config","l":"getDefaultInstance()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getDefaultInstance()"},{"p":"io.sbp.grpc","c":"Version","l":"getDefaultInstance()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"ClientID","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"Config","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"Version","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"ClientID","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"Config","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"EnumAction","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"SbpGrpc","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"Version","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"getDescriptorForType()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getDescriptorForType()"},{"p":"io.sbp.grpc","c":"EnumAction","l":"getDescriptorForType()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"getDescriptorForType()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getDescriptorForType()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"getDescriptorForType()"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"getFileName()"},{"p":"io.sbk.params","c":"YalParameters","l":"getFileName()"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"getFileOptionDescription()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getGetConfigMethod()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getGetVersionMethod()"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"getHelpText()"},{"p":"io.sbk.params","c":"ParsedOptions","l":"getHelpText()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getHigherLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getHigherLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getHigherLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"getId()"},{"p":"io.sbp.grpc","c":"ClientID","l":"getId()"},{"p":"io.sbp.grpc","c":"ClientIDOrBuilder","l":"getId()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getInvalidLatencyRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getInvalidLatencyRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getInvalidLatencyRecords()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getIsReadRequests()"},{"p":"io.sbp.grpc","c":"Config","l":"getIsReadRequests()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getIsReadRequests()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getIsVersionSupportedMethod()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getIsWriteRequests()"},{"p":"io.sbp.grpc","c":"Config","l":"getIsWriteRequests()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getIsWriteRequests()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLatencyCount()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLatencyCount()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLatencyCount()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLatencyMap()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLatencyMap()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLatencyMap()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLatencyOrDefault(long, long)","u":"getLatencyOrDefault(long,long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLatencyOrDefault(long, long)","u":"getLatencyOrDefault(long,long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLatencyOrDefault(long, long)","u":"getLatencyOrDefault(long,long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLatencyOrThrow(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLatencyOrThrow(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLatencyOrThrow(long)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getLoggerConfigStream()"},{"p":"io.sbk.utils","c":"SbkUtils","l":"getLoggerName(String[])","u":"getLoggerName(java.lang.String[])"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLowerLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLowerLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLowerLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"getMajor()"},{"p":"io.sbp.grpc","c":"Version","l":"getMajor()"},{"p":"io.sbp.grpc","c":"VersionOrBuilder","l":"getMajor()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getMaxLatency()"},{"p":"io.sbp.grpc","c":"Config","l":"getMaxLatency()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getMaxLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getMaxLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getMaxLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getMaxLatency()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getMaxReaderIDs()"},{"p":"io.sbk.logger","c":"ReadRequestsLogger","l":"getMaxReaderIDs()"},{"p":"io.sbk.logger","c":"RWLogger","l":"getMaxReaderIDs()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getMaxReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getMaxReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getMaxReaders()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getMaxReadersCount()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getMaxWriterIDs()"},{"p":"io.sbk.logger","c":"RWLogger","l":"getMaxWriterIDs()"},{"p":"io.sbk.logger","c":"WriteRequestsLogger","l":"getMaxWriterIDs()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getMaxWriters()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getMaxWriters()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getMaxWriters()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getMaxWritersCount()"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"getMetricsConfig()"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"getMetricsConfigStream()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"Config","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"getMinor()"},{"p":"io.sbp.grpc","c":"Version","l":"getMinor()"},{"p":"io.sbp.grpc","c":"VersionOrBuilder","l":"getMinor()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getMutableLatency()"},{"p":"io.sbp.grpc","c":"EnumAction","l":"getNumber()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"getNumber()"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"getOptionValue(String)","u":"getOptionValue(java.lang.String)"},{"p":"io.sbk.params","c":"ParsedOptions","l":"getOptionValue(String)","u":"getOptionValue(java.lang.String)"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"getOptionValue(String, String)","u":"getOptionValue(java.lang.String,java.lang.String)"},{"p":"io.sbk.params","c":"ParsedOptions","l":"getOptionValue(String, String)","u":"getOptionValue(java.lang.String,java.lang.String)"},{"p":"io.sbp.grpc","c":"ClientID","l":"getParserForType()"},{"p":"io.sbp.grpc","c":"Config","l":"getParserForType()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getParserForType()"},{"p":"io.sbp.grpc","c":"Version","l":"getParserForType()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getPrintingIntervalSeconds()"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"getPrintOptionDescription()"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"getPrometheusRWMetricsServer()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getReaders()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getReadersCount()"},{"p":"io.sbk.params","c":"Parameters","l":"getReadersCount()"},{"p":"io.sbk.params","c":"Parameters","l":"getReadersStep()"},{"p":"io.sbk.params","c":"Parameters","l":"getReadersStepSeconds()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getReadRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getReadRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getReadRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getReadRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getReadRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getReadRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getReadTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getReadTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getReadTimeoutEvents()"},{"p":"io.sbk.params","c":"Parameters","l":"getRecordSize()"},{"p":"io.sbk.params","c":"Parameters","l":"getRecordsPerSec()"},{"p":"io.sbk.params","c":"Parameters","l":"getRecordsPerSync()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getRegisterClientMethod()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getSequenceNumber()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getSequenceNumber()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getSequenceNumber()"},{"p":"io.sbp.grpc","c":"ClientID","l":"getSerializedSize()"},{"p":"io.sbp.grpc","c":"Config","l":"getSerializedSize()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getSerializedSize()"},{"p":"io.sbp.grpc","c":"Version","l":"getSerializedSize()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getServiceDescriptor()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getStorageName()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getStorageName()"},{"p":"io.sbp.grpc","c":"Config","l":"getStorageName()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getStorageName()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getStorageNameBytes()"},{"p":"io.sbp.grpc","c":"Config","l":"getStorageNameBytes()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getStorageNameBytes()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getTime()"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"getTime(byte[])"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"getTime(ByteBuffer)","u":"getTime(java.nio.ByteBuffer)"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"getTime(ByteString)","u":"getTime(com.google.protobuf.ByteString)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"getTime(String)","u":"getTime(java.lang.String)"},{"p":"io.sbk.data","c":"DataType","l":"getTime(T)"},{"p":"io.sbk.params","c":"Parameters","l":"getTimeoutMS()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getTimeUnit()"},{"p":"io.sbp.grpc","c":"Config","l":"getTimeUnit()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getTimeUnit()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getTimeUnitValue()"},{"p":"io.sbp.grpc","c":"Config","l":"getTimeUnitValue()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getTimeUnitValue()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getTotalBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getTotalBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getTotalBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getTotalLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getTotalLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getTotalLatency()"},{"p":"io.sbk.params","c":"Parameters","l":"getTotalRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getTotalRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getTotalRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getTotalRecords()"},{"p":"io.sbk.params","c":"Parameters","l":"getTotalSecondsToRun()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getValidLatencyRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getValidLatencyRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getValidLatencyRecords()"},{"p":"io.sbp.grpc","c":"EnumAction","l":"getValueDescriptor()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"getValueDescriptor()"},{"p":"io.sbp.api","c":"Sbp","l":"getVersion()"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"getVersion(Empty)","u":"getVersion(com.google.protobuf.Empty)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"getVersion(Empty)","u":"getVersion(com.google.protobuf.Empty)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"getVersion(Empty, StreamObserver)","u":"getVersion(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"getVersion(Empty, StreamObserver)","u":"getVersion(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbk.data","c":"DataType","l":"getWriteReadMinSize()"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"getWriteReadMinSize()"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"getWriteReadMinSize()"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"getWriteReadMinSize()"},{"p":"io.sbk.data.impl","c":"SbkString","l":"getWriteReadMinSize()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getWriteRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getWriteRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getWriteRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getWriteRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getWriteRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getWriteRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getWriters()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getWriters()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getWriters()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getWritersCount()"},{"p":"io.sbk.params","c":"Parameters","l":"getWritersCount()"},{"p":"io.sbk.params","c":"Parameters","l":"getWritersStep()"},{"p":"io.sbk.params","c":"Parameters","l":"getWritersStepSeconds()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getWriteTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getWriteTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getWriteTimeoutEvents()"},{"p":"io.sbk.params","c":"YmlMap","l":"getYmlArgs(String, Class)","u":"getYmlArgs(java.lang.String,java.lang.Class)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"GrpcLogger()","u":"%3Cinit%3E()"},{"p":"io.sbk.utils","c":"SbkUtils","l":"hasArg(String[], String)","u":"hasArg(java.lang.String[],java.lang.String)"},{"p":"io.sbp.grpc","c":"ClientID","l":"hashCode()"},{"p":"io.sbp.grpc","c":"Config","l":"hashCode()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"hashCode()"},{"p":"io.sbp.grpc","c":"Version","l":"hashCode()"},{"p":"io.sbk.utils","c":"SbkUtils","l":"hasHelp(String[])","u":"hasHelp(java.lang.String[])"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"hasOption(String)","u":"hasOption(java.lang.String)"},{"p":"io.sbk.params","c":"InputOptions","l":"hasOption(String)","u":"hasOption(java.lang.String)"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"hasOptionValue(String)","u":"hasOptionValue(java.lang.String)"},{"p":"io.sbk.params","c":"ParsedOptions","l":"hasOptionValue(String)","u":"hasOptionValue(java.lang.String)"},{"p":"io.sbk.config","c":"Config","l":"HELP_OPTION"},{"p":"io.sbk.config","c":"Config","l":"HELP_OPTION_ARG"},{"p":"io.sbk.exception","c":"HelpException","l":"HelpException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"HIGHERLATENCYDISCARDRECORDS_FIELD_NUMBER"},{"p":"io.sbk.logger","c":"SbmHostConfig","l":"host"},{"p":"io.sbk.api","c":"Worker","l":"id"},{"p":"io.sbp.grpc","c":"ClientID","l":"ID_FIELD_NUMBER"},{"p":"io.sbk.logger","c":"CountReaders","l":"incrementReaders()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"incrementReaders()"},{"p":"io.sbk.logger","c":"CountWriters","l":"incrementWriters()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"incrementWriters()"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"initialize(Worker, long, long, DataType, Time, Callback)","u":"initialize(io.sbk.api.Worker,long,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.Callback)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"ClientID","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"Config","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"Version","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"internalGetMapFieldReflection(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"internalGetMapFieldReflection(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"internalGetMutableMapFieldReflection(int)"},{"p":"io.sbp.grpc","c":"EnumAction","l":"internalGetValueMap()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"internalGetValueMap()"},{"p":"io.sbp.config","c":"SbpVersion","l":"INVALID_VERSION"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"INVALIDLATENCYRECORDS_FIELD_NUMBER"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"isCsvEnable()"},{"p":"io.sbk.api","c":"Package","l":"isEmpty()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"ClientID","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"Config","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"Version","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"Config","l":"ISREADREQUESTS_FIELD_NUMBER"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"isReadRequestsEnabled()"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"isVersionSupported(Version)","u":"isVersionSupported(io.sbp.grpc.Version)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"isVersionSupported(Version)","u":"isVersionSupported(io.sbp.grpc.Version)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"isVersionSupported(Version, StreamObserver)","u":"isVersionSupported(io.sbp.grpc.Version,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"isVersionSupported(Version, StreamObserver)","u":"isVersionSupported(io.sbp.grpc.Version,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"Config","l":"ISWRITEREQUESTS_FIELD_NUMBER"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"isWriteRequestsEnabled()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"LATENCY_FIELD_NUMBER"},{"p":"io.sbk.logger","c":"MetricsConfig","l":"latencyTimeUnit"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"length(byte[])"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"length(ByteBuffer)","u":"length(java.nio.ByteBuffer)"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"length(ByteString)","u":"length(com.google.protobuf.ByteString)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"length(String)","u":"length(java.lang.String)"},{"p":"io.sbk.data","c":"DataType","l":"length(T)"},{"p":"io.sbk.system","c":"Printer","l":"log"},{"p":"io.sbk.config","c":"Config","l":"LOGGER_OPTION"},{"p":"io.sbk.config","c":"Config","l":"LOGGER_OPTION_ARG"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"LoggerConfig()","u":"%3Cinit%3E()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"LOWERLATENCYDISCARDRECORDS_FIELD_NUMBER"},{"p":"io.sbk.main","c":"SbkMain","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"io.sbp.config","c":"SbpVersion","l":"major"},{"p":"io.sbp.grpc","c":"Version","l":"MAJOR_FIELD_NUMBER"},{"p":"io.sbk.utils","c":"SbkUtils","l":"mapToArgs(Map, boolean)","u":"mapToArgs(java.util.Map,boolean)"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"maxLatency"},{"p":"io.sbp.grpc","c":"Config","l":"MAXLATENCY_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"MAXLATENCY_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"MAXREADERS_FIELD_NUMBER"},{"p":"io.sbk.logger","c":"SbmHostConfig","l":"maxRecordSizeMB"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"MAXWRITERS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"mcs"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"mcs_VALUE"},{"p":"io.sbk.utils","c":"SbkUtils","l":"mergeArgs(String[], String[])","u":"mergeArgs(java.lang.String[],java.lang.String[])"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"mergeFrom(ClientID)","u":"mergeFrom(io.sbp.grpc.ClientID)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"mergeFrom(Config)","u":"mergeFrom(io.sbp.grpc.Config)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"mergeFrom(MessageLatenciesRecord)","u":"mergeFrom(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"mergeFrom(Version)","u":"mergeFrom(io.sbp.grpc.Version)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"mergeUnknownFields(UnknownFieldSet)","u":"mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"mergeUnknownFields(UnknownFieldSet)","u":"mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"mergeUnknownFields(UnknownFieldSet)","u":"mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"mergeUnknownFields(UnknownFieldSet)","u":"mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbk.logger","c":"MetricsConfig","l":"MetricsConfig()","u":"%3Cinit%3E()"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"minLatency"},{"p":"io.sbp.grpc","c":"Config","l":"MINLATENCY_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"MINLATENCY_FIELD_NUMBER"},{"p":"io.sbp.config","c":"SbpVersion","l":"minor"},{"p":"io.sbp.grpc","c":"Version","l":"MINOR_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"ms"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"ms_VALUE"},{"p":"io.sbk.config","c":"Config","l":"NAME"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"newBlockingStub(Channel)","u":"newBlockingStub(io.grpc.Channel)"},{"p":"io.sbp.grpc","c":"ClientID","l":"newBuilder()"},{"p":"io.sbp.grpc","c":"Config","l":"newBuilder()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"newBuilder()"},{"p":"io.sbp.grpc","c":"Version","l":"newBuilder()"},{"p":"io.sbp.grpc","c":"ClientID","l":"newBuilder(ClientID)","u":"newBuilder(io.sbp.grpc.ClientID)"},{"p":"io.sbp.grpc","c":"Config","l":"newBuilder(Config)","u":"newBuilder(io.sbp.grpc.Config)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"newBuilder(MessageLatenciesRecord)","u":"newBuilder(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbp.grpc","c":"Version","l":"newBuilder(Version)","u":"newBuilder(io.sbp.grpc.Version)"},{"p":"io.sbp.grpc","c":"ClientID","l":"newBuilderForType()"},{"p":"io.sbp.grpc","c":"Config","l":"newBuilderForType()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"newBuilderForType()"},{"p":"io.sbp.grpc","c":"Version","l":"newBuilderForType()"},{"p":"io.sbp.grpc","c":"ClientID","l":"newBuilderForType(GeneratedMessageV3.BuilderParent)","u":"newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent)"},{"p":"io.sbp.grpc","c":"Config","l":"newBuilderForType(GeneratedMessageV3.BuilderParent)","u":"newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"newBuilderForType(GeneratedMessageV3.BuilderParent)","u":"newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent)"},{"p":"io.sbp.grpc","c":"Version","l":"newBuilderForType(GeneratedMessageV3.BuilderParent)","u":"newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent)"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"newFutureStub(Channel)","u":"newFutureStub(io.grpc.Channel)"},{"p":"io.sbp.grpc","c":"ClientID","l":"newInstance(GeneratedMessageV3.UnusedPrivateParameter)","u":"newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter)"},{"p":"io.sbp.grpc","c":"Config","l":"newInstance(GeneratedMessageV3.UnusedPrivateParameter)","u":"newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"newInstance(GeneratedMessageV3.UnusedPrivateParameter)","u":"newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter)"},{"p":"io.sbp.grpc","c":"Version","l":"newInstance(GeneratedMessageV3.UnusedPrivateParameter)","u":"newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter)"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"newStub(Channel)","u":"newStub(io.grpc.Channel)"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"NioByteBuffer()","u":"%3Cinit%3E()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"ns"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"ns_VALUE"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbk.logger","c":"Logger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"openCSV()"},{"p":"io.sbk.api","c":"Storage","l":"openStorage(ParameterOptions)","u":"openStorage(io.sbk.params.ParameterOptions)"},{"p":"io.sbk.api","c":"Package","l":"Package(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbk.api","c":"Worker","l":"params"},{"p":"io.sbk.api","c":"Storage","l":"parseArgs(ParameterOptions)","u":"parseArgs(io.sbk.params.ParameterOptions)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger","c":"Logger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.sbk.params.impl","c":"SbkParameters","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.sbk.params","c":"ParseInputOptions","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"Config","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"Version","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(byte[])"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(byte[])"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(byte[])"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(byte[])"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parser()"},{"p":"io.sbp.grpc","c":"Config","l":"parser()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parser()"},{"p":"io.sbp.grpc","c":"Version","l":"parser()"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"percentiles"},{"p":"io.sbk.api","c":"Worker","l":"perlChannel"},{"p":"io.sbk.logger","c":"MetricsConfig","l":"port"},{"p":"io.sbk.logger","c":"SbmHostConfig","l":"port"},{"p":"io.sbk.config","c":"YalConfig","l":"PRINT_OPTION"},{"p":"io.sbk.config","c":"YalConfig","l":"PRINT_OPTION_ARG"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"print(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"SbkPrometheusServer","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"Sl4jLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"SystemLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger","c":"RWPrint","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.api","c":"Package","l":"printClasses(String)","u":"printClasses(java.lang.String)"},{"p":"io.sbk.system","c":"Printer","l":"Printer()","u":"%3Cinit%3E()"},{"p":"io.sbk.params","c":"ParsedOptions","l":"printHelp()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"printTotal(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"Sl4jLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"SystemLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger","c":"RWLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"PrometheusLogger()","u":"%3Cinit%3E()"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"ProtoBufByteString()","u":"%3Cinit%3E()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"putAllLatency(Map)","u":"putAllLatency(java.util.Map)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"putLatency(long, long)","u":"putLatency(long,long)"},{"p":"io.sbk.action","c":"Action","l":"Read_OnlyWriting"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Read_OnlyWriting"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Read_OnlyWriting_VALUE"},{"p":"io.sbk.action","c":"Action","l":"Read_Writing"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Read_Writing"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Read_Writing_VALUE"},{"p":"io.sbk.api","c":"Reader","l":"read()"},{"p":"io.sbk.api","c":"AsyncReader","l":"readAsync(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"READERS_FIELD_NUMBER"},{"p":"io.sbk.action","c":"Action","l":"Reading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Reading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Reading_VALUE"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"READREQUESTBYTES_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"READREQUESTRECORDS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"READTIMEOUTEVENTS_FIELD_NUMBER"},{"p":"io.sbk.api","c":"Callback","l":"record(long, long, int, int)","u":"record(long,long,int,int)"},{"p":"io.sbk.api.impl","c":"SbkCallbackReader","l":"record(long, long, int, int)","u":"record(long,long,int,int)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"recordBenchmark(long, long, int, int)","u":"recordBenchmark(long,long,int,int)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.sbk.logger","c":"RWLogger","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.sbk.api","c":"AsyncReader","l":"recordRead(DataType, int, Time, Status, PerlChannel)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"recordRead(DataType, int, Time, Status, PerlChannel)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"DataRecordsReader.RecordTime","l":"recordRead(DataType, int, Time, Status, PerlChannel)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"Reader","l":"recordRead(DataType, int, Time, Status, PerlChannel)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"AsyncReader","l":"recordRead(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"recordRead(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader.RecordTimeRequests","l":"recordRead(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"Reader","l":"recordRead(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"recordReadRequests(int, long, long, long)","u":"recordReadRequests(int,long,long,long)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"recordReadRequests(int, long, long, long)","u":"recordReadRequests(int,long,long,long)"},{"p":"io.sbk.logger","c":"ReadRequestsLogger","l":"recordReadRequests(int, long, long, long)","u":"recordReadRequests(int,long,long,long)"},{"p":"io.sbk.logger","c":"RWLogger","l":"recordReadRequests(int, long, long, long)","u":"recordReadRequests(int,long,long,long)"},{"p":"io.sbk.api","c":"AsyncReader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"Reader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"AsyncReader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"Reader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"recordReadTimeoutEvents(int, long, long)","u":"recordReadTimeoutEvents(int,long,long)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"recordReadTimeoutEvents(int, long, long)","u":"recordReadTimeoutEvents(int,long,long)"},{"p":"io.sbk.logger","c":"ReadRequestsLogger","l":"recordReadTimeoutEvents(int, long, long)","u":"recordReadTimeoutEvents(int,long,long)"},{"p":"io.sbk.api","c":"Status","l":"records"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReader(Worker, long, DataType, Time)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReader(Worker, long, DataType, Time)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReader(Worker, long, DataType, Time)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRW(Worker, long, DataType, Time)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRW(Worker, long, DataType, Time)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRW(Worker, long, DataType, Time)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReader(Worker, long, DataType, Time)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReader(Worker, long, DataType, Time)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReader(Worker, long, DataType, Time)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriter(Worker, long, DataType, T, int, Time)","u":"RecordsWriter(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriter(Worker, long, DataType, T, int, Time)","u":"RecordsWriter(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriter(Worker, long, DataType, T, int, Time, WriteRequestsLogger)","u":"RecordsWriter(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriter(Worker, long, DataType, T, int, Time, WriteRequestsLogger)","u":"RecordsWriter(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterRO(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterRO(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterRO(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterRO(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterRW(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterRW(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterRW(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterRW(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterSync(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterSync(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterSync(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterSync(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTime(Worker, long, DataType, T, int, Time)","u":"RecordsWriterTime(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTime(Worker, long, DataType, T, int, Time)","u":"RecordsWriterTime(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTime(Worker, long, DataType, T, int, Time, WriteRequestsLogger)","u":"RecordsWriterTime(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTime(Worker, long, DataType, T, int, Time, WriteRequestsLogger)","u":"RecordsWriterTime(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeRO(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeRO(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeRO(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeRO(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeRW(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeRW(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeRW(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeRW(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeSync(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeSync(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeSync(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeSync(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"recordWrite(DataType, T, int, Time, Status, PerlChannel)","u":"recordWrite(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"Writer","l":"recordWrite(DataType, T, int, Time, Status, PerlChannel)","u":"recordWrite(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"recordWrite(DataType, T, int, Time, Status, PerlChannel, int, WriteRequestsLogger)","u":"recordWrite(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"Writer","l":"recordWrite(DataType, T, int, Time, Status, PerlChannel, int, WriteRequestsLogger)","u":"recordWrite(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"recordWriteRequests(int, long, long, long)","u":"recordWriteRequests(int,long,long,long)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"recordWriteRequests(int, long, long, long)","u":"recordWriteRequests(int,long,long,long)"},{"p":"io.sbk.logger","c":"RWLogger","l":"recordWriteRequests(int, long, long, long)","u":"recordWriteRequests(int,long,long,long)"},{"p":"io.sbk.logger","c":"WriteRequestsLogger","l":"recordWriteRequests(int, long, long, long)","u":"recordWriteRequests(int,long,long,long)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"recordWriteTimeoutEvents(int, long, long)","u":"recordWriteTimeoutEvents(int,long,long)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"recordWriteTimeoutEvents(int, long, long)","u":"recordWriteTimeoutEvents(int,long,long)"},{"p":"io.sbk.logger","c":"WriteRequestsLogger","l":"recordWriteTimeoutEvents(int, long, long)","u":"recordWriteTimeoutEvents(int,long,long)"},{"p":"io.sbp.grpc","c":"SbpGrpc","l":"registerAllExtensions(ExtensionRegistry)","u":"registerAllExtensions(com.google.protobuf.ExtensionRegistry)"},{"p":"io.sbp.grpc","c":"SbpGrpc","l":"registerAllExtensions(ExtensionRegistryLite)","u":"registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"registerClient(Config)","u":"registerClient(io.sbp.grpc.Config)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"registerClient(Config)","u":"registerClient(io.sbp.grpc.Config)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"registerClient(Config, StreamObserver)","u":"registerClient(io.sbp.grpc.Config,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"registerClient(Config, StreamObserver)","u":"registerClient(io.sbp.grpc.Config,io.grpc.stub.StreamObserver)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"REGULAR_PRINT"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"removeLatency(long)"},{"p":"io.sbk.utils","c":"SbkUtils","l":"removeOptionArgs(String[], String[])","u":"removeOptionArgs(java.lang.String[],java.lang.String[])"},{"p":"io.sbk.utils","c":"SbkUtils","l":"removeOptionArgsAndValues(String[], String[])","u":"removeOptionArgsAndValues(java.lang.String[],java.lang.String[])"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"reportingSeconds"},{"p":"io.sbk.api.impl","c":"SbkReader","l":"run(long, long)","u":"run(long,long)"},{"p":"io.sbk.api.impl","c":"SbkWriter","l":"run(long, long)","u":"run(long,long)"},{"p":"io.sbk.api.impl","c":"Sbk","l":"run(String[], String, String, String)","u":"run(java.lang.String[],java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"run(Worker, long, long, DataType, Time, Callback)","u":"run(io.sbk.api.Worker,long,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.Callback)"},{"p":"io.sbk.api","c":"RWLoggerPackage","l":"RWLoggerPackage(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbk.logger.impl","c":"SbkPrometheusServer","l":"rwMetricPrefix"},{"p":"io.sbk.config","c":"Config","l":"SBK_APP_HOME"},{"p":"io.sbk.config","c":"Config","l":"SBK_APP_NAME"},{"p":"io.sbk.config","c":"Config","l":"SBK_CLASS_NAME"},{"p":"io.sbk.config","c":"Config","l":"SBK_FOOTER"},{"p":"io.sbk.config","c":"Config","l":"SBK_LOGGER_PACKAGE_NAME"},{"p":"io.sbk.config","c":"Config","l":"SBK_STORAGE_PACKAGE_NAME"},{"p":"io.sbk.config","c":"Config","l":"SBK_WEBSITE_NAME"},{"p":"io.sbk.api.impl","c":"Sbk","l":"Sbk()","u":"%3Cinit%3E()"},{"p":"io.sbk.api.impl","c":"SbkBenchmark","l":"SbkBenchmark(ParameterOptions, Storage, DataType, RWLogger, Time)","u":"%3Cinit%3E(io.sbk.params.ParameterOptions,io.sbk.api.Storage,io.sbk.data.DataType,io.sbk.logger.RWLogger,io.time.Time)"},{"p":"io.sbk.api.impl","c":"SbkCallbackReader","l":"SbkCallbackReader(int, ParameterOptions, PerlChannel, int, DataType, Time)","u":"%3Cinit%3E(int,io.sbk.params.ParameterOptions,io.perl.api.PerlChannel,int,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.params.impl","c":"SbkDriversParameters","l":"SbkDriversParameters(String, String, String[], String[])","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String[],java.lang.String[])"},{"p":"io.sbk.params.impl","c":"SbkDriversParameters","l":"SbkDriversParameters(String, String[], String[])","u":"%3Cinit%3E(java.lang.String,java.lang.String[],java.lang.String[])"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"SbkInputOptions(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"io.sbk.main","c":"SbkMain","l":"SbkMain()","u":"%3Cinit%3E()"},{"p":"io.sbk.params.impl","c":"SbkParameters","l":"SbkParameters(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbk.params.impl","c":"SbkParameters","l":"SbkParameters(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"io.sbk.logger.impl","c":"SbkPrometheusServer","l":"SbkPrometheusServer(String, String, String, double[], Time, MetricsConfig)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,double[],io.time.Time,io.sbk.logger.MetricsConfig)"},{"p":"io.sbk.api.impl","c":"SbkRateController","l":"SbkRateController()","u":"%3Cinit%3E()"},{"p":"io.sbk.api.impl","c":"SbkReader","l":"SbkReader(int, ParameterOptions, PerlChannel, DataType, Time, DataReader, CountReaders, ReadRequestsLogger, ExecutorService)","u":"%3Cinit%3E(int,io.sbk.params.ParameterOptions,io.perl.api.PerlChannel,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataReader,io.sbk.logger.CountReaders,io.sbk.logger.ReadRequestsLogger,java.util.concurrent.ExecutorService)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"SbkString()","u":"%3Cinit%3E()"},{"p":"io.sbk.utils","c":"SbkUtils","l":"SbkUtils()","u":"%3Cinit%3E()"},{"p":"io.sbk.api.impl","c":"SbkWriter","l":"SbkWriter(int, ParameterOptions, PerlChannel, DataType, Time, DataWriter, CountWriters, WriteRequestsLogger, ExecutorService)","u":"%3Cinit%3E(int,io.sbk.params.ParameterOptions,io.perl.api.PerlChannel,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataWriter,io.sbk.logger.CountWriters,io.sbk.logger.WriteRequestsLogger,java.util.concurrent.ExecutorService)"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"SbkYalParameters(String, String, YalConfig)","u":"%3Cinit%3E(java.lang.String,java.lang.String,io.sbk.config.YalConfig)"},{"p":"io.sbk.logger","c":"SbmHostConfig","l":"SbmHostConfig()","u":"%3Cinit%3E()"},{"p":"io.sbp.api","c":"Sbp","l":"Sbp()","u":"%3Cinit%3E()"},{"p":"io.sbp.config","c":"SbpVersion","l":"SbpVersion()","u":"%3Cinit%3E()"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"sendLatenciesRecord()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"SEQUENCENUMBER_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"SERVICE_NAME"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceImplBase","l":"ServiceImplBase()","u":"%3Cinit%3E()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setAction(EnumAction)","u":"setAction(io.sbp.grpc.EnumAction)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setActionValue(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setClientID(long)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"setExceptionHandler(ExceptionHandler)","u":"setExceptionHandler(io.perl.exception.ExceptionHandler)"},{"p":"io.sbk.logger","c":"Logger","l":"setExceptionHandler(ExceptionHandler)","u":"setExceptionHandler(io.perl.exception.ExceptionHandler)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"setField(Descriptors.FieldDescriptor, Object)","u":"setField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setField(Descriptors.FieldDescriptor, Object)","u":"setField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setField(Descriptors.FieldDescriptor, Object)","u":"setField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"setField(Descriptors.FieldDescriptor, Object)","u":"setField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setHigherLatencyDiscardRecords(long)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"setId(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setInvalidLatencyRecords(long)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setIsReadRequests(boolean)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setIsWriteRequests(boolean)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setLowerLatencyDiscardRecords(long)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"setMajor(int)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setMaxLatency(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setMaxLatency(long)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setMaxReaders(int)"},{"p":"io.sbk.logger","c":"SetRW","l":"setMaxReaders(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setMaxReaders(int)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setMaxReadersIds(int)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setMaxWriters(int)"},{"p":"io.sbk.logger","c":"SetRW","l":"setMaxWriters(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setMaxWriters(int)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setMaxWritersIds(int)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setMinLatency(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setMinLatency(long)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"setMinor(int)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setReaders(int)"},{"p":"io.sbk.logger","c":"SetRW","l":"setReaders(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setReaders(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setReadRequestBytes(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setReadRequestRecords(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setReadTimeoutEvents(long)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"setRepeatedField(Descriptors.FieldDescriptor, int, Object)","u":"setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,int,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setRepeatedField(Descriptors.FieldDescriptor, int, Object)","u":"setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,int,java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setRepeatedField(Descriptors.FieldDescriptor, int, Object)","u":"setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,int,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"setRepeatedField(Descriptors.FieldDescriptor, int, Object)","u":"setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,int,java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setSequenceNumber(long)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setStorageName(String)","u":"setStorageName(java.lang.String)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setStorageNameBytes(ByteString)","u":"setStorageNameBytes(com.google.protobuf.ByteString)"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"setTime(byte[], long)","u":"setTime(byte[],long)"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"setTime(ByteBuffer, long)","u":"setTime(java.nio.ByteBuffer,long)"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"setTime(ByteString, long)","u":"setTime(com.google.protobuf.ByteString,long)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"setTime(String, long)","u":"setTime(java.lang.String,long)"},{"p":"io.sbk.data","c":"DataType","l":"setTime(T, long)","u":"setTime(T,long)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setTimeUnit(EnumTimeUnit)","u":"setTimeUnit(io.sbp.grpc.EnumTimeUnit)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setTimeUnitValue(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setTotalBytes(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setTotalLatency(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setTotalRecords(long)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"setUnknownFields(UnknownFieldSet)","u":"setUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setUnknownFields(UnknownFieldSet)","u":"setUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setUnknownFields(UnknownFieldSet)","u":"setUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"setUnknownFields(UnknownFieldSet)","u":"setUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setValidLatencyRecords(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setWriteRequestBytes(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setWriteRequestRecords(long)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setWriters(int)"},{"p":"io.sbk.logger","c":"SetRW","l":"setWriters(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setWriters(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setWriteTimeoutEvents(long)"},{"p":"io.sbk.logger.impl","c":"Sl4jLogger","l":"Sl4jLogger()","u":"%3Cinit%3E()"},{"p":"io.sbk.api","c":"Benchmark","l":"start()"},{"p":"io.sbk.api.impl","c":"SbkBenchmark","l":"start()"},{"p":"io.sbk.api.impl","c":"SbkCallbackReader","l":"start()"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"start(Callback)","u":"start(io.sbk.api.Callback)"},{"p":"io.sbk.api.impl","c":"SbkRateController","l":"start(int)"},{"p":"io.sbk.api","c":"RateController","l":"start(int)"},{"p":"io.sbk.api","c":"Status","l":"startTime"},{"p":"io.sbk.api","c":"Status","l":"Status()","u":"%3Cinit%3E()"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"stop()"},{"p":"io.sbk.api","c":"Benchmark","l":"stop()"},{"p":"io.sbk.api.impl","c":"SbkBenchmark","l":"stop()"},{"p":"io.sbk.api.impl","c":"SbkCallbackReader","l":"stop()"},{"p":"io.sbp.grpc","c":"Config","l":"STORAGENAME_FIELD_NUMBER"},{"p":"io.sbk.api","c":"StoragePackage","l":"StoragePackage(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"sync()"},{"p":"io.sbk.api","c":"Writer","l":"sync()"},{"p":"io.sbk.logger.impl","c":"SystemLogger","l":"SystemLogger()","u":"%3Cinit%3E()"},{"p":"io.sbk.data","c":"DataType","l":"TIME_HEADER_BYTES"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"timeUnit"},{"p":"io.sbp.grpc","c":"Config","l":"TIMEUNIT_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"ClientID","l":"toBuilder()"},{"p":"io.sbp.grpc","c":"Config","l":"toBuilder()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"toBuilder()"},{"p":"io.sbp.grpc","c":"Version","l":"toBuilder()"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"TOTAL_PRINT"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"TOTALBYTES_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"TOTALLATENCY_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"TOTALRECORDS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"EnumAction","l":"UNRECOGNIZED"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"UNRECOGNIZED"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"VALIDLATENCYRECORDS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"EnumAction","l":"valueOf(Descriptors.EnumValueDescriptor)","u":"valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor)"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"valueOf(Descriptors.EnumValueDescriptor)","u":"valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor)"},{"p":"io.sbp.grpc","c":"EnumAction","l":"valueOf(int)"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"valueOf(int)"},{"p":"io.sbk.action","c":"Action","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.sbp.grpc","c":"EnumAction","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.sbk.action","c":"Action","l":"values()"},{"p":"io.sbp.grpc","c":"EnumAction","l":"values()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"values()"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"waitToComplete()"},{"p":"io.sbk.api","c":"Worker","l":"Worker(int, Parameters, PerlChannel)","u":"%3Cinit%3E(int,io.sbk.params.Parameters,io.perl.api.PerlChannel)"},{"p":"io.sbk.action","c":"Action","l":"Write_OnlyReading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Write_OnlyReading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Write_OnlyReading_VALUE"},{"p":"io.sbk.action","c":"Action","l":"Write_Reading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Write_Reading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Write_Reading_VALUE"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"write(DataType, T, int, Time, Status)","u":"write(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status)"},{"p":"io.sbk.api","c":"Writer","l":"write(DataType, T, int, Time, Status)","u":"write(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"write(DataType, T, int, Time, Status, int, WriteRequestsLogger)","u":"write(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"Writer","l":"write(DataType, T, int, Time, Status, int, WriteRequestsLogger)","u":"write(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"Writer","l":"writeAsync(T)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"WRITEREQUESTBYTES_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"WRITEREQUESTRECORDS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"WRITERS_FIELD_NUMBER"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"writeSetTime(DataType, T, int, Time, Status)","u":"writeSetTime(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status)"},{"p":"io.sbk.api","c":"Writer","l":"writeSetTime(DataType, T, int, Time, Status)","u":"writeSetTime(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"writeSetTime(DataType, T, int, Time, Status, int, WriteRequestsLogger)","u":"writeSetTime(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"Writer","l":"writeSetTime(DataType, T, int, Time, Status, int, WriteRequestsLogger)","u":"writeSetTime(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"WRITETIMEOUTEVENTS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"ClientID","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"io.sbp.grpc","c":"Config","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"io.sbp.grpc","c":"Version","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"writeToCSV(String, String, long, long, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"writeToCSV(java.lang.String,java.lang.String,long,long,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.action","c":"Action","l":"Writing"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Writing"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Writing_VALUE"},{"p":"io.sbk.config","c":"YalConfig","l":"YalConfig()","u":"%3Cinit%3E()"},{"p":"io.sbk.config","c":"YalConfig","l":"yamlFileName"},{"p":"io.sbk.params","c":"YmlMap","l":"YmlMap(Map)","u":"%3Cinit%3E(java.util.Map)"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"AbstractCallbackReader()","u":"%3Cinit%3E()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"AbstractRWLogger()","u":"%3Cinit%3E()"},{"p":"io.sbp.grpc","c":"Config","l":"ACTION_FIELD_NUMBER"},{"p":"io.sbk.api","c":"Storage","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbk.logger","c":"Logger","l":"addArgs(InputOptions)","u":"addArgs(io.sbk.params.InputOptions)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"addLatenciesRecord(MessageLatenciesRecord)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"addLatenciesRecord(MessageLatenciesRecord)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"addLatenciesRecord(MessageLatenciesRecord, StreamObserver)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"addLatenciesRecord(MessageLatenciesRecord, StreamObserver)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord,io.grpc.stub.StreamObserver)"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"addOption(String, boolean, String)","u":"addOption(java.lang.String,boolean,java.lang.String)"},{"p":"io.sbk.params","c":"InputOptions","l":"addOption(String, boolean, String)","u":"addOption(java.lang.String,boolean,java.lang.String)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"addRepeatedField(Descriptors.FieldDescriptor, Object)","u":"addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbk.data","c":"DataType","l":"allocate(int)"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"allocate(int)"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"allocate(int)"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"allocate(int)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"allocate(int)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"appendResultString(StringBuilder, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"appendResultString(java.lang.StringBuilder,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"appendWriteAndReadRequests(StringBuilder, long, double, long, double, long, double, long, double)","u":"appendWriteAndReadRequests(java.lang.StringBuilder,long,double,long,double,long,double,long,double)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"appendWriteAndReadRequestsPending(StringBuilder, long, long, long, long, long, long)","u":"appendWriteAndReadRequestsPending(java.lang.StringBuilder,long,long,long,long,long,long)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"appendWriteAndReadTimeoutEvents(StringBuilder, long, double, long, double)","u":"appendWriteAndReadTimeoutEvents(java.lang.StringBuilder,long,double,long,double)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"appendWritesAndReaders(StringBuilder, int, int, int, int)","u":"appendWritesAndReaders(java.lang.StringBuilder,int,int,int,int)"},{"p":"io.sbk.api","c":"BiConsumer","l":"apply(long, long)","u":"apply(long,long)"},{"p":"io.sbk.config","c":"Config","l":"ARG_PREFIX"},{"p":"io.sbk.params","c":"YmlMap","l":"args"},{"p":"io.sbk.utils","c":"SbkUtils","l":"argsToMap(String[], boolean)","u":"argsToMap(java.lang.String[],boolean)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceImplBase","l":"bindService()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"bindService(ServiceGrpc.AsyncService)","u":"bindService(io.sbp.grpc.ServiceGrpc.AsyncService)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"build()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"build()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"build()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"build()"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"build(Channel, CallOptions)","u":"build(io.grpc.Channel,io.grpc.CallOptions)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"build(Channel, CallOptions)","u":"build(io.grpc.Channel,io.grpc.CallOptions)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"build(Channel, CallOptions)","u":"build(io.grpc.Channel,io.grpc.CallOptions)"},{"p":"io.sbk.api.impl","c":"Sbk","l":"buildBenchmark(String[], String, String, String)","u":"buildBenchmark(java.lang.String[],java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"buildPartial()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"buildPartial()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"buildPartial()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"buildPartial()"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"ByteArray()","u":"%3Cinit%3E()"},{"p":"io.sbk.api","c":"Status","l":"bytes"},{"p":"io.sbk.config","c":"Config","l":"CLASS_OPTION"},{"p":"io.sbk.config","c":"Config","l":"CLASS_OPTION_ARG"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"clear()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clear()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clear()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clear()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearAction()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearClientID()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clearField(Descriptors.FieldDescriptor)","u":"clearField(com.google.protobuf.Descriptors.FieldDescriptor)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearHigherLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"clearId()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearInvalidLatencyRecords()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearIsReadRequests()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearIsWriteRequests()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearLowerLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clearMajor()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearMaxLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearMaxLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearMaxReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearMaxWriters()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearMinLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearMinLatency()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clearMinor()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clearOneof(Descriptors.OneofDescriptor)","u":"clearOneof(com.google.protobuf.Descriptors.OneofDescriptor)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearReadRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearReadRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearReadTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearSequenceNumber()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearStorageName()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clearTimeUnit()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearTotalBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearTotalLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearTotalRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearValidLatencyRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearWriteRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearWriteRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearWriters()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clearWriteTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"CLIENTID_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"clone()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"clone()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"clone()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"clone()"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"close()"},{"p":"io.sbk.api","c":"AsyncReader","l":"close()"},{"p":"io.sbk.api","c":"DataReader","l":"close()"},{"p":"io.sbk.api","c":"DataWriter","l":"close()"},{"p":"io.sbk.api","c":"Reader","l":"close()"},{"p":"io.sbk.api","c":"Writer","l":"close()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"close(ParsedOptions)","u":"close(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"close(ParsedOptions)","u":"close(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"close(ParsedOptions)","u":"close(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"close(ParsedOptions)","u":"close(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger","c":"Logger","l":"close(ParsedOptions)","u":"close(io.sbk.params.ParsedOptions)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"closeClient(ClientID)","u":"closeClient(io.sbp.grpc.ClientID)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"closeClient(ClientID)","u":"closeClient(io.sbp.grpc.ClientID)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"closeClient(ClientID, StreamObserver)","u":"closeClient(io.sbp.grpc.ClientID,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"closeClient(ClientID, StreamObserver)","u":"closeClient(io.sbp.grpc.ClientID,io.grpc.stub.StreamObserver)"},{"p":"io.sbk.api","c":"Storage","l":"closeStorage(ParameterOptions)","u":"closeStorage(io.sbk.params.ParameterOptions)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"complete()"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"config"},{"p":"io.sbk.config","c":"Config","l":"Config()","u":"%3Cinit%3E()"},{"p":"io.sbk.api.impl","c":"SbkCallbackReader","l":"consume(Object)","u":"consume(java.lang.Object)"},{"p":"io.sbk.api","c":"Callback","l":"consume(T)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"containsLatency(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"containsLatency(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"containsLatency(long)"},{"p":"io.sbk.logger","c":"MetricsConfig","l":"context"},{"p":"io.sbk.api.impl","c":"SbkRateController","l":"control(long, double)","u":"control(long,double)"},{"p":"io.sbk.api","c":"RateController","l":"control(long, double)","u":"control(long,double)"},{"p":"io.sbk.data","c":"DataType","l":"create(int)"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"create(int)"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"create(int)"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"create(int)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"create(int)"},{"p":"io.sbk.api","c":"Storage","l":"createReader(int, ParameterOptions)","u":"createReader(int,io.sbk.params.ParameterOptions)"},{"p":"io.sbk.api","c":"Storage","l":"createWriter(int, ParameterOptions)","u":"createWriter(int,io.sbk.params.ParameterOptions)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"CSVLogger()","u":"%3Cinit%3E()"},{"p":"io.sbk.logger","c":"CountReaders","l":"decrementReaders()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"decrementReaders()"},{"p":"io.sbk.logger","c":"CountWriters","l":"decrementWriters()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"decrementWriters()"},{"p":"io.sbk.config","c":"Config","l":"DESC"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"DISABLE_STRING"},{"p":"io.sbk.api","c":"Status","l":"endTime"},{"p":"io.sbp.grpc","c":"ClientID","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.sbp.grpc","c":"Config","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.sbp.grpc","c":"Version","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"io.sbk.config","c":"YalConfig","l":"FILE_OPTION"},{"p":"io.sbk.config","c":"YalConfig","l":"FILE_OPTION_ARG"},{"p":"io.sbk.config","c":"Config","l":"FORK"},{"p":"io.sbp.grpc","c":"EnumAction","l":"forNumber(int)"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"forNumber(int)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsReader(Worker, long, DataType, Time, DataRecordsReader.RecordTime)","u":"genericRecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataRecordsReader.RecordTime)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsReader(Worker, long, DataType, Time, DataRecordsReader.RecordTimeRequests, ReadRequestsLogger)","u":"genericRecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataRecordsReader.RecordTimeRequests,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsReaderRateControl(Worker, long, DataType, Time, RateController, DataRecordsReader.RecordTime)","u":"genericRecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.api.DataRecordsReader.RecordTime)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsReaderRateControl(Worker, long, DataType, Time, RateController, DataRecordsReader.RecordTimeRequests, ReadRequestsLogger)","u":"genericRecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.api.DataRecordsReader.RecordTimeRequests,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsTimeReader(Worker, long, DataType, Time, DataRecordsReader.RecordTime)","u":"genericRecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataRecordsReader.RecordTime)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsTimeReader(Worker, long, DataType, Time, DataRecordsReader.RecordTimeRequests, ReadRequestsLogger)","u":"genericRecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataRecordsReader.RecordTimeRequests,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController, DataRecordsReader.RecordTime)","u":"genericRecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.api.DataRecordsReader.RecordTime)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"genericRecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController, DataRecordsReader.RecordTimeRequests, ReadRequestsLogger)","u":"genericRecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.api.DataRecordsReader.RecordTimeRequests,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getAction()"},{"p":"io.sbk.params","c":"ActionParameter","l":"getAction()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getAction()"},{"p":"io.sbp.grpc","c":"Config","l":"getAction()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getAction()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getActionValue()"},{"p":"io.sbp.grpc","c":"Config","l":"getActionValue()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getActionValue()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getAddLatenciesRecordMethod()"},{"p":"io.sbk.utils","c":"SbkUtils","l":"getArgValue(String[], String)","u":"getArgValue(java.lang.String[],java.lang.String)"},{"p":"io.sbk.api","c":"Package","l":"getClass(String)","u":"getClass(java.lang.String)"},{"p":"io.sbk.api","c":"Package","l":"getClasses(String)","u":"getClasses(java.lang.String)"},{"p":"io.sbk.api","c":"RWLoggerPackage","l":"getClasses(String)","u":"getClasses(java.lang.String)"},{"p":"io.sbk.api","c":"StoragePackage","l":"getClasses(String)","u":"getClasses(java.lang.String)"},{"p":"io.sbk.utils","c":"SbkUtils","l":"getClassName(String[])","u":"getClassName(java.lang.String[])"},{"p":"io.sbk.api","c":"Package","l":"getClassNames()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getClientID()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getClientID()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getClientID()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getCloseClientMethod()"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"getConfig(Empty)","u":"getConfig(com.google.protobuf.Empty)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"getConfig(Empty)","u":"getConfig(com.google.protobuf.Empty)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"getConfig(Empty, StreamObserver)","u":"getConfig(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"getConfig(Empty, StreamObserver)","u":"getConfig(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"getCsvFile()"},{"p":"io.sbk.api","c":"Storage","l":"getDataType()"},{"p":"io.sbp.grpc","c":"ClientID","l":"getDefaultInstance()"},{"p":"io.sbp.grpc","c":"Config","l":"getDefaultInstance()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getDefaultInstance()"},{"p":"io.sbp.grpc","c":"Version","l":"getDefaultInstance()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"ClientID","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"Config","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"Version","l":"getDefaultInstanceForType()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"ClientID","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"Config","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"EnumAction","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"SbpGrpc","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"Version","l":"getDescriptor()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"getDescriptorForType()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getDescriptorForType()"},{"p":"io.sbp.grpc","c":"EnumAction","l":"getDescriptorForType()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"getDescriptorForType()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getDescriptorForType()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"getDescriptorForType()"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"getFileName()"},{"p":"io.sbk.params","c":"YalParameters","l":"getFileName()"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"getFileOptionDescription()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getGetConfigMethod()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getGetVersionMethod()"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"getHelpText()"},{"p":"io.sbk.params","c":"ParsedOptions","l":"getHelpText()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getHigherLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getHigherLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getHigherLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"getId()"},{"p":"io.sbp.grpc","c":"ClientID","l":"getId()"},{"p":"io.sbp.grpc","c":"ClientIDOrBuilder","l":"getId()"},{"p":"io.sbk.params","c":"Parameters","l":"getIdleSleepMilliSeconds()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getInvalidLatencyRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getInvalidLatencyRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getInvalidLatencyRecords()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getIsReadRequests()"},{"p":"io.sbp.grpc","c":"Config","l":"getIsReadRequests()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getIsReadRequests()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getIsVersionSupportedMethod()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getIsWriteRequests()"},{"p":"io.sbp.grpc","c":"Config","l":"getIsWriteRequests()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getIsWriteRequests()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLatencyCount()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLatencyCount()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLatencyCount()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLatencyMap()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLatencyMap()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLatencyMap()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLatencyOrDefault(long, long)","u":"getLatencyOrDefault(long,long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLatencyOrDefault(long, long)","u":"getLatencyOrDefault(long,long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLatencyOrDefault(long, long)","u":"getLatencyOrDefault(long,long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLatencyOrThrow(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLatencyOrThrow(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLatencyOrThrow(long)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getLoggerConfigStream()"},{"p":"io.sbk.utils","c":"SbkUtils","l":"getLoggerName(String[])","u":"getLoggerName(java.lang.String[])"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getLowerLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getLowerLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getLowerLatencyDiscardRecords()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"getMajor()"},{"p":"io.sbp.grpc","c":"Version","l":"getMajor()"},{"p":"io.sbp.grpc","c":"VersionOrBuilder","l":"getMajor()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getMaxLatency()"},{"p":"io.sbp.grpc","c":"Config","l":"getMaxLatency()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getMaxLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getMaxLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getMaxLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getMaxLatency()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getMaxReaderIDs()"},{"p":"io.sbk.logger","c":"ReadRequestsLogger","l":"getMaxReaderIDs()"},{"p":"io.sbk.logger","c":"RWLogger","l":"getMaxReaderIDs()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getMaxReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getMaxReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getMaxReaders()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getMaxReadersCount()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getMaxWriterIDs()"},{"p":"io.sbk.logger","c":"RWLogger","l":"getMaxWriterIDs()"},{"p":"io.sbk.logger","c":"WriteRequestsLogger","l":"getMaxWriterIDs()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getMaxWriters()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getMaxWriters()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getMaxWriters()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getMaxWritersCount()"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"getMetricsConfig()"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"getMetricsConfigStream()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"Config","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getMinLatency()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"getMinor()"},{"p":"io.sbp.grpc","c":"Version","l":"getMinor()"},{"p":"io.sbp.grpc","c":"VersionOrBuilder","l":"getMinor()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getMutableLatency()"},{"p":"io.sbp.grpc","c":"EnumAction","l":"getNumber()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"getNumber()"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"getOptionValue(String)","u":"getOptionValue(java.lang.String)"},{"p":"io.sbk.params","c":"ParsedOptions","l":"getOptionValue(String)","u":"getOptionValue(java.lang.String)"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"getOptionValue(String, String)","u":"getOptionValue(java.lang.String,java.lang.String)"},{"p":"io.sbk.params","c":"ParsedOptions","l":"getOptionValue(String, String)","u":"getOptionValue(java.lang.String,java.lang.String)"},{"p":"io.sbp.grpc","c":"ClientID","l":"getParserForType()"},{"p":"io.sbp.grpc","c":"Config","l":"getParserForType()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getParserForType()"},{"p":"io.sbp.grpc","c":"Version","l":"getParserForType()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getPrintingIntervalSeconds()"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"getPrintOptionDescription()"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"getPrometheusRWMetricsServer()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getReaders()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getReaders()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getReadersCount()"},{"p":"io.sbk.params","c":"Parameters","l":"getReadersCount()"},{"p":"io.sbk.params","c":"Parameters","l":"getReadersStep()"},{"p":"io.sbk.params","c":"Parameters","l":"getReadersStepSeconds()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getReadRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getReadRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getReadRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getReadRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getReadRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getReadRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getReadTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getReadTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getReadTimeoutEvents()"},{"p":"io.sbk.params","c":"Parameters","l":"getRecordSize()"},{"p":"io.sbk.params","c":"Parameters","l":"getRecordsPerSec()"},{"p":"io.sbk.params","c":"Parameters","l":"getRecordsPerSync()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getRegisterClientMethod()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getSequenceNumber()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getSequenceNumber()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getSequenceNumber()"},{"p":"io.sbp.grpc","c":"ClientID","l":"getSerializedSize()"},{"p":"io.sbp.grpc","c":"Config","l":"getSerializedSize()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getSerializedSize()"},{"p":"io.sbp.grpc","c":"Version","l":"getSerializedSize()"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"getServiceDescriptor()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getStorageName()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getStorageName()"},{"p":"io.sbp.grpc","c":"Config","l":"getStorageName()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getStorageName()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getStorageNameBytes()"},{"p":"io.sbp.grpc","c":"Config","l":"getStorageNameBytes()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getStorageNameBytes()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getTime()"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"getTime(byte[])"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"getTime(ByteBuffer)","u":"getTime(java.nio.ByteBuffer)"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"getTime(ByteString)","u":"getTime(com.google.protobuf.ByteString)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"getTime(String)","u":"getTime(java.lang.String)"},{"p":"io.sbk.data","c":"DataType","l":"getTime(T)"},{"p":"io.sbk.params","c":"Parameters","l":"getTimeoutMS()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getTimeUnit()"},{"p":"io.sbp.grpc","c":"Config","l":"getTimeUnit()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getTimeUnit()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"getTimeUnitValue()"},{"p":"io.sbp.grpc","c":"Config","l":"getTimeUnitValue()"},{"p":"io.sbp.grpc","c":"ConfigOrBuilder","l":"getTimeUnitValue()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getTotalBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getTotalBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getTotalBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getTotalLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getTotalLatency()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getTotalLatency()"},{"p":"io.sbk.params","c":"Parameters","l":"getTotalRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getTotalRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getTotalRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getTotalRecords()"},{"p":"io.sbk.params","c":"Parameters","l":"getTotalSecondsToRun()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getValidLatencyRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getValidLatencyRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getValidLatencyRecords()"},{"p":"io.sbp.grpc","c":"EnumAction","l":"getValueDescriptor()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"getValueDescriptor()"},{"p":"io.sbp.api","c":"Sbp","l":"getVersion()"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"getVersion(Empty)","u":"getVersion(com.google.protobuf.Empty)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"getVersion(Empty)","u":"getVersion(com.google.protobuf.Empty)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"getVersion(Empty, StreamObserver)","u":"getVersion(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"getVersion(Empty, StreamObserver)","u":"getVersion(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbk.data","c":"DataType","l":"getWriteReadMinSize()"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"getWriteReadMinSize()"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"getWriteReadMinSize()"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"getWriteReadMinSize()"},{"p":"io.sbk.data.impl","c":"SbkString","l":"getWriteReadMinSize()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getWriteRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getWriteRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getWriteRequestBytes()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getWriteRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getWriteRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getWriteRequestRecords()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getWriters()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getWriters()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getWriters()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"getWritersCount()"},{"p":"io.sbk.params","c":"Parameters","l":"getWritersCount()"},{"p":"io.sbk.params","c":"Parameters","l":"getWritersStep()"},{"p":"io.sbk.params","c":"Parameters","l":"getWritersStepSeconds()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"getWriteTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"getWriteTimeoutEvents()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecordOrBuilder","l":"getWriteTimeoutEvents()"},{"p":"io.sbk.params","c":"YmlMap","l":"getYmlArgs(String, Class)","u":"getYmlArgs(java.lang.String,java.lang.Class)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"GrpcLogger()","u":"%3Cinit%3E()"},{"p":"io.sbk.utils","c":"SbkUtils","l":"hasArg(String[], String)","u":"hasArg(java.lang.String[],java.lang.String)"},{"p":"io.sbp.grpc","c":"ClientID","l":"hashCode()"},{"p":"io.sbp.grpc","c":"Config","l":"hashCode()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"hashCode()"},{"p":"io.sbp.grpc","c":"Version","l":"hashCode()"},{"p":"io.sbk.utils","c":"SbkUtils","l":"hasHelp(String[])","u":"hasHelp(java.lang.String[])"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"hasOption(String)","u":"hasOption(java.lang.String)"},{"p":"io.sbk.params","c":"InputOptions","l":"hasOption(String)","u":"hasOption(java.lang.String)"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"hasOptionValue(String)","u":"hasOptionValue(java.lang.String)"},{"p":"io.sbk.params","c":"ParsedOptions","l":"hasOptionValue(String)","u":"hasOptionValue(java.lang.String)"},{"p":"io.sbk.config","c":"Config","l":"HELP_OPTION"},{"p":"io.sbk.config","c":"Config","l":"HELP_OPTION_ARG"},{"p":"io.sbk.exception","c":"HelpException","l":"HelpException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"HIGHERLATENCYDISCARDRECORDS_FIELD_NUMBER"},{"p":"io.sbk.logger","c":"SbmHostConfig","l":"host"},{"p":"io.sbk.api","c":"Worker","l":"id"},{"p":"io.sbp.grpc","c":"ClientID","l":"ID_FIELD_NUMBER"},{"p":"io.sbk.logger","c":"CountReaders","l":"incrementReaders()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"incrementReaders()"},{"p":"io.sbk.logger","c":"CountWriters","l":"incrementWriters()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"incrementWriters()"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"initialize(Worker, long, long, DataType, Time, Callback)","u":"initialize(io.sbk.api.Worker,long,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.Callback)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"ClientID","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"Config","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"Version","l":"internalGetFieldAccessorTable()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"internalGetMapFieldReflection(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"internalGetMapFieldReflection(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"internalGetMutableMapFieldReflection(int)"},{"p":"io.sbp.grpc","c":"EnumAction","l":"internalGetValueMap()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"internalGetValueMap()"},{"p":"io.sbp.config","c":"SbpVersion","l":"INVALID_VERSION"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"INVALIDLATENCYRECORDS_FIELD_NUMBER"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"isCsvEnable()"},{"p":"io.sbk.api","c":"Package","l":"isEmpty()"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"ClientID","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"Config","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"Version","l":"isInitialized()"},{"p":"io.sbp.grpc","c":"Config","l":"ISREADREQUESTS_FIELD_NUMBER"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"isReadRequestsEnabled()"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"isVersionSupported(Version)","u":"isVersionSupported(io.sbp.grpc.Version)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"isVersionSupported(Version)","u":"isVersionSupported(io.sbp.grpc.Version)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"isVersionSupported(Version, StreamObserver)","u":"isVersionSupported(io.sbp.grpc.Version,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"isVersionSupported(Version, StreamObserver)","u":"isVersionSupported(io.sbp.grpc.Version,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"Config","l":"ISWRITEREQUESTS_FIELD_NUMBER"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"isWriteRequestsEnabled()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"LATENCY_FIELD_NUMBER"},{"p":"io.sbk.logger","c":"MetricsConfig","l":"latencyTimeUnit"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"length(byte[])"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"length(ByteBuffer)","u":"length(java.nio.ByteBuffer)"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"length(ByteString)","u":"length(com.google.protobuf.ByteString)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"length(String)","u":"length(java.lang.String)"},{"p":"io.sbk.data","c":"DataType","l":"length(T)"},{"p":"io.sbk.system","c":"Printer","l":"log"},{"p":"io.sbk.config","c":"Config","l":"LOGGER_OPTION"},{"p":"io.sbk.config","c":"Config","l":"LOGGER_OPTION_ARG"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"LoggerConfig()","u":"%3Cinit%3E()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"LOWERLATENCYDISCARDRECORDS_FIELD_NUMBER"},{"p":"io.sbk.main","c":"SbkMain","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"io.sbp.config","c":"SbpVersion","l":"major"},{"p":"io.sbp.grpc","c":"Version","l":"MAJOR_FIELD_NUMBER"},{"p":"io.sbk.utils","c":"SbkUtils","l":"mapToArgs(Map, boolean)","u":"mapToArgs(java.util.Map,boolean)"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"maxLatency"},{"p":"io.sbp.grpc","c":"Config","l":"MAXLATENCY_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"MAXLATENCY_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"MAXREADERS_FIELD_NUMBER"},{"p":"io.sbk.logger","c":"SbmHostConfig","l":"maxRecordSizeMB"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"MAXWRITERS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"mcs"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"mcs_VALUE"},{"p":"io.sbk.utils","c":"SbkUtils","l":"mergeArgs(String[], String[])","u":"mergeArgs(java.lang.String[],java.lang.String[])"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"mergeFrom(ClientID)","u":"mergeFrom(io.sbp.grpc.ClientID)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"mergeFrom(CodedInputStream, ExtensionRegistryLite)","u":"mergeFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"mergeFrom(Config)","u":"mergeFrom(io.sbp.grpc.Config)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"mergeFrom(Message)","u":"mergeFrom(com.google.protobuf.Message)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"mergeFrom(MessageLatenciesRecord)","u":"mergeFrom(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"mergeFrom(Version)","u":"mergeFrom(io.sbp.grpc.Version)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"mergeUnknownFields(UnknownFieldSet)","u":"mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"mergeUnknownFields(UnknownFieldSet)","u":"mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"mergeUnknownFields(UnknownFieldSet)","u":"mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"mergeUnknownFields(UnknownFieldSet)","u":"mergeUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbk.logger","c":"MetricsConfig","l":"MetricsConfig()","u":"%3Cinit%3E()"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"minLatency"},{"p":"io.sbp.grpc","c":"Config","l":"MINLATENCY_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"MINLATENCY_FIELD_NUMBER"},{"p":"io.sbp.config","c":"SbpVersion","l":"minor"},{"p":"io.sbp.grpc","c":"Version","l":"MINOR_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"ms"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"ms_VALUE"},{"p":"io.sbk.config","c":"Config","l":"NAME"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"newBlockingStub(Channel)","u":"newBlockingStub(io.grpc.Channel)"},{"p":"io.sbp.grpc","c":"ClientID","l":"newBuilder()"},{"p":"io.sbp.grpc","c":"Config","l":"newBuilder()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"newBuilder()"},{"p":"io.sbp.grpc","c":"Version","l":"newBuilder()"},{"p":"io.sbp.grpc","c":"ClientID","l":"newBuilder(ClientID)","u":"newBuilder(io.sbp.grpc.ClientID)"},{"p":"io.sbp.grpc","c":"Config","l":"newBuilder(Config)","u":"newBuilder(io.sbp.grpc.Config)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"newBuilder(MessageLatenciesRecord)","u":"newBuilder(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbp.grpc","c":"Version","l":"newBuilder(Version)","u":"newBuilder(io.sbp.grpc.Version)"},{"p":"io.sbp.grpc","c":"ClientID","l":"newBuilderForType()"},{"p":"io.sbp.grpc","c":"Config","l":"newBuilderForType()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"newBuilderForType()"},{"p":"io.sbp.grpc","c":"Version","l":"newBuilderForType()"},{"p":"io.sbp.grpc","c":"ClientID","l":"newBuilderForType(GeneratedMessageV3.BuilderParent)","u":"newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent)"},{"p":"io.sbp.grpc","c":"Config","l":"newBuilderForType(GeneratedMessageV3.BuilderParent)","u":"newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"newBuilderForType(GeneratedMessageV3.BuilderParent)","u":"newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent)"},{"p":"io.sbp.grpc","c":"Version","l":"newBuilderForType(GeneratedMessageV3.BuilderParent)","u":"newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent)"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"newFutureStub(Channel)","u":"newFutureStub(io.grpc.Channel)"},{"p":"io.sbp.grpc","c":"ClientID","l":"newInstance(GeneratedMessageV3.UnusedPrivateParameter)","u":"newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter)"},{"p":"io.sbp.grpc","c":"Config","l":"newInstance(GeneratedMessageV3.UnusedPrivateParameter)","u":"newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"newInstance(GeneratedMessageV3.UnusedPrivateParameter)","u":"newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter)"},{"p":"io.sbp.grpc","c":"Version","l":"newInstance(GeneratedMessageV3.UnusedPrivateParameter)","u":"newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter)"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"newStub(Channel)","u":"newStub(io.grpc.Channel)"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"NioByteBuffer()","u":"%3Cinit%3E()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"ns"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"ns_VALUE"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbk.logger","c":"Logger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"openCSV()"},{"p":"io.sbk.api","c":"Storage","l":"openStorage(ParameterOptions)","u":"openStorage(io.sbk.params.ParameterOptions)"},{"p":"io.sbk.api","c":"Package","l":"Package(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbk.api","c":"Worker","l":"params"},{"p":"io.sbk.api","c":"Storage","l":"parseArgs(ParameterOptions)","u":"parseArgs(io.sbk.params.ParameterOptions)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.logger","c":"Logger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.sbk.params.impl","c":"SbkParameters","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.sbk.params","c":"ParseInputOptions","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"Config","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"Version","l":"parseDelimitedFrom(InputStream)","u":"parseDelimitedFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseDelimitedFrom(InputStream, ExtensionRegistryLite)","u":"parseDelimitedFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(byte[])"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(byte[])"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(byte[])"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(byte[])"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(byte[], ExtensionRegistryLite)","u":"parseFrom(byte[],com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(ByteBuffer)","u":"parseFrom(java.nio.ByteBuffer)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(ByteBuffer, ExtensionRegistryLite)","u":"parseFrom(java.nio.ByteBuffer,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(ByteString)","u":"parseFrom(com.google.protobuf.ByteString)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(ByteString, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.ByteString,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(CodedInputStream)","u":"parseFrom(com.google.protobuf.CodedInputStream)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(CodedInputStream, ExtensionRegistryLite)","u":"parseFrom(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(InputStream)","u":"parseFrom(java.io.InputStream)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Config","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"Version","l":"parseFrom(InputStream, ExtensionRegistryLite)","u":"parseFrom(java.io.InputStream,com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ClientID","l":"parser()"},{"p":"io.sbp.grpc","c":"Config","l":"parser()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"parser()"},{"p":"io.sbp.grpc","c":"Version","l":"parser()"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"percentiles"},{"p":"io.sbk.api","c":"Worker","l":"perlChannel"},{"p":"io.sbk.logger","c":"MetricsConfig","l":"port"},{"p":"io.sbk.logger","c":"SbmHostConfig","l":"port"},{"p":"io.sbk.config","c":"YalConfig","l":"PRINT_OPTION"},{"p":"io.sbk.config","c":"YalConfig","l":"PRINT_OPTION_ARG"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"print(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"SbkPrometheusServer","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"Sl4jLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"SystemLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger","c":"RWPrint","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.api","c":"Package","l":"printClasses(String)","u":"printClasses(java.lang.String)"},{"p":"io.sbk.system","c":"Printer","l":"Printer()","u":"%3Cinit%3E()"},{"p":"io.sbk.params","c":"ParsedOptions","l":"printHelp()"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"printTotal(double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"Sl4jLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"SystemLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger","c":"RWLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.logger.impl","c":"PrometheusLogger","l":"PrometheusLogger()","u":"%3Cinit%3E()"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"ProtoBufByteString()","u":"%3Cinit%3E()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"putAllLatency(Map)","u":"putAllLatency(java.util.Map)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"putLatency(long, long)","u":"putLatency(long,long)"},{"p":"io.sbk.action","c":"Action","l":"Read_OnlyWriting"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Read_OnlyWriting"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Read_OnlyWriting_VALUE"},{"p":"io.sbk.action","c":"Action","l":"Read_Writing"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Read_Writing"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Read_Writing_VALUE"},{"p":"io.sbk.api","c":"Reader","l":"read()"},{"p":"io.sbk.api","c":"AsyncReader","l":"readAsync(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"READERS_FIELD_NUMBER"},{"p":"io.sbk.action","c":"Action","l":"Reading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Reading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Reading_VALUE"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"READREQUESTBYTES_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"READREQUESTRECORDS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"READTIMEOUTEVENTS_FIELD_NUMBER"},{"p":"io.sbk.api","c":"Callback","l":"record(long, long, int, int)","u":"record(long,long,int,int)"},{"p":"io.sbk.api.impl","c":"SbkCallbackReader","l":"record(long, long, int, int)","u":"record(long,long,int,int)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"recordBenchmark(long, long, int, int)","u":"recordBenchmark(long,long,int,int)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.sbk.logger","c":"RWLogger","l":"recordLatency(long, int, int, long)","u":"recordLatency(long,int,int,long)"},{"p":"io.sbk.api","c":"AsyncReader","l":"recordRead(DataType, int, Time, Status, PerlChannel)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"recordRead(DataType, int, Time, Status, PerlChannel)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"DataRecordsReader.RecordTime","l":"recordRead(DataType, int, Time, Status, PerlChannel)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"Reader","l":"recordRead(DataType, int, Time, Status, PerlChannel)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"AsyncReader","l":"recordRead(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"recordRead(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader.RecordTimeRequests","l":"recordRead(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"Reader","l":"recordRead(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordRead(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"recordReadRequests(int, long, long, long)","u":"recordReadRequests(int,long,long,long)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"recordReadRequests(int, long, long, long)","u":"recordReadRequests(int,long,long,long)"},{"p":"io.sbk.logger","c":"ReadRequestsLogger","l":"recordReadRequests(int, long, long, long)","u":"recordReadRequests(int,long,long,long)"},{"p":"io.sbk.logger","c":"RWLogger","l":"recordReadRequests(int, long, long, long)","u":"recordReadRequests(int,long,long,long)"},{"p":"io.sbk.api","c":"AsyncReader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"Reader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"AsyncReader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"Reader","l":"recordReadTime(DataType, int, Time, Status, PerlChannel, int, ReadRequestsLogger)","u":"recordReadTime(io.sbk.data.DataType,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"recordReadTimeoutEvents(int, long, long)","u":"recordReadTimeoutEvents(int,long,long)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"recordReadTimeoutEvents(int, long, long)","u":"recordReadTimeoutEvents(int,long,long)"},{"p":"io.sbk.logger","c":"ReadRequestsLogger","l":"recordReadTimeoutEvents(int, long, long)","u":"recordReadTimeoutEvents(int,long,long)"},{"p":"io.sbk.api","c":"Status","l":"records"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReader(Worker, long, DataType, Time)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReader(Worker, long, DataType, Time)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReader(Worker, long, DataType, Time)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRW(Worker, long, DataType, Time)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRW(Worker, long, DataType, Time)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRW(Worker, long, DataType, Time)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReader(Worker, long, DataType, Time)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReader(Worker, long, DataType, Time)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReader(Worker, long, DataType, Time)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReader(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReader(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRW(Worker, long, DataType, Time, ReadRequestsLogger)","u":"RecordsTimeReaderRW(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsReader","l":"RecordsTimeReaderRWRateControl(Worker, long, DataType, Time, RateController, ReadRequestsLogger)","u":"RecordsTimeReaderRWRateControl(io.sbk.api.Worker,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.RateController,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriter(Worker, long, DataType, T, int, Time)","u":"RecordsWriter(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriter(Worker, long, DataType, T, int, Time)","u":"RecordsWriter(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriter(Worker, long, DataType, T, int, Time, WriteRequestsLogger)","u":"RecordsWriter(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriter(Worker, long, DataType, T, int, Time, WriteRequestsLogger)","u":"RecordsWriter(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterRO(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterRO(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterRO(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterRO(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterRW(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterRW(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterRW(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterRW(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterSync(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterSync(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterSync(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterSync(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTime(Worker, long, DataType, T, int, Time)","u":"RecordsWriterTime(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTime(Worker, long, DataType, T, int, Time)","u":"RecordsWriterTime(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTime(Worker, long, DataType, T, int, Time, WriteRequestsLogger)","u":"RecordsWriterTime(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTime(Worker, long, DataType, T, int, Time, WriteRequestsLogger)","u":"RecordsWriterTime(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeRO(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeRO(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeRO(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeRO(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeRO(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeRW(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeRW(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeRW(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeRW(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeRW(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeSync(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeSync(Worker, long, DataType, T, int, Time, RateController)","u":"RecordsWriterTimeSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"RecordsWriterTimeSync(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataWriter","l":"RecordsWriterTimeSync(Worker, long, DataType, T, int, Time, RateController, WriteRequestsLogger)","u":"RecordsWriterTimeSync(io.sbk.api.Worker,long,io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.RateController,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"recordWrite(DataType, T, int, Time, Status, PerlChannel)","u":"recordWrite(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"Writer","l":"recordWrite(DataType, T, int, Time, Status, PerlChannel)","u":"recordWrite(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"recordWrite(DataType, T, int, Time, Status, PerlChannel, int, WriteRequestsLogger)","u":"recordWrite(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"Writer","l":"recordWrite(DataType, T, int, Time, Status, PerlChannel, int, WriteRequestsLogger)","u":"recordWrite(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,io.perl.api.PerlChannel,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"recordWriteRequests(int, long, long, long)","u":"recordWriteRequests(int,long,long,long)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"recordWriteRequests(int, long, long, long)","u":"recordWriteRequests(int,long,long,long)"},{"p":"io.sbk.logger","c":"RWLogger","l":"recordWriteRequests(int, long, long, long)","u":"recordWriteRequests(int,long,long,long)"},{"p":"io.sbk.logger","c":"WriteRequestsLogger","l":"recordWriteRequests(int, long, long, long)","u":"recordWriteRequests(int,long,long,long)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"recordWriteTimeoutEvents(int, long, long)","u":"recordWriteTimeoutEvents(int,long,long)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"recordWriteTimeoutEvents(int, long, long)","u":"recordWriteTimeoutEvents(int,long,long)"},{"p":"io.sbk.logger","c":"WriteRequestsLogger","l":"recordWriteTimeoutEvents(int, long, long)","u":"recordWriteTimeoutEvents(int,long,long)"},{"p":"io.sbp.grpc","c":"SbpGrpc","l":"registerAllExtensions(ExtensionRegistry)","u":"registerAllExtensions(com.google.protobuf.ExtensionRegistry)"},{"p":"io.sbp.grpc","c":"SbpGrpc","l":"registerAllExtensions(ExtensionRegistryLite)","u":"registerAllExtensions(com.google.protobuf.ExtensionRegistryLite)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceBlockingStub","l":"registerClient(Config)","u":"registerClient(io.sbp.grpc.Config)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceFutureStub","l":"registerClient(Config)","u":"registerClient(io.sbp.grpc.Config)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.AsyncService","l":"registerClient(Config, StreamObserver)","u":"registerClient(io.sbp.grpc.Config,io.grpc.stub.StreamObserver)"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceStub","l":"registerClient(Config, StreamObserver)","u":"registerClient(io.sbp.grpc.Config,io.grpc.stub.StreamObserver)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"REGULAR_PRINT"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"removeLatency(long)"},{"p":"io.sbk.utils","c":"SbkUtils","l":"removeOptionArgs(String[], String[])","u":"removeOptionArgs(java.lang.String[],java.lang.String[])"},{"p":"io.sbk.utils","c":"SbkUtils","l":"removeOptionArgsAndValues(String[], String[])","u":"removeOptionArgsAndValues(java.lang.String[],java.lang.String[])"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"reportingSeconds"},{"p":"io.sbk.api.impl","c":"SbkReader","l":"run(long, long)","u":"run(long,long)"},{"p":"io.sbk.api.impl","c":"SbkWriter","l":"run(long, long)","u":"run(long,long)"},{"p":"io.sbk.api.impl","c":"Sbk","l":"run(String[], String, String, String)","u":"run(java.lang.String[],java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"run(Worker, long, long, DataType, Time, Callback)","u":"run(io.sbk.api.Worker,long,long,io.sbk.data.DataType,io.time.Time,io.sbk.api.Callback)"},{"p":"io.sbk.api","c":"RWLoggerPackage","l":"RWLoggerPackage(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbk.logger.impl","c":"SbkPrometheusServer","l":"rwMetricPrefix"},{"p":"io.sbk.config","c":"Config","l":"SBK_APP_HOME"},{"p":"io.sbk.config","c":"Config","l":"SBK_APP_NAME"},{"p":"io.sbk.config","c":"Config","l":"SBK_CLASS_NAME"},{"p":"io.sbk.config","c":"Config","l":"SBK_FOOTER"},{"p":"io.sbk.config","c":"Config","l":"SBK_LOGGER_PACKAGE_NAME"},{"p":"io.sbk.config","c":"Config","l":"SBK_STORAGE_PACKAGE_NAME"},{"p":"io.sbk.config","c":"Config","l":"SBK_WEBSITE_NAME"},{"p":"io.sbk.api.impl","c":"Sbk","l":"Sbk()","u":"%3Cinit%3E()"},{"p":"io.sbk.api.impl","c":"SbkBenchmark","l":"SbkBenchmark(ParameterOptions, Storage, DataType, RWLogger, Time)","u":"%3Cinit%3E(io.sbk.params.ParameterOptions,io.sbk.api.Storage,io.sbk.data.DataType,io.sbk.logger.RWLogger,io.time.Time)"},{"p":"io.sbk.api.impl","c":"SbkCallbackReader","l":"SbkCallbackReader(int, ParameterOptions, PerlChannel, int, DataType, Time)","u":"%3Cinit%3E(int,io.sbk.params.ParameterOptions,io.perl.api.PerlChannel,int,io.sbk.data.DataType,io.time.Time)"},{"p":"io.sbk.params.impl","c":"SbkDriversParameters","l":"SbkDriversParameters(String, String, String[], String[])","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String[],java.lang.String[])"},{"p":"io.sbk.params.impl","c":"SbkDriversParameters","l":"SbkDriversParameters(String, String[], String[])","u":"%3Cinit%3E(java.lang.String,java.lang.String[],java.lang.String[])"},{"p":"io.sbk.params.impl","c":"SbkInputOptions","l":"SbkInputOptions(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"io.sbk.main","c":"SbkMain","l":"SbkMain()","u":"%3Cinit%3E()"},{"p":"io.sbk.params.impl","c":"SbkParameters","l":"SbkParameters(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbk.params.impl","c":"SbkParameters","l":"SbkParameters(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"io.sbk.logger.impl","c":"SbkPrometheusServer","l":"SbkPrometheusServer(String, String, String, double[], Time, MetricsConfig)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,double[],io.time.Time,io.sbk.logger.MetricsConfig)"},{"p":"io.sbk.api.impl","c":"SbkRateController","l":"SbkRateController()","u":"%3Cinit%3E()"},{"p":"io.sbk.api.impl","c":"SbkReader","l":"SbkReader(int, ParameterOptions, PerlChannel, DataType, Time, DataReader, CountReaders, ReadRequestsLogger, ExecutorService)","u":"%3Cinit%3E(int,io.sbk.params.ParameterOptions,io.perl.api.PerlChannel,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataReader,io.sbk.logger.CountReaders,io.sbk.logger.ReadRequestsLogger,java.util.concurrent.ExecutorService)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"SbkString()","u":"%3Cinit%3E()"},{"p":"io.sbk.utils","c":"SbkUtils","l":"SbkUtils()","u":"%3Cinit%3E()"},{"p":"io.sbk.api.impl","c":"SbkWriter","l":"SbkWriter(int, ParameterOptions, PerlChannel, DataType, Time, DataWriter, CountWriters, WriteRequestsLogger, ExecutorService)","u":"%3Cinit%3E(int,io.sbk.params.ParameterOptions,io.perl.api.PerlChannel,io.sbk.data.DataType,io.time.Time,io.sbk.api.DataWriter,io.sbk.logger.CountWriters,io.sbk.logger.WriteRequestsLogger,java.util.concurrent.ExecutorService)"},{"p":"io.sbk.params.impl","c":"SbkYalParameters","l":"SbkYalParameters(String, String, YalConfig)","u":"%3Cinit%3E(java.lang.String,java.lang.String,io.sbk.config.YalConfig)"},{"p":"io.sbk.logger","c":"SbmHostConfig","l":"SbmHostConfig()","u":"%3Cinit%3E()"},{"p":"io.sbp.api","c":"Sbp","l":"Sbp()","u":"%3Cinit%3E()"},{"p":"io.sbp.config","c":"SbpVersion","l":"SbpVersion()","u":"%3Cinit%3E()"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"sendLatenciesRecord()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"SEQUENCENUMBER_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"ServiceGrpc","l":"SERVICE_NAME"},{"p":"io.sbp.grpc","c":"ServiceGrpc.ServiceImplBase","l":"ServiceImplBase()","u":"%3Cinit%3E()"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setAction(EnumAction)","u":"setAction(io.sbp.grpc.EnumAction)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setActionValue(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setClientID(long)"},{"p":"io.sbk.logger.impl","c":"GrpcLogger","l":"setExceptionHandler(ExceptionHandler)","u":"setExceptionHandler(io.perl.exception.ExceptionHandler)"},{"p":"io.sbk.logger","c":"Logger","l":"setExceptionHandler(ExceptionHandler)","u":"setExceptionHandler(io.perl.exception.ExceptionHandler)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"setField(Descriptors.FieldDescriptor, Object)","u":"setField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setField(Descriptors.FieldDescriptor, Object)","u":"setField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setField(Descriptors.FieldDescriptor, Object)","u":"setField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"setField(Descriptors.FieldDescriptor, Object)","u":"setField(com.google.protobuf.Descriptors.FieldDescriptor,java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setHigherLatencyDiscardRecords(long)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"setId(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setInvalidLatencyRecords(long)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setIsReadRequests(boolean)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setIsWriteRequests(boolean)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setLowerLatencyDiscardRecords(long)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"setMajor(int)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setMaxLatency(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setMaxLatency(long)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setMaxReaders(int)"},{"p":"io.sbk.logger","c":"SetRW","l":"setMaxReaders(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setMaxReaders(int)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setMaxReadersIds(int)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setMaxWriters(int)"},{"p":"io.sbk.logger","c":"SetRW","l":"setMaxWriters(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setMaxWriters(int)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setMaxWritersIds(int)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setMinLatency(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setMinLatency(long)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"setMinor(int)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setReaders(int)"},{"p":"io.sbk.logger","c":"SetRW","l":"setReaders(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setReaders(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setReadRequestBytes(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setReadRequestRecords(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setReadTimeoutEvents(long)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"setRepeatedField(Descriptors.FieldDescriptor, int, Object)","u":"setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,int,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setRepeatedField(Descriptors.FieldDescriptor, int, Object)","u":"setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,int,java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setRepeatedField(Descriptors.FieldDescriptor, int, Object)","u":"setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,int,java.lang.Object)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"setRepeatedField(Descriptors.FieldDescriptor, int, Object)","u":"setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor,int,java.lang.Object)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setSequenceNumber(long)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setStorageName(String)","u":"setStorageName(java.lang.String)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setStorageNameBytes(ByteString)","u":"setStorageNameBytes(com.google.protobuf.ByteString)"},{"p":"io.sbk.data.impl","c":"ByteArray","l":"setTime(byte[], long)","u":"setTime(byte[],long)"},{"p":"io.sbk.data.impl","c":"NioByteBuffer","l":"setTime(ByteBuffer, long)","u":"setTime(java.nio.ByteBuffer,long)"},{"p":"io.sbk.data.impl","c":"ProtoBufByteString","l":"setTime(ByteString, long)","u":"setTime(com.google.protobuf.ByteString,long)"},{"p":"io.sbk.data.impl","c":"SbkString","l":"setTime(String, long)","u":"setTime(java.lang.String,long)"},{"p":"io.sbk.data","c":"DataType","l":"setTime(T, long)","u":"setTime(T,long)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setTimeUnit(EnumTimeUnit)","u":"setTimeUnit(io.sbp.grpc.EnumTimeUnit)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setTimeUnitValue(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setTotalBytes(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setTotalLatency(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setTotalRecords(long)"},{"p":"io.sbp.grpc","c":"ClientID.Builder","l":"setUnknownFields(UnknownFieldSet)","u":"setUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"Config.Builder","l":"setUnknownFields(UnknownFieldSet)","u":"setUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setUnknownFields(UnknownFieldSet)","u":"setUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"Version.Builder","l":"setUnknownFields(UnknownFieldSet)","u":"setUnknownFields(com.google.protobuf.UnknownFieldSet)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setValidLatencyRecords(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setWriteRequestBytes(long)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setWriteRequestRecords(long)"},{"p":"io.sbk.logger.impl","c":"AbstractRWLogger","l":"setWriters(int)"},{"p":"io.sbk.logger","c":"SetRW","l":"setWriters(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setWriters(int)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord.Builder","l":"setWriteTimeoutEvents(long)"},{"p":"io.sbk.logger.impl","c":"Sl4jLogger","l":"Sl4jLogger()","u":"%3Cinit%3E()"},{"p":"io.sbk.api","c":"Benchmark","l":"start()"},{"p":"io.sbk.api.impl","c":"SbkBenchmark","l":"start()"},{"p":"io.sbk.api.impl","c":"SbkCallbackReader","l":"start()"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"start(Callback)","u":"start(io.sbk.api.Callback)"},{"p":"io.sbk.api.impl","c":"SbkRateController","l":"start(int)"},{"p":"io.sbk.api","c":"RateController","l":"start(int)"},{"p":"io.sbk.api","c":"Status","l":"startTime"},{"p":"io.sbk.api","c":"Status","l":"Status()","u":"%3Cinit%3E()"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"stop()"},{"p":"io.sbk.api","c":"Benchmark","l":"stop()"},{"p":"io.sbk.api.impl","c":"SbkBenchmark","l":"stop()"},{"p":"io.sbk.api.impl","c":"SbkCallbackReader","l":"stop()"},{"p":"io.sbp.grpc","c":"Config","l":"STORAGENAME_FIELD_NUMBER"},{"p":"io.sbk.api","c":"StoragePackage","l":"StoragePackage(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"sync()"},{"p":"io.sbk.api","c":"Writer","l":"sync()"},{"p":"io.sbk.logger.impl","c":"SystemLogger","l":"SystemLogger()","u":"%3Cinit%3E()"},{"p":"io.sbk.data","c":"DataType","l":"TIME_HEADER_BYTES"},{"p":"io.sbk.logger","c":"LoggerConfig","l":"timeUnit"},{"p":"io.sbp.grpc","c":"Config","l":"TIMEUNIT_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"ClientID","l":"toBuilder()"},{"p":"io.sbp.grpc","c":"Config","l":"toBuilder()"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"toBuilder()"},{"p":"io.sbp.grpc","c":"Version","l":"toBuilder()"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"TOTAL_PRINT"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"TOTALBYTES_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"TOTALLATENCY_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"TOTALRECORDS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"EnumAction","l":"UNRECOGNIZED"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"UNRECOGNIZED"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"VALIDLATENCYRECORDS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"EnumAction","l":"valueOf(Descriptors.EnumValueDescriptor)","u":"valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor)"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"valueOf(Descriptors.EnumValueDescriptor)","u":"valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor)"},{"p":"io.sbp.grpc","c":"EnumAction","l":"valueOf(int)"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"valueOf(int)"},{"p":"io.sbk.action","c":"Action","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.sbp.grpc","c":"EnumAction","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"io.sbk.action","c":"Action","l":"values()"},{"p":"io.sbp.grpc","c":"EnumAction","l":"values()"},{"p":"io.sbp.grpc","c":"EnumTimeUnit","l":"values()"},{"p":"io.sbk.api","c":"AbstractCallbackReader","l":"waitToComplete()"},{"p":"io.sbk.api","c":"Worker","l":"Worker(int, Parameters, PerlChannel)","u":"%3Cinit%3E(int,io.sbk.params.Parameters,io.perl.api.PerlChannel)"},{"p":"io.sbk.action","c":"Action","l":"Write_OnlyReading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Write_OnlyReading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Write_OnlyReading_VALUE"},{"p":"io.sbk.action","c":"Action","l":"Write_Reading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Write_Reading"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Write_Reading_VALUE"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"write(DataType, T, int, Time, Status)","u":"write(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status)"},{"p":"io.sbk.api","c":"Writer","l":"write(DataType, T, int, Time, Status)","u":"write(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"write(DataType, T, int, Time, Status, int, WriteRequestsLogger)","u":"write(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"Writer","l":"write(DataType, T, int, Time, Status, int, WriteRequestsLogger)","u":"write(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"Writer","l":"writeAsync(T)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"WRITEREQUESTBYTES_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"WRITEREQUESTRECORDS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"WRITERS_FIELD_NUMBER"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"writeSetTime(DataType, T, int, Time, Status)","u":"writeSetTime(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status)"},{"p":"io.sbk.api","c":"Writer","l":"writeSetTime(DataType, T, int, Time, Status)","u":"writeSetTime(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status)"},{"p":"io.sbk.api","c":"DataRecordsWriter","l":"writeSetTime(DataType, T, int, Time, Status, int, WriteRequestsLogger)","u":"writeSetTime(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbk.api","c":"Writer","l":"writeSetTime(DataType, T, int, Time, Status, int, WriteRequestsLogger)","u":"writeSetTime(io.sbk.data.DataType,T,int,io.time.Time,io.sbk.api.Status,int,io.sbk.logger.WriteRequestsLogger)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"WRITETIMEOUTEVENTS_FIELD_NUMBER"},{"p":"io.sbp.grpc","c":"ClientID","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"io.sbp.grpc","c":"Config","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"io.sbp.grpc","c":"MessageLatenciesRecord","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"io.sbp.grpc","c":"Version","l":"writeTo(CodedOutputStream)","u":"writeTo(com.google.protobuf.CodedOutputStream)"},{"p":"io.sbk.logger.impl","c":"CSVLogger","l":"writeToCSV(String, String, long, long, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"writeToCSV(java.lang.String,java.lang.String,long,long,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbk.action","c":"Action","l":"Writing"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Writing"},{"p":"io.sbp.grpc","c":"EnumAction","l":"Writing_VALUE"},{"p":"io.sbk.config","c":"YalConfig","l":"YalConfig()","u":"%3Cinit%3E()"},{"p":"io.sbk.config","c":"YalConfig","l":"yamlFileName"},{"p":"io.sbk.params","c":"YmlMap","l":"YmlMap(Map)","u":"%3Cinit%3E(java.util.Map)"}];updateSearchResults(); \ No newline at end of file diff --git a/sbk-api/javadoc/overview-summary.html b/sbk-api/javadoc/overview-summary.html index 48db649d..8b697e45 100644 --- a/sbk-api/javadoc/overview-summary.html +++ b/sbk-api/javadoc/overview-summary.html @@ -2,7 +2,7 @@ -sbk-api 5.2 API +sbk-api 5.3 API diff --git a/sbk-api/javadoc/overview-tree.html b/sbk-api/javadoc/overview-tree.html index c923b69f..1a2af341 100644 --- a/sbk-api/javadoc/overview-tree.html +++ b/sbk-api/javadoc/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (sbk-api 5.2 API) +Class Hierarchy (sbk-api 5.3 API) diff --git a/sbk-api/javadoc/serialized-form.html b/sbk-api/javadoc/serialized-form.html index 7eae9d67..33c699de 100644 --- a/sbk-api/javadoc/serialized-form.html +++ b/sbk-api/javadoc/serialized-form.html @@ -2,7 +2,7 @@ -Serialized Form (sbk-api 5.2 API) +Serialized Form (sbk-api 5.3 API) diff --git a/sbk-gem-yal/README.md b/sbk-gem-yal/README.md index ef961cef..4bc5dd2d 100644 --- a/sbk-gem-yal/README.md +++ b/sbk-gem-yal/README.md @@ -26,14 +26,8 @@ the SBK-GEM-YAL package too. The standard help output with SBK-GEM-YAL parameters as follows ``` -kmg@kmgs-MBP SBK % ./build/install/sbk/bin/sbk-gem-yal -SLF4J: Class path contains multiple SLF4J bindings. -SLF4J: Found binding in [jar:file:/Users/kmg/projects/SBK/build/install/sbk/lib/slf4j-simple-1.7.36.jar!/org/slf4j/impl/StaticLoggerBinder.class] -SLF4J: Found binding in [jar:file:/Users/kmg/projects/SBK/build/install/sbk/lib/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class] -SLF4J: Found binding in [jar:file:/Users/kmg/projects/SBK/build/install/sbk/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] -SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. -SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory] -2022-07-21 11:54:24 INFO +kmg@kmgs-MacBook-Pro SBK % ./build/install/sbk/bin/sbk-gem-yal +2024-08-24 17:06:31 INFO _____ ____ _ __ _____ ______ __ __ __ __ _ / ____| | _ \ | |/ / / ____| | ____| | \/ | \ \ / / /\ | | | (___ | |_) | | ' / ______ | | __ | |__ | \ / | ______ \ \_/ / / \ | | @@ -42,11 +36,11 @@ SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory] |_____/ |____/ |_|\_\ \_____| |______| |_| |_| |_| /_/ \_\ |______| -2022-07-21 11:54:24 INFO Storage Benchmark Kit-Group Execution Monitor-YML Arguments Loader -2022-07-21 11:54:24 INFO SBK-GEM-YAL Version: 0.992 -2022-07-21 11:54:24 INFO Arguments List: [] -2022-07-21 11:54:24 INFO Java Runtime Version: 17.0.2+8 -2022-07-21 11:54:25 ERROR java.io.FileNotFoundException: ./sbk-gem.yml (No such file or directory) +2024-08-24 17:06:31 INFO Storage Benchmark Kit-Group Execution Monitor-YML Arguments Loader +2024-08-24 17:06:31 INFO SBK-GEM-YAL Version: 5.3 +2024-08-24 17:06:31 INFO Arguments List: [] +2024-08-24 17:06:31 INFO Java Runtime Version: 17.0.2+8 +2024-08-24 17:06:31 ERROR java.io.FileNotFoundException: ./sbk-gem.yml (No such file or directory) usage: sbk-gem-yal Storage Benchmark Kit-Group Execution Monitor-YML Arguments Loader @@ -56,19 +50,13 @@ Storage Benchmark Kit-Group Execution Monitor-YML Arguments Loader -p Print SBK-GEM Options Help Text Please report issues at https://github.com/kmgowda/SBK - ``` An Example output of SBK-GEM-YAL with 1 SBK file system benchmarking instances is as follows: ``` -kmg@kmgs-MBP SBK % ./build/install/sbk/bin/sbk-gem-yal -f ./sbk-gem-1.yaml -SLF4J: Class path contains multiple SLF4J bindings. -SLF4J: Found binding in [jar:file:/Users/kmg/projects/SBK/build/install/sbk/lib/slf4j-simple-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] -SLF4J: Found binding in [jar:file:/Users/kmg/projects/SBK/build/install/sbk/lib/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class] -SLF4J: Found binding in [jar:file:/Users/kmg/projects/SBK/build/install/sbk/lib/slf4j-log4j12-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] -SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. -SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory] -2021-09-07 15:25:22 INFO +kmg@kmgs-MacBook-Pro SBK % ./gradlew installDist +kmg@kmgs-MacBook-Pro SBK % ./build/install/sbk/bin/sbk-gem-yal -f ./sbk-gem-file-reader.yml +2024-08-24 17:08:07 INFO _____ ____ _ __ _____ ______ __ __ __ __ _ / ____| | _ \ | |/ / / ____| | ____| | \/ | \ \ / / /\ | | | (___ | |_) | | ' / ______ | | __ | |__ | \ / | ______ \ \_/ / / \ | | @@ -77,12 +65,13 @@ SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory] |_____/ |____/ |_|\_\ \_____| |______| |_| |_| |_| /_/ \_\ |______| -2021-09-07 15:25:22 INFO SBK-GEM-YML Arguments Loader -2021-09-07 15:25:22 INFO SBK-GEM-YAL Version: 0.92 -2021-09-07 15:25:22 INFO Arguments List: [-f, ./sbk-gem-1.yaml] -2021-09-07 15:25:22 INFO Java Runtime Version: 11.0.8+11 -2021-09-07 15:25:22 INFO Reflections took 75 ms to scan 44 urls, producing 109 keys and 251 values -2021-09-07 15:25:22 INFO +2024-08-24 17:08:07 INFO Storage Benchmark Kit-Group Execution Monitor-YML Arguments Loader +2024-08-24 17:08:07 INFO SBK-GEM-YAL Version: 5.3 +2024-08-24 17:08:07 INFO Arguments List: [-f, ./sbk-gem-file-reader.yml] +2024-08-24 17:08:07 INFO Java Runtime Version: 17.0.2+8 +2024-08-24 17:08:07 INFO Reflections took 63 ms to scan 51 urls, producing 26 keys and 156 values +2024-08-24 17:08:07 INFO Reflections took 0 ms to scan 1 urls, producing 4 keys and 6 values +2024-08-24 17:08:07 INFO _____ ____ _ __ _____ ______ __ __ / ____| | _ \ | |/ / / ____| | ____| | \/ | | (___ | |_) | | ' / ______ | | __ | |__ | \ / | @@ -90,75 +79,103 @@ SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory] ____) | | |_) | | . \ | |__| | | |____ | | | | |_____/ |____/ |_|\_\ \_____| |______| |_| |_| -2021-09-07 15:25:22 INFO Storage Benchmark Kit - Group Execution Monitor -2021-09-07 15:25:22 INFO SBK-GEM Version: 0.92 -2021-09-07 15:25:22 INFO SBK-GEM Website: https://github.com/kmgowda/SBK -2021-09-07 15:25:22 INFO Arguments List: [-nodes, localhost, -class, file, -readers, 1, -size, 10, -time, ns, -seconds, 60, -gemuser, kmg, -gempass, pass@123456, -sbkdir, /Users/kmg/projects/SBK/build/install/sbk] -2021-09-07 15:25:22 INFO Java Runtime Version: 11.0.8+11 -2021-09-07 15:25:22 INFO Storage Drivers Package: io.sbk -2021-09-07 15:25:22 INFO sbk.applicationName: sbk -2021-09-07 15:25:22 INFO sbk.className: -2021-09-07 15:25:22 INFO sbk.appHome: /Users/kmg/projects/SBK/build/install/sbk -2021-09-07 15:25:22 INFO '-class': file -2021-09-07 15:25:22 INFO Available Storage Drivers in package 'io.sbk': 40 [Artemis, -AsyncFile, BookKeeper, Cassandra, CephS3, ConcurrentQ, CouchDB, CSV, Db2, Derby, -FdbRecord, File, FileStream, FoundationDB, HDFS, Hive, Ignite, Jdbc, Kafka, LevelDB, -MariaDB, MinIO, MongoDB, MsSql, MySQL, Nats, NatsStream, Nsq, Null, OpenIO, PostgreSQL, -Pravega, Pulsar, RabbitMQ, Redis, RedPanda, RocketMQ, RocksDB, SeaweedS3, SQLite] -2021-09-07 15:25:22 INFO SBK-GEM [1]: Arguments to process : [-nodes, localhost, -readers, 1, -size, 10, -time, ns, -seconds, 60, -gemuser, kmg, -gempass, pass@123456, -sbkdir, /Users/kmg/projects/SBK/build/install/sbk] -2021-09-07 15:25:22 INFO Time Unit: NANOSECONDS -2021-09-07 15:25:22 INFO Minimum Latency: 0 ns -2021-09-07 15:25:22 INFO Maximum Latency: 180000000000 ns -2021-09-07 15:25:22 INFO SBK dir: /Users/kmg/projects/SBK/build/install/sbk -2021-09-07 15:25:22 INFO SBK command: bin/sbk -2021-09-07 15:25:22 INFO Arguments to remote SBK command: -class file -readers 1 -size 10 -seconds 60 -time ns -minlatency 0 -maxlatency 180000000000 -context no -ram kmgs-MBP.Dlink -ramport 9717 -2021-09-07 15:25:22 INFO SBK-GEM: Arguments to remote SBK command verification Success.. -2021-09-07 15:25:22 INFO Arguments to SBK-RAM: [-class, file, -action, r, -max, 1] -2021-09-07 15:25:22 INFO SBK-GEM: Arguments to SBK-RAM command verification Success.. -2021-09-07 15:25:22 INFO Window Latency Store: HashMap, Size: 512 MB -2021-09-07 15:25:22 INFO Total Window Latency Store: HashMap, Size: 1024 MB -2021-09-07 15:25:22 INFO Total Window Extension: None, Size: 0 MB -2021-09-07 15:25:22 INFO getOrCreateProvider(BC) created instance of org.bouncycastle.jce.provider.BouncyCastleProvider -2021-09-07 15:25:22 INFO getOrCreateProvider(EdDSA) created instance of net.i2p.crypto.eddsa.EdDSASecurityProvider -2021-09-07 15:25:23 INFO SBK GEM Benchmark Started -2021-09-07 15:25:23 INFO SBK-GEM: Ssh Connection to host 'localhost' starting... -2021-09-07 15:25:23 INFO Using MinaServiceFactoryFactory -2021-09-07 15:25:23 WARN Server at localhost/127.0.0.1:22 presented unverified EC key: SHA256:6kTtY0SqflZ/04wvcClPuoe9ZRxaVyeakHBYuVfTkSg -2021-09-07 15:25:23 INFO SBK-GEM: Ssh Connection to host 'localhost' Success. -2021-09-07 15:25:23 INFO SBK-GEM: Ssh session establishment Success.. -2021-09-07 15:25:23 INFO SBK-GEM: Matching Java Major Version: 11 Success.. -2021-09-07 15:25:23 INFO SBK-GEM: Removing the remote directory: 'sbk' Success.. -2021-09-07 15:25:23 INFO SBK-GEM: Creating remote directory: 'sbk' Success.. -2021-09-07 15:25:28 INFO Copy SBK application: 'bin/sbk' to remote nodes Success.. -2021-09-07 15:25:28 INFO SBK RAM Benchmark Started -2021-09-07 15:25:28 INFO SBK PrometheusLogger Started -2021-09-07 15:25:28 INFO SBK Connections PrometheusLogger Started -2021-09-07 15:25:28 INFO LatenciesRecord Benchmark Started -2021-09-07 15:25:28 INFO SBK-GEM: Remote SBK command: sbk/bin/sbk -class file -readers 1 -size 10 -seconds 60 -time ns -minlatency 0 -maxlatency 180000000000 -context no -ram kmgs-MBP.Dlink -ramport 9717 -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 0 Readers, 0 Max Writers, 0 Max Readers, 5 seconds, 0.0 MB, 0 records, 0.0 records/sec, 0.00 MB/sec, 0.0 ns avg latency, 0 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 0; Latency Percentiles: 0 ns 10th, 0 ns 20th, 0 ns 25th, 0 ns 30th, 0 ns 40th, 0 ns 50th, 0 ns 60th, 0 ns 70th, 0 ns 75th, 0 ns 80th, 0 ns 90th, 0 ns 92.5th, 0 ns 95th, 0 ns 97.5th, 0 ns 99th, 0 ns 99.25th, 0 ns 99.5th, 0 ns 99.75th, 0 ns 99.9th, 0 ns 99.95th, 0 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 58.4 MB, 6125815 records, 1222144.8 records/sec, 11.66 MB/sec, 740.6 ns avg latency, 3792770 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 8; Latency Percentiles: 644 ns 10th, 653 ns 20th, 656 ns 25th, 659 ns 30th, 665 ns 40th, 670 ns 50th, 676 ns 60th, 685 ns 70th, 690 ns 75th, 697 ns 80th, 721 ns 90th, 742 ns 92.5th, 1026 ns 95th, 1120 ns 97.5th, 1211 ns 99th, 1256 ns 99.25th, 1414 ns 99.5th, 2642 ns 99.75th, 19067 ns 99.9th, 21171 ns 99.95th, 28638 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 61.7 MB, 6473299 records, 1291649.7 records/sec, 12.32 MB/sec, 709.0 ns avg latency, 2626021 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 643 ns 10th, 650 ns 20th, 653 ns 25th, 656 ns 30th, 661 ns 40th, 667 ns 50th, 672 ns 60th, 678 ns 70th, 682 ns 75th, 686 ns 80th, 700 ns 90th, 705 ns 92.5th, 717 ns 95th, 751 ns 97.5th, 801 ns 99th, 828 ns 99.25th, 906 ns 99.5th, 1198 ns 99.75th, 17228 ns 99.9th, 20582 ns 99.95th, 27895 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 62.0 MB, 6503578 records, 1299929.2 records/sec, 12.40 MB/sec, 704.9 ns avg latency, 1856897 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 645 ns 10th, 652 ns 20th, 656 ns 25th, 658 ns 30th, 663 ns 40th, 669 ns 50th, 673 ns 60th, 678 ns 70th, 681 ns 75th, 684 ns 80th, 696 ns 90th, 701 ns 92.5th, 708 ns 95th, 721 ns 97.5th, 785 ns 99th, 812 ns 99.25th, 895 ns 99.5th, 1139 ns 99.75th, 15787 ns 99.9th, 20478 ns 99.95th, 28087 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 61.7 MB, 6470860 records, 1291107.7 records/sec, 12.31 MB/sec, 708.4 ns avg latency, 1453392 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 646 ns 10th, 655 ns 20th, 658 ns 25th, 660 ns 30th, 665 ns 40th, 670 ns 50th, 675 ns 60th, 680 ns 70th, 683 ns 75th, 686 ns 80th, 696 ns 90th, 700 ns 92.5th, 705 ns 95th, 715 ns 97.5th, 781 ns 99th, 811 ns 99.25th, 922 ns 99.5th, 1182 ns 99.75th, 16817 ns 99.9th, 20696 ns 99.95th, 30629 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 62.2 MB, 6525371 records, 1303205.3 records/sec, 12.43 MB/sec, 702.6 ns avg latency, 1265571 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 645 ns 10th, 652 ns 20th, 656 ns 25th, 659 ns 30th, 664 ns 40th, 669 ns 50th, 673 ns 60th, 678 ns 70th, 682 ns 75th, 685 ns 80th, 697 ns 90th, 701 ns 92.5th, 707 ns 95th, 717 ns 97.5th, 764 ns 99th, 794 ns 99.25th, 885 ns 99.5th, 1110 ns 99.75th, 15237 ns 99.9th, 20392 ns 99.95th, 27489 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 62.3 MB, 6530842 records, 1303674.0 records/sec, 12.43 MB/sec, 702.6 ns avg latency, 1250411 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 645 ns 10th, 653 ns 20th, 656 ns 25th, 659 ns 30th, 664 ns 40th, 669 ns 50th, 674 ns 60th, 679 ns 70th, 682 ns 75th, 686 ns 80th, 696 ns 90th, 700 ns 92.5th, 705 ns 95th, 715 ns 97.5th, 755 ns 99th, 788 ns 99.25th, 875 ns 99.5th, 1113 ns 99.75th, 15102 ns 99.9th, 20377 ns 99.95th, 27847 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 62.1 MB, 6509308 records, 1299069.4 records/sec, 12.39 MB/sec, 704.7 ns avg latency, 1199798 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 645 ns 10th, 653 ns 20th, 657 ns 25th, 659 ns 30th, 664 ns 40th, 670 ns 50th, 674 ns 60th, 679 ns 70th, 683 ns 75th, 686 ns 80th, 697 ns 90th, 702 ns 92.5th, 707 ns 95th, 730 ns 97.5th, 853 ns 99th, 865 ns 99.25th, 939 ns 99.5th, 1163 ns 99.75th, 15270 ns 99.9th, 20413 ns 99.95th, 27873 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 61.9 MB, 6493877 records, 1297288.7 records/sec, 12.37 MB/sec, 705.6 ns avg latency, 1302912 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 645 ns 10th, 652 ns 20th, 656 ns 25th, 658 ns 30th, 663 ns 40th, 669 ns 50th, 673 ns 60th, 678 ns 70th, 681 ns 75th, 685 ns 80th, 695 ns 90th, 700 ns 92.5th, 704 ns 95th, 713 ns 97.5th, 763 ns 99th, 795 ns 99.25th, 884 ns 99.5th, 1150 ns 99.75th, 17035 ns 99.9th, 20490 ns 99.95th, 27988 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 62.1 MB, 6512990 records, 1302191.1 records/sec, 12.42 MB/sec, 704.2 ns avg latency, 1265876 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 645 ns 10th, 652 ns 20th, 656 ns 25th, 659 ns 30th, 663 ns 40th, 669 ns 50th, 673 ns 60th, 679 ns 70th, 682 ns 75th, 686 ns 80th, 697 ns 90th, 701 ns 92.5th, 706 ns 95th, 716 ns 97.5th, 766 ns 99th, 799 ns 99.25th, 878 ns 99.5th, 1124 ns 99.75th, 15429 ns 99.9th, 20456 ns 99.95th, 28095 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 61.6 MB, 6459316 records, 1291471.8 records/sec, 12.32 MB/sec, 709.8 ns avg latency, 1167192 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 646 ns 10th, 653 ns 20th, 657 ns 25th, 660 ns 30th, 666 ns 40th, 671 ns 50th, 676 ns 60th, 683 ns 70th, 687 ns 75th, 691 ns 80th, 703 ns 90th, 706 ns 92.5th, 710 ns 95th, 720 ns 97.5th, 788 ns 99th, 816 ns 99.25th, 954 ns 99.5th, 1225 ns 99.75th, 17047 ns 99.9th, 20564 ns 99.95th, 27861 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 61.9 MB, 6493556 records, 1296092.4 records/sec, 12.36 MB/sec, 705.9 ns avg latency, 1251746 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 645 ns 10th, 653 ns 20th, 657 ns 25th, 659 ns 30th, 664 ns 40th, 670 ns 50th, 674 ns 60th, 680 ns 70th, 684 ns 75th, 688 ns 80th, 700 ns 90th, 703 ns 92.5th, 708 ns 95th, 717 ns 97.5th, 768 ns 99th, 798 ns 99.25th, 880 ns 99.5th, 1134 ns 99.75th, 16251 ns 99.9th, 20455 ns 99.95th, 27837 ns 99.99th. -Sbk-Ram 0 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 2 seconds, 61.7 MB, 6473163 records, 2439372.0 records/sec, 23.26 MB/sec, 706.2 ns avg latency, 1201935 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 645 ns 10th, 650 ns 20th, 654 ns 25th, 657 ns 30th, 662 ns 40th, 668 ns 50th, 672 ns 60th, 676 ns 70th, 679 ns 75th, 683 ns 80th, 695 ns 90th, 700 ns 92.5th, 706 ns 95th, 717 ns 97.5th, 783 ns 99th, 810 ns 99.25th, 915 ns 99.5th, 1151 ns 99.75th, 17301 ns 99.9th, 20577 ns 99.95th, 27801 ns 99.99th. -Total : Sbk-Ram 0 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 62 seconds, 739.8 MB, 77571975 records, 1236234.1 records/sec, 11.79 MB/sec, 708.6 ns avg latency, 3792770 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 645 ns 10th, 652 ns 20th, 656 ns 25th, 659 ns 30th, 664 ns 40th, 669 ns 50th, 674 ns 60th, 679 ns 70th, 683 ns 75th, 687 ns 80th, 699 ns 90th, 703 ns 92.5th, 710 ns 95th, 728 ns 97.5th, 853 ns 99th, 1019 ns 99.25th, 1108 ns 99.5th, 1284 ns 99.75th, 16554 ns 99.9th, 20504 ns 99.95th, 28025 ns 99.99th. -2021-09-07 15:26:31 INFO LatenciesRecord Benchmark Shutdown -2021-09-07 15:26:31 INFO SBK PrometheusLogger Shutdown -2021-09-07 15:26:31 INFO SBK RAM Benchmark Shutdown -2021-09-07 15:26:31 INFO SBK GEM Benchmark Shutdown +2024-08-24 17:08:07 INFO Storage Benchmark Kit - Group Execution Monitor +2024-08-24 17:08:07 INFO SBK-GEM Version: 5.3 +2024-08-24 17:08:07 INFO SBK-GEM Website: https://github.com/kmgowda/SBK +2024-08-24 17:08:07 INFO Arguments List: [-seconds, 60, -sbkdir, /Users/kmg/projects/SBK/build/install/sbk, -class, file, -sbmsleepms, 100, -gempass, Laki@2322, -nodes, localhost 127.0.0.1, -readers, 1, -time, ns, -gemuser, kmg, -size, 10] +2024-08-24 17:08:07 INFO Java Runtime Version: 17.0.2+8 +2024-08-24 17:08:07 INFO SBP Version Major: 3, Minor: 0 +2024-08-24 17:08:07 INFO Storage Drivers Package: io.sbk.driver +2024-08-24 17:08:07 INFO sbk.applicationName: sbk +2024-08-24 17:08:07 INFO sbk.className: +2024-08-24 17:08:07 INFO sbk.appHome: /Users/kmg/projects/SBK/build/install/sbk +2024-08-24 17:08:07 INFO '-class': file +2024-08-24 17:08:07 INFO Storage Classes in package 'io.sbk.driver': 49 [Activemq, +Artemis, AsyncFile, Atomicq, BookKeeper, Cassandra, CephS3, ConcurrentQ, Conqueue, +Couchbase, CouchDB, CSV, Db2, Derby, Dynamodb, Exasol, FdbRecord, File, FileStream, +FoundationDB, H2, HDFS, Hive, Jdbc, Kafka, LevelDB, Linkedbq, MariaDB, Memcached, +MinIO, MongoDB, MsSql, MySQL, Nats, NatsStream, Nsq, Null, OpenIO, PostgreSQL, Pravega, +Pulsar, RabbitMQ, Redis, RedPanda, RocketMQ, RocksDB, SeaweedS3, SQLite, Syncq] +2024-08-24 17:08:07 INFO Gem Logger Classes in package 'io.gem.logger': 1 [GemPrometheusLogger] +2024-08-24 17:08:07 INFO SBK-GEM [1]: Arguments to process : [-seconds, 60, -sbkdir, /Users/kmg/projects/SBK/build/install/sbk, -sbmsleepms, 100, -gempass, Laki@2322, -nodes, localhost 127.0.0.1, -readers, 1, -time, ns, -gemuser, kmg, -size, 10] +2024-08-24 17:08:07 INFO Time Unit: NANOSECONDS +2024-08-24 17:08:07 INFO Minimum Latency: 0 ns +2024-08-24 17:08:07 INFO Maximum Latency: 180000000000 ns +2024-08-24 17:08:07 INFO SBK dir: /Users/kmg/projects/SBK/build/install/sbk +2024-08-24 17:08:07 INFO SBK command: bin/sbk +2024-08-24 17:08:07 INFO Arguments to remote SBK command: -class file -seconds 60 -readers 1 -size 10 -out GrpcLogger -time ns -minlatency 0 -maxlatency 180000000000 -wq true -rq true -context no -sbm kmgs-MacBook-Pro.local -sbmport 9717 +2024-08-24 17:08:07 INFO SBK-GEM: Arguments to remote SBK command verification Success.. +2024-08-24 17:08:07 INFO Arguments to SBM: [-class, file, -action, r, -time, ns, -minlatency, 0, -maxlatency, 180000000000, -port, 9717, -wq, true, -rq, true, -max, 2, -millisecsleep, 100] +2024-08-24 17:08:07 INFO Logger for SBM: GemPrometheusLogger +2024-08-24 17:08:07 INFO SBK-GEM: Arguments to SBM command verification Success.. +2024-08-24 17:08:07 INFO Window Latency Store: HashMap, Size: 512 MB +2024-08-24 17:08:07 INFO Total Window Latency Store: HashMap, Size: 1024 MB +2024-08-24 17:08:07 INFO Total Window Extension: None, Size: 0 MB +2024-08-24 17:08:07 INFO getOrCreateProvider(BC) created instance of org.bouncycastle.jce.provider.BouncyCastleProvider +2024-08-24 17:08:07 INFO getOrCreateProvider(EdDSA) created instance of net.i2p.crypto.eddsa.EdDSASecurityProvider +2024-08-24 17:08:07 INFO SBK GEM Benchmark Started +2024-08-24 17:08:07 INFO SBK-GEM: Ssh Connection to host '127.0.0.1' starting... +2024-08-24 17:08:07 INFO SBK-GEM: Ssh Connection to host 'localhost' starting... +2024-08-24 17:08:07 INFO Using MinaServiceFactoryFactory +2024-08-24 17:08:07 INFO resolveEffectiveResolver(kmg@localhost:22/null) no configuration file at /Users/kmg/.ssh/config +2024-08-24 17:08:07 INFO resolveEffectiveResolver(kmg@127.0.0.1:22/null) no configuration file at /Users/kmg/.ssh/config +2024-08-24 17:08:08 WARN Server at /127.0.0.1:22 presented unverified EC key: SHA256:6kTtY0SqflZ/04wvcClPuoe9ZRxaVyeakHBYuVfTkSg +2024-08-24 17:08:08 WARN Server at localhost/127.0.0.1:22 presented unverified EC key: SHA256:6kTtY0SqflZ/04wvcClPuoe9ZRxaVyeakHBYuVfTkSg +2024-08-24 17:08:08 INFO Server announced support for publickey-hostbound@openssh.com version 0 +2024-08-24 17:08:08 INFO Server announced support for publickey-hostbound@openssh.com version 0 +2024-08-24 17:08:08 INFO SBK-GEM: Ssh Connection to host '127.0.0.1' Success. +2024-08-24 17:08:08 INFO SBK-GEM: Ssh Connection to host 'localhost' Success. +2024-08-24 17:08:08 INFO SBK-GEM: Ssh session establishment Success.. +2024-08-24 17:08:08 INFO SBK-GEM: Matching Java Major Version: 17 Success.. +2024-08-24 17:08:08 INFO SBK-GEM: Removing the remote directory: 'sbk' Success.. +2024-08-24 17:08:08 INFO SBK-GEM: Creating remote directory: 'sbk' Success.. +2024-08-24 17:08:08 WARN validateCommandStatusCode(ScpHelper[ClientSessionImpl[kmg@/127.0.0.1:22]])[/Users/kmg/projects/SBK/build/install/sbk] advisory ACK=1: scp: sbk-gem-5.3/sbk: File exists for command=D0755 0 sbk +2024-08-24 17:08:12 WARN handleCommandExitStatus(ClientSessionImpl[kmg@/127.0.0.1:22]) cmd='scp -d -r -p -t -- sbk-gem-5.3' may have terminated with some problems +2024-08-24 17:08:12 INFO Copy SBK application: 'bin/sbk' to remote nodes Success.. +2024-08-24 17:08:12 INFO SBM Started +2024-08-24 17:08:12 INFO SBK PrometheusLogger Started +2024-08-24 17:08:12 INFO SBK Connections PrometheusLogger Started +2024-08-24 17:08:12 INFO SbmLatencyBenchmark Started : 100 milliseconds idle sleep +2024-08-24 17:08:12 INFO SBK-GEM: Remote SBK command: sbk/bin/sbk -class file -seconds 60 -readers 1 -size 10 -out GrpcLogger -time ns -minlatency 0 -maxlatency 180000000000 -wq true -rq true -context no -sbm kmgs-MacBook-Pro.local -sbmport 9717 +SBM 2 connections, 2 max connections: File Reading 0 writers, 0 readers, 0 max writers, 0 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 0.0 read request MB, 0 read request records, 0.0 read request records/sec, 0.00 read request MB/sec, 0.00 write response pending MB, 0 write response pending records, 0.00 read response pending MB, 0 read response pending records, 0.00 write read request pending MB, 0 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 0.0 MB, 0 records, 0.0 records/sec, 0.00 MB/sec, 0.0 ns avg latency, 0 ns min latency, 0 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 0; Latency Percentiles: 0 ns 5th, 0 ns 10th, 0 ns 20th, 0 ns 25th, 0 ns 30th, 0 ns 40th, 0 ns 50th, 0 ns 60th, 0 ns 70th, 0 ns 75th, 0 ns 80th, 0 ns 90th, 0 ns 92.5th, 0 ns 95th, 0 ns 97.5th, 0 ns 99th, 0 ns 99.25th, 0 ns 99.5th, 0 ns 99.75th, 0 ns 99.9th, 0 ns 99.95th, 0 ns 99.99th + +SBM 2 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 58.5 read request MB, 6136372 read request records, 1209993.7 read request records/sec, 11.54 read request MB/sec, -58.22 write response pending MB, -6104620 write response pending records, 0.03 read response pending MB, 317540 read response pending records, -58.52 write read request pending MB, -6136372 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 58.2 MB, 6104620 records, 1203732.7 records/sec, 11.48 MB/sec, 1545.6 ns avg latency, 0 ns min latency, 4367581 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 8; Latency Percentiles: 1164 ns 5th, 1200 ns 10th, 1242 ns 20th, 1258 ns 25th, 1274 ns 30th, 1304 ns 40th, 1336 ns 50th, 1375 ns 60th, 1427 ns 70th, 1465 ns 75th, 1518 ns 80th, 1674 ns 90th, 1742 ns 92.5th, 1855 ns 95th, 2083 ns 97.5th, 3412 ns 99th, 5277 ns 99.25th, 16875 ns 99.5th, 22976 ns 99.75th, 28811 ns 99.9th, 32885 ns 99.95th, 57091 ns 99.99th + +SBM 2 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 57.4 read request MB, 6015129 read request records, 1178774.3 read request records/sec, 11.24 read request MB/sec, -115.72 write response pending MB, -12134282 write response pending records, 0.02 read response pending MB, 172210 read response pending records, -115.89 write read request pending MB, -12151501 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 57.5 MB, 6029662 records, 1181622.3 records/sec, 11.27 MB/sec, 1577.7 ns avg latency, 0 ns min latency, 5064563 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 8; Latency Percentiles: 1182 ns 5th, 1215 ns 10th, 1259 ns 20th, 1277 ns 25th, 1295 ns 30th, 1329 ns 40th, 1367 ns 50th, 1415 ns 60th, 1478 ns 70th, 1517 ns 75th, 1564 ns 80th, 1691 ns 90th, 1750 ns 92.5th, 1846 ns 95th, 2019 ns 97.5th, 2501 ns 99th, 4845 ns 99.25th, 18016 ns 99.5th, 23654 ns 99.75th, 28541 ns 99.9th, 32483 ns 99.95th, 52431 ns 99.99th + +SBM 2 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 54.9 read request MB, 5756510 read request records, 1150727.1 read request records/sec, 10.97 read request MB/sec, -170.61 write response pending MB, -17889907 write response pending records, 0.02 read response pending MB, 181040 read response pending records, -170.78 write read request pending MB, -17908011 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 54.9 MB, 5755625 records, 1150550.2 records/sec, 10.97 MB/sec, 1652.1 ns avg latency, 0 ns min latency, 4496183 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 9; Latency Percentiles: 1222 ns 5th, 1258 ns 10th, 1300 ns 20th, 1317 ns 25th, 1333 ns 30th, 1367 ns 40th, 1403 ns 50th, 1445 ns 60th, 1502 ns 70th, 1542 ns 75th, 1592 ns 80th, 1743 ns 90th, 1804 ns 92.5th, 1889 ns 95th, 2045 ns 97.5th, 3193 ns 99th, 17150 ns 99.25th, 19281 ns 99.5th, 24512 ns 99.75th, 30756 ns 99.9th, 34726 ns 99.95th, 64815 ns 99.99th + +SBM 2 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 57.8 read request MB, 6055685 read request records, 1197523.8 read request records/sec, 11.42 read request MB/sec, -228.43 write response pending MB, -23952820 write response pending records, 0.01 read response pending MB, 108770 read response pending records, -228.54 write read request pending MB, -23963696 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 57.8 MB, 6062913 records, 1198953.1 records/sec, 11.43 MB/sec, 1569.9 ns avg latency, 0 ns min latency, 4337114 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 8; Latency Percentiles: 1185 ns 5th, 1219 ns 10th, 1264 ns 20th, 1283 ns 25th, 1300 ns 30th, 1335 ns 40th, 1373 ns 50th, 1420 ns 60th, 1483 ns 70th, 1522 ns 75th, 1566 ns 80th, 1676 ns 90th, 1721 ns 92.5th, 1796 ns 95th, 1969 ns 97.5th, 2322 ns 99th, 3724 ns 99.25th, 17251 ns 99.5th, 23487 ns 99.75th, 29570 ns 99.9th, 33969 ns 99.95th, 57784 ns 99.99th + +SBM 2 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 61.3 read request MB, 6426688 read request records, 1276022.4 read request records/sec, 12.17 read request MB/sec, -289.76 write response pending MB, -30383234 write response pending records, 0.01 read response pending MB, 71500 read response pending records, -289.83 write read request pending MB, -30390384 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 61.3 MB, 6430414 records, 1276762.2 records/sec, 12.18 MB/sec, 1478.5 ns avg latency, 0 ns min latency, 2983951 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 8; Latency Percentiles: 1163 ns 5th, 1190 ns 10th, 1224 ns 20th, 1238 ns 25th, 1252 ns 30th, 1278 ns 40th, 1306 ns 50th, 1339 ns 60th, 1384 ns 70th, 1418 ns 75th, 1470 ns 80th, 1614 ns 90th, 1665 ns 92.5th, 1745 ns 95th, 1904 ns 97.5th, 2231 ns 99th, 2466 ns 99.25th, 15733 ns 99.5th, 21781 ns 99.75th, 27536 ns 99.9th, 31533 ns 99.95th, 46802 ns 99.99th + +SBM 2 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 63.2 read request MB, 6631129 read request records, 1312869.7 read request records/sec, 12.52 read request MB/sec, -353.01 write response pending MB, -37015775 write response pending records, 0.01 read response pending MB, 57390 read response pending records, -353.06 write read request pending MB, -37021513 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 63.3 MB, 6632541 records, 1313149.2 records/sec, 12.52 MB/sec, 1433.5 ns avg latency, 0 ns min latency, 2186353 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 1156 ns 5th, 1182 ns 10th, 1215 ns 20th, 1229 ns 25th, 1241 ns 30th, 1266 ns 40th, 1292 ns 50th, 1321 ns 60th, 1358 ns 70th, 1383 ns 75th, 1418 ns 80th, 1543 ns 90th, 1585 ns 92.5th, 1635 ns 95th, 1714 ns 97.5th, 1862 ns 99th, 1962 ns 99.25th, 10326 ns 99.5th, 21022 ns 99.75th, 26637 ns 99.9th, 31113 ns 99.95th, 45639 ns 99.99th + +SBM 2 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 62.1 read request MB, 6509061 read request records, 1288450.7 read request records/sec, 12.29 read request MB/sec, -415.08 write response pending MB, -43523985 write response pending records, 0.01 read response pending MB, 65900 read response pending records, -415.14 write read request pending MB, -43530574 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 62.1 MB, 6508210 records, 1288282.2 records/sec, 12.29 MB/sec, 1462.2 ns avg latency, 0 ns min latency, 2075656 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 1158 ns 5th, 1185 ns 10th, 1219 ns 20th, 1234 ns 25th, 1248 ns 30th, 1275 ns 40th, 1304 ns 50th, 1338 ns 60th, 1386 ns 70th, 1423 ns 75th, 1474 ns 80th, 1617 ns 90th, 1671 ns 92.5th, 1757 ns 95th, 1920 ns 97.5th, 2197 ns 99th, 2386 ns 99.25th, 5062 ns 99.5th, 20592 ns 99.75th, 26256 ns 99.9th, 30592 ns 99.95th, 41419 ns 99.99th + +SBM 2 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 58.6 read request MB, 6145478 read request records, 1214671.7 read request records/sec, 11.58 read request MB/sec, -473.69 write response pending MB, -49669712 write response pending records, 0.01 read response pending MB, 63400 read response pending records, -473.75 write read request pending MB, -49676052 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 58.6 MB, 6145727 records, 1214720.9 records/sec, 11.58 MB/sec, 1547.4 ns avg latency, 0 ns min latency, 3223832 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 8; Latency Percentiles: 1169 ns 5th, 1200 ns 10th, 1241 ns 20th, 1258 ns 25th, 1274 ns 30th, 1306 ns 40th, 1341 ns 50th, 1384 ns 60th, 1444 ns 70th, 1483 ns 75th, 1528 ns 80th, 1644 ns 90th, 1686 ns 92.5th, 1751 ns 95th, 1904 ns 97.5th, 2264 ns 99th, 4960 ns 99.25th, 17721 ns 99.5th, 23695 ns 99.75th, 29230 ns 99.9th, 33269 ns 99.95th, 57421 ns 99.99th + +SBM 2 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 63.8 read request MB, 6693929 read request records, 1318847.2 read request records/sec, 12.58 read request MB/sec, -537.54 write response pending MB, -56365549 write response pending records, 0.00 read response pending MB, 44320 read response pending records, -537.59 write read request pending MB, -56369981 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 63.9 MB, 6695837 records, 1319223.1 records/sec, 12.58 MB/sec, 1421.1 ns avg latency, 0 ns min latency, 2691380 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 1147 ns 5th, 1173 ns 10th, 1207 ns 20th, 1221 ns 25th, 1235 ns 30th, 1261 ns 40th, 1289 ns 50th, 1320 ns 60th, 1361 ns 70th, 1389 ns 75th, 1427 ns 80th, 1548 ns 90th, 1589 ns 92.5th, 1640 ns 95th, 1722 ns 97.5th, 1878 ns 99th, 1967 ns 99.25th, 2493 ns 99.5th, 18648 ns 99.75th, 25551 ns 99.9th, 29979 ns 99.95th, 38500 ns 99.99th + +SBM 2 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 59.6 read request MB, 6246758 read request records, 1235696.8 read request records/sec, 11.78 read request MB/sec, -597.11 write response pending MB, -62611482 write response pending records, 0.01 read response pending MB, 52570 read response pending records, -597.16 write read request pending MB, -62616739 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 59.6 MB, 6245933 records, 1235533.6 records/sec, 11.78 MB/sec, 1525.0 ns avg latency, 0 ns min latency, 7159150 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 8; Latency Percentiles: 1154 ns 5th, 1185 ns 10th, 1225 ns 20th, 1243 ns 25th, 1260 ns 30th, 1295 ns 40th, 1334 ns 50th, 1383 ns 60th, 1452 ns 70th, 1496 ns 75th, 1546 ns 80th, 1686 ns 90th, 1749 ns 92.5th, 1848 ns 95th, 1997 ns 97.5th, 2336 ns 99th, 2604 ns 99.25th, 15734 ns 99.5th, 21852 ns 99.75th, 26907 ns 99.9th, 31336 ns 99.95th, 51186 ns 99.99th + +SBM 2 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 60.6 read request MB, 6355906 read request records, 1259785.7 read request records/sec, 12.01 read request MB/sec, -657.72 write response pending MB, -68967100 write response pending records, 0.01 read response pending MB, 55450 read response pending records, -657.77 write read request pending MB, -68972645 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 60.6 MB, 6355618 records, 1259728.6 records/sec, 12.01 MB/sec, 1497.6 ns avg latency, 0 ns min latency, 2772632 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 8; Latency Percentiles: 1174 ns 5th, 1204 ns 10th, 1241 ns 20th, 1256 ns 25th, 1270 ns 30th, 1298 ns 40th, 1327 ns 50th, 1361 ns 60th, 1405 ns 70th, 1435 ns 75th, 1476 ns 80th, 1598 ns 90th, 1640 ns 92.5th, 1695 ns 95th, 1798 ns 97.5th, 2036 ns 99th, 2315 ns 99.25th, 16348 ns 99.5th, 22621 ns 99.75th, 28343 ns 99.9th, 32541 ns 99.95th, 52774 ns 99.99th + +SBM 0 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 64.7 read request MB, 6786707 read request records, 3006698.0 read request records/sec, 28.67 read request MB/sec, -722.46 write response pending MB, -75755380 write response pending records, 0.00 read response pending MB, 39720 read response pending records, -722.50 write read request pending MB, -75759352 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 2 seconds, 64.7 MB, 6788280 records, 3007394.8 records/sec, 28.68 MB/sec, 1398.4 ns avg latency, 0 ns min latency, 4776571 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 1141 ns 5th, 1167 ns 10th, 1199 ns 20th, 1212 ns 25th, 1224 ns 30th, 1249 ns 40th, 1275 ns 50th, 1305 ns 60th, 1347 ns 70th, 1377 ns 75th, 1424 ns 80th, 1567 ns 90th, 1615 ns 92.5th, 1687 ns 95th, 1876 ns 97.5th, 2070 ns 99th, 2188 ns 99.25th, 2402 ns 99.5th, 16151 ns 99.75th, 23230 ns 99.9th, 27521 ns 99.95th, 34559 ns 99.99th + +Total : SBM 0 connections, 2 max connections: File Reading 0 writers, 2 readers, 0 max writers, 2 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 722.5 read request MB, 75759352 read request records, 1204673.5 read request records/sec, 11.49 read request MB/sec, -722.46 write response pending MB, -75755380 write response pending records, 0.00 read response pending MB, 39720 read response pending records, -722.50 write read request pending MB, -75759352 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 62 seconds, 722.5 MB, 75755380 records, 1204610.3 records/sec, 11.49 MB/sec, 1505.7 ns avg latency, 0 ns min latency, 7159150 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 8; Latency Percentiles: 1162 ns 5th, 1192 ns 10th, 1230 ns 20th, 1247 ns 25th, 1262 ns 30th, 1293 ns 40th, 1325 ns 50th, 1364 ns 60th, 1419 ns 70th, 1457 ns 75th, 1504 ns 80th, 1634 ns 90th, 1684 ns 92.5th, 1761 ns 95th, 1924 ns 97.5th, 2267 ns 99th, 2640 ns 99.25th, 16146 ns 99.5th, 22332 ns 99.75th, 27722 ns 99.9th, 31891 ns 99.95th, 51440 ns 99.99th + +2024-08-24 17:09:15 INFO SbmLatencyBenchmark Shutdown +2024-08-24 17:09:15 INFO SBK PrometheusLogger Shutdown +2024-08-24 17:09:15 INFO SBM Shutdown +2024-08-24 17:09:15 INFO SBK GEM Benchmark Shutdown SBK-GEM Remote Results -------------------------------------------------------------------------------- Host 1: localhost, return code: 0 -------------------------------------------------------------------------------- - +Host 2: 127.0.0.1, return code: 0 +-------------------------------------------------------------------------------- ``` Note that at the results, The SBK-GEM prints the return code of each of the remote host. diff --git a/sbk-gem-yal/javadoc/allclasses-index.html b/sbk-gem-yal/javadoc/allclasses-index.html index b6beef39..af2c7328 100644 --- a/sbk-gem-yal/javadoc/allclasses-index.html +++ b/sbk-gem-yal/javadoc/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (sbk-gem-yal 5.2 API) +All Classes and Interfaces (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/allpackages-index.html b/sbk-gem-yal/javadoc/allpackages-index.html index 862852d2..41b89a3f 100644 --- a/sbk-gem-yal/javadoc/allpackages-index.html +++ b/sbk-gem-yal/javadoc/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (sbk-gem-yal 5.2 API) +All Packages (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/help-doc.html b/sbk-gem-yal/javadoc/help-doc.html index 8c2c35c9..3da0e90b 100644 --- a/sbk-gem-yal/javadoc/help-doc.html +++ b/sbk-gem-yal/javadoc/help-doc.html @@ -2,7 +2,7 @@ -API Help (sbk-gem-yal 5.2 API) +API Help (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/index-all.html b/sbk-gem-yal/javadoc/index-all.html index d5bb0ea2..b26c9945 100644 --- a/sbk-gem-yal/javadoc/index-all.html +++ b/sbk-gem-yal/javadoc/index-all.html @@ -2,7 +2,7 @@ -Index (sbk-gem-yal 5.2 API) +Index (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/index.html b/sbk-gem-yal/javadoc/index.html index 9b3d7efd..71b5f30f 100644 --- a/sbk-gem-yal/javadoc/index.html +++ b/sbk-gem-yal/javadoc/index.html @@ -2,7 +2,7 @@ -Overview (sbk-gem-yal 5.2 API) +Overview (sbk-gem-yal 5.3 API) @@ -47,7 +47,7 @@
    -

    sbk-gem-yal 5.2 API

    +

    sbk-gem-yal 5.3 API

    Packages
    diff --git a/sbk-gem-yal/javadoc/io/gem/api/impl/SbkGemYal.html b/sbk-gem-yal/javadoc/io/gem/api/impl/SbkGemYal.html index ef38731f..b1daa04d 100644 --- a/sbk-gem-yal/javadoc/io/gem/api/impl/SbkGemYal.html +++ b/sbk-gem-yal/javadoc/io/gem/api/impl/SbkGemYal.html @@ -2,7 +2,7 @@ -SbkGemYal (sbk-gem-yal 5.2 API) +SbkGemYal (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/io/gem/api/impl/SbkGemYalParameters.html b/sbk-gem-yal/javadoc/io/gem/api/impl/SbkGemYalParameters.html index e8f3c02d..8e36a6cf 100644 --- a/sbk-gem-yal/javadoc/io/gem/api/impl/SbkGemYalParameters.html +++ b/sbk-gem-yal/javadoc/io/gem/api/impl/SbkGemYalParameters.html @@ -2,7 +2,7 @@ -SbkGemYalParameters (sbk-gem-yal 5.2 API) +SbkGemYalParameters (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/io/gem/api/impl/package-summary.html b/sbk-gem-yal/javadoc/io/gem/api/impl/package-summary.html index 8eca1313..a95fdaf4 100644 --- a/sbk-gem-yal/javadoc/io/gem/api/impl/package-summary.html +++ b/sbk-gem-yal/javadoc/io/gem/api/impl/package-summary.html @@ -2,7 +2,7 @@ -io.gem.api.impl (sbk-gem-yal 5.2 API) +io.gem.api.impl (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/io/gem/api/impl/package-tree.html b/sbk-gem-yal/javadoc/io/gem/api/impl/package-tree.html index 31424c72..e9d790b9 100644 --- a/sbk-gem-yal/javadoc/io/gem/api/impl/package-tree.html +++ b/sbk-gem-yal/javadoc/io/gem/api/impl/package-tree.html @@ -2,7 +2,7 @@ -io.gem.api.impl Class Hierarchy (sbk-gem-yal 5.2 API) +io.gem.api.impl Class Hierarchy (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/io/gem/main/SbkGemYalMain.html b/sbk-gem-yal/javadoc/io/gem/main/SbkGemYalMain.html index 98562a47..3281412d 100644 --- a/sbk-gem-yal/javadoc/io/gem/main/SbkGemYalMain.html +++ b/sbk-gem-yal/javadoc/io/gem/main/SbkGemYalMain.html @@ -2,7 +2,7 @@ -SbkGemYalMain (sbk-gem-yal 5.2 API) +SbkGemYalMain (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/io/gem/main/package-summary.html b/sbk-gem-yal/javadoc/io/gem/main/package-summary.html index 177904aa..5526f1f6 100644 --- a/sbk-gem-yal/javadoc/io/gem/main/package-summary.html +++ b/sbk-gem-yal/javadoc/io/gem/main/package-summary.html @@ -2,7 +2,7 @@ -io.gem.main (sbk-gem-yal 5.2 API) +io.gem.main (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/io/gem/main/package-tree.html b/sbk-gem-yal/javadoc/io/gem/main/package-tree.html index 6aefef5d..361c17de 100644 --- a/sbk-gem-yal/javadoc/io/gem/main/package-tree.html +++ b/sbk-gem-yal/javadoc/io/gem/main/package-tree.html @@ -2,7 +2,7 @@ -io.gem.main Class Hierarchy (sbk-gem-yal 5.2 API) +io.gem.main Class Hierarchy (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/io/gem/params/impl/SbkGemYmlMap.html b/sbk-gem-yal/javadoc/io/gem/params/impl/SbkGemYmlMap.html index 4a32f36b..c1413089 100644 --- a/sbk-gem-yal/javadoc/io/gem/params/impl/SbkGemYmlMap.html +++ b/sbk-gem-yal/javadoc/io/gem/params/impl/SbkGemYmlMap.html @@ -2,7 +2,7 @@ -SbkGemYmlMap (sbk-gem-yal 5.2 API) +SbkGemYmlMap (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/io/gem/params/impl/package-summary.html b/sbk-gem-yal/javadoc/io/gem/params/impl/package-summary.html index e88d51c4..55e070a3 100644 --- a/sbk-gem-yal/javadoc/io/gem/params/impl/package-summary.html +++ b/sbk-gem-yal/javadoc/io/gem/params/impl/package-summary.html @@ -2,7 +2,7 @@ -io.gem.params.impl (sbk-gem-yal 5.2 API) +io.gem.params.impl (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/io/gem/params/impl/package-tree.html b/sbk-gem-yal/javadoc/io/gem/params/impl/package-tree.html index 83d982e2..d898c756 100644 --- a/sbk-gem-yal/javadoc/io/gem/params/impl/package-tree.html +++ b/sbk-gem-yal/javadoc/io/gem/params/impl/package-tree.html @@ -2,7 +2,7 @@ -io.gem.params.impl Class Hierarchy (sbk-gem-yal 5.2 API) +io.gem.params.impl Class Hierarchy (sbk-gem-yal 5.3 API) diff --git a/sbk-gem-yal/javadoc/overview-summary.html b/sbk-gem-yal/javadoc/overview-summary.html index 78a964fc..9a716f88 100644 --- a/sbk-gem-yal/javadoc/overview-summary.html +++ b/sbk-gem-yal/javadoc/overview-summary.html @@ -2,7 +2,7 @@ -sbk-gem-yal 5.2 API +sbk-gem-yal 5.3 API diff --git a/sbk-gem-yal/javadoc/overview-tree.html b/sbk-gem-yal/javadoc/overview-tree.html index 36fd651e..fa4e0c74 100644 --- a/sbk-gem-yal/javadoc/overview-tree.html +++ b/sbk-gem-yal/javadoc/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (sbk-gem-yal 5.2 API) +Class Hierarchy (sbk-gem-yal 5.3 API) diff --git a/sbk-gem/README.md b/sbk-gem/README.md index 6692becb..f6dc93bc 100644 --- a/sbk-gem/README.md +++ b/sbk-gem/README.md @@ -25,9 +25,10 @@ SBK-GEM is a submodule/project of the SBK framework. If you [build SBK](./../REA The standard help output with SBK-GEM parameters as follows ``` -kmg@kmgs-MBP SBK % ./sbk-gem/build/install/sbk-gem/bin/sbk-gem -2021-08-07 14:50:30 INFO Reflections took 70 ms to scan 3 urls, producing 85 keys and 109 values -2021-08-07 14:50:30 INFO +kmg@kmgs-MacBook-Pro SBK % ./sbk-gem/build/install/sbk-gem/bin/sbk-gem +2024-08-24 16:52:17 INFO Reflections took 11 ms to scan 0 urls, producing 0 keys and 0 values +2024-08-24 16:52:17 INFO Reflections took 31 ms to scan 1 urls, producing 4 keys and 6 values +2024-08-24 16:52:17 INFO _____ ____ _ __ _____ ______ __ __ / ____| | _ \ | |/ / / ____| | ____| | \/ | | (___ | |_) | | ' / ______ | | __ | |__ | \ / | @@ -35,62 +36,80 @@ kmg@kmgs-MBP SBK % ./sbk-gem/build/install/sbk-gem/bin/sbk-gem ____) | | |_) | | . \ | |__| | | |____ | | | | |_____/ |____/ |_|\_\ \_____| |______| |_| |_| -2021-08-07 14:50:30 INFO Storage Benchmark Kit - Group Execution Monitor -2021-08-07 14:50:30 INFO SBK-GEM Version: 0.91 -2021-08-07 14:50:30 INFO Arguments List: [] -2021-08-07 14:50:30 INFO Java Runtime Version: 11.0.8+11 -2021-08-07 14:50:30 INFO Storage Drivers Package: io.sbk -2021-08-07 14:50:30 INFO sbk.applicationName: -2021-08-07 14:50:30 INFO sbk.className: -2021-08-07 14:50:30 INFO sbk.appHome: /Users/kmg/projects/SBK/sbk-gem/build/install/sbk-gem -2021-08-07 14:50:30 INFO '-class': -2021-08-07 14:50:30 INFO Available Storage Drivers in package 'io.sbk': 0 [] - -usage: sbk-gem +2024-08-24 16:52:17 INFO Storage Benchmark Kit - Group Execution Monitor +2024-08-24 16:52:17 INFO SBK-GEM Version: 5.3 +2024-08-24 16:52:17 INFO SBK-GEM Website: https://github.com/kmgowda/SBK +2024-08-24 16:52:17 INFO Arguments List: [] +2024-08-24 16:52:17 INFO Java Runtime Version: 17.0.2+8 +2024-08-24 16:52:17 INFO SBP Version Major: 3, Minor: 0 +2024-08-24 16:52:17 INFO Storage Drivers Package: io.sbk.driver +2024-08-24 16:52:17 INFO sbk.applicationName: +2024-08-24 16:52:17 INFO sbk.className: +2024-08-24 16:52:17 INFO sbk.appHome: /Users/kmg/projects/SBK/sbk-gem/build/install/sbk-gem +2024-08-24 16:52:17 INFO '-class': +2024-08-24 16:52:17 INFO Storage Classes in package 'io.sbk.driver': 0 [] +2024-08-24 16:52:17 INFO Gem Logger Classes in package 'io.gem.logger': 1 [GemPrometheusLogger] + +usage: sbk-gem -out GemPrometheusLogger Storage Benchmark Kit - Group Execution Monitor - -context Prometheus Metric context; 'no' disables this option; - default: 9719/metrics - -copy Copy the SBK package to remote hosts; default: true - -csvfile CSV file to record results; 'no' disables this - option, default: no - -delete Delete SBK package after benchmark; default: true - -gempass ssh user password of the remote hosts, default: - -gemport ssh port of the remote hosts, default: 22 - -gemuser ssh user name of the remote hosts, default: user - -help Help message - -localhost this local RAM host name, default: kmgs-MBP.Dlink - -maxlatency Maximum latency; use '-time' for time unit; default: - 180000 ms - -minlatency Minimum latency; use '-time' for time unit; default: - 0 ms - -nodes remote hostnames separated by ',' , default: - localhost - -ramport RAM port number; default: 9717 - -readers Number of readers - -records Number of records(events) if 'seconds' not specified; - otherwise, Maximum records per second by writer(s) - and/or Number of records per second by reader(s) - -rsec Number of seconds/step for readers, default: 0 - -rstep Number of readers/step, default: 1 - -sbkcommand remote sbk command; command path is relative to - 'sbkdir', default: bin/sbk - -sbkdir directory path of sbk application, default: - /Users/kmg/projects/SBK/sbk-gem/build/install/sbk-gem - -seconds Number of seconds to run; if not specified, runs - forever - -size Size of each message (event or record) - -sync Each Writer calls flush/sync after writing - number of of events(records) ; number of - events(records) per Write or Read Transaction - -throughput If > 0, throughput in MB/s - If 0, writes/reads 'records' - If -1, get the maximum throughput (default: -1) - -time Latency Time Unit [ms:MILLISECONDS, mcs:MICROSECONDS, - ns:NANOSECONDS]; default: ms - -writers Number of writers - -wsec Number of seconds/step for writers, default: 0 - -wstep Number of writers/step, default: 1 + -context Prometheus Metric context; + 'no' disables this option; default: 9719/metrics + -copy Copy the SBK package to remote hosts; default: + true + -csvfile CSV file to record results; + 'no' disables this option, default: no + -delete Delete SBK package after benchmark; default: true + -gempass ssh user password of the remote hosts, default: + -gemport ssh port of the remote hosts, default: 22 + -gemuser ssh user name of the remote hosts, default: user + -help Help message + -localhost this local SBM host name, default: + kmgs-MacBook-Pro.local + -maxlatency Maximum latency; + use '-time' for time unit; default:180000 ms + -millisecsleep Idle sleep in milliseconds; default: 0 ms + -minlatency Minimum latency; + use '-time' for time unit; default:0 ms + -nodes remote hostnames separated by ','; + default:localhost + -out Logger Driver Class, + Available Drivers [GemPrometheusLogger] + -readers Number of readers + -records Number of records(events) if 'seconds' not + specified; + otherwise, Maximum records per second by + writer(s); and/or + Number of records per second by reader(s) + -ro Readonly Benchmarking, + Applicable only if both writers and readers are + set; default: false + -rq Benchmark Reade Requests; default: false + -rsec Number of seconds/step for readers, default: 0 + -rstep Number of readers/step, default: 1 + -sbkcommand remote sbk command; command path is relative to + 'sbkdir', default: bin/sbk + -sbkdir directory path of sbk application, default: + /Users/kmg/projects/SBK/sbk-gem/build/install/sbk- + gem + -sbmport SBM port number; default: 9717 + -sbmsleepms SBM idle milliseconds to sleep; default: 10 ms + -seconds Number of seconds to run + if not specified, runs forever + -size Size of each message (event or record) + -sync Each Writer calls flush/sync after writing + number of of events(records); and/or + number of events(records) per Write or Read + Transaction + -throughput If > 0, throughput in MB/s + If 0, writes/reads 'records' + If -1, get the maximum throughput (default: -1) + -time Latency Time Unit [ms:MILLISECONDS, + mcs:MICROSECONDS, ns:NANOSECONDS]; default: ms + -wq Benchmark Write Requests; default: false + -writers Number of writers + -wsec Number of seconds/step for writers, default: 0 + -wstep Number of writers/step, default: 1 Please report issues at https://github.com/kmgowda/SBK @@ -99,8 +118,9 @@ An Example output of SBK-GEM with 1 SBK file system benchmarking instances is as ``` kmg@kmgs-MBP SBK % ./sbk-gem/build/install/sbk-gem/bin/sbk-gem -class file -readers 1 -size 10 -time ns -seconds 60 -gemuser kmg -gempass pass@123456 -sbkdir /Users/kmg/projects/SBK/build/install/sbk -2021-08-20 14:25:51 INFO Reflections took 69 ms to scan 3 urls, producing 88 keys and 115 values -2021-08-20 14:25:51 INFO +2024-08-24 17:03:28 INFO Reflections took 9 ms to scan 0 urls, producing 0 keys and 0 values +2024-08-24 17:03:28 INFO Reflections took 27 ms to scan 1 urls, producing 4 keys and 6 values +2024-08-24 17:03:28 INFO _____ ____ _ __ _____ ______ __ __ / ____| | _ \ | |/ / / ____| | ____| | \/ | | (___ | |_) | | ' / ______ | | __ | |__ | \ / | @@ -108,63 +128,83 @@ kmg@kmgs-MBP SBK % ./sbk-gem/build/install/sbk-gem/bin/sbk-gem -class file -read ____) | | |_) | | . \ | |__| | | |____ | | | | |_____/ |____/ |_|\_\ \_____| |______| |_| |_| -2021-08-20 14:25:51 INFO Storage Benchmark Kit - Group Execution Monitor -2021-08-20 14:25:51 INFO SBK-GEM Version: 0.91 -2021-08-20 14:25:51 INFO Arguments List: [-class, file, -readers, 1, -size, 10, -time, ns, -seconds, 60, -gemuser, kmg, -gempass, pass@123456, -sbkdir, /Users/kmg/projects/SBK/build/install/sbk] -2021-08-20 14:25:51 INFO Java Runtime Version: 11.0.8+11 -2021-08-20 14:25:51 INFO Storage Drivers Package: io.sbk -2021-08-20 14:25:51 INFO sbk.applicationName: -2021-08-20 14:25:51 INFO sbk.className: -2021-08-20 14:25:51 INFO sbk.appHome: /Users/kmg/projects/SBK/sbk-gem/build/install/sbk-gem -2021-08-20 14:25:51 INFO '-class': file -2021-08-20 14:25:51 INFO Available Storage Drivers in package 'io.sbk': 0 [] -2021-08-20 14:25:51 WARN Instantiation of storage class 'file' from the package 'io.sbk' failed!, error: java.lang.ClassNotFoundException: storage class 'file' not found in package: io.sbk -2021-08-20 14:25:51 INFO SBK-GEM [1]: Arguments to process : [-readers, 1, -size, 10, -time, ns, -seconds, 60, -gemuser, kmg, -gempass, pass@123456, -sbkdir, /Users/kmg/projects/SBK/build/install/sbk] -2021-08-20 14:25:51 INFO Time Unit: NANOSECONDS -2021-08-20 14:25:51 INFO Minimum Latency: 0 ns -2021-08-20 14:25:51 INFO Maximum Latency: 180000000000 ns -2021-08-20 14:25:51 INFO SBK dir: /Users/kmg/projects/SBK/build/install/sbk -2021-08-20 14:25:51 INFO SBK command: bin/sbk -2021-08-20 14:25:51 INFO Arguments to remote SBK command: -class file -readers 1 -size 10 -seconds 60 -time ns -minlatency 0 -maxlatency 180000000000 -context no -ram kmgs-MBP.Dlink -ramport 9717 -2021-08-20 14:25:51 INFO SBK-GEM: Arguments to remote SBK command verification Success.. -2021-08-20 14:25:51 INFO Arguments to SBK-RAM: [-class, file, -action, r, -max, 1] -2021-08-20 14:25:51 INFO SBK-GEM: Arguments to SBK-RAM command verification Success.. -2021-08-20 14:25:52 INFO Window Latency Store: HashMap, Size: 512 MB -2021-08-20 14:25:52 INFO Total Window Latency Store: HashMap, Size: 1024 MB -2021-08-20 14:25:52 INFO Total Window Extension: None, Size: 0 MB -2021-08-20 14:25:52 INFO SBK GEM Benchmark Started -2021-08-20 14:25:52 INFO Using MinaServiceFactoryFactory -2021-08-20 14:25:52 WARN Server at localhost/127.0.0.1:22 presented unverified EC key: SHA256:6kTtY0SqflZ/04wvcClPuoe9ZRxaVyeakHBYuVfTkSg -2021-08-20 14:25:52 INFO SBK-GEM: Ssh Connection to host 'localhost' Success.. -2021-08-20 14:25:52 INFO SBK-GEM: Ssh session establishment Success.. -2021-08-20 14:25:52 WARN globalRequest(ClientConnectionService[ClientSessionImpl[kmg@localhost/127.0.0.1:22]])[hostkeys-00@openssh.com, want-reply=false] failed (SshException) to process: EdDSA provider not supported -2021-08-20 14:25:52 INFO SBK-GEM: Matching Java Major Version: 11 Success.. -2021-08-20 14:25:52 INFO SBK-GEM: Removing the remote directory: 'sbk' Success.. -2021-08-20 14:25:52 INFO SBK-GEM: Creating remote directory: 'sbk' Success.. -2021-08-20 14:25:55 INFO Copy SBK application: 'bin/sbk' to remote nodes Success.. -2021-08-20 14:25:55 INFO SBK RAM Benchmark Started -2021-08-20 14:25:56 INFO SBK PrometheusLogger Started -2021-08-20 14:25:56 INFO SBK Connections PrometheusLogger Started -2021-08-20 14:25:56 INFO LatenciesRecord Benchmark Started -2021-08-20 14:25:56 INFO SBK-GEM: Remote SBK command: sbk/bin/sbk -class file -readers 1 -size 10 -seconds 60 -time ns -minlatency 0 -maxlatency 180000000000 -context no -ram kmgs-MBP.Dlink -ramport 9717 -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 0 Readers, 0 Max Writers, 0 Max Readers, 5 seconds, 0.0 MB, 0 records, 0.0 records/sec, 0.00 MB/sec, 0.0 ns avg latency, 0 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 0; Latency Percentiles: 0 ns 10th, 0 ns 20th, 0 ns 25th, 0 ns 30th, 0 ns 40th, 0 ns 50th, 0 ns 60th, 0 ns 70th, 0 ns 75th, 0 ns 80th, 0 ns 90th, 0 ns 92.5th, 0 ns 95th, 0 ns 97.5th, 0 ns 99th, 0 ns 99.25th, 0 ns 99.5th, 0 ns 99.75th, 0 ns 99.9th, 0 ns 99.95th, 0 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 52.3 MB, 5482367 records, 1094823.9 records/sec, 10.44 MB/sec, 827.0 ns avg latency, 4976086 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 10; Latency Percentiles: 675 ns 10th, 681 ns 20th, 684 ns 25th, 687 ns 30th, 692 ns 40th, 698 ns 50th, 708 ns 60th, 726 ns 70th, 735 ns 75th, 749 ns 80th, 836 ns 90th, 989 ns 92.5th, 1131 ns 95th, 1299 ns 97.5th, 1448 ns 99th, 1963 ns 99.25th, 2785 ns 99.5th, 16101 ns 99.75th, 22526 ns 99.9th, 25453 ns 99.95th, 32818 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 55.7 MB, 5843752 records, 1167122.6 records/sec, 11.13 MB/sec, 786.4 ns avg latency, 3759403 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 10; Latency Percentiles: 673 ns 10th, 679 ns 20th, 682 ns 25th, 685 ns 30th, 689 ns 40th, 694 ns 50th, 700 ns 60th, 711 ns 70th, 721 ns 75th, 730 ns 80th, 801 ns 90th, 825 ns 92.5th, 835 ns 95th, 851 ns 97.5th, 1007 ns 99th, 1123 ns 99.25th, 1257 ns 99.5th, 16104 ns 99.75th, 22434 ns 99.9th, 25130 ns 99.95th, 31812 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 53.1 MB, 5564312 records, 1112291.8 records/sec, 10.61 MB/sec, 822.6 ns avg latency, 2499157 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 10; Latency Percentiles: 693 ns 10th, 698 ns 20th, 702 ns 25th, 705 ns 30th, 713 ns 40th, 723 ns 50th, 728 ns 60th, 734 ns 70th, 738 ns 75th, 743 ns 80th, 773 ns 90th, 791 ns 92.5th, 808 ns 95th, 829 ns 97.5th, 1019 ns 99th, 1149 ns 99.25th, 1954 ns 99.5th, 18006 ns 99.75th, 23487 ns 99.9th, 25449 ns 99.95th, 32980 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 53.0 MB, 5556600 records, 1110901.3 records/sec, 10.59 MB/sec, 823.0 ns avg latency, 2222784 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 9; Latency Percentiles: 693 ns 10th, 699 ns 20th, 702 ns 25th, 705 ns 30th, 713 ns 40th, 722 ns 50th, 728 ns 60th, 736 ns 70th, 741 ns 75th, 747 ns 80th, 786 ns 90th, 801 ns 92.5th, 811 ns 95th, 829 ns 97.5th, 990 ns 99th, 1136 ns 99.25th, 2039 ns 99.5th, 18060 ns 99.75th, 23405 ns 99.9th, 24743 ns 99.95th, 31924 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 56.2 MB, 5889528 records, 1175348.4 records/sec, 11.21 MB/sec, 776.2 ns avg latency, 1919626 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 10; Latency Percentiles: 677 ns 10th, 681 ns 20th, 684 ns 25th, 686 ns 30th, 690 ns 40th, 694 ns 50th, 699 ns 60th, 706 ns 70th, 711 ns 75th, 721 ns 80th, 745 ns 90th, 762 ns 92.5th, 806 ns 95th, 839 ns 97.5th, 1139 ns 99th, 1191 ns 99.25th, 1265 ns 99.5th, 15422 ns 99.75th, 22520 ns 99.9th, 26356 ns 99.95th, 33135 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 57.3 MB, 6011604 records, 1200795.5 records/sec, 11.45 MB/sec, 760.1 ns avg latency, 1872033 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 9; Latency Percentiles: 676 ns 10th, 681 ns 20th, 683 ns 25th, 685 ns 30th, 689 ns 40th, 693 ns 50th, 696 ns 60th, 700 ns 70th, 703 ns 75th, 706 ns 80th, 718 ns 90th, 725 ns 92.5th, 745 ns 95th, 794 ns 97.5th, 840 ns 99th, 904 ns 99.25th, 1097 ns 99.5th, 15084 ns 99.75th, 22120 ns 99.9th, 25564 ns 99.95th, 32337 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 58.0 MB, 6079619 records, 1214649.0 records/sec, 11.58 MB/sec, 750.9 ns avg latency, 2811343 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 9; Latency Percentiles: 673 ns 10th, 677 ns 20th, 678 ns 25th, 679 ns 30th, 682 ns 40th, 686 ns 50th, 689 ns 60th, 693 ns 70th, 696 ns 75th, 698 ns 80th, 708 ns 90th, 713 ns 92.5th, 721 ns 95th, 752 ns 97.5th, 823 ns 99th, 865 ns 99.25th, 1069 ns 99.5th, 14925 ns 99.75th, 22076 ns 99.9th, 26094 ns 99.95th, 31842 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 57.7 MB, 6053821 records, 1209964.9 records/sec, 11.54 MB/sec, 754.3 ns avg latency, 1797372 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 10; Latency Percentiles: 675 ns 10th, 678 ns 20th, 679 ns 25th, 681 ns 30th, 684 ns 40th, 687 ns 50th, 690 ns 60th, 694 ns 70th, 696 ns 75th, 699 ns 80th, 708 ns 90th, 713 ns 92.5th, 722 ns 95th, 758 ns 97.5th, 830 ns 99th, 863 ns 99.25th, 1065 ns 99.5th, 15031 ns 99.75th, 22165 ns 99.9th, 26075 ns 99.95th, 32080 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 57.7 MB, 6053323 records, 1210133.8 records/sec, 11.54 MB/sec, 754.4 ns avg latency, 1651644 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 10; Latency Percentiles: 674 ns 10th, 677 ns 20th, 679 ns 25th, 680 ns 30th, 683 ns 40th, 686 ns 50th, 689 ns 60th, 693 ns 70th, 696 ns 75th, 699 ns 80th, 710 ns 90th, 716 ns 92.5th, 727 ns 95th, 753 ns 97.5th, 820 ns 99th, 865 ns 99.25th, 1063 ns 99.5th, 15069 ns 99.75th, 22211 ns 99.9th, 26293 ns 99.95th, 32048 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 57.1 MB, 5984359 records, 1195660.5 records/sec, 11.40 MB/sec, 764.3 ns avg latency, 1997768 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 10; Latency Percentiles: 676 ns 10th, 680 ns 20th, 683 ns 25th, 685 ns 30th, 689 ns 40th, 692 ns 50th, 696 ns 60th, 700 ns 70th, 703 ns 75th, 706 ns 80th, 719 ns 90th, 727 ns 92.5th, 741 ns 95th, 775 ns 97.5th, 839 ns 99th, 902 ns 99.25th, 1083 ns 99.5th, 15106 ns 99.75th, 22132 ns 99.9th, 25918 ns 99.95th, 32916 ns 99.99th. -Sbk-Ram 1 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 5 seconds, 57.1 MB, 5987817 records, 1195572.8 records/sec, 11.40 MB/sec, 763.2 ns avg latency, 1752429 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 10; Latency Percentiles: 675 ns 10th, 679 ns 20th, 681 ns 25th, 684 ns 30th, 688 ns 40th, 692 ns 50th, 696 ns 60th, 700 ns 70th, 703 ns 75th, 707 ns 80th, 719 ns 90th, 724 ns 92.5th, 739 ns 95th, 776 ns 97.5th, 841 ns 99th, 906 ns 99.25th, 1091 ns 99.5th, 15145 ns 99.75th, 22315 ns 99.9th, 26292 ns 99.95th, 33686 ns 99.99th. -Sbk-Ram 0 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 2 seconds, 57.4 MB, 6014953 records, 2113074.1 records/sec, 20.15 MB/sec, 758.4 ns avg latency, 1594881 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 9; Latency Percentiles: 675 ns 10th, 678 ns 20th, 680 ns 25th, 682 ns 30th, 685 ns 40th, 690 ns 50th, 694 ns 60th, 698 ns 70th, 702 ns 75th, 706 ns 80th, 724 ns 90th, 732 ns 92.5th, 743 ns 95th, 772 ns 97.5th, 835 ns 99th, 891 ns 99.25th, 1077 ns 99.5th, 15003 ns 99.75th, 22048 ns 99.9th, 25664 ns 99.95th, 31907 ns 99.99th. -Total : Sbk-Ram 0 Connections, 1 Max Connections: file Reading 0 Writers, 1 Readers, 0 Max Writers, 1 Max Readers, 62 seconds, 672.6 MB, 70522055 records, 1121007.8 records/sec, 10.69 MB/sec, 777.4 ns avg latency, 4976086 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 10; Latency Percentiles: 676 ns 10th, 680 ns 20th, 683 ns 25th, 685 ns 30th, 689 ns 40th, 694 ns 50th, 698 ns 60th, 705 ns 70th, 711 ns 75th, 719 ns 80th, 742 ns 90th, 755 ns 92.5th, 789 ns 95th, 832 ns 97.5th, 1101 ns 99th, 1240 ns 99.25th, 1346 ns 99.5th, 15844 ns 99.75th, 22615 ns 99.9th, 25762 ns 99.95th, 32402 ns 99.99th. -2021-08-20 14:26:59 INFO LatenciesRecord Benchmark Shutdown -2021-08-20 14:26:59 INFO SBK PrometheusLogger Shutdown -2021-08-20 14:26:59 INFO SBK RAM Benchmark Shutdown -2021-08-20 14:26:59 INFO SBK GEM Benchmark Shutdown +2024-08-24 17:03:28 INFO Storage Benchmark Kit - Group Execution Monitor +2024-08-24 17:03:28 INFO SBK-GEM Version: 5.3 +2024-08-24 17:03:28 INFO SBK-GEM Website: https://github.com/kmgowda/SBK +2024-08-24 17:03:28 INFO Arguments List: [-class, file, -readers, 1, -size, 10, -time, ns, -seconds, 60, -gemuser, kmg, -gempass, Laki@2322, -sbkdir, /Users/kmg/projects/SBK/build/install/sbk] +2024-08-24 17:03:28 INFO Java Runtime Version: 17.0.2+8 +2024-08-24 17:03:28 INFO SBP Version Major: 3, Minor: 0 +2024-08-24 17:03:28 INFO Storage Drivers Package: io.sbk.driver +2024-08-24 17:03:28 INFO sbk.applicationName: +2024-08-24 17:03:28 INFO sbk.className: +2024-08-24 17:03:28 INFO sbk.appHome: /Users/kmg/projects/SBK/sbk-gem/build/install/sbk-gem +2024-08-24 17:03:28 INFO '-class': file +2024-08-24 17:03:28 INFO Storage Classes in package 'io.sbk.driver': 0 [] +2024-08-24 17:03:28 INFO Gem Logger Classes in package 'io.gem.logger': 1 [GemPrometheusLogger] +2024-08-24 17:03:28 WARN Instantiation of storage class 'file' from the package 'io.sbk.driver' failed!, error: java.lang.ClassNotFoundException: class 'file' not found in package: io.sbk.driver +2024-08-24 17:03:28 INFO SBK-GEM [1]: Arguments to process : [-readers, 1, -size, 10, -time, ns, -seconds, 60, -gemuser, kmg, -gempass, Laki@2322, -sbkdir, /Users/kmg/projects/SBK/build/install/sbk] +2024-08-24 17:03:28 INFO Time Unit: NANOSECONDS +2024-08-24 17:03:28 INFO Minimum Latency: 0 ns +2024-08-24 17:03:28 INFO Maximum Latency: 180000000000 ns +2024-08-24 17:03:28 INFO SBK dir: /Users/kmg/projects/SBK/build/install/sbk +2024-08-24 17:03:28 INFO SBK command: bin/sbk +2024-08-24 17:03:28 INFO Arguments to remote SBK command: -class file -readers 1 -size 10 -seconds 60 -out GrpcLogger -time ns -minlatency 0 -maxlatency 180000000000 -wq true -rq true -context no -sbm kmgs-MacBook-Pro.local -sbmport 9717 +2024-08-24 17:03:28 INFO SBK-GEM: Arguments to remote SBK command verification Success.. +2024-08-24 17:03:28 INFO Arguments to SBM: [-class, file, -action, r, -time, ns, -minlatency, 0, -maxlatency, 180000000000, -port, 9717, -wq, true, -rq, true, -max, 1, -millisecsleep, 10] +2024-08-24 17:03:28 INFO Logger for SBM: GemPrometheusLogger +2024-08-24 17:03:28 INFO SBK-GEM: Arguments to SBM command verification Success.. +2024-08-24 17:03:28 INFO Window Latency Store: HashMap, Size: 512 MB +2024-08-24 17:03:28 INFO Total Window Latency Store: HashMap, Size: 1024 MB +2024-08-24 17:03:28 INFO Total Window Extension: None, Size: 0 MB +2024-08-24 17:03:28 INFO SBK GEM Benchmark Started +2024-08-24 17:03:28 INFO SBK-GEM: Ssh Connection to host 'localhost' starting... +2024-08-24 17:03:28 INFO Using MinaServiceFactoryFactory +2024-08-24 17:03:28 INFO resolveEffectiveResolver(kmg@localhost:22/null) no configuration file at /Users/kmg/.ssh/config +2024-08-24 17:03:28 WARN Server at localhost/127.0.0.1:22 presented unverified EC key: SHA256:6kTtY0SqflZ/04wvcClPuoe9ZRxaVyeakHBYuVfTkSg +2024-08-24 17:03:28 INFO Server announced support for publickey-hostbound@openssh.com version 0 +2024-08-24 17:03:29 INFO SBK-GEM: Ssh Connection to host 'localhost' Success. +2024-08-24 17:03:29 INFO SBK-GEM: Ssh session establishment Success.. +2024-08-24 17:03:29 INFO SBK-GEM: Matching Java Major Version: 17 Success.. +2024-08-24 17:03:29 INFO SBK-GEM: Removing the remote directory: 'sbk' Success.. +2024-08-24 17:03:29 INFO SBK-GEM: Creating remote directory: 'sbk' Success.. +2024-08-24 17:03:33 INFO Copy SBK application: 'bin/sbk' to remote nodes Success.. +2024-08-24 17:03:33 INFO SBM Started +2024-08-24 17:03:33 INFO SBK PrometheusLogger Started +2024-08-24 17:03:33 INFO SBK Connections PrometheusLogger Started +2024-08-24 17:03:33 INFO SbmLatencyBenchmark Started : 10 milliseconds idle sleep +2024-08-24 17:03:33 INFO SBK-GEM: Remote SBK command: sbk/bin/sbk -class file -readers 1 -size 10 -seconds 60 -out GrpcLogger -time ns -minlatency 0 -maxlatency 180000000000 -wq true -rq true -context no -sbm kmgs-MacBook-Pro.local -sbmport 9717 +SBM 1 connections, 1 max connections: File Reading 0 writers, 0 readers, 0 max writers, 0 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 0.0 read request MB, 0 read request records, 0.0 read request records/sec, 0.00 read request MB/sec, 0.00 write response pending MB, 0 write response pending records, 0.00 read response pending MB, 0 read response pending records, 0.00 write read request pending MB, 0 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 0.0 MB, 0 records, 0.0 records/sec, 0.00 MB/sec, 0.0 ns avg latency, 0 ns min latency, 0 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 0; Latency Percentiles: 0 ns 5th, 0 ns 10th, 0 ns 20th, 0 ns 25th, 0 ns 30th, 0 ns 40th, 0 ns 50th, 0 ns 60th, 0 ns 70th, 0 ns 75th, 0 ns 80th, 0 ns 90th, 0 ns 92.5th, 0 ns 95th, 0 ns 97.5th, 0 ns 99th, 0 ns 99.25th, 0 ns 99.5th, 0 ns 99.75th, 0 ns 99.9th, 0 ns 99.95th, 0 ns 99.99th + +SBM 1 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 46.6 read request MB, 4888539 read request records, 975412.4 read request records/sec, 9.30 read request MB/sec, -46.41 write response pending MB, -4866091 write response pending records, 0.02 read response pending MB, 224490 read response pending records, -46.62 write read request pending MB, -4888539 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 46.4 MB, 4866091 records, 970933.4 records/sec, 9.26 MB/sec, 948.4 ns avg latency, 0 ns min latency, 4136393 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 833 ns 5th, 838 ns 10th, 848 ns 20th, 853 ns 25th, 856 ns 30th, 861 ns 40th, 867 ns 50th, 875 ns 60th, 882 ns 70th, 888 ns 75th, 896 ns 80th, 1044 ns 90th, 1068 ns 92.5th, 1238 ns 95th, 1316 ns 97.5th, 1576 ns 99th, 1704 ns 99.25th, 1969 ns 99.5th, 2896 ns 99.75th, 17876 ns 99.9th, 23334 ns 99.95th, 32718 ns 99.99th + +SBM 1 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 46.2 read request MB, 4841599 read request records, 966803.2 read request records/sec, 9.22 read request MB/sec, -92.69 write response pending MB, -9718973 write response pending records, 0.01 read response pending MB, 111650 read response pending records, -92.79 write read request pending MB, -9730138 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 46.3 MB, 4852882 records, 969056.3 records/sec, 9.24 MB/sec, 953.4 ns avg latency, 0 ns min latency, 2916972 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 8; Latency Percentiles: 831 ns 5th, 836 ns 10th, 850 ns 20th, 854 ns 25th, 858 ns 30th, 868 ns 40th, 875 ns 50th, 883 ns 60th, 897 ns 70th, 903 ns 75th, 915 ns 80th, 966 ns 90th, 1028 ns 92.5th, 1051 ns 95th, 1073 ns 97.5th, 1103 ns 99th, 1146 ns 99.25th, 1381 ns 99.5th, 14951 ns 99.75th, 22057 ns 99.9th, 26177 ns 99.95th, 35805 ns 99.99th + +SBM 1 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 46.2 read request MB, 4849377 read request records, 967925.3 read request records/sec, 9.23 read request MB/sec, -138.96 write response pending MB, -14570701 write response pending records, 0.01 read response pending MB, 88150 read response pending records, -139.04 write read request pending MB, -14579515 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 46.3 MB, 4851728 records, 968394.6 records/sec, 9.24 MB/sec, 956.7 ns avg latency, 0 ns min latency, 1947324 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 830 ns 5th, 836 ns 10th, 850 ns 20th, 853 ns 25th, 856 ns 30th, 866 ns 40th, 873 ns 50th, 880 ns 60th, 892 ns 70th, 900 ns 75th, 917 ns 80th, 1049 ns 90th, 1072 ns 92.5th, 1140 ns 95th, 1292 ns 97.5th, 1343 ns 99th, 1369 ns 99.25th, 1460 ns 99.5th, 3014 ns 99.75th, 20632 ns 99.9th, 24448 ns 99.95th, 34089 ns 99.99th + +SBM 1 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 49.1 read request MB, 5149636 read request records, 1029719.6 read request records/sec, 9.82 read request MB/sec, -188.08 write response pending MB, -19721991 write response pending records, 0.01 read response pending MB, 71610 read response pending records, -188.15 write read request pending MB, -19729151 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 49.1 MB, 5151290 records, 1030050.4 records/sec, 9.82 MB/sec, 901.5 ns avg latency, 0 ns min latency, 1858411 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 817 ns 5th, 826 ns 10th, 834 ns 20th, 836 ns 25th, 840 ns 30th, 848 ns 40th, 853 ns 50th, 858 ns 60th, 865 ns 70th, 869 ns 75th, 875 ns 80th, 889 ns 90th, 901 ns 92.5th, 1000 ns 95th, 1061 ns 97.5th, 1083 ns 99th, 1090 ns 99.25th, 1108 ns 99.5th, 1357 ns 99.75th, 17327 ns 99.9th, 22051 ns 99.95th, 30905 ns 99.99th + +SBM 1 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 49.1 read request MB, 5147303 read request records, 1028886.7 read request records/sec, 9.81 read request MB/sec, -237.19 write response pending MB, -24870800 write response pending records, 0.01 read response pending MB, 56540 read response pending records, -237.24 write read request pending MB, -24876454 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 49.1 MB, 5148809 records, 1029187.7 records/sec, 9.82 MB/sec, 901.3 ns avg latency, 0 ns min latency, 1716458 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 820 ns 5th, 829 ns 10th, 835 ns 20th, 837 ns 25th, 840 ns 30th, 847 ns 40th, 853 ns 50th, 858 ns 60th, 865 ns 70th, 870 ns 75th, 875 ns 80th, 891 ns 90th, 899 ns 92.5th, 948 ns 95th, 1058 ns 97.5th, 1080 ns 99th, 1088 ns 99.25th, 1107 ns 99.5th, 1380 ns 99.75th, 17492 ns 99.9th, 22228 ns 99.95th, 30941 ns 99.99th + +SBM 1 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 48.2 read request MB, 5055869 read request records, 1010927.9 read request records/sec, 9.64 read request MB/sec, -285.40 write response pending MB, -29925836 write response pending records, 0.01 read response pending MB, 64870 read response pending records, -285.46 write read request pending MB, -29932323 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 48.2 MB, 5055036 records, 1010761.3 records/sec, 9.64 MB/sec, 917.6 ns avg latency, 0 ns min latency, 1566318 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 829 ns 5th, 832 ns 10th, 837 ns 20th, 839 ns 25th, 842 ns 30th, 849 ns 40th, 855 ns 50th, 860 ns 60th, 867 ns 70th, 872 ns 75th, 877 ns 80th, 926 ns 90th, 1046 ns 92.5th, 1077 ns 95th, 1277 ns 97.5th, 1323 ns 99th, 1335 ns 99.25th, 1353 ns 99.5th, 1884 ns 99.75th, 17199 ns 99.9th, 22158 ns 99.95th, 31058 ns 99.99th + +SBM 1 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 48.2 read request MB, 5056918 read request records, 1010908.6 read request records/sec, 9.64 read request MB/sec, -333.63 write response pending MB, -34983227 write response pending records, 0.01 read response pending MB, 60140 read response pending records, -333.68 write read request pending MB, -34989241 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 48.2 MB, 5057391 records, 1011003.2 records/sec, 9.64 MB/sec, 918.2 ns avg latency, 0 ns min latency, 2147700 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 829 ns 5th, 833 ns 10th, 839 ns 20th, 843 ns 25th, 847 ns 30th, 853 ns 40th, 857 ns 50th, 864 ns 60th, 872 ns 70th, 877 ns 75th, 881 ns 80th, 907 ns 90th, 937 ns 92.5th, 1027 ns 95th, 1062 ns 97.5th, 1086 ns 99th, 1098 ns 99.25th, 1174 ns 99.5th, 2266 ns 99.75th, 20376 ns 99.9th, 23490 ns 99.95th, 32986 ns 99.99th + +SBM 1 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 47.9 read request MB, 5020992 read request records, 1003812.1 read request records/sec, 9.57 read request MB/sec, -381.53 write response pending MB, -40005973 write response pending records, 0.00 read response pending MB, 42600 read response pending records, -381.57 write read request pending MB, -40010233 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 47.9 MB, 5022746 records, 1004162.8 records/sec, 9.58 MB/sec, 924.3 ns avg latency, 0 ns min latency, 1816351 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 7; Latency Percentiles: 823 ns 5th, 830 ns 10th, 835 ns 20th, 838 ns 25th, 841 ns 30th, 848 ns 40th, 854 ns 50th, 859 ns 60th, 867 ns 70th, 872 ns 75th, 877 ns 80th, 944 ns 90th, 1048 ns 92.5th, 1075 ns 95th, 1266 ns 97.5th, 1310 ns 99th, 1323 ns 99.25th, 1336 ns 99.5th, 1812 ns 99.75th, 20367 ns 99.9th, 23246 ns 99.95th, 33883 ns 99.99th + +SBM 1 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 48.8 read request MB, 5112469 read request records, 1020722.6 read request records/sec, 9.73 read request MB/sec, -430.29 write response pending MB, -45119121 write response pending records, 0.00 read response pending MB, 35810 read response pending records, -430.32 write read request pending MB, -45122702 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 48.8 MB, 5113148 records, 1020858.2 records/sec, 9.74 MB/sec, 907.5 ns avg latency, 0 ns min latency, 1698880 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 826 ns 5th, 830 ns 10th, 834 ns 20th, 836 ns 25th, 838 ns 30th, 845 ns 40th, 851 ns 50th, 856 ns 60th, 861 ns 70th, 865 ns 75th, 871 ns 80th, 893 ns 90th, 936 ns 92.5th, 1050 ns 95th, 1080 ns 97.5th, 1166 ns 99th, 1281 ns 99.25th, 1316 ns 99.5th, 1564 ns 99.75th, 17723 ns 99.9th, 22639 ns 99.95th, 31346 ns 99.99th + +SBM 1 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 48.3 read request MB, 5060783 read request records, 1011950.4 read request records/sec, 9.65 read request MB/sec, -478.56 write response pending MB, -50180218 write response pending records, 0.00 read response pending MB, 32670 read response pending records, -478.59 write read request pending MB, -50183485 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 48.3 MB, 5061097 records, 1012013.2 records/sec, 9.65 MB/sec, 916.1 ns avg latency, 0 ns min latency, 1664327 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 829 ns 5th, 832 ns 10th, 836 ns 20th, 838 ns 25th, 841 ns 30th, 848 ns 40th, 854 ns 50th, 859 ns 60th, 867 ns 70th, 872 ns 75th, 877 ns 80th, 907 ns 90th, 1007 ns 92.5th, 1069 ns 95th, 1261 ns 97.5th, 1329 ns 99th, 1337 ns 99.25th, 1349 ns 99.5th, 1570 ns 99.75th, 17431 ns 99.9th, 22697 ns 99.95th, 31465 ns 99.99th + +SBM 1 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 49.2 read request MB, 5163582 read request records, 1032045.8 read request records/sec, 9.84 read request MB/sec, -527.80 write response pending MB, -55343739 write response pending records, 0.00 read response pending MB, 33280 read response pending records, -527.83 write read request pending MB, -55347067 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 5 seconds, 49.2 MB, 5163521 records, 1032033.6 records/sec, 9.84 MB/sec, 899.1 ns avg latency, 0 ns min latency, 1728715 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 819 ns 5th, 829 ns 10th, 833 ns 20th, 835 ns 25th, 837 ns 30th, 843 ns 40th, 849 ns 50th, 855 ns 60th, 859 ns 70th, 862 ns 75th, 867 ns 80th, 884 ns 90th, 899 ns 92.5th, 1008 ns 95th, 1066 ns 97.5th, 1086 ns 99th, 1095 ns 99.25th, 1111 ns 99.5th, 1349 ns 99.75th, 17443 ns 99.9th, 22216 ns 99.95th, 31133 ns 99.99th + +SBM 0 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 48.4 read request MB, 5076152 read request records, 1792209.7 read request records/sec, 17.09 read request MB/sec, -576.21 write response pending MB, -60420360 write response pending records, 0.00 read response pending MB, 28600 read response pending records, -576.24 write read request pending MB, -60423219 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 2 seconds, 48.4 MB, 5076621 records, 1792375.3 records/sec, 17.09 MB/sec, 911.4 ns avg latency, 0 ns min latency, 1555326 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 817 ns 5th, 822 ns 10th, 832 ns 20th, 834 ns 25th, 836 ns 30th, 842 ns 40th, 849 ns 50th, 855 ns 60th, 860 ns 70th, 865 ns 75th, 870 ns 80th, 896 ns 90th, 1021 ns 92.5th, 1075 ns 95th, 1279 ns 97.5th, 1328 ns 99th, 1334 ns 99.25th, 1348 ns 99.5th, 1569 ns 99.75th, 17619 ns 99.9th, 21967 ns 99.95th, 30974 ns 99.99th + +Total : SBM 0 connections, 1 max connections: File Reading 0 writers, 1 readers, 0 max writers, 1 max readers, 0.0 write request MB, 0 write request records, 0.0 write request records/sec, 0.00 write request MB/sec, 576.2 read request MB, 60423219 read request records, 960806.6 read request records/sec, 9.16 read request MB/sec, -576.21 write response pending MB, -60420360 write response pending records, 0.00 read response pending MB, 28600 read response pending records, -576.24 write read request pending MB, -60423219 write read request pending records, 0 write timeout events, 0.00 write timeout events/sec, 0 read timeout events, 0.00 read timeout events/sec, 62 seconds, 576.2 MB, 60420360 records, 960761.1 records/sec, 9.16 MB/sec, 920.9 ns avg latency, 0 ns min latency, 4136393 ns max latency; 0 invalid latencies; Discarded Latencies: 0 lower, 0 higher; SLC-1: 0, SLC-2: 6; Latency Percentiles: 824 ns 5th, 831 ns 10th, 836 ns 20th, 839 ns 25th, 843 ns 30th, 851 ns 40th, 856 ns 50th, 862 ns 60th, 871 ns 70th, 876 ns 75th, 882 ns 80th, 924 ns 90th, 1007 ns 92.5th, 1060 ns 95th, 1109 ns 97.5th, 1308 ns 99th, 1329 ns 99.25th, 1358 ns 99.5th, 2129 ns 99.75th, 19616 ns 99.9th, 23133 ns 99.95th, 32323 ns 99.99th + +2024-08-24 17:04:35 INFO SbmLatencyBenchmark Shutdown +2024-08-24 17:04:35 INFO SBK PrometheusLogger Shutdown +2024-08-24 17:04:35 INFO SBM Shutdown +2024-08-24 17:04:35 INFO SBK GEM Benchmark Shutdown SBK-GEM Remote Results -------------------------------------------------------------------------------- diff --git a/sbk-gem/javadoc/allclasses-index.html b/sbk-gem/javadoc/allclasses-index.html index b8aca672..e0f15026 100644 --- a/sbk-gem/javadoc/allclasses-index.html +++ b/sbk-gem/javadoc/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (sbk-gem 5.2 API) +All Classes and Interfaces (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/allpackages-index.html b/sbk-gem/javadoc/allpackages-index.html index af228da0..ca310b2a 100644 --- a/sbk-gem/javadoc/allpackages-index.html +++ b/sbk-gem/javadoc/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (sbk-gem 5.2 API) +All Packages (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/constant-values.html b/sbk-gem/javadoc/constant-values.html index 5ef803f0..41250189 100644 --- a/sbk-gem/javadoc/constant-values.html +++ b/sbk-gem/javadoc/constant-values.html @@ -2,7 +2,7 @@ -Constant Field Values (sbk-gem 5.2 API) +Constant Field Values (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/help-doc.html b/sbk-gem/javadoc/help-doc.html index 6138befa..204d577f 100644 --- a/sbk-gem/javadoc/help-doc.html +++ b/sbk-gem/javadoc/help-doc.html @@ -2,7 +2,7 @@ -API Help (sbk-gem 5.2 API) +API Help (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/index-all.html b/sbk-gem/javadoc/index-all.html index 5cb0a527..d4225349 100644 --- a/sbk-gem/javadoc/index-all.html +++ b/sbk-gem/javadoc/index-all.html @@ -2,7 +2,7 @@ -Index (sbk-gem 5.2 API) +Index (sbk-gem 5.3 API) @@ -220,6 +220,10 @@

    G

    getSbkDir() - Method in class io.gem.params.impl.SbkGemParameters
     
    +
    getSbmIdleSleepMilliSeconds() - Method in interface io.gem.params.GemParameters
    +
    +
    to get SBM idle milliseconds sleep.
    +
    getSbmPort() - Method in interface io.gem.params.GemParameters
    to get SBM port number.
    @@ -382,7 +386,7 @@

    S

    Class SbkGemParameters.
    -
    SbkGemParameters(String, String[], String[], GemConfig, int) - Constructor for class io.gem.params.impl.SbkGemParameters
    +
    SbkGemParameters(String, String[], String[], GemConfig, int, int) - Constructor for class io.gem.params.impl.SbkGemParameters
    This Constructor is responsible for initializing all values.
    diff --git a/sbk-gem/javadoc/index.html b/sbk-gem/javadoc/index.html index b93cede8..e6d0d3b1 100644 --- a/sbk-gem/javadoc/index.html +++ b/sbk-gem/javadoc/index.html @@ -2,7 +2,7 @@ -Overview (sbk-gem 5.2 API) +Overview (sbk-gem 5.3 API) @@ -47,7 +47,7 @@
    -

    sbk-gem 5.2 API

    +

    sbk-gem 5.3 API

    Packages
    diff --git a/sbk-gem/javadoc/io/gem/api/ConnectionConfig.html b/sbk-gem/javadoc/io/gem/api/ConnectionConfig.html index f62d3273..661fb453 100644 --- a/sbk-gem/javadoc/io/gem/api/ConnectionConfig.html +++ b/sbk-gem/javadoc/io/gem/api/ConnectionConfig.html @@ -2,7 +2,7 @@ -ConnectionConfig (sbk-gem 5.2 API) +ConnectionConfig (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/GemBenchmark.html b/sbk-gem/javadoc/io/gem/api/GemBenchmark.html index 04fdb5a1..96f2edc3 100644 --- a/sbk-gem/javadoc/io/gem/api/GemBenchmark.html +++ b/sbk-gem/javadoc/io/gem/api/GemBenchmark.html @@ -2,7 +2,7 @@ -GemBenchmark (sbk-gem 5.2 API) +GemBenchmark (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/GemLoggerPackage.html b/sbk-gem/javadoc/io/gem/api/GemLoggerPackage.html index 3c7b847b..70cef0a3 100644 --- a/sbk-gem/javadoc/io/gem/api/GemLoggerPackage.html +++ b/sbk-gem/javadoc/io/gem/api/GemLoggerPackage.html @@ -2,7 +2,7 @@ -GemLoggerPackage (sbk-gem 5.2 API) +GemLoggerPackage (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/RemoteResponse.html b/sbk-gem/javadoc/io/gem/api/RemoteResponse.html index 39b1fba5..07b38ab3 100644 --- a/sbk-gem/javadoc/io/gem/api/RemoteResponse.html +++ b/sbk-gem/javadoc/io/gem/api/RemoteResponse.html @@ -2,7 +2,7 @@ -RemoteResponse (sbk-gem 5.2 API) +RemoteResponse (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/SshResponse.html b/sbk-gem/javadoc/io/gem/api/SshResponse.html index e79299db..332e7606 100644 --- a/sbk-gem/javadoc/io/gem/api/SshResponse.html +++ b/sbk-gem/javadoc/io/gem/api/SshResponse.html @@ -2,7 +2,7 @@ -SshResponse (sbk-gem 5.2 API) +SshResponse (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/SshSession.html b/sbk-gem/javadoc/io/gem/api/SshSession.html index b924ffc8..b95f8d0f 100644 --- a/sbk-gem/javadoc/io/gem/api/SshSession.html +++ b/sbk-gem/javadoc/io/gem/api/SshSession.html @@ -2,7 +2,7 @@ -SshSession (sbk-gem 5.2 API) +SshSession (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/SshUtils.html b/sbk-gem/javadoc/io/gem/api/SshUtils.html index e588ba4b..1d5e35dd 100644 --- a/sbk-gem/javadoc/io/gem/api/SshUtils.html +++ b/sbk-gem/javadoc/io/gem/api/SshUtils.html @@ -2,7 +2,7 @@ -SshUtils (sbk-gem 5.2 API) +SshUtils (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/impl/SbkGem.html b/sbk-gem/javadoc/io/gem/api/impl/SbkGem.html index 4e340082..7200bba5 100644 --- a/sbk-gem/javadoc/io/gem/api/impl/SbkGem.html +++ b/sbk-gem/javadoc/io/gem/api/impl/SbkGem.html @@ -2,7 +2,7 @@ -SbkGem (sbk-gem 5.2 API) +SbkGem (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/impl/SbkGemBenchmark.html b/sbk-gem/javadoc/io/gem/api/impl/SbkGemBenchmark.html index 0209103a..6f2f9750 100644 --- a/sbk-gem/javadoc/io/gem/api/impl/SbkGemBenchmark.html +++ b/sbk-gem/javadoc/io/gem/api/impl/SbkGemBenchmark.html @@ -2,7 +2,7 @@ -SbkGemBenchmark (sbk-gem 5.2 API) +SbkGemBenchmark (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/impl/package-summary.html b/sbk-gem/javadoc/io/gem/api/impl/package-summary.html index 36dc9c22..2bbb090b 100644 --- a/sbk-gem/javadoc/io/gem/api/impl/package-summary.html +++ b/sbk-gem/javadoc/io/gem/api/impl/package-summary.html @@ -2,7 +2,7 @@ -io.gem.api.impl (sbk-gem 5.2 API) +io.gem.api.impl (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/impl/package-tree.html b/sbk-gem/javadoc/io/gem/api/impl/package-tree.html index 4408ee49..9095b201 100644 --- a/sbk-gem/javadoc/io/gem/api/impl/package-tree.html +++ b/sbk-gem/javadoc/io/gem/api/impl/package-tree.html @@ -2,7 +2,7 @@ -io.gem.api.impl Class Hierarchy (sbk-gem 5.2 API) +io.gem.api.impl Class Hierarchy (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/package-summary.html b/sbk-gem/javadoc/io/gem/api/package-summary.html index d126824b..0c47d246 100644 --- a/sbk-gem/javadoc/io/gem/api/package-summary.html +++ b/sbk-gem/javadoc/io/gem/api/package-summary.html @@ -2,7 +2,7 @@ -io.gem.api (sbk-gem 5.2 API) +io.gem.api (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/api/package-tree.html b/sbk-gem/javadoc/io/gem/api/package-tree.html index 17812ca0..f0d987aa 100644 --- a/sbk-gem/javadoc/io/gem/api/package-tree.html +++ b/sbk-gem/javadoc/io/gem/api/package-tree.html @@ -2,7 +2,7 @@ -io.gem.api Class Hierarchy (sbk-gem 5.2 API) +io.gem.api Class Hierarchy (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/config/GemConfig.html b/sbk-gem/javadoc/io/gem/config/GemConfig.html index 20daaaa9..2d9b6622 100644 --- a/sbk-gem/javadoc/io/gem/config/GemConfig.html +++ b/sbk-gem/javadoc/io/gem/config/GemConfig.html @@ -2,7 +2,7 @@ -GemConfig (sbk-gem 5.2 API) +GemConfig (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/config/package-summary.html b/sbk-gem/javadoc/io/gem/config/package-summary.html index 22fbf533..21291808 100644 --- a/sbk-gem/javadoc/io/gem/config/package-summary.html +++ b/sbk-gem/javadoc/io/gem/config/package-summary.html @@ -2,7 +2,7 @@ -io.gem.config (sbk-gem 5.2 API) +io.gem.config (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/config/package-tree.html b/sbk-gem/javadoc/io/gem/config/package-tree.html index 7f0a2c50..417edb45 100644 --- a/sbk-gem/javadoc/io/gem/config/package-tree.html +++ b/sbk-gem/javadoc/io/gem/config/package-tree.html @@ -2,7 +2,7 @@ -io.gem.config Class Hierarchy (sbk-gem 5.2 API) +io.gem.config Class Hierarchy (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/logger/GemLogger.html b/sbk-gem/javadoc/io/gem/logger/GemLogger.html index 66d5b176..494f6ff0 100644 --- a/sbk-gem/javadoc/io/gem/logger/GemLogger.html +++ b/sbk-gem/javadoc/io/gem/logger/GemLogger.html @@ -2,7 +2,7 @@ -GemLogger (sbk-gem 5.2 API) +GemLogger (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/logger/impl/AbstractGemLogger.html b/sbk-gem/javadoc/io/gem/logger/impl/AbstractGemLogger.html index 7ab630c8..83463375 100644 --- a/sbk-gem/javadoc/io/gem/logger/impl/AbstractGemLogger.html +++ b/sbk-gem/javadoc/io/gem/logger/impl/AbstractGemLogger.html @@ -2,7 +2,7 @@ -AbstractGemLogger (sbk-gem 5.2 API) +AbstractGemLogger (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/logger/impl/GemPrometheusLogger.html b/sbk-gem/javadoc/io/gem/logger/impl/GemPrometheusLogger.html index 3a74a17c..30ef0667 100644 --- a/sbk-gem/javadoc/io/gem/logger/impl/GemPrometheusLogger.html +++ b/sbk-gem/javadoc/io/gem/logger/impl/GemPrometheusLogger.html @@ -2,7 +2,7 @@ -GemPrometheusLogger (sbk-gem 5.2 API) +GemPrometheusLogger (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/logger/impl/package-summary.html b/sbk-gem/javadoc/io/gem/logger/impl/package-summary.html index eb91089e..4e04e6ef 100644 --- a/sbk-gem/javadoc/io/gem/logger/impl/package-summary.html +++ b/sbk-gem/javadoc/io/gem/logger/impl/package-summary.html @@ -2,7 +2,7 @@ -io.gem.logger.impl (sbk-gem 5.2 API) +io.gem.logger.impl (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/logger/impl/package-tree.html b/sbk-gem/javadoc/io/gem/logger/impl/package-tree.html index dddca9cf..3cf64eff 100644 --- a/sbk-gem/javadoc/io/gem/logger/impl/package-tree.html +++ b/sbk-gem/javadoc/io/gem/logger/impl/package-tree.html @@ -2,7 +2,7 @@ -io.gem.logger.impl Class Hierarchy (sbk-gem 5.2 API) +io.gem.logger.impl Class Hierarchy (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/logger/package-summary.html b/sbk-gem/javadoc/io/gem/logger/package-summary.html index d8914cde..1b28cbfb 100644 --- a/sbk-gem/javadoc/io/gem/logger/package-summary.html +++ b/sbk-gem/javadoc/io/gem/logger/package-summary.html @@ -2,7 +2,7 @@ -io.gem.logger (sbk-gem 5.2 API) +io.gem.logger (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/logger/package-tree.html b/sbk-gem/javadoc/io/gem/logger/package-tree.html index 5db5b3a4..9241f929 100644 --- a/sbk-gem/javadoc/io/gem/logger/package-tree.html +++ b/sbk-gem/javadoc/io/gem/logger/package-tree.html @@ -2,7 +2,7 @@ -io.gem.logger Class Hierarchy (sbk-gem 5.2 API) +io.gem.logger Class Hierarchy (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/main/SbkGemMain.html b/sbk-gem/javadoc/io/gem/main/SbkGemMain.html index 17502de3..1cdd64ad 100644 --- a/sbk-gem/javadoc/io/gem/main/SbkGemMain.html +++ b/sbk-gem/javadoc/io/gem/main/SbkGemMain.html @@ -2,7 +2,7 @@ -SbkGemMain (sbk-gem 5.2 API) +SbkGemMain (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/main/package-summary.html b/sbk-gem/javadoc/io/gem/main/package-summary.html index 6d2bd06e..d03059a3 100644 --- a/sbk-gem/javadoc/io/gem/main/package-summary.html +++ b/sbk-gem/javadoc/io/gem/main/package-summary.html @@ -2,7 +2,7 @@ -io.gem.main (sbk-gem 5.2 API) +io.gem.main (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/main/package-tree.html b/sbk-gem/javadoc/io/gem/main/package-tree.html index 3622380d..47625c5b 100644 --- a/sbk-gem/javadoc/io/gem/main/package-tree.html +++ b/sbk-gem/javadoc/io/gem/main/package-tree.html @@ -2,7 +2,7 @@ -io.gem.main Class Hierarchy (sbk-gem 5.2 API) +io.gem.main Class Hierarchy (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/params/GemParameterOptions.html b/sbk-gem/javadoc/io/gem/params/GemParameterOptions.html index f25a7f29..66b24261 100644 --- a/sbk-gem/javadoc/io/gem/params/GemParameterOptions.html +++ b/sbk-gem/javadoc/io/gem/params/GemParameterOptions.html @@ -2,7 +2,7 @@ -GemParameterOptions (sbk-gem 5.2 API) +GemParameterOptions (sbk-gem 5.3 API) @@ -91,7 +91,7 @@

    Methods inhe getAction

    Methods inherited from interface io.gem.params.GemParameters

    -getConnections, getLocalHost, getSbkCommand, getSbkDir, getSbmPort, isCopy, isDelete
    +getConnections, getLocalHost, getSbkCommand, getSbkDir, getSbmIdleSleepMilliSeconds, getSbmPort, isCopy, isDelete

    Methods inherited from interface io.gem.params.GetArguments

    getOptionsArgs, getParsedArgs
    @@ -100,7 +100,7 @@

    Methods inherit addOption, hasOption

    Methods inherited from interface io.sbk.params.Parameters

    -getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds
    +getIdleSleepMilliSeconds, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds

    Methods inherited from interface io.sbk.params.ParsedOptions

    getHelpText, getOptionValue, getOptionValue, hasOptionValue, printHelp
    diff --git a/sbk-gem/javadoc/io/gem/params/GemParameters.html b/sbk-gem/javadoc/io/gem/params/GemParameters.html index f5f4fda7..ec7cbe2b 100644 --- a/sbk-gem/javadoc/io/gem/params/GemParameters.html +++ b/sbk-gem/javadoc/io/gem/params/GemParameters.html @@ -2,7 +2,7 @@ -GemParameters (sbk-gem 5.2 API) +GemParameters (sbk-gem 5.3 API) @@ -123,18 +123,23 @@

    Method Summary

    to get Sbk directory.
    int
    - +
    -
    to get SBM port number.
    +
    to get SBM idle milliseconds sleep.
    -
    boolean
    - +
    int
    +
    -
    checks if parameters are copy.
    +
    to get SBM port number.
    boolean
    - +
    +
    checks if parameters are copy.
    +
    +
    boolean
    + +
    checks if parameters are deleted.
    @@ -145,7 +150,7 @@

    Methods inhe getAction

    Methods inherited from interface io.sbk.params.Parameters

    -getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds
    +getIdleSleepMilliSeconds, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds @@ -213,6 +218,17 @@

    getSbmPort

  • +
    +

    getSbmIdleSleepMilliSeconds

    +
    int getSbmIdleSleepMilliSeconds()
    +
    to get SBM idle milliseconds sleep.
    +
    +
    Returns:
    +
    SBM idle milliseconds sleep.
    +
    +
    +
  • +
  • isCopy

    boolean isCopy()
    diff --git a/sbk-gem/javadoc/io/gem/params/GetArguments.html b/sbk-gem/javadoc/io/gem/params/GetArguments.html index e07b6d49..50a25302 100644 --- a/sbk-gem/javadoc/io/gem/params/GetArguments.html +++ b/sbk-gem/javadoc/io/gem/params/GetArguments.html @@ -2,7 +2,7 @@ -GetArguments (sbk-gem 5.2 API) +GetArguments (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/params/impl/SbkGemParameters.html b/sbk-gem/javadoc/io/gem/params/impl/SbkGemParameters.html index 32469335..cccc45b1 100644 --- a/sbk-gem/javadoc/io/gem/params/impl/SbkGemParameters.html +++ b/sbk-gem/javadoc/io/gem/params/impl/SbkGemParameters.html @@ -2,7 +2,7 @@ -SbkGemParameters (sbk-gem 5.2 API) +SbkGemParameters (sbk-gem 5.3 API) @@ -100,11 +100,12 @@

    Constructor Summary

    Constructor
    Description
    -
    SbkGemParameters(String name, +
    SbkGemParameters(String name, String[] drivers, String[] loggers, @NotNull GemConfig config, - int sbmPort)
    + int sbmPort, + int sbmIdleSleepMilliSeconds)
    This Constructor is responsible for initializing all values.
    @@ -150,7 +151,7 @@

    Method Summary

    Methods inherited from class io.sbk.params.impl.SbkParameters

    -getAction, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds
    +getAction, getIdleSleepMilliSeconds, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds

    Methods inherited from class io.sbk.params.impl.SbkInputOptions

    addOption, getHelpText, getOptionValue, getOptionValue, hasOption, hasOptionValue
    @@ -162,7 +163,7 @@

    Methods inhe getAction

    Methods inherited from interface io.gem.params.GemParameters

    -getConnections, getLocalHost, getSbmPort
    +getConnections, getLocalHost, getSbmIdleSleepMilliSeconds, getSbmPort

    Methods inherited from interface io.gem.params.GetArguments

    getOptionsArgs, getParsedArgs
    @@ -171,7 +172,7 @@

    Methods inherit addOption, hasOption

    Methods inherited from interface io.sbk.params.Parameters

    -getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds
    +getIdleSleepMilliSeconds, getReadersCount, getReadersStep, getReadersStepSeconds, getRecordSize, getRecordsPerSec, getRecordsPerSync, getTimeoutMS, getTotalRecords, getTotalSecondsToRun, getWritersCount, getWritersStep, getWritersStepSeconds

    Methods inherited from interface io.sbk.params.ParsedOptions

    getHelpText, getOptionValue, getOptionValue, hasOptionValue, printHelp
    @@ -187,14 +188,15 @@

    Methods inheri

    Constructor Details

    • -
      +

      SbkGemParameters

      public SbkGemParameters(String name, String[] drivers, String[] loggers, @NotNull @NotNull GemConfig config, - int sbmPort)
      + int sbmPort, + int sbmIdleSleepMilliSeconds)
      This Constructor is responsible for initializing all values.
      Parameters:
      @@ -203,6 +205,7 @@

      SbkGemParameters

      loggers -
      config - NotNull GemConfig
      sbmPort - int
      +
      sbmIdleSleepMilliSeconds - int
    • diff --git a/sbk-gem/javadoc/io/gem/params/impl/package-summary.html b/sbk-gem/javadoc/io/gem/params/impl/package-summary.html index 6716132b..07c95b81 100644 --- a/sbk-gem/javadoc/io/gem/params/impl/package-summary.html +++ b/sbk-gem/javadoc/io/gem/params/impl/package-summary.html @@ -2,7 +2,7 @@ -io.gem.params.impl (sbk-gem 5.2 API) +io.gem.params.impl (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/params/impl/package-tree.html b/sbk-gem/javadoc/io/gem/params/impl/package-tree.html index 28c6b6ba..a28d08ae 100644 --- a/sbk-gem/javadoc/io/gem/params/impl/package-tree.html +++ b/sbk-gem/javadoc/io/gem/params/impl/package-tree.html @@ -2,7 +2,7 @@ -io.gem.params.impl Class Hierarchy (sbk-gem 5.2 API) +io.gem.params.impl Class Hierarchy (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/params/package-summary.html b/sbk-gem/javadoc/io/gem/params/package-summary.html index a82c0b0a..b8ad3315 100644 --- a/sbk-gem/javadoc/io/gem/params/package-summary.html +++ b/sbk-gem/javadoc/io/gem/params/package-summary.html @@ -2,7 +2,7 @@ -io.gem.params (sbk-gem 5.2 API) +io.gem.params (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/io/gem/params/package-tree.html b/sbk-gem/javadoc/io/gem/params/package-tree.html index d567cf14..4841d812 100644 --- a/sbk-gem/javadoc/io/gem/params/package-tree.html +++ b/sbk-gem/javadoc/io/gem/params/package-tree.html @@ -2,7 +2,7 @@ -io.gem.params Class Hierarchy (sbk-gem 5.2 API) +io.gem.params Class Hierarchy (sbk-gem 5.3 API) diff --git a/sbk-gem/javadoc/member-search-index.js b/sbk-gem/javadoc/member-search-index.js index e53e8ec7..e4c7a9ff 100644 --- a/sbk-gem/javadoc/member-search-index.js +++ b/sbk-gem/javadoc/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"io.gem.logger.impl","c":"AbstractGemLogger","l":"AbstractGemLogger()","u":"%3Cinit%3E()"},{"p":"io.gem.config","c":"GemConfig","l":"BIN_DIR"},{"p":"io.gem.api.impl","c":"SbkGem","l":"buildBenchmark(String[], String, String, String)","u":"buildBenchmark(java.lang.String[],java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.gem.api","c":"SshSession","l":"connection"},{"p":"io.gem.api","c":"ConnectionConfig","l":"ConnectionConfig(String, String, String, int, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,int,java.lang.String)"},{"p":"io.gem.config","c":"GemConfig","l":"copy"},{"p":"io.gem.api","c":"SshUtils","l":"copyDirectory(ClientSession, String, String)","u":"copyDirectory(org.apache.sshd.client.session.ClientSession,java.lang.String,java.lang.String)"},{"p":"io.gem.api","c":"SshSession","l":"copyDirectoryAsync(String, String)","u":"copyDirectoryAsync(java.lang.String,java.lang.String)"},{"p":"io.gem.api","c":"SshUtils","l":"createSession(SshClient, ConnectionConfig, long)","u":"createSession(org.apache.sshd.client.SshClient,io.gem.api.ConnectionConfig,long)"},{"p":"io.gem.api","c":"SshSession","l":"createSessionAsync(long)"},{"p":"io.gem.config","c":"GemConfig","l":"delete"},{"p":"io.gem.config","c":"GemConfig","l":"DESC"},{"p":"io.gem.api","c":"RemoteResponse","l":"errOutput"},{"p":"io.gem.api","c":"SshResponse","l":"errOutputStream"},{"p":"io.gem.config","c":"GemConfig","l":"fork"},{"p":"io.gem.config","c":"GemConfig","l":"GemConfig()","u":"%3Cinit%3E()"},{"p":"io.gem.api","c":"GemLoggerPackage","l":"GemLoggerPackage(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.gem.config","c":"GemConfig","l":"gempass"},{"p":"io.gem.config","c":"GemConfig","l":"gemport"},{"p":"io.gem.logger.impl","c":"GemPrometheusLogger","l":"GemPrometheusLogger()","u":"%3Cinit%3E()"},{"p":"io.gem.config","c":"GemConfig","l":"gemuser"},{"p":"io.gem.api","c":"GemLoggerPackage","l":"getClasses(String)","u":"getClasses(java.lang.String)"},{"p":"io.gem.params","c":"GemParameters","l":"getConnections()"},{"p":"io.gem.params","c":"GemParameters","l":"getLocalHost()"},{"p":"io.gem.logger.impl","c":"AbstractGemLogger","l":"getOptionsArgs()"},{"p":"io.gem.logger.impl","c":"GemPrometheusLogger","l":"getOptionsArgs()"},{"p":"io.gem.params","c":"GetArguments","l":"getOptionsArgs()"},{"p":"io.gem.logger.impl","c":"AbstractGemLogger","l":"getParsedArgs()"},{"p":"io.gem.logger.impl","c":"GemPrometheusLogger","l":"getParsedArgs()"},{"p":"io.gem.params","c":"GetArguments","l":"getParsedArgs()"},{"p":"io.gem.params","c":"GemParameters","l":"getSbkCommand()"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"getSbkCommand()"},{"p":"io.gem.params","c":"GemParameters","l":"getSbkDir()"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"getSbkDir()"},{"p":"io.gem.params","c":"GemParameters","l":"getSbmPort()"},{"p":"io.gem.api","c":"RemoteResponse","l":"host"},{"p":"io.gem.params","c":"GemParameters","l":"isCopy()"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"isCopy()"},{"p":"io.gem.params","c":"GemParameters","l":"isDelete()"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"isDelete()"},{"p":"io.gem.config","c":"GemConfig","l":"LOCAL_HOST"},{"p":"io.gem.main","c":"SbkGemMain","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"io.gem.config","c":"GemConfig","l":"maxIterations"},{"p":"io.gem.config","c":"GemConfig","l":"NAME"},{"p":"io.gem.config","c":"GemConfig","l":"nodes"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.gem.api.impl","c":"SbkGem","l":"printRemoteResults(RemoteResponse[], boolean)","u":"printRemoteResults(io.gem.api.RemoteResponse[],boolean)"},{"p":"io.gem.config","c":"GemConfig","l":"remoteDir"},{"p":"io.gem.api","c":"RemoteResponse","l":"RemoteResponse(int, String, String, String)","u":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.gem.config","c":"GemConfig","l":"remoteTimeoutSeconds"},{"p":"io.gem.api","c":"RemoteResponse","l":"returnCode"},{"p":"io.gem.api","c":"SshResponse","l":"returnCode"},{"p":"io.gem.api.impl","c":"SbkGem","l":"run(String[], String, String, String)","u":"run(java.lang.String[],java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.gem.api","c":"SshUtils","l":"runCommand(ClientSession, String, long, SshResponse)","u":"runCommand(org.apache.sshd.client.session.ClientSession,java.lang.String,long,io.gem.api.SshResponse)"},{"p":"io.gem.api","c":"SshSession","l":"runCommandAsync(String, Boolean, long)","u":"runCommandAsync(java.lang.String,java.lang.Boolean,long)"},{"p":"io.gem.config","c":"GemConfig","l":"SBK_GEM_APP_NAME"},{"p":"io.gem.config","c":"GemConfig","l":"SBK_GEM_LOGGER_PACKAGE_NAME"},{"p":"io.gem.config","c":"GemConfig","l":"sbkcommand"},{"p":"io.gem.config","c":"GemConfig","l":"sbkdir"},{"p":"io.gem.api.impl","c":"SbkGem","l":"SbkGem()","u":"%3Cinit%3E()"},{"p":"io.gem.api.impl","c":"SbkGemBenchmark","l":"SbkGemBenchmark(Benchmark, GemConfig, GemParameters, String)","u":"%3Cinit%3E(io.sbk.api.Benchmark,io.gem.config.GemConfig,io.gem.params.GemParameters,java.lang.String)"},{"p":"io.gem.main","c":"SbkGemMain","l":"SbkGemMain()","u":"%3Cinit%3E()"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"SbkGemParameters(String, String[], String[], GemConfig, int)","u":"%3Cinit%3E(java.lang.String,java.lang.String[],java.lang.String[],io.gem.config.GemConfig,int)"},{"p":"io.gem.api","c":"SshResponse","l":"SshResponse(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"io.gem.api","c":"SshSession","l":"SshSession(ConnectionConfig, ExecutorService)","u":"%3Cinit%3E(io.gem.api.ConnectionConfig,java.util.concurrent.ExecutorService)"},{"p":"io.gem.api","c":"SshUtils","l":"SshUtils()","u":"%3Cinit%3E()"},{"p":"io.gem.api","c":"GemBenchmark","l":"start()"},{"p":"io.gem.api.impl","c":"SbkGemBenchmark","l":"start()"},{"p":"io.gem.api","c":"RemoteResponse","l":"stdOutput"},{"p":"io.gem.api","c":"SshResponse","l":"stdOutputStream"},{"p":"io.gem.api","c":"GemBenchmark","l":"stop()"},{"p":"io.gem.api.impl","c":"SbkGemBenchmark","l":"stop()"},{"p":"io.gem.api","c":"SshSession","l":"stop()"},{"p":"io.gem.config","c":"GemConfig","l":"timeoutSeconds"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"io.gem.logger.impl","c":"AbstractGemLogger","l":"AbstractGemLogger()","u":"%3Cinit%3E()"},{"p":"io.gem.config","c":"GemConfig","l":"BIN_DIR"},{"p":"io.gem.api.impl","c":"SbkGem","l":"buildBenchmark(String[], String, String, String)","u":"buildBenchmark(java.lang.String[],java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.gem.api","c":"SshSession","l":"connection"},{"p":"io.gem.api","c":"ConnectionConfig","l":"ConnectionConfig(String, String, String, int, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,int,java.lang.String)"},{"p":"io.gem.config","c":"GemConfig","l":"copy"},{"p":"io.gem.api","c":"SshUtils","l":"copyDirectory(ClientSession, String, String)","u":"copyDirectory(org.apache.sshd.client.session.ClientSession,java.lang.String,java.lang.String)"},{"p":"io.gem.api","c":"SshSession","l":"copyDirectoryAsync(String, String)","u":"copyDirectoryAsync(java.lang.String,java.lang.String)"},{"p":"io.gem.api","c":"SshUtils","l":"createSession(SshClient, ConnectionConfig, long)","u":"createSession(org.apache.sshd.client.SshClient,io.gem.api.ConnectionConfig,long)"},{"p":"io.gem.api","c":"SshSession","l":"createSessionAsync(long)"},{"p":"io.gem.config","c":"GemConfig","l":"delete"},{"p":"io.gem.config","c":"GemConfig","l":"DESC"},{"p":"io.gem.api","c":"RemoteResponse","l":"errOutput"},{"p":"io.gem.api","c":"SshResponse","l":"errOutputStream"},{"p":"io.gem.config","c":"GemConfig","l":"fork"},{"p":"io.gem.config","c":"GemConfig","l":"GemConfig()","u":"%3Cinit%3E()"},{"p":"io.gem.api","c":"GemLoggerPackage","l":"GemLoggerPackage(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.gem.config","c":"GemConfig","l":"gempass"},{"p":"io.gem.config","c":"GemConfig","l":"gemport"},{"p":"io.gem.logger.impl","c":"GemPrometheusLogger","l":"GemPrometheusLogger()","u":"%3Cinit%3E()"},{"p":"io.gem.config","c":"GemConfig","l":"gemuser"},{"p":"io.gem.api","c":"GemLoggerPackage","l":"getClasses(String)","u":"getClasses(java.lang.String)"},{"p":"io.gem.params","c":"GemParameters","l":"getConnections()"},{"p":"io.gem.params","c":"GemParameters","l":"getLocalHost()"},{"p":"io.gem.logger.impl","c":"AbstractGemLogger","l":"getOptionsArgs()"},{"p":"io.gem.logger.impl","c":"GemPrometheusLogger","l":"getOptionsArgs()"},{"p":"io.gem.params","c":"GetArguments","l":"getOptionsArgs()"},{"p":"io.gem.logger.impl","c":"AbstractGemLogger","l":"getParsedArgs()"},{"p":"io.gem.logger.impl","c":"GemPrometheusLogger","l":"getParsedArgs()"},{"p":"io.gem.params","c":"GetArguments","l":"getParsedArgs()"},{"p":"io.gem.params","c":"GemParameters","l":"getSbkCommand()"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"getSbkCommand()"},{"p":"io.gem.params","c":"GemParameters","l":"getSbkDir()"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"getSbkDir()"},{"p":"io.gem.params","c":"GemParameters","l":"getSbmIdleSleepMilliSeconds()"},{"p":"io.gem.params","c":"GemParameters","l":"getSbmPort()"},{"p":"io.gem.api","c":"RemoteResponse","l":"host"},{"p":"io.gem.params","c":"GemParameters","l":"isCopy()"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"isCopy()"},{"p":"io.gem.params","c":"GemParameters","l":"isDelete()"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"isDelete()"},{"p":"io.gem.config","c":"GemConfig","l":"LOCAL_HOST"},{"p":"io.gem.main","c":"SbkGemMain","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"io.gem.config","c":"GemConfig","l":"maxIterations"},{"p":"io.gem.config","c":"GemConfig","l":"NAME"},{"p":"io.gem.config","c":"GemConfig","l":"nodes"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.gem.api.impl","c":"SbkGem","l":"printRemoteResults(RemoteResponse[], boolean)","u":"printRemoteResults(io.gem.api.RemoteResponse[],boolean)"},{"p":"io.gem.config","c":"GemConfig","l":"remoteDir"},{"p":"io.gem.api","c":"RemoteResponse","l":"RemoteResponse(int, String, String, String)","u":"%3Cinit%3E(int,java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.gem.config","c":"GemConfig","l":"remoteTimeoutSeconds"},{"p":"io.gem.api","c":"RemoteResponse","l":"returnCode"},{"p":"io.gem.api","c":"SshResponse","l":"returnCode"},{"p":"io.gem.api.impl","c":"SbkGem","l":"run(String[], String, String, String)","u":"run(java.lang.String[],java.lang.String,java.lang.String,java.lang.String)"},{"p":"io.gem.api","c":"SshUtils","l":"runCommand(ClientSession, String, long, SshResponse)","u":"runCommand(org.apache.sshd.client.session.ClientSession,java.lang.String,long,io.gem.api.SshResponse)"},{"p":"io.gem.api","c":"SshSession","l":"runCommandAsync(String, Boolean, long)","u":"runCommandAsync(java.lang.String,java.lang.Boolean,long)"},{"p":"io.gem.config","c":"GemConfig","l":"SBK_GEM_APP_NAME"},{"p":"io.gem.config","c":"GemConfig","l":"SBK_GEM_LOGGER_PACKAGE_NAME"},{"p":"io.gem.config","c":"GemConfig","l":"sbkcommand"},{"p":"io.gem.config","c":"GemConfig","l":"sbkdir"},{"p":"io.gem.api.impl","c":"SbkGem","l":"SbkGem()","u":"%3Cinit%3E()"},{"p":"io.gem.api.impl","c":"SbkGemBenchmark","l":"SbkGemBenchmark(Benchmark, GemConfig, GemParameters, String)","u":"%3Cinit%3E(io.sbk.api.Benchmark,io.gem.config.GemConfig,io.gem.params.GemParameters,java.lang.String)"},{"p":"io.gem.main","c":"SbkGemMain","l":"SbkGemMain()","u":"%3Cinit%3E()"},{"p":"io.gem.params.impl","c":"SbkGemParameters","l":"SbkGemParameters(String, String[], String[], GemConfig, int, int)","u":"%3Cinit%3E(java.lang.String,java.lang.String[],java.lang.String[],io.gem.config.GemConfig,int,int)"},{"p":"io.gem.api","c":"SshResponse","l":"SshResponse(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"io.gem.api","c":"SshSession","l":"SshSession(ConnectionConfig, ExecutorService)","u":"%3Cinit%3E(io.gem.api.ConnectionConfig,java.util.concurrent.ExecutorService)"},{"p":"io.gem.api","c":"SshUtils","l":"SshUtils()","u":"%3Cinit%3E()"},{"p":"io.gem.api","c":"GemBenchmark","l":"start()"},{"p":"io.gem.api.impl","c":"SbkGemBenchmark","l":"start()"},{"p":"io.gem.api","c":"RemoteResponse","l":"stdOutput"},{"p":"io.gem.api","c":"SshResponse","l":"stdOutputStream"},{"p":"io.gem.api","c":"GemBenchmark","l":"stop()"},{"p":"io.gem.api.impl","c":"SbkGemBenchmark","l":"stop()"},{"p":"io.gem.api","c":"SshSession","l":"stop()"},{"p":"io.gem.config","c":"GemConfig","l":"timeoutSeconds"}];updateSearchResults(); \ No newline at end of file diff --git a/sbk-gem/javadoc/overview-summary.html b/sbk-gem/javadoc/overview-summary.html index 10b7e672..eb204ed0 100644 --- a/sbk-gem/javadoc/overview-summary.html +++ b/sbk-gem/javadoc/overview-summary.html @@ -2,7 +2,7 @@ -sbk-gem 5.2 API +sbk-gem 5.3 API diff --git a/sbk-gem/javadoc/overview-tree.html b/sbk-gem/javadoc/overview-tree.html index baf374ed..3faaa87a 100644 --- a/sbk-gem/javadoc/overview-tree.html +++ b/sbk-gem/javadoc/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (sbk-gem 5.2 API) +Class Hierarchy (sbk-gem 5.3 API) diff --git a/sbk-gem/src/main/java/io/gem/params/impl/SbkGemParameters.java b/sbk-gem/src/main/java/io/gem/params/impl/SbkGemParameters.java index 2abe08b5..6c093c30 100644 --- a/sbk-gem/src/main/java/io/gem/params/impl/SbkGemParameters.java +++ b/sbk-gem/src/main/java/io/gem/params/impl/SbkGemParameters.java @@ -117,7 +117,7 @@ public void parseArgs(String[] args) throws ParseException, IllegalArgumentExcep config.sbkcommand = getOptionValue("sbkcommand", config.sbkcommand); localHost = getOptionValue("localhost", localHost); sbmPort = Integer.parseInt(getOptionValue("sbmport", Integer.toString(sbmPort))); - sbmIdleSleepMilliSeconds = Integer.parseInt(getOptionValue("sbmsleepms", Integer.toString(sbmPort))); + sbmIdleSleepMilliSeconds = Integer.parseInt(getOptionValue("sbmsleepms", Integer.toString(sbmIdleSleepMilliSeconds))); config.copy = Boolean.parseBoolean(getOptionValue("copy", Boolean.toString(config.copy))); config.delete = Boolean.parseBoolean(getOptionValue("delete", Boolean.toString(config.delete))); diff --git a/sbk-yal/javadoc/allclasses-index.html b/sbk-yal/javadoc/allclasses-index.html index 80670b13..b8dedc8e 100644 --- a/sbk-yal/javadoc/allclasses-index.html +++ b/sbk-yal/javadoc/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (sbk-yal 5.2 API) +All Classes and Interfaces (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/allpackages-index.html b/sbk-yal/javadoc/allpackages-index.html index 6a7d7bb7..31f127c1 100644 --- a/sbk-yal/javadoc/allpackages-index.html +++ b/sbk-yal/javadoc/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (sbk-yal 5.2 API) +All Packages (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/help-doc.html b/sbk-yal/javadoc/help-doc.html index 1e2d5ddc..38db6adf 100644 --- a/sbk-yal/javadoc/help-doc.html +++ b/sbk-yal/javadoc/help-doc.html @@ -2,7 +2,7 @@ -API Help (sbk-yal 5.2 API) +API Help (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/index-all.html b/sbk-yal/javadoc/index-all.html index d67d2493..f7821cec 100644 --- a/sbk-yal/javadoc/index-all.html +++ b/sbk-yal/javadoc/index-all.html @@ -2,7 +2,7 @@ -Index (sbk-yal 5.2 API) +Index (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/index.html b/sbk-yal/javadoc/index.html index 1315d0a9..68e87831 100644 --- a/sbk-yal/javadoc/index.html +++ b/sbk-yal/javadoc/index.html @@ -2,7 +2,7 @@ -Overview (sbk-yal 5.2 API) +Overview (sbk-yal 5.3 API) @@ -47,7 +47,7 @@
      -

      sbk-yal 5.2 API

      +

      sbk-yal 5.3 API

      Packages
      diff --git a/sbk-yal/javadoc/io/sbk/api/impl/SbkYal.html b/sbk-yal/javadoc/io/sbk/api/impl/SbkYal.html index 20e209ef..36ded19b 100644 --- a/sbk-yal/javadoc/io/sbk/api/impl/SbkYal.html +++ b/sbk-yal/javadoc/io/sbk/api/impl/SbkYal.html @@ -2,7 +2,7 @@ -SbkYal (sbk-yal 5.2 API) +SbkYal (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/io/sbk/api/impl/package-summary.html b/sbk-yal/javadoc/io/sbk/api/impl/package-summary.html index 150a8996..51708810 100644 --- a/sbk-yal/javadoc/io/sbk/api/impl/package-summary.html +++ b/sbk-yal/javadoc/io/sbk/api/impl/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.api.impl (sbk-yal 5.2 API) +io.sbk.api.impl (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/io/sbk/api/impl/package-tree.html b/sbk-yal/javadoc/io/sbk/api/impl/package-tree.html index 3cae0ca6..40aeb052 100644 --- a/sbk-yal/javadoc/io/sbk/api/impl/package-tree.html +++ b/sbk-yal/javadoc/io/sbk/api/impl/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.api.impl Class Hierarchy (sbk-yal 5.2 API) +io.sbk.api.impl Class Hierarchy (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/io/sbk/main/SbkYalMain.html b/sbk-yal/javadoc/io/sbk/main/SbkYalMain.html index c23af614..44ffc90a 100644 --- a/sbk-yal/javadoc/io/sbk/main/SbkYalMain.html +++ b/sbk-yal/javadoc/io/sbk/main/SbkYalMain.html @@ -2,7 +2,7 @@ -SbkYalMain (sbk-yal 5.2 API) +SbkYalMain (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/io/sbk/main/package-summary.html b/sbk-yal/javadoc/io/sbk/main/package-summary.html index e2ee8c58..30bbf016 100644 --- a/sbk-yal/javadoc/io/sbk/main/package-summary.html +++ b/sbk-yal/javadoc/io/sbk/main/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.main (sbk-yal 5.2 API) +io.sbk.main (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/io/sbk/main/package-tree.html b/sbk-yal/javadoc/io/sbk/main/package-tree.html index acb9b42b..156b3673 100644 --- a/sbk-yal/javadoc/io/sbk/main/package-tree.html +++ b/sbk-yal/javadoc/io/sbk/main/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.main Class Hierarchy (sbk-yal 5.2 API) +io.sbk.main Class Hierarchy (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/io/sbk/params/impl/SbkYmlMap.html b/sbk-yal/javadoc/io/sbk/params/impl/SbkYmlMap.html index a9764dda..f376b723 100644 --- a/sbk-yal/javadoc/io/sbk/params/impl/SbkYmlMap.html +++ b/sbk-yal/javadoc/io/sbk/params/impl/SbkYmlMap.html @@ -2,7 +2,7 @@ -SbkYmlMap (sbk-yal 5.2 API) +SbkYmlMap (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/io/sbk/params/impl/package-summary.html b/sbk-yal/javadoc/io/sbk/params/impl/package-summary.html index 5c14fba6..d4398f39 100644 --- a/sbk-yal/javadoc/io/sbk/params/impl/package-summary.html +++ b/sbk-yal/javadoc/io/sbk/params/impl/package-summary.html @@ -2,7 +2,7 @@ -io.sbk.params.impl (sbk-yal 5.2 API) +io.sbk.params.impl (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/io/sbk/params/impl/package-tree.html b/sbk-yal/javadoc/io/sbk/params/impl/package-tree.html index 6467641c..43e10525 100644 --- a/sbk-yal/javadoc/io/sbk/params/impl/package-tree.html +++ b/sbk-yal/javadoc/io/sbk/params/impl/package-tree.html @@ -2,7 +2,7 @@ -io.sbk.params.impl Class Hierarchy (sbk-yal 5.2 API) +io.sbk.params.impl Class Hierarchy (sbk-yal 5.3 API) diff --git a/sbk-yal/javadoc/overview-summary.html b/sbk-yal/javadoc/overview-summary.html index 1e483cc7..eec4b6ee 100644 --- a/sbk-yal/javadoc/overview-summary.html +++ b/sbk-yal/javadoc/overview-summary.html @@ -2,7 +2,7 @@ -sbk-yal 5.2 API +sbk-yal 5.3 API diff --git a/sbk-yal/javadoc/overview-tree.html b/sbk-yal/javadoc/overview-tree.html index 2a8a8301..0cbc035c 100644 --- a/sbk-yal/javadoc/overview-tree.html +++ b/sbk-yal/javadoc/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (sbk-yal 5.2 API) +Class Hierarchy (sbk-yal 5.3 API) diff --git a/sbm/README.md b/sbm/README.md index 672f1acc..01cc29b3 100644 --- a/sbm/README.md +++ b/sbm/README.md @@ -28,33 +28,51 @@ SBM is a submodule/project of the SBK framework. If you [build SBK](./../README. The standard help output with SBM parameters as follows ``` -kmg@kmgs-MBP SBK % ./sbm/build/install/sbm/bin/sbm -help -2021-07-08 16:58:10 INFO - _____ ____ _ __ _____ __ __ - / ____| | _ \ | |/ / | __ \ /\ | \/ | - | (___ | |_) | | ' / ______ | |__) | / \ | \ / | - \___ \ | _ < | < |______| | _ / / /\ \ | |\/| | - ____) | | |_) | | . \ | | \ \ / ____ \ | | | | - |_____/ |____/ |_|\_\ |_| \_\ /_/ \_\ |_| |_| - -2021-07-08 16:58:10 INFO Storage Benchmark Kit - Results Aggregation Monitor -2021-07-08 16:58:10 INFO SBM Version: 0.892 -2021-07-08 16:58:10 INFO Arguments List: [-help] -2021-07-08 16:58:10 INFO Java Runtime Version: 11.0.8+11 - -usage: sbm -Storage Benchmark Kit - Results Aggregation Monitor - - -action action [r: read, w: write, wr: write and read], default: - r - -class storage class name; run 'sbk -help' to see the list - -context Prometheus Metric context; default: 9719/metrics; 'no' - disables the metrics - -help Help message - -max Maximum number of connections; default: 1000 - -ramport RAM port number; default: 9717 - -time Latency Time Unit [ms:MILLISECONDS, mcs:MICROSECONDS, - ns:NANOSECONDS]; default: ms +kmg@kmgs-MacBook-Pro SBK % ./sbm/build/install/sbm/bin/sbm -help +2024-08-24 16:50:31 INFO Reflections took 27 ms to scan 1 urls, producing 10 keys and 11 values +2024-08-24 16:50:31 INFO + _____ ____ __ __ + / ____| | _ \ | \/ | + | (___ | |_) | | \ / | + \___ \ | _ < | |\/| | + ____) | | |_) | | | | | + |_____/ |____/ |_| |_| + +2024-08-24 16:50:31 INFO Storage Benchmark Monitor +2024-08-24 16:50:31 INFO SBM Version: 5.3 +2024-08-24 16:50:31 INFO SBM Website: https://github.com/kmgowda/SBK +2024-08-24 16:50:31 INFO Arguments List: [-help] +2024-08-24 16:50:31 INFO Java Runtime Version: 17.0.2+8 +2024-08-24 16:50:31 INFO SBP Version Major: 3, Minor: 0 +2024-08-24 16:50:31 INFO Logger Classes in package 'io.sbm.logger': 1 [SbmPrometheusLogger] + +usage: sbm -out SbmPrometheusLogger +Storage Benchmark Monitor + + -action action [r: read, w: write, + wr: write and read, wro: write but only read, + rw: read and write, rwo: read but only write], + default: r + -class storage class name; run 'sbk -help' to see the + list + -context Prometheus Metric context; + 'no' disables this option; default: 9719/metrics + -csvfile CSV file to record results; + 'no' disables this option, default: no + -help Help message + -max Maximum number of connections; default: 1000 + -maxlatency Maximum latency; + use '-time' for time unit; default:180000 ms + -millisecsleep Idle sleep in milliseconds; default: 10 ms + -minlatency Minimum latency; + use '-time' for time unit; default:0 ms + -out logger driver class, + Available Drivers [SbmPrometheusLogger] + -port SBM port number; default: 9717 + -rq Benchmark Reade Requests; default: false + -time Latency Time Unit [ms:MILLISECONDS, + mcs:MICROSECONDS, ns:NANOSECONDS]; default: ms + -wq Benchmark Write Requests; default: false Please report issues at https://github.com/kmgowda/SBK diff --git a/sbm/javadoc/allclasses-index.html b/sbm/javadoc/allclasses-index.html index 1a2c3015..f2a4fe9c 100644 --- a/sbm/javadoc/allclasses-index.html +++ b/sbm/javadoc/allclasses-index.html @@ -2,7 +2,7 @@ -All Classes and Interfaces (sbm 5.2 API) +All Classes and Interfaces (sbm 5.3 API) diff --git a/sbm/javadoc/allpackages-index.html b/sbm/javadoc/allpackages-index.html index 233dbb45..95d1e53c 100644 --- a/sbm/javadoc/allpackages-index.html +++ b/sbm/javadoc/allpackages-index.html @@ -2,7 +2,7 @@ -All Packages (sbm 5.2 API) +All Packages (sbm 5.3 API) diff --git a/sbm/javadoc/constant-values.html b/sbm/javadoc/constant-values.html index c3c5fd4f..71c9a07c 100644 --- a/sbm/javadoc/constant-values.html +++ b/sbm/javadoc/constant-values.html @@ -2,7 +2,7 @@ -Constant Field Values (sbm 5.2 API) +Constant Field Values (sbm 5.3 API) diff --git a/sbm/javadoc/help-doc.html b/sbm/javadoc/help-doc.html index 756ef4be..9bb77d87 100644 --- a/sbm/javadoc/help-doc.html +++ b/sbm/javadoc/help-doc.html @@ -2,7 +2,7 @@ -API Help (sbm 5.2 API) +API Help (sbm 5.3 API) diff --git a/sbm/javadoc/index-all.html b/sbm/javadoc/index-all.html index d8cf9036..d975e21e 100644 --- a/sbm/javadoc/index-all.html +++ b/sbm/javadoc/index-all.html @@ -2,7 +2,7 @@ -Index (sbm 5.2 API) +Index (sbm 5.3 API) @@ -128,6 +128,10 @@

      G

      this method returns id.
      +
      getIdleSleepMilliSeconds() - Method in interface io.sbm.params.RamParameters
      +
      +
      get duration idle sleep in Milliseconds.
      +
      getMaxConnections() - Method in interface io.sbm.params.RamParameters
      get Max Connections.
      @@ -335,7 +339,7 @@

      S

      Class for processing command Line arguments/parameters.
      -
      SbmParameters(String, int, int, String[]) - Constructor for class io.sbm.params.impl.SbmParameters
      +
      SbmParameters(String, int, int, int, String[]) - Constructor for class io.sbm.params.impl.SbmParameters
      Constructor SbmParameters initializing all values.
      diff --git a/sbm/javadoc/index.html b/sbm/javadoc/index.html index f72e7ebd..53620f49 100644 --- a/sbm/javadoc/index.html +++ b/sbm/javadoc/index.html @@ -2,7 +2,7 @@ -Overview (sbm 5.2 API) +Overview (sbm 5.3 API) @@ -47,7 +47,7 @@
      -

      sbm 5.2 API

      +

      sbm 5.3 API

      Packages
      diff --git a/sbm/javadoc/io/sbm/api/RamLoggerPackage.html b/sbm/javadoc/io/sbm/api/RamLoggerPackage.html index db0377e8..3ff6e7c9 100644 --- a/sbm/javadoc/io/sbm/api/RamLoggerPackage.html +++ b/sbm/javadoc/io/sbm/api/RamLoggerPackage.html @@ -2,7 +2,7 @@ -RamLoggerPackage (sbm 5.2 API) +RamLoggerPackage (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/api/SbmPeriodicRecorder.html b/sbm/javadoc/io/sbm/api/SbmPeriodicRecorder.html index 270c3331..c56162d4 100644 --- a/sbm/javadoc/io/sbm/api/SbmPeriodicRecorder.html +++ b/sbm/javadoc/io/sbm/api/SbmPeriodicRecorder.html @@ -2,7 +2,7 @@ -SbmPeriodicRecorder (sbm 5.2 API) +SbmPeriodicRecorder (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/api/SbmRegistry.html b/sbm/javadoc/io/sbm/api/SbmRegistry.html index 6129be23..8e7cea11 100644 --- a/sbm/javadoc/io/sbm/api/SbmRegistry.html +++ b/sbm/javadoc/io/sbm/api/SbmRegistry.html @@ -2,7 +2,7 @@ -SbmRegistry (sbm 5.2 API) +SbmRegistry (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/api/impl/Sbm.html b/sbm/javadoc/io/sbm/api/impl/Sbm.html index e68c33df..ea376838 100644 --- a/sbm/javadoc/io/sbm/api/impl/Sbm.html +++ b/sbm/javadoc/io/sbm/api/impl/Sbm.html @@ -2,7 +2,7 @@ -Sbm (sbm 5.2 API) +Sbm (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/api/impl/SbmBenchmark.html b/sbm/javadoc/io/sbm/api/impl/SbmBenchmark.html index 9defe6c5..dccc4130 100644 --- a/sbm/javadoc/io/sbm/api/impl/SbmBenchmark.html +++ b/sbm/javadoc/io/sbm/api/impl/SbmBenchmark.html @@ -2,7 +2,7 @@ -SbmBenchmark (sbm 5.2 API) +SbmBenchmark (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/api/impl/SbmGrpcService.html b/sbm/javadoc/io/sbm/api/impl/SbmGrpcService.html index 59431ed9..25ade1ce 100644 --- a/sbm/javadoc/io/sbm/api/impl/SbmGrpcService.html +++ b/sbm/javadoc/io/sbm/api/impl/SbmGrpcService.html @@ -2,7 +2,7 @@ -SbmGrpcService (sbm 5.2 API) +SbmGrpcService (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/api/impl/SbmLatencyBenchmark.html b/sbm/javadoc/io/sbm/api/impl/SbmLatencyBenchmark.html index 89ed8337..c1832adb 100644 --- a/sbm/javadoc/io/sbm/api/impl/SbmLatencyBenchmark.html +++ b/sbm/javadoc/io/sbm/api/impl/SbmLatencyBenchmark.html @@ -2,7 +2,7 @@ -SbmLatencyBenchmark (sbm 5.2 API) +SbmLatencyBenchmark (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/api/impl/SbmTotalWindowLatencyPeriodicRecorder.html b/sbm/javadoc/io/sbm/api/impl/SbmTotalWindowLatencyPeriodicRecorder.html index 3e4cb708..76d59e88 100644 --- a/sbm/javadoc/io/sbm/api/impl/SbmTotalWindowLatencyPeriodicRecorder.html +++ b/sbm/javadoc/io/sbm/api/impl/SbmTotalWindowLatencyPeriodicRecorder.html @@ -2,7 +2,7 @@ -SbmTotalWindowLatencyPeriodicRecorder (sbm 5.2 API) +SbmTotalWindowLatencyPeriodicRecorder (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/api/impl/package-summary.html b/sbm/javadoc/io/sbm/api/impl/package-summary.html index 9e3345ec..0a2429bd 100644 --- a/sbm/javadoc/io/sbm/api/impl/package-summary.html +++ b/sbm/javadoc/io/sbm/api/impl/package-summary.html @@ -2,7 +2,7 @@ -io.sbm.api.impl (sbm 5.2 API) +io.sbm.api.impl (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/api/impl/package-tree.html b/sbm/javadoc/io/sbm/api/impl/package-tree.html index ad51f24c..a84395a7 100644 --- a/sbm/javadoc/io/sbm/api/impl/package-tree.html +++ b/sbm/javadoc/io/sbm/api/impl/package-tree.html @@ -2,7 +2,7 @@ -io.sbm.api.impl Class Hierarchy (sbm 5.2 API) +io.sbm.api.impl Class Hierarchy (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/api/package-summary.html b/sbm/javadoc/io/sbm/api/package-summary.html index 4690416c..df92026b 100644 --- a/sbm/javadoc/io/sbm/api/package-summary.html +++ b/sbm/javadoc/io/sbm/api/package-summary.html @@ -2,7 +2,7 @@ -io.sbm.api (sbm 5.2 API) +io.sbm.api (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/api/package-tree.html b/sbm/javadoc/io/sbm/api/package-tree.html index 5a3261c9..4254dd92 100644 --- a/sbm/javadoc/io/sbm/api/package-tree.html +++ b/sbm/javadoc/io/sbm/api/package-tree.html @@ -2,7 +2,7 @@ -io.sbm.api Class Hierarchy (sbm 5.2 API) +io.sbm.api Class Hierarchy (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/config/SbmConfig.html b/sbm/javadoc/io/sbm/config/SbmConfig.html index ce0cee81..a79ed8c3 100644 --- a/sbm/javadoc/io/sbm/config/SbmConfig.html +++ b/sbm/javadoc/io/sbm/config/SbmConfig.html @@ -2,7 +2,7 @@ -SbmConfig (sbm 5.2 API) +SbmConfig (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/config/package-summary.html b/sbm/javadoc/io/sbm/config/package-summary.html index e1fd6e91..8ac96c64 100644 --- a/sbm/javadoc/io/sbm/config/package-summary.html +++ b/sbm/javadoc/io/sbm/config/package-summary.html @@ -2,7 +2,7 @@ -io.sbm.config (sbm 5.2 API) +io.sbm.config (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/config/package-tree.html b/sbm/javadoc/io/sbm/config/package-tree.html index 49a17caa..0733404a 100644 --- a/sbm/javadoc/io/sbm/config/package-tree.html +++ b/sbm/javadoc/io/sbm/config/package-tree.html @@ -2,7 +2,7 @@ -io.sbm.config Class Hierarchy (sbm 5.2 API) +io.sbm.config Class Hierarchy (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/logger/CountConnections.html b/sbm/javadoc/io/sbm/logger/CountConnections.html index 3e2b6e3b..1d5743a3 100644 --- a/sbm/javadoc/io/sbm/logger/CountConnections.html +++ b/sbm/javadoc/io/sbm/logger/CountConnections.html @@ -2,7 +2,7 @@ -CountConnections (sbm 5.2 API) +CountConnections (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/logger/RamLogger.html b/sbm/javadoc/io/sbm/logger/RamLogger.html index 4fd17e3e..2fbc1e34 100644 --- a/sbm/javadoc/io/sbm/logger/RamLogger.html +++ b/sbm/javadoc/io/sbm/logger/RamLogger.html @@ -2,7 +2,7 @@ -RamLogger (sbm 5.2 API) +RamLogger (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/logger/impl/AbstractRamLogger.html b/sbm/javadoc/io/sbm/logger/impl/AbstractRamLogger.html index 86a614e1..6b12e8f7 100644 --- a/sbm/javadoc/io/sbm/logger/impl/AbstractRamLogger.html +++ b/sbm/javadoc/io/sbm/logger/impl/AbstractRamLogger.html @@ -2,7 +2,7 @@ -AbstractRamLogger (sbm 5.2 API) +AbstractRamLogger (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/logger/impl/SbmPrometheusLogger.html b/sbm/javadoc/io/sbm/logger/impl/SbmPrometheusLogger.html index 9bf0ca62..1b3c9134 100644 --- a/sbm/javadoc/io/sbm/logger/impl/SbmPrometheusLogger.html +++ b/sbm/javadoc/io/sbm/logger/impl/SbmPrometheusLogger.html @@ -2,7 +2,7 @@ -SbmPrometheusLogger (sbm 5.2 API) +SbmPrometheusLogger (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/logger/impl/SbmPrometheusServer.html b/sbm/javadoc/io/sbm/logger/impl/SbmPrometheusServer.html index 4bfbf7b5..bb2564b7 100644 --- a/sbm/javadoc/io/sbm/logger/impl/SbmPrometheusServer.html +++ b/sbm/javadoc/io/sbm/logger/impl/SbmPrometheusServer.html @@ -2,7 +2,7 @@ -SbmPrometheusServer (sbm 5.2 API) +SbmPrometheusServer (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/logger/impl/package-summary.html b/sbm/javadoc/io/sbm/logger/impl/package-summary.html index c188089f..762d9cb5 100644 --- a/sbm/javadoc/io/sbm/logger/impl/package-summary.html +++ b/sbm/javadoc/io/sbm/logger/impl/package-summary.html @@ -2,7 +2,7 @@ -io.sbm.logger.impl (sbm 5.2 API) +io.sbm.logger.impl (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/logger/impl/package-tree.html b/sbm/javadoc/io/sbm/logger/impl/package-tree.html index 7df2ec90..c8ce3362 100644 --- a/sbm/javadoc/io/sbm/logger/impl/package-tree.html +++ b/sbm/javadoc/io/sbm/logger/impl/package-tree.html @@ -2,7 +2,7 @@ -io.sbm.logger.impl Class Hierarchy (sbm 5.2 API) +io.sbm.logger.impl Class Hierarchy (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/logger/package-summary.html b/sbm/javadoc/io/sbm/logger/package-summary.html index ba41be38..c7c2227f 100644 --- a/sbm/javadoc/io/sbm/logger/package-summary.html +++ b/sbm/javadoc/io/sbm/logger/package-summary.html @@ -2,7 +2,7 @@ -io.sbm.logger (sbm 5.2 API) +io.sbm.logger (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/logger/package-tree.html b/sbm/javadoc/io/sbm/logger/package-tree.html index 60a300ad..fc156d32 100644 --- a/sbm/javadoc/io/sbm/logger/package-tree.html +++ b/sbm/javadoc/io/sbm/logger/package-tree.html @@ -2,7 +2,7 @@ -io.sbm.logger Class Hierarchy (sbm 5.2 API) +io.sbm.logger Class Hierarchy (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/main/SbmMain.html b/sbm/javadoc/io/sbm/main/SbmMain.html index c48fa0ff..af8ee27c 100644 --- a/sbm/javadoc/io/sbm/main/SbmMain.html +++ b/sbm/javadoc/io/sbm/main/SbmMain.html @@ -2,7 +2,7 @@ -SbmMain (sbm 5.2 API) +SbmMain (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/main/package-summary.html b/sbm/javadoc/io/sbm/main/package-summary.html index 6bcbcc83..e981a817 100644 --- a/sbm/javadoc/io/sbm/main/package-summary.html +++ b/sbm/javadoc/io/sbm/main/package-summary.html @@ -2,7 +2,7 @@ -io.sbm.main (sbm 5.2 API) +io.sbm.main (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/main/package-tree.html b/sbm/javadoc/io/sbm/main/package-tree.html index 64bc47eb..d0085226 100644 --- a/sbm/javadoc/io/sbm/main/package-tree.html +++ b/sbm/javadoc/io/sbm/main/package-tree.html @@ -2,7 +2,7 @@ -io.sbm.main Class Hierarchy (sbm 5.2 API) +io.sbm.main Class Hierarchy (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/params/RamParameterOptions.html b/sbm/javadoc/io/sbm/params/RamParameterOptions.html index fb306ca1..44b5678c 100644 --- a/sbm/javadoc/io/sbm/params/RamParameterOptions.html +++ b/sbm/javadoc/io/sbm/params/RamParameterOptions.html @@ -2,7 +2,7 @@ -RamParameterOptions (sbm 5.2 API) +RamParameterOptions (sbm 5.3 API) @@ -100,7 +100,7 @@

      Methods in parseArgs

      Methods inherited from interface io.sbm.params.RamParameters

      -getMaxConnections, getPort, getStorageName
      +getIdleSleepMilliSeconds, getMaxConnections, getPort, getStorageName
  • diff --git a/sbm/javadoc/io/sbm/params/RamParameters.html b/sbm/javadoc/io/sbm/params/RamParameters.html index ea182562..5878f65d 100644 --- a/sbm/javadoc/io/sbm/params/RamParameters.html +++ b/sbm/javadoc/io/sbm/params/RamParameters.html @@ -2,7 +2,7 @@ -RamParameters (sbm 5.2 API) +RamParameters (sbm 5.3 API) @@ -103,18 +103,23 @@

    Method Summary

    Method
    Description
    int
    - +
    -
    get Max Connections.
    +
    get duration idle sleep in Milliseconds.
    int
    - +
    -
    Get the Port number to user.
    +
    get Max Connections.
    - - +
    int
    +
    +
    Get the Port number to user.
    +
    + + +
    Get Storage Name.
    @@ -167,6 +172,17 @@

    getMaxConnections

    +
  • +
    +

    getIdleSleepMilliSeconds

    +
    int getIdleSleepMilliSeconds()
    +
    get duration idle sleep in Milliseconds.
    +
    +
    Returns:
    +
    get idle sleep in milliseconds .
    +
    +
    +
  • diff --git a/sbm/javadoc/io/sbm/params/impl/SbmParameters.html b/sbm/javadoc/io/sbm/params/impl/SbmParameters.html index 4d3c2940..b6bfda04 100644 --- a/sbm/javadoc/io/sbm/params/impl/SbmParameters.html +++ b/sbm/javadoc/io/sbm/params/impl/SbmParameters.html @@ -2,7 +2,7 @@ -SbmParameters (sbm 5.2 API) +SbmParameters (sbm 5.3 API) @@ -96,9 +96,10 @@

    Constructor Summary

    Constructor
    Description
    -
    SbmParameters(String name, +
    SbmParameters(String name, int port, int maxConnections, + int idleMS, String[] loggerNames)
    Constructor SbmParameters initializing all values.
    @@ -140,7 +141,7 @@

    Methods inheri getHelpText, getOptionValue, getOptionValue, hasOptionValue, printHelp

    Methods inherited from interface io.sbm.params.RamParameters

    -getMaxConnections, getPort, getStorageName
    +getIdleSleepMilliSeconds, getMaxConnections, getPort, getStorageName
    @@ -153,11 +154,12 @@

    Methods inheri

    Constructor Details

    • -
      +

      SbmParameters

      public SbmParameters(String name, int port, int maxConnections, + int idleMS, String[] loggerNames)
      Constructor SbmParameters initializing all values.
      @@ -165,6 +167,7 @@

      SbmParameters

      name - String
      port - int
      maxConnections - int
      +
      idleMS - int
      loggerNames -
      diff --git a/sbm/javadoc/io/sbm/params/impl/package-summary.html b/sbm/javadoc/io/sbm/params/impl/package-summary.html index 3914b72a..cc61b5bb 100644 --- a/sbm/javadoc/io/sbm/params/impl/package-summary.html +++ b/sbm/javadoc/io/sbm/params/impl/package-summary.html @@ -2,7 +2,7 @@ -io.sbm.params.impl (sbm 5.2 API) +io.sbm.params.impl (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/params/impl/package-tree.html b/sbm/javadoc/io/sbm/params/impl/package-tree.html index f07753cf..aa6ffc95 100644 --- a/sbm/javadoc/io/sbm/params/impl/package-tree.html +++ b/sbm/javadoc/io/sbm/params/impl/package-tree.html @@ -2,7 +2,7 @@ -io.sbm.params.impl Class Hierarchy (sbm 5.2 API) +io.sbm.params.impl Class Hierarchy (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/params/package-summary.html b/sbm/javadoc/io/sbm/params/package-summary.html index 67f1aace..157f91bb 100644 --- a/sbm/javadoc/io/sbm/params/package-summary.html +++ b/sbm/javadoc/io/sbm/params/package-summary.html @@ -2,7 +2,7 @@ -io.sbm.params (sbm 5.2 API) +io.sbm.params (sbm 5.3 API) diff --git a/sbm/javadoc/io/sbm/params/package-tree.html b/sbm/javadoc/io/sbm/params/package-tree.html index f9cc9f25..d39cf74c 100644 --- a/sbm/javadoc/io/sbm/params/package-tree.html +++ b/sbm/javadoc/io/sbm/params/package-tree.html @@ -2,7 +2,7 @@ -io.sbm.params Class Hierarchy (sbm 5.2 API) +io.sbm.params Class Hierarchy (sbm 5.3 API) diff --git a/sbm/javadoc/member-search-index.js b/sbm/javadoc/member-search-index.js index 6539e1f5..688a2fa7 100644 --- a/sbm/javadoc/member-search-index.js +++ b/sbm/javadoc/member-search-index.js @@ -1 +1 @@ -memberSearchIndex = [{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"AbstractRamLogger()","u":"%3Cinit%3E()"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"addLatenciesRecord(MessageLatenciesRecord)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"addLatenciesRecord(MessageLatenciesRecord, StreamObserver)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"appendConnections(StringBuilder, int, int)","u":"appendConnections(java.lang.StringBuilder,int,int)"},{"p":"io.sbm.api","c":"SbmRegistry","l":"BASE_CLIENT_ID_VALUE"},{"p":"io.sbm.api.impl","c":"Sbm","l":"buildBenchmark(String[], String, String)","u":"buildBenchmark(java.lang.String[],java.lang.String,java.lang.String)"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"closeClient(ClientID, StreamObserver)","u":"closeClient(io.sbp.grpc.ClientID,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.logger","c":"CountConnections","l":"decrementConnections()"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"decrementConnections()"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusServer","l":"decrementConnections()"},{"p":"io.sbm.config","c":"SbmConfig","l":"DESC"},{"p":"io.sbm.api.impl","c":"SbmLatencyBenchmark","l":"enQueue(MessageLatenciesRecord)","u":"enQueue(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbm.api","c":"SbmRegistry","l":"enQueue(MessageLatenciesRecord)","u":"enQueue(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"flush(long)"},{"p":"io.sbm.api","c":"RamLoggerPackage","l":"getClasses(String)","u":"getClasses(java.lang.String)"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"getConfig(Empty, StreamObserver)","u":"getConfig(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.api.impl","c":"SbmLatencyBenchmark","l":"getID()"},{"p":"io.sbm.api","c":"SbmRegistry","l":"getID()"},{"p":"io.sbm.params","c":"RamParameters","l":"getMaxConnections()"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"getMetricsConfigStream()"},{"p":"io.sbm.params","c":"RamParameters","l":"getPort()"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"getPrometheusRWMetricsServer()"},{"p":"io.sbm.params","c":"RamParameters","l":"getStorageName()"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"getVersion(Empty, StreamObserver)","u":"getVersion(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.config","c":"SbmConfig","l":"idleMS"},{"p":"io.sbm.logger","c":"CountConnections","l":"incrementConnections()"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"incrementConnections()"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusServer","l":"incrementConnections()"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"isVersionSupported(Version, StreamObserver)","u":"isVersionSupported(io.sbp.grpc.Version,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.main","c":"SbmMain","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"io.sbm.config","c":"SbmConfig","l":"maxConnections"},{"p":"io.sbm.config","c":"SbmConfig","l":"maxQueues"},{"p":"io.sbm.config","c":"SbmConfig","l":"NAME"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbm.params.impl","c":"SbmParameters","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.sbm.config","c":"SbmConfig","l":"port"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"print(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusLogger","l":"print(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger","c":"RamLogger","l":"print(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"printTotal(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusLogger","l":"printTotal(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger","c":"RamLogger","l":"printTotal(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.api","c":"RamLoggerPackage","l":"RamLoggerPackage(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"record(long, MessageLatenciesRecord)","u":"record(long,io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbm.api","c":"SbmPeriodicRecorder","l":"record(long, MessageLatenciesRecord)","u":"record(long,io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"recordReadRequests(int, long, long, long)","u":"recordReadRequests(int,long,long,long)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"recordReadTimeoutEvents(int, long, long)","u":"recordReadTimeoutEvents(int,long,long)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"recordWriteRequests(int, long, long, long)","u":"recordWriteRequests(int,long,long,long)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"recordWriteTimeoutEvents(int, long, long)","u":"recordWriteTimeoutEvents(int,long,long)"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"registerClient(Config, StreamObserver)","u":"registerClient(io.sbp.grpc.Config,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.sbm.api.impl","c":"Sbm","l":"run(String[], String, String)","u":"run(java.lang.String[],java.lang.String,java.lang.String)"},{"p":"io.sbm.config","c":"SbmConfig","l":"SBM_LOGGER_PACKAGE_NAME"},{"p":"io.sbm.api.impl","c":"Sbm","l":"Sbm()","u":"%3Cinit%3E()"},{"p":"io.sbm.api.impl","c":"SbmBenchmark","l":"SbmBenchmark(SbmConfig, RamParameterOptions, RamLogger, Time)","u":"%3Cinit%3E(io.sbm.config.SbmConfig,io.sbm.params.RamParameterOptions,io.sbm.logger.RamLogger,io.time.Time)"},{"p":"io.sbm.config","c":"SbmConfig","l":"SbmConfig()","u":"%3Cinit%3E()"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"SbmGrpcService(RamParameters, Time, long, long, CountConnections, SbmRegistry)","u":"%3Cinit%3E(io.sbm.params.RamParameters,io.time.Time,long,long,io.sbm.logger.CountConnections,io.sbm.api.SbmRegistry)"},{"p":"io.sbm.api.impl","c":"SbmLatencyBenchmark","l":"SbmLatencyBenchmark(int, int, Time, SbmPeriodicRecorder, int)","u":"%3Cinit%3E(int,int,io.time.Time,io.sbm.api.SbmPeriodicRecorder,int)"},{"p":"io.sbm.main","c":"SbmMain","l":"SbmMain()","u":"%3Cinit%3E()"},{"p":"io.sbm.params.impl","c":"SbmParameters","l":"SbmParameters(String, int, int, String[])","u":"%3Cinit%3E(java.lang.String,int,int,java.lang.String[])"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusLogger","l":"SbmPrometheusLogger()","u":"%3Cinit%3E()"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusServer","l":"SbmPrometheusServer(String, String, String, double[], Time, MetricsConfig)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,double[],io.time.Time,io.sbk.logger.MetricsConfig)"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"SbmTotalWindowLatencyPeriodicRecorder(LatencyRecordWindow, LatencyRecordWindow, Print, Print, ReportLatencies, SetRW, WriteRequestsLogger, ReadRequestsLogger)","u":"%3Cinit%3E(io.perl.api.LatencyRecordWindow,io.perl.api.LatencyRecordWindow,io.perl.logger.Print,io.perl.logger.Print,io.perl.api.ReportLatencies,io.sbk.logger.SetRW,io.sbk.logger.WriteRequestsLogger,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbm.api.impl","c":"SbmBenchmark","l":"start()"},{"p":"io.sbm.api.impl","c":"SbmLatencyBenchmark","l":"start()"},{"p":"io.sbm.api.impl","c":"SbmBenchmark","l":"stop()"},{"p":"io.sbm.api.impl","c":"SbmLatencyBenchmark","l":"stop()"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"stopWindow(long)"}];updateSearchResults(); \ No newline at end of file +memberSearchIndex = [{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"AbstractRamLogger()","u":"%3Cinit%3E()"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"addLatenciesRecord(MessageLatenciesRecord)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"addLatenciesRecord(MessageLatenciesRecord, StreamObserver)","u":"addLatenciesRecord(io.sbp.grpc.MessageLatenciesRecord,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"appendConnections(StringBuilder, int, int)","u":"appendConnections(java.lang.StringBuilder,int,int)"},{"p":"io.sbm.api","c":"SbmRegistry","l":"BASE_CLIENT_ID_VALUE"},{"p":"io.sbm.api.impl","c":"Sbm","l":"buildBenchmark(String[], String, String)","u":"buildBenchmark(java.lang.String[],java.lang.String,java.lang.String)"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"closeClient(ClientID, StreamObserver)","u":"closeClient(io.sbp.grpc.ClientID,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.logger","c":"CountConnections","l":"decrementConnections()"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"decrementConnections()"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusServer","l":"decrementConnections()"},{"p":"io.sbm.config","c":"SbmConfig","l":"DESC"},{"p":"io.sbm.api.impl","c":"SbmLatencyBenchmark","l":"enQueue(MessageLatenciesRecord)","u":"enQueue(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbm.api","c":"SbmRegistry","l":"enQueue(MessageLatenciesRecord)","u":"enQueue(io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"flush(long)"},{"p":"io.sbm.api","c":"RamLoggerPackage","l":"getClasses(String)","u":"getClasses(java.lang.String)"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"getConfig(Empty, StreamObserver)","u":"getConfig(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.api.impl","c":"SbmLatencyBenchmark","l":"getID()"},{"p":"io.sbm.api","c":"SbmRegistry","l":"getID()"},{"p":"io.sbm.params","c":"RamParameters","l":"getIdleSleepMilliSeconds()"},{"p":"io.sbm.params","c":"RamParameters","l":"getMaxConnections()"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"getMetricsConfigStream()"},{"p":"io.sbm.params","c":"RamParameters","l":"getPort()"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"getPrometheusRWMetricsServer()"},{"p":"io.sbm.params","c":"RamParameters","l":"getStorageName()"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"getVersion(Empty, StreamObserver)","u":"getVersion(com.google.protobuf.Empty,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.config","c":"SbmConfig","l":"idleMS"},{"p":"io.sbm.logger","c":"CountConnections","l":"incrementConnections()"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"incrementConnections()"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusServer","l":"incrementConnections()"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"isVersionSupported(Version, StreamObserver)","u":"isVersionSupported(io.sbp.grpc.Version,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.main","c":"SbmMain","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"io.sbm.config","c":"SbmConfig","l":"maxConnections"},{"p":"io.sbm.config","c":"SbmConfig","l":"maxQueues"},{"p":"io.sbm.config","c":"SbmConfig","l":"NAME"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"open(ParsedOptions, String, Action, Time)","u":"open(io.sbk.params.ParsedOptions,java.lang.String,io.sbk.action.Action,io.time.Time)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"parseArgs(ParsedOptions)","u":"parseArgs(io.sbk.params.ParsedOptions)"},{"p":"io.sbm.params.impl","c":"SbmParameters","l":"parseArgs(String[])","u":"parseArgs(java.lang.String[])"},{"p":"io.sbm.config","c":"SbmConfig","l":"port"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"print(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusLogger","l":"print(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger","c":"RamLogger","l":"print(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"print(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"print(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"printTotal(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusLogger","l":"printTotal(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger","c":"RamLogger","l":"printTotal(int, int, int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"printTotal(int, int, int, int, long, double, long, double, long, double, long, double, long, long, long, long, long, long, long, double, long, double, double, long, long, double, double, double, long, long, long, long, long, long, long, long[])","u":"printTotal(int,int,int,int,long,double,long,double,long,double,long,double,long,long,long,long,long,long,long,double,long,double,double,long,long,double,double,double,long,long,long,long,long,long,long,long[])"},{"p":"io.sbm.api","c":"RamLoggerPackage","l":"RamLoggerPackage(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"record(long, MessageLatenciesRecord)","u":"record(long,io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbm.api","c":"SbmPeriodicRecorder","l":"record(long, MessageLatenciesRecord)","u":"record(long,io.sbp.grpc.MessageLatenciesRecord)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"recordReadRequests(int, long, long, long)","u":"recordReadRequests(int,long,long,long)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"recordReadTimeoutEvents(int, long, long)","u":"recordReadTimeoutEvents(int,long,long)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"recordWriteRequests(int, long, long, long)","u":"recordWriteRequests(int,long,long,long)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"recordWriteTimeoutEvents(int, long, long)","u":"recordWriteTimeoutEvents(int,long,long)"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"registerClient(Config, StreamObserver)","u":"registerClient(io.sbp.grpc.Config,io.grpc.stub.StreamObserver)"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"reportLatency(long, long)","u":"reportLatency(long,long)"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.sbm.logger.impl","c":"AbstractRamLogger","l":"reportLatencyRecord(LatencyRecord)","u":"reportLatencyRecord(io.perl.api.LatencyRecord)"},{"p":"io.sbm.api.impl","c":"Sbm","l":"run(String[], String, String)","u":"run(java.lang.String[],java.lang.String,java.lang.String)"},{"p":"io.sbm.config","c":"SbmConfig","l":"SBM_LOGGER_PACKAGE_NAME"},{"p":"io.sbm.api.impl","c":"Sbm","l":"Sbm()","u":"%3Cinit%3E()"},{"p":"io.sbm.api.impl","c":"SbmBenchmark","l":"SbmBenchmark(SbmConfig, RamParameterOptions, RamLogger, Time)","u":"%3Cinit%3E(io.sbm.config.SbmConfig,io.sbm.params.RamParameterOptions,io.sbm.logger.RamLogger,io.time.Time)"},{"p":"io.sbm.config","c":"SbmConfig","l":"SbmConfig()","u":"%3Cinit%3E()"},{"p":"io.sbm.api.impl","c":"SbmGrpcService","l":"SbmGrpcService(RamParameters, Time, long, long, CountConnections, SbmRegistry)","u":"%3Cinit%3E(io.sbm.params.RamParameters,io.time.Time,long,long,io.sbm.logger.CountConnections,io.sbm.api.SbmRegistry)"},{"p":"io.sbm.api.impl","c":"SbmLatencyBenchmark","l":"SbmLatencyBenchmark(int, int, Time, SbmPeriodicRecorder, int)","u":"%3Cinit%3E(int,int,io.time.Time,io.sbm.api.SbmPeriodicRecorder,int)"},{"p":"io.sbm.main","c":"SbmMain","l":"SbmMain()","u":"%3Cinit%3E()"},{"p":"io.sbm.params.impl","c":"SbmParameters","l":"SbmParameters(String, int, int, int, String[])","u":"%3Cinit%3E(java.lang.String,int,int,int,java.lang.String[])"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusLogger","l":"SbmPrometheusLogger()","u":"%3Cinit%3E()"},{"p":"io.sbm.logger.impl","c":"SbmPrometheusServer","l":"SbmPrometheusServer(String, String, String, double[], Time, MetricsConfig)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,double[],io.time.Time,io.sbk.logger.MetricsConfig)"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"SbmTotalWindowLatencyPeriodicRecorder(LatencyRecordWindow, LatencyRecordWindow, Print, Print, ReportLatencies, SetRW, WriteRequestsLogger, ReadRequestsLogger)","u":"%3Cinit%3E(io.perl.api.LatencyRecordWindow,io.perl.api.LatencyRecordWindow,io.perl.logger.Print,io.perl.logger.Print,io.perl.api.ReportLatencies,io.sbk.logger.SetRW,io.sbk.logger.WriteRequestsLogger,io.sbk.logger.ReadRequestsLogger)"},{"p":"io.sbm.api.impl","c":"SbmBenchmark","l":"start()"},{"p":"io.sbm.api.impl","c":"SbmLatencyBenchmark","l":"start()"},{"p":"io.sbm.api.impl","c":"SbmBenchmark","l":"stop()"},{"p":"io.sbm.api.impl","c":"SbmLatencyBenchmark","l":"stop()"},{"p":"io.sbm.api.impl","c":"SbmTotalWindowLatencyPeriodicRecorder","l":"stopWindow(long)"}];updateSearchResults(); \ No newline at end of file diff --git a/sbm/javadoc/overview-summary.html b/sbm/javadoc/overview-summary.html index d5d7ee5b..acd92c7a 100644 --- a/sbm/javadoc/overview-summary.html +++ b/sbm/javadoc/overview-summary.html @@ -2,7 +2,7 @@ -sbm 5.2 API +sbm 5.3 API diff --git a/sbm/javadoc/overview-tree.html b/sbm/javadoc/overview-tree.html index 46d157f2..3d917edf 100644 --- a/sbm/javadoc/overview-tree.html +++ b/sbm/javadoc/overview-tree.html @@ -2,7 +2,7 @@ -Class Hierarchy (sbm 5.2 API) +Class Hierarchy (sbm 5.3 API) diff --git a/sbm/src/main/java/io/sbm/params/impl/SbmParameters.java b/sbm/src/main/java/io/sbm/params/impl/SbmParameters.java index 9f74207f..22f0444e 100644 --- a/sbm/src/main/java/io/sbm/params/impl/SbmParameters.java +++ b/sbm/src/main/java/io/sbm/params/impl/SbmParameters.java @@ -59,6 +59,7 @@ public SbmParameters(String name, int port, int maxConnections, int idleMS, Stri super(name, SbmConfig.DESC); this.maxConnections = maxConnections; this.port = port; + this.idleSleepMilliSeconds = idleMS; if (loggerNames != null && loggerNames.length > 0) { this.loggerNames = loggerNames.clone(); } else { @@ -74,8 +75,8 @@ public SbmParameters(String name, int port, int maxConnections, int idleMS, Stri rw: read and write, rwo: read but only write], default: r"""); addOption("port", true, "SBM port number; default: " + this.port); - addOption("max", true, "Maximum number of connections; default: " + maxConnections); - addOption("millisecsleep", true, "Idle sleep in milliseconds; default: " + idleMS+" ms"); + addOption("max", true, "Maximum number of connections; default: " + this.maxConnections); + addOption("millisecsleep", true, "Idle sleep in milliseconds; default: " + this.idleSleepMilliSeconds + " ms"); }