diff --git a/.eslintrc b/.eslintrc index 34a70959ef..02896d7546 100644 --- a/.eslintrc +++ b/.eslintrc @@ -1,5 +1,5 @@ { - "extends": ["prettier", "eslint:recommended"], + "extends": ["prettier", "eslint:recommended", "plugin:markdown/recommended"], "parserOptions": { "ecmaVersion": 2017 }, @@ -43,8 +43,7 @@ "parser": "@typescript-eslint/parser", "extends": [ "plugin:@typescript-eslint/recommended", - "prettier", - "prettier/@typescript-eslint" + "prettier" ], "plugins": ["@typescript-eslint"] } diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml new file mode 100644 index 0000000000..68e4c76943 --- /dev/null +++ b/.github/workflows/benchmark.yml @@ -0,0 +1,71 @@ +name: Benchmark + +on: + pull_request: + push: + branches: [ main ] + + workflow_dispatch: + +env: + MYSQL_PORT: 3306 + MYSQL_USER: root + MYSQL_DATABASE: test + +jobs: + benchmark: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + node-version: [16.x] + mysql-version: ["mysql:8.0.18"] + use-compression: [0] + use-tls: [0] + + name: Performance regression check + + steps: + - uses: actions/checkout@v2 + + # - name: Set up MySQL + # run: docker run -d -e MYSQL_ALLOW_EMPTY_PASSWORD=1 -e MYSQL_ROOT_PASSWORD=${{ env.MYSQL_PASSWORD }} -e MYSQL_DATABASE=${{ env.MYSQL_DATABASE }} -v $PWD/mysqldata:/var/lib/mysql/ -v $PWD/examples/custom-conf:/etc/mysql/conf.d -v $PWD/examples/ssl/certs:/certs -p ${{ env.MYSQL_PORT }}:3306 ${{ matrix.mysql-version }} + - name: Set up Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node-version }} + + - name: Cache dependencies + uses: actions/cache@v2 + with: + path: ~/.npm + key: npm-${{ hashFiles('package-lock.json') }} + restore-keys: npm- + + - name: Install npm dependencies + run: npm ci + + # - name: Wait mysql server is ready + # run: node tools/wait-up.js + + - name: Run benchmark + run: node benchmarks/benchmark.js | tee output.txt + + - name: Download previous benchmark data + uses: actions/cache@v1 + with: + path: ./cache + key: ${{ runner.os }}-benchmark + + - name: Store benchmark result + uses: benchmark-action/github-action-benchmark@v1 + with: + tool: 'benchmarkjs' + output-file-path: output.txt + external-data-json-path: ./cache/benchmark-data.json + fail-on-alert: false + auto-push: false + alert-threshold: '150%' + github-token: ${{ secrets.GITHUB_TOKEN }} + comment-on-alert: true + alert-comment-cc-users: '@sidorares' \ No newline at end of file diff --git a/.github/workflows/ci-linux.yml b/.github/workflows/ci-linux.yml new file mode 100644 index 0000000000..e616ee576c --- /dev/null +++ b/.github/workflows/ci-linux.yml @@ -0,0 +1,75 @@ +name: CI - Linux + +on: + pull_request: + push: + branches: [ main ] + + workflow_dispatch: + +env: + MYSQL_PORT: 3306 + MYSQL_USER: root + MYSQL_DATABASE: test + +jobs: + tests-linux: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + node-version: [16.x] + mysql-version: ["mysql:8.0.18", "mysql:8.0.22", "mysql:5.7"] + use-compression: [0] + use-tls: [0] + # TODO - add mariadb to the matrix. currently few tests are broken due to mariadb incompatibilities + include: + - node-version: "16.x" + mysql-version: "mysql:8.0.18" + use-compression: 1 + use-tls: 0 + - node-version: "16.x" + mysql-version: "mysql:8.0.18" + use-compression: 0 + use-tls: 1 + - node-version: "16.x" + mysql-version: "mysql:8.0.18" + use-compression: 1 + use-tls: 1 + - node-version: "14.x" + mysql-version: "mysql:5.7" + use-compression: 0 + use-tls: 0 + - node-version: "12.x" + mysql-version: "mysql:5.7" + use-compression: 0 + use-tls: 0 + - filter: "5.1only" + node-version: "16.x" + mysql-version: "datagrip/mysql:5.1" + use-compression: 0 + use-tls: 0 + + name: Node.js ${{ matrix.node-version }} - DB ${{ matrix.mysql-version }} - SSL=${{matrix.use-tls}} Compression=${{matrix.use-compression}} + + steps: + - uses: actions/checkout@v2 + - name: Set up MySQL + run: docker run -d -e MYSQL_ALLOW_EMPTY_PASSWORD=1 -e MYSQL_ROOT_PASSWORD=${{ env.MYSQL_PASSWORD }} -e MYSQL_DATABASE=${{ env.MYSQL_DATABASE }} -v $PWD/mysqldata:/var/lib/mysql/ -v $PWD/examples/custom-conf:/etc/mysql/conf.d -v $PWD/examples/ssl/certs:/certs -p ${{ env.MYSQL_PORT }}:3306 ${{ matrix.mysql-version }} + - name: Set up Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node-version }} + - name: Cache dependencies + uses: actions/cache@v2 + with: + path: ~/.npm + key: npm-${{ hashFiles('package-lock.json') }} + restore-keys: npm- + + - name: Install npm dependencies + run: npm ci + - name: Wait mysql server is ready + run: node tools/wait-up.js + - name: Run tests + run: FILTER=${{matrix.filter}} MYSQL_USE_TLS=${{ matrix.use-tls }} MYSQL_USE_COMPRESSION=${{ matrix.use-compression }} npm test \ No newline at end of file diff --git a/.github/workflows/ci-windows.yml b/.github/workflows/ci-windows.yml new file mode 100644 index 0000000000..a589ce5abd --- /dev/null +++ b/.github/workflows/ci-windows.yml @@ -0,0 +1,54 @@ +name: CI - Windows + +on: + pull_request: + push: + branches: [ main ] + + workflow_dispatch: + +env: + MYSQL_PORT: 3306 + MYSQL_USER: root + MYSQL_DATABASE: test + +jobs: + tests-windows: + runs-on: windows-latest + strategy: + fail-fast: false + matrix: + node-version: [16.x] + mysql-version: ['8.0'] + use-compression: [0, 1] + use-tls: [0, 1] + + name: Node.js ${{ matrix.node-version }} - DB ${{ matrix.mysql-version }} - SSL=${{matrix.use-tls}} Compression=${{matrix.use-compression}} + + steps: + - uses: actions/checkout@v2 + - name: Set up MySQL + uses: shogo82148/actions-setup-mysql@v1 + with: + mysql-version: ${{ matrix.mysql-version }} + - name: Set up Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v2 + with: + node-version: ${{ matrix.node-version }} + - name: Cache dependencies + uses: actions/cache@v2 + with: + path: ~/.npm + key: npm-${{ hashFiles('package-lock.json') }} + restore-keys: npm- + + - name: Install npm dependencies + run: npm install + - name: Wait mysql server is ready + run: node tools/wait-up.js + - run: node tools/create-db.js + - name: Run tests + run: npm test + env: + MYSQL_USE_TLS: ${{ matrix.use-tls }} + MYSQL_USE_COMPRESSION: ${{ matrix.use-compression }} diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml new file mode 100644 index 0000000000..f0125ac177 --- /dev/null +++ b/.github/workflows/codeql-analysis.yml @@ -0,0 +1,71 @@ +# For most projects, this workflow file will not need changing; you simply need +# to commit it to your repository. +# +# You may wish to alter this file to override the set of languages analyzed, +# or to provide custom queries or build logic. +# +# ******** NOTE ******** +# We have attempted to detect the languages in your repository. Please check +# the `language` matrix defined below to confirm you have the correct set of +# supported CodeQL languages. +# +name: "CodeQL" + +on: + push: + branches: [ master ] + pull_request: + # The branches below must be a subset of the branches above + branches: [ master ] + schedule: + - cron: '17 2 * * 3' + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + permissions: + actions: read + contents: read + security-events: write + + strategy: + fail-fast: false + matrix: + language: [ 'javascript' ] + # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ] + # Learn more: + # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + # Initializes the CodeQL tools for scanning. + - name: Initialize CodeQL + uses: github/codeql-action/init@v1 + with: + languages: ${{ matrix.language }} + # If you wish to specify custom queries, you can do so here or in a config file. + # By default, queries listed here will override any specified in a config file. + # Prefix the list here with "+" to use these queries and those in the config file. + # queries: ./path/to/local/query, your-org/your-repo/queries@main + + # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). + # If this step fails, then you should remove it and run the build manually (see below) + - name: Autobuild + uses: github/codeql-action/autobuild@v1 + + # â„šī¸ Command-line programs to run using the OS shell. + # 📚 https://git.io/JvXDl + + # âœī¸ If the Autobuild fails above, remove it and uncomment the following three lines + # and modify them (or add more) to build your code if your project + # uses a compiled language + + #- run: | + # make bootstrap + # make release + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v1 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 0000000000..12d598bf17 --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,31 @@ +name: lint + +on: + pull_request: + push: + branches: [ master ] + +env: + NODE_VERSION: 16.x + +jobs: + lint-js: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Use Node.js ${{ env.NODE_VERSION }} + uses: actions/setup-node@v2 + with: + node-version: ${{ env.NODE_VERSION }} + - name: Cache dependencies + uses: actions/cache@v2 + with: + path: ~/.npm + key: npm-${{ hashFiles('package-lock.json') }} + restore-keys: npm- + - name: Install ESLint + ESLint configs/plugins + run: npm install --only=dev + - name: Lint JS files + run: npm run lint:code + - name: Lint JS snippets in docs + run: npm run lint:docs \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index d2c753f51a..0000000000 --- a/.travis.yml +++ /dev/null @@ -1,104 +0,0 @@ -# This file was modified by Oracle on June 14, 2021. -# The changes involve the introduction of a local cache for Docker images. -# Modifications copyright (c) 2021, Oracle and/or its affiliates. - -sudo: required -dist: trusty - -services: - - docker - -language: node_js - -cache: - yarn: true - directories: - - docker_images - - node_modules - - $HOME/.yarn-cache - -before_cache: - # save all docker images to a local cache in order to avoid the rate limit - # on Docker Hub - - docker save -o docker_images/images.tar $(docker images -a -q) - -before_install: - # load docker images from the local cache - - docker load -i docker_images/images.tar || true - -# Node.js version: -# we test only maintained LTS versions -# and lastest dev version -node_js: - - 12 - - 13 - - 14 - -env: - # use env `DOCKER_IMAGE to specify a docker image. - # env: - # `DOCKER_IMAGE` docker image identifier, like `mysql:8.0.18`, `datagrip/mysql:5.1` - # `MYSQL_PASSWORD` MySQL root password - # - # e.g., - # use `DOCKER_IMAGE=mariadb:10.0.21`, to test MariaDB, :) - # - # or, test the old ones: - # - # - DOCKER_IMAGE=reducible/mysql:5.0.95 - # - DOCKER_IMAGE=datagrip/mysql:5.1 - # - # add more or remove any below - - DOCKER_IMAGE=mysql:8.0.18 - - DOCKER_IMAGE=mysql:8.0.18 MYSQL_USE_TLS=1 - - DOCKER_IMAGE=mysql:8.0.18 MYSQL_USE_COMPRESSION=1 - - DOCKER_IMAGE=mysql:8.0.18 MYSQL_USE_TLS=1 MYSQL_USE_COMPRESSION=1 - #- DOCKER_IMAGE=mysql:8.0.17 - #- DOCKER_IMAGE=mysql:8.0.17 MYSQL_USE_COMPRESSION=1 - - DOCKER_IMAGE=mysql:5.7 - - DOCKER_IMAGE=mysql:5.7 MYSQL_USE_COMPRESSION=1 - -stages: - - lint - - test - -# test matrix: -# we test - combined cases, -# and the `include` parts below -jobs: - fast_finish: true - allow_failures: - - node_js: 13 - include: - - &lint-staging - stage: lint - node_js: 8 - env: # no env - script: &lint - - yarn --version - - yarn run lint - - <<: *lint-staging - node_js: 10 - - <<: *lint-staging - node_js: 12 - # - stage: test - # name: test handshake reducible/mysql:5.0.95 - # node_js: 12 - # env: DOCKER_IMAGE=reducible/mysql:5.0.95 MYSQL_PASSWORD=my-secret-pw - ####### - # we use this test connect to server with a password - # only do this, we could reproduce issue #1053 on v2.0.0 - # for later version, use this test handshake with auth 41 - - stage: test - name: test handshake datagrip/mysql:5.1 - node_js: 12 - env: DOCKER_IMAGE=datagrip/mysql:5.1 MYSQL_PASSWORD=my-secret-pw FILTER=5.1only - -script: - - docker run -d -e MYSQL_ALLOW_EMPTY_PASSWORD=1 -e FILTER=$FILTER -e MYSQL_ROOT_PASSWORD=$MYSQL_PASSWORD -e MYSQL_DATABASE=test -v $PWD/mysqldata:/var/lib/mysql/ -v $PWD/examples/custom-conf:/etc/mysql/conf.d -v $PWD/examples/ssl/certs:/certs -p 33306:3306 $DOCKER_IMAGE - - MYSQL_PORT=33306 node tools/wait-up.js - - yarn --version - - MYSQL_PORT=33306 yarn run test:raw - -notifications: - email: false diff --git a/Changelog.md b/Changelog.md index 51b84e91f9..4d149c7513 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,4 +1,18 @@ -2.3.0 +2.3.1 ( 15/10/2021 ) + - Update error codes up to mysql 8.0.26 #1411 + - perf: optimize Query.row call #1408 + - build: update to node 12/14/16, migrate from + travis-ci and appveyor to GH actions, add perf + benchmarking workflow #1406, #1399 + - perf: avoid leaking TextRow/BinaryRow object #1402 + - perf: optimize string decoding by removing + the use of slice() #1401 + - perf: cache lazy-evaluated fields #1400 + - fix: clear timeout after error #1390 + - TS: adds the optional column changedRows to + ResultSetHeader #1377 + +2.3.0 ( 5/08/2021 ) - Add PoolCluster promise wrappers #1369, #1363 - support for connect and query timeouts #1364 - add missing query() method on PoolCluster #1362 diff --git a/Contributing.md b/Contributing.md index c47b78892e..87e3dab7e3 100644 --- a/Contributing.md +++ b/Contributing.md @@ -62,11 +62,8 @@ export MYSQL_DATABASE='test'; # If test user has no password, unset the `CI` variable. -# Run the full test suite and linting +# Run the full test suite npm run test - -# Run only tests without linting -npm run test:raw ``` Use `FILTER` environment variable to run a subset of tests with matching names, e.g. @@ -74,5 +71,5 @@ Use `FILTER` environment variable to run a subset of tests with matching names, ```sh FILTER='test-timestamp' npm run test # or -FILTER='timeout' npm run test:raw +FILTER='timeout' npm run test ``` diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 0000000000..5039867539 --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,7 @@ +# Security Policy + +## Reporting a Vulnerability + +**Please do not file a public ticket** mentioning the vulnerability. + +If you believe you found a security vulnerability please contact [current maintainer](mailto:sidorares@yandex.com?subject=mysql2%20security%20vulnerability%20report) as soon as practical - the team will triage severity and plan for rectification. diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index f33204e9d6..0000000000 --- a/appveyor.yml +++ /dev/null @@ -1,43 +0,0 @@ -environment: - MYSQL_DATABASE: test - MYSQL_HOST: localhost - MYSQL_USER: root - MYSQL_PASSWORD: Password12! - MYSQL_PATH: C:\Program Files\MySQL\MySQL Server 5.7 - LINT: 0 - - matrix: - - nodejs_version: '11' - LINT: 0 - - nodejs_version: '12' - LINT: 0 - - nodejs_version: '13' - LINT: 1 - - nodejs_version: '14' - LINT: 1 - -services: - - mysql - -cache: - - node_modules - - '%LOCALAPPDATA%/Yarn' - -install: - - ps: Install-Product node $env:nodejs_version - - yarn install - -build: off - -before_test: - - SET PATH=%MYSQL_PATH%\bin;%PATH% - - mysqladmin --host=%MYSQL_HOST% --user=%MYSQL_USER% --password=%MYSQL_PASSWORD% create %MYSQL_DATABASE% - -test_script: - - mysql --version - - if "%LINT%"=="1" (yarn run lint) - - node test/run.js - - SET MYSQL_USE_COMPRESSION=1 - - node test/run.js - -version: '{build}' diff --git a/benchmarks/.eslintrc b/benchmarks/.eslintrc deleted file mode 100644 index 1d3e10bed6..0000000000 --- a/benchmarks/.eslintrc +++ /dev/null @@ -1,5 +0,0 @@ -{ - "rules": { - "no-console": "off" - } -} diff --git a/benchmarks/FB/create.sql b/benchmarks/FB/create.sql deleted file mode 100644 index 258bfe6bb0..0000000000 --- a/benchmarks/FB/create.sql +++ /dev/null @@ -1,58 +0,0 @@ -# create benchmark user -GRANT ALL ON *.* TO 'benchmarkdbuser'@'%' IDENTIFIED BY 'benchmarkdbpass'; - -# modified from SO answer http://stackoverflow.com/questions/5125096/for-loop-in-mysql -DROP DATABASE IF EXISTS hello_world; -CREATE DATABASE hello_world; -USE hello_world; - -DROP TABLE IF EXISTS World; -CREATE TABLE World ( - id int(10) unsigned NOT NULL auto_increment, - randomNumber int NOT NULL default 0, - PRIMARY KEY (id) -) -ENGINE=INNODB; - -DROP PROCEDURE IF EXISTS load_data; - -DELIMITER # -CREATE PROCEDURE load_data() -BEGIN - -declare v_max int unsigned default 10000; -declare v_counter int unsigned default 0; - - TRUNCATE TABLE World; - START TRANSACTION; - while v_counter < v_max do - INSERT INTO World (randomNumber) VALUES ( floor(0 + (rand() * 10000)) ); - SET v_counter=v_counter+1; - end while; - commit; -END # - -DELIMITER ; - -CALL load_data(); - -DROP TABLE IF EXISTS Fortune; -CREATE TABLE Fortune ( - id int(10) unsigned NOT NULL auto_increment, - message varchar(2048) CHARACTER SET 'utf8' NOT NULL, - PRIMARY KEY (id) -) -ENGINE=INNODB; - -INSERT INTO Fortune (message) VALUES ('fortune: No such file or directory'); -INSERT INTO Fortune (message) VALUES ('A computer scientist is someone who fixes things that aren''t broken.'); -INSERT INTO Fortune (message) VALUES ('After enough decimal places, nobody gives a damn.'); -INSERT INTO Fortune (message) VALUES ('A bad random number generator: 1, 1, 1, 1, 1, 4.33e+67, 1, 1, 1'); -INSERT INTO Fortune (message) VALUES ('A computer program does what you tell it to do, not what you want it to do.'); -INSERT INTO Fortune (message) VALUES ('Emacs is a nice operating system, but I prefer UNIX. — Tom Christaensen'); -INSERT INTO Fortune (message) VALUES ('Any program that runs right is obsolete.'); -INSERT INTO Fortune (message) VALUES ('A list is only as strong as its weakest link. — Donald Knuth'); -INSERT INTO Fortune (message) VALUES ('Feature: A bug with seniority.'); -INSERT INTO Fortune (message) VALUES ('Computers make very fast, very accurate mistakes.'); -INSERT INTO Fortune (message) VALUES (''); -INSERT INTO Fortune (message) VALUES ('フãƒŦãƒŧムワãƒŧã‚¯ãŽãƒ™ãƒŗãƒãƒžãƒŧク'); diff --git a/benchmarks/FB/fortunes.jade b/benchmarks/FB/fortunes.jade deleted file mode 100644 index 31e18646db..0000000000 --- a/benchmarks/FB/fortunes.jade +++ /dev/null @@ -1,10 +0,0 @@ -!!! 5 -html - head - title Fortunes - body - table - for fortune in fortunes - tr - td= fortune.id - td= fortune.message diff --git a/benchmarks/FB/hello.js b/benchmarks/FB/hello.js deleted file mode 100644 index c972626f75..0000000000 --- a/benchmarks/FB/hello.js +++ /dev/null @@ -1,331 +0,0 @@ -'use strict'; - -const cluster = require('cluster'); -const numCPUs = require('os').cpus().length; - -if (cluster.isMaster) { - // Fork workers. - for (let i = 0; i < numCPUs; i++) { - cluster.fork(); - } - - cluster.on('exit', worker => { - console.log(`worker ${worker.pid} died`); - }); - - return; -} - -const http = require('http'); -const url = require('url'); -const libmysql = require('mysql-libmysqlclient').createConnectionSync(); -const mysql2 = require('../..'); -const mysql = require('mysql'); -const mariasql = require('mariasql'); -const async = require('async'); -const Mapper = require('mapper'); -const jade = require('jade'); -const fs = require('fs'); -const connMap = { - user: 'root', - password: '', - database: 'hello_world', - host: 'localhost' -}; - -Mapper.connect(connMap, { verbose: false, strict: false }); -const World = Mapper.map('World', 'id', 'randomNumber'); - -const template = jade.compile(fs.readFileSync('./fortunes.jade')); - -libmysql.connectSync('localhost', 'root', '', 'hello_world'); -const pool2 = mysql2.createPool(connMap); -const mysql2conn = mysql2.createConnection(connMap); -const mysql1conn = mysql.createConnection(connMap); -const mariaconn = new mariasql(); -mariaconn.connect({ - host: connMap.host, - user: connMap.user, - password: connMap.password, - db: connMap.database -}); - -function getRandomNumber() { - return Math.floor(Math.random() * 10000) + 1; -} - -function sequelizeQuery(callback) { - World.findById(getRandomNumber(), (err, world) => { - callback(null, world); - }); -} - -function handlePrepared(req, res) { - const values = new url.URL(req.url); - const queries = values.searchParams.get('queries') || 1; - const results = []; - for (let i = 0; i < queries; ++i) { - mysql2conn.execute( - 'SELECT * FROM world WHERE id = ?', - [getRandomNumber()], - (err, rows) => { - results.push(rows[0]); - if (results.length === queries) res.end(JSON.stringify(results)); - } - ); - } -} - -function handleMysqlIsh(conn, req, res) { - const values = url.parse(req.url, true); - const queries = values.query.queries || 1; - //pool.getConnection(function(err, conn) { - //console.log(conn, conn.query, '==============='); - const results = []; - for (let i = 0; i < queries; ++i) { - mysql2conn.query( - 'SELECT * FROM world WHERE id = ?', - [getRandomNumber()], - (err, rows) => { - results.push(rows[0]); - if (results.length === queries) res.end(JSON.stringify(results)); - } - ); - } - //}); -} - -function handleMysqlIshPool(pool, req, res) { - const values = url.parse(req.url, true); - const queries = values.query.queries || 1; - const results = []; - for (let i = 0; i < queries; ++i) { - pool.getConnection(() => { - mysql2conn.query( - `SELECT * FROM world WHERE id = ${getRandomNumber()}`, - (err, rows) => { - results.push(rows[0]); - if (results.length === queries) res.end(JSON.stringify(results)); - } - ); - }); - } -} - -function handleMaria(req, res) { - const values = url.parse(req.url, true); - const queries = values.query.queries || 1; - const results = []; - for (let i = 0; i < queries; ++i) { - mariaconn - .query('SELECT * FROM world WHERE id = :id', { id: getRandomNumber() }) - .on('result', dbres => { - dbres.on('row', row => { - results.push(row); - if (results.length === queries) res.end(JSON.stringify(results)); - }); - }); - } -} - -function sortFortunes(a, b) { - return a.message < b.message ? -1 : a.message > b.message ? 1 : 0; -} - -function fortuneMysql(conn, res) { - res.writeHead(200, { 'Content-Type': 'text/html' }); - conn.query('select * from Fortune', (err, fortunes) => { - fortunes.push({ - id: 0, - message: 'Additional fortune added at request time.' - }); - fortunes.sort(sortFortunes); - res.end(template({ fortunes: fortunes })); - }); -} - -function fortuneMaria(res) { - const fortunes = []; - res.writeHead(200, { 'Content-Type': 'text/html' }); - mariaconn.query('SELECT * from Fortune').on('result', dbres => { - dbres.on('row', row => { - fortunes.push(row); - }); - dbres.on('end', () => { - fortunes.push({ - id: 0, - message: 'Additional fortune added at request time.' - }); - fortunes.sort(sortFortunes); - res.end(template({ fortunes: fortunes })); - }); - }); -} - -http - .createServer((req, res) => { - // JSON response object - const hello = { message: 'Hello, world' }; - - const path = url.parse(req.url).pathname; - - let values; - let queries; - let queryFunctions; - /* eslint-disable no-case-declarations */ - /* eslint-disable no-inner-declarations */ - switch (path) { - case '/json': - // JSON Response Test - res.writeHead(200, { - 'Content-Type': 'application/json; charset=UTF-8' - }); - // Write JSON object to response - res.end(JSON.stringify(hello)); - break; - - case '/mysql-orm': - values = url.parse(req.url, true); - queries = values.query.queries || 1; - queryFunctions = new Array(queries); - - for (let i = 0; i < queries; i += 1) { - queryFunctions[i] = sequelizeQuery; - } - - res.writeHead(200, { 'Content-Type': 'application/json' }); - - async.parallel(queryFunctions, (err, results) => { - res.end(JSON.stringify(results)); - }); - break; - - case '/mysql': - res.writeHead(200, { 'Content-Type': 'application/json' }); - - function libmysqlQuery2(callback) { - libmysql.query( - `SELECT * FROM world WHERE id = ${getRandomNumber()}`, - (err, res) => { - if (err) { - throw err; - } - - res.fetchAll((err, rows) => { - if (err) { - throw err; - } - - res.freeSync(); - callback(null, rows[0]); - }); - } - ); - } - - values = url.parse(req.url, true); - queries = values.query.queries || 1; - queryFunctions = new Array(queries); - - for (let i = 0; i < queries; i += 1) { - queryFunctions[i] = libmysqlQuery2; - } - async.parallel(queryFunctions, (err, results) => { - if (err) { - res.writeHead(500); - return res.end('MYSQL CONNECTION ERROR.'); - } - res.end(JSON.stringify(results)); - }); - break; - - case '/mysql2': - handleMysqlIsh(mysql2conn, req, res); - break; - - case '/fortunes-mysql2': - fortuneMysql(mysql2conn, res); - break; - - case '/fortunes-mysql1': - fortuneMysql(mysql1conn, res); - break; - - case '/fortunes-maria': - fortuneMaria(res); - break; - - case '/mysql2pool': - handleMysqlIshPool(pool2, req, res); - break; - - case '/mysql2ps': - handlePrepared(req, res); - break; - - case '/mysql1': - handleMysqlIsh(mysql1conn, req, res); - break; - - case '/maria': - handleMaria(req, res); - break; - - case '/update': - res.writeHead(200, { 'Content-Type': 'application/json' }); - - function libmysqlQuery(callback) { - libmysql.query( - `SELECT * FROM world WHERE id = ${getRandomNumber()}`, - (err, res) => { - if (err) { - throw err; - } - - res.fetchAll((err, rows) => { - if (err) { - throw err; - } - - res.freeSync(); - - rows[0].randomNumber = getRandomNumber(); - libmysql.query( - `UPDATE World SET randomNumber = ${ - rows[0].randomNumber - } WHERE id = ${rows[0]['id']}`, - err => { - if (err) { - throw err; - } - } - ); - callback(null, rows[0]); - }); - } - ); - } - - values = url.parse(req.url, true); - queries = values.query.queries || 1; - queryFunctions = new Array(queries); - - for (let i = 0; i < queries; i += 1) { - queryFunctions[i] = libmysqlQuery; - } - async.parallel(queryFunctions, (err, results) => { - if (err) { - res.writeHead(500); - return res.end('MYSQL CONNECTION ERROR.'); - } - res.end(JSON.stringify(results)); - }); - break; - - default: - // File not found handler - res.writeHead(404, { 'Content-Type': 'text/html; charset=UTF-8' }); - res.end('NOT IMPLEMENTED'); - } - }) - .listen(8080); diff --git a/benchmarks/FB/package.json b/benchmarks/FB/package.json deleted file mode 100644 index e501365ea8..0000000000 --- a/benchmarks/FB/package.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "application-name", - "version": "0.0.1", - "private": true, - "dependencies": { - "async": "0.2.5", - "mysql-libmysqlclient": "1.5.2", - "mysql2": "0.7.0", - "mariasql": "0.1.18", - "mapper": "0.2.4-pre", - "jade": "~0.30.0" - }, - "main": "hello.js" -} diff --git a/benchmarks/bench-fake-server-maria.js b/benchmarks/bench-fake-server-maria.js deleted file mode 100644 index bfb40dac69..0000000000 --- a/benchmarks/bench-fake-server-maria.js +++ /dev/null @@ -1,59 +0,0 @@ -'use strict'; - -const common = require('../test/common'); - -const Client = require('mariasql'); -const connection = new Client(); -connection.connect({ - host: '127.0.0.1', - port: 3333, - user: 'root', - password: '', - db: 'test' -}); - -function benchmarkSelect(numLeft, callback) { - let numRows = 0; - const q = connection.query('select 1+1 as qqq'); - q.on('result', res => { - //console.log("result!"); - //console.log(res); - - res.on('row', () => { - //console.log(r); - numRows++; - }); - - res.on('end', () => { - if (numLeft > 1) benchmarkSelect(numLeft - 1, callback); - else callback(numRows); - }); - }); -} - -function benchmarkSelects(n, cb) { - const numSelects = 100; - const start = process.hrtime(); - benchmarkSelect(numSelects, rowsPerQuery => { - const end = process.hrtime(); - const diff = common.hrdiff(start, end); - console.log( - ` rows: ${(numSelects * 1e9) / diff} results/sec, ${(rowsPerQuery * numSelects * 1e9) / diff} rows/sec` - ); - if (n > 1) benchmarkSelects(n - 1, cb); - else cb(); - }); -} - -module.exports = function(done) { - console.log('connected'); - const testStart = process.hrtime(); - benchmarkSelects(5, () => { - const testEnd = process.hrtime(); - console.log('total time: ', common.hrdiff(testStart, testEnd) / 1e9); - connection.end(); - if (done) done(); - }); -}; - -connection.on('connect', module.exports); diff --git a/benchmarks/benchmark-server.js b/benchmarks/benchmark-server.js index 7c057411ba..675d994345 100644 --- a/benchmarks/benchmark-server.js +++ b/benchmarks/benchmark-server.js @@ -15,7 +15,7 @@ function prepareReply(columns, row, n) { }); const eof = Packets.EOF.toPacket(); length += 2 * eof.length(); - const rowPacket = Packets.TextRow.toPacket(row); + const rowPacket = Packets.TextRow.toPacket(row, 'utf8'); length += n * rowPacket.length(); const replyBuffer = Buffer.allocUnsafe(length); diff --git a/benchmarks/benchmark.js b/benchmarks/benchmark.js new file mode 100644 index 0000000000..7933e5e5e7 --- /dev/null +++ b/benchmarks/benchmark.js @@ -0,0 +1,19 @@ +'use strict'; + +const Benchmark = require('benchmark') +const suite = new Benchmark.Suite; + +function addFile(name) { + const benchmarks = require(name); + benchmarks.forEach(b => { + suite.add(b.name, b.fn); + }) +} + +addFile('./unit/packets/column_definition.js'); + +suite.on('start', async () => { +}).on('complete', () => { +}).on('cycle', event => { + console.log(String(event.target)); +}).run(); \ No newline at end of file diff --git a/benchmarks/integration/fake-server-select.js b/benchmarks/integration/fake-server-select.js new file mode 100644 index 0000000000..3e3ae82afc --- /dev/null +++ b/benchmarks/integration/fake-server-select.js @@ -0,0 +1,122 @@ +'use strict'; + +const Benchmark = require('benchmark') +const suite = new Benchmark.Suite; +const portfinder = require('portfinder'); + +let connection = null; +const mysql = require('../index.js'); +const Packets = require('../lib/packets/index.js'); + +const cache = []; +function prepareReply(columns, row, n) { + if (cache[n]) { + return cache[n]; + } + let length = 0; + const rsHeader = Packets.ResultSetHeader.toPacket(columns.length); + length += rsHeader.length(); + const columnPackets = []; + columns.forEach(column => { + const packet = Packets.ColumnDefinition.toPacket(column); + length += packet.length(); + columnPackets.push(packet); + }); + const eof = Packets.EOF.toPacket(); + length += 2 * eof.length(); + const rowPacket = Packets.TextRow.toPacket(row, 'utf8'); + length += n * rowPacket.length(); + + const replyBuffer = Buffer.allocUnsafe(length); + let offset = 0; + let id = 1; + function add(packet) { + packet.writeHeader(id); + id = id + 1; + packet.buffer.copy(replyBuffer, offset); + offset += packet.length(); + } + + let i; + add(rsHeader); + for (i = 0; i < columns.length; ++i) add(columnPackets[i]); + add(eof); + for (i = 0; i < n; ++i) add(rowPacket); + add(eof); + cache[n] = replyBuffer; + return replyBuffer; +} + +const server = mysql.createServer(conn => { + conn.serverHandshake({ + protocolVersion: 10, + serverVersion: 'node.js rocks', + connectionId: 1234, + statusFlags: 2, + characterSet: 8, + capabilityFlags: 0xffffff + }); + conn.on('query', query => { + // when client sends "1" query we return 1 trow, when "1000" - 1000 + const limit = parseInt(query, 10); + const buff = prepareReply( + [ + { + catalog: 'def', + schema: 'test', + table: 'test_table', + orgTable: 'test_table', + name: 'beta', + orgName: 'beta', + characterSet: 33, + columnLength: 384, + columnType: 3, + flags: 0, + decimals: 0 + }, { + catalog: 'def', + schema: 'test', + table: 'test_table', + orgTable: 'test_table', + name: 'beta2', + orgName: 'beta2', + characterSet: 33, + columnLength: 384, + columnType: 3, + flags: 0, + decimals: 0 + } + ], + ['12345', '1237788'], + limit + ); + conn.write(buff); + conn._resetSequenceId(); + }); +}); + + +// add tests +suite.add('Select 1 row x 2 small text column from fake server', async () => new Promise(accept => { + connection.query('1', (err, rows) => { + const result = rows[0].beta + rows[0].beta2; + accept(result); + }); +})).add('Select 2 rows x 2 small text column from fake server', async () => new Promise(accept => { + connection.query('1000', accept) +})).on('start', async () => new Promise(accept => { + portfinder.getPort((_, port) => { + server.listen(port); + connection = mysql.createConnection({ + port: port, + }); + connection.on('connect', accept); + }) +})).on('complete', () => { + console.log('done!') + connection.end() + server.close(); +}).on('cycle', event => { + console.log(String(event.target)); +}) + .run({ 'async': true, minSamples: 100 }); \ No newline at end of file diff --git a/benchmarks/ping-pong-client.js b/benchmarks/ping-pong-client.js deleted file mode 100644 index 02cc3b4a40..0000000000 --- a/benchmarks/ping-pong-client.js +++ /dev/null @@ -1,19 +0,0 @@ -'use strict'; - -const net = require('net'); -let count = 0; -const byte = Buffer.from([0x33]); -function pong(connection) { - count++; - connection.write(byte); -} - -const c = net.connect(3334); -c.setNoDelay(true); -c.ondata = () => pong(c); -pong(c); - -setInterval(() => { - console.log(count); - count = 0; -}, 1000); diff --git a/benchmarks/ping-pong-server.js b/benchmarks/ping-pong-server.js deleted file mode 100644 index b2cabfcc76..0000000000 --- a/benchmarks/ping-pong-server.js +++ /dev/null @@ -1,15 +0,0 @@ -'use strict'; - -const net = require('net'); - -const byte = Buffer.from([0x33]); -function pong(conn) { - conn.write(byte); -} - -net - .createServer(s => { - s.setNoDelay(true); - s.ondata = () => pong(s); - }) - .listen(3334); diff --git a/benchmarks/ping-pong-uv.js b/benchmarks/ping-pong-uv.js deleted file mode 100644 index 6e96eb7ef4..0000000000 --- a/benchmarks/ping-pong-uv.js +++ /dev/null @@ -1,34 +0,0 @@ -'use strict'; - -let count = 0; -const byte = Buffer.from([0x33]); - -function noop() {} -function pong(sock) { - const writeReq = sock.writeBuffer(byte); - writeReq.oncomplete = noop; -} - -function ping(conn) { - count++; - pong(conn); -} - -const port = 3334; -const TCP = process.binding('tcp_wrap').TCP; -const client = new TCP(); -const req = client.connect( - '127.0.0.1', - port -); -req.oncomplete = function() { - console.log('connected'); - pong(client); -}; -client.onread = () => ping(client); -client.readStart(); - -setInterval(() => { - console.log(count); - count = 0; -}, 1000); diff --git a/benchmarks/results/.eslintrc b/benchmarks/results/.eslintrc deleted file mode 100644 index e214fa78be..0000000000 --- a/benchmarks/results/.eslintrc +++ /dev/null @@ -1,8 +0,0 @@ -{ - "rules": { - "no-console": "off" - }, - "env": { - "browser": true - } -} diff --git a/benchmarks/results/14092016/14092016-mysql-2.11.1.js b/benchmarks/results/14092016/14092016-mysql-2.11.1.js deleted file mode 100644 index 02c44ee0a3..0000000000 --- a/benchmarks/results/14092016/14092016-mysql-2.11.1.js +++ /dev/null @@ -1,17823 +0,0 @@ -'use strict'; - -window.mysql1Data = [ - { - opts: { - path: '../wrk2/wrk', - rate: 9000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.82MB', - requestsPerSec: 8989.84, - requestsTotal: 2696975, - durationActual: '5.00m', - transferTotal: '1.41GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.544, - percentile: 0.1, - total: 261694 - }, - { - latency: 1.763, - percentile: 0.2, - total: 521695 - }, - { - latency: 1.957, - percentile: 0.3, - total: 782871 - }, - { - latency: 2.147, - percentile: 0.4, - total: 1043194 - }, - { - latency: 2.355, - percentile: 0.5, - total: 1305306 - }, - { - latency: 2.477, - percentile: 0.55, - total: 1434556 - }, - { - latency: 2.623, - percentile: 0.6, - total: 1566210 - }, - { - latency: 2.801, - percentile: 0.65, - total: 1695562 - }, - { - latency: 3.035, - percentile: 0.7, - total: 1826073 - }, - { - latency: 3.331, - percentile: 0.75, - total: 1956518 - }, - { - latency: 3.491, - percentile: 0.775, - total: 2021636 - }, - { - latency: 3.661, - percentile: 0.8, - total: 2086559 - }, - { - latency: 3.843, - percentile: 0.825, - total: 2151593 - }, - { - latency: 4.033, - percentile: 0.85, - total: 2217061 - }, - { - latency: 4.227, - percentile: 0.875, - total: 2282360 - }, - { - latency: 4.327, - percentile: 0.8875, - total: 2314515 - }, - { - latency: 4.439, - percentile: 0.9, - total: 2347971 - }, - { - latency: 4.555, - percentile: 0.9125, - total: 2380423 - }, - { - latency: 4.683, - percentile: 0.925, - total: 2412351 - }, - { - latency: 4.831, - percentile: 0.9375, - total: 2444899 - }, - { - latency: 4.919, - percentile: 0.94375, - total: 2461394 - }, - { - latency: 5.019, - percentile: 0.95, - total: 2477721 - }, - { - latency: 5.135, - percentile: 0.95625, - total: 2493826 - }, - { - latency: 5.275, - percentile: 0.9625, - total: 2510111 - }, - { - latency: 5.447, - percentile: 0.96875, - total: 2526466 - }, - { - latency: 5.547, - percentile: 0.971875, - total: 2534421 - }, - { - latency: 5.663, - percentile: 0.975, - total: 2542571 - }, - { - latency: 5.795, - percentile: 0.978125, - total: 2550794 - }, - { - latency: 5.943, - percentile: 0.98125, - total: 2558954 - }, - { - latency: 6.115, - percentile: 0.984375, - total: 2567138 - }, - { - latency: 6.203, - percentile: 0.985938, - total: 2571060 - }, - { - latency: 6.303, - percentile: 0.9875, - total: 2575193 - }, - { - latency: 6.407, - percentile: 0.989062, - total: 2579202 - }, - { - latency: 6.523, - percentile: 0.990625, - total: 2583302 - }, - { - latency: 6.655, - percentile: 0.992188, - total: 2587355 - }, - { - latency: 6.731, - percentile: 0.992969, - total: 2589450 - }, - { - latency: 6.815, - percentile: 0.99375, - total: 2591492 - }, - { - latency: 6.911, - percentile: 0.994531, - total: 2593517 - }, - { - latency: 7.019, - percentile: 0.995313, - total: 2595488 - }, - { - latency: 7.151, - percentile: 0.996094, - total: 2597572 - }, - { - latency: 7.227, - percentile: 0.996484, - total: 2598602 - }, - { - latency: 7.311, - percentile: 0.996875, - total: 2599579 - }, - { - latency: 7.407, - percentile: 0.997266, - total: 2600618 - }, - { - latency: 7.511, - percentile: 0.997656, - total: 2601606 - }, - { - latency: 7.651, - percentile: 0.998047, - total: 2602634 - }, - { - latency: 7.735, - percentile: 0.998242, - total: 2603141 - }, - { - latency: 7.835, - percentile: 0.998437, - total: 2603643 - }, - { - latency: 7.959, - percentile: 0.998633, - total: 2604149 - }, - { - latency: 8.115, - percentile: 0.998828, - total: 2604661 - }, - { - latency: 8.343, - percentile: 0.999023, - total: 2605165 - }, - { - latency: 8.511, - percentile: 0.999121, - total: 2605425 - }, - { - latency: 8.695, - percentile: 0.999219, - total: 2605678 - }, - { - latency: 9.023, - percentile: 0.999316, - total: 2605931 - }, - { - latency: 9.671, - percentile: 0.999414, - total: 2606186 - }, - { - latency: 16.959, - percentile: 0.999512, - total: 2606438 - }, - { - latency: 37.759, - percentile: 0.999561, - total: 2606566 - }, - { - latency: 59.007, - percentile: 0.999609, - total: 2606693 - }, - { - latency: 80.383, - percentile: 0.999658, - total: 2606821 - }, - { - latency: 100.863, - percentile: 0.999707, - total: 2606948 - }, - { - latency: 121.919, - percentile: 0.999756, - total: 2607075 - }, - { - latency: 139.391, - percentile: 0.99978, - total: 2607141 - }, - { - latency: 142.975, - percentile: 0.999805, - total: 2607204 - }, - { - latency: 160.255, - percentile: 0.999829, - total: 2607266 - }, - { - latency: 163.711, - percentile: 0.999854, - total: 2607330 - }, - { - latency: 181.375, - percentile: 0.999878, - total: 2607395 - }, - { - latency: 183.039, - percentile: 0.99989, - total: 2607425 - }, - { - latency: 184.575, - percentile: 0.999902, - total: 2607459 - }, - { - latency: 196.863, - percentile: 0.999915, - total: 2607489 - }, - { - latency: 202.111, - percentile: 0.999927, - total: 2607521 - }, - { - latency: 203.903, - percentile: 0.999939, - total: 2607556 - }, - { - latency: 204.415, - percentile: 0.999945, - total: 2607569 - }, - { - latency: 205.311, - percentile: 0.999951, - total: 2607587 - }, - { - latency: 207.231, - percentile: 0.999957, - total: 2607600 - }, - { - latency: 219.903, - percentile: 0.999963, - total: 2607618 - }, - { - latency: 222.079, - percentile: 0.999969, - total: 2607633 - }, - { - latency: 222.847, - percentile: 0.999973, - total: 2607641 - }, - { - latency: 222.975, - percentile: 0.999976, - total: 2607651 - }, - { - latency: 223.231, - percentile: 0.999979, - total: 2607656 - }, - { - latency: 223.999, - percentile: 0.999982, - total: 2607666 - }, - { - latency: 224.639, - percentile: 0.999985, - total: 2607674 - }, - { - latency: 224.767, - percentile: 0.999986, - total: 2607678 - }, - { - latency: 224.895, - percentile: 0.999988, - total: 2607682 - }, - { - latency: 225.023, - percentile: 0.999989, - total: 2607685 - }, - { - latency: 225.279, - percentile: 0.999991, - total: 2607688 - }, - { - latency: 225.535, - percentile: 0.999992, - total: 2607695 - }, - { - latency: 225.535, - percentile: 0.999993, - total: 2607695 - }, - { - latency: 225.663, - percentile: 0.999994, - total: 2607696 - }, - { - latency: 225.791, - percentile: 0.999995, - total: 2607699 - }, - { - latency: 225.919, - percentile: 0.999995, - total: 2607701 - }, - { - latency: 226.047, - percentile: 0.999996, - total: 2607702 - }, - { - latency: 226.303, - percentile: 0.999997, - total: 2607703 - }, - { - latency: 226.431, - percentile: 0.999997, - total: 2607704 - }, - { - latency: 226.559, - percentile: 0.999997, - total: 2607705 - }, - { - latency: 226.815, - percentile: 0.999998, - total: 2607707 - }, - { - latency: 226.815, - percentile: 0.999998, - total: 2607707 - }, - { - latency: 226.815, - percentile: 0.999998, - total: 2607707 - }, - { - latency: 227.455, - percentile: 0.999998, - total: 2607708 - }, - { - latency: 227.455, - percentile: 0.999999, - total: 2607708 - }, - { - latency: 227.583, - percentile: 0.999999, - total: 2607709 - }, - { - latency: 227.583, - percentile: 0.999999, - total: 2607709 - }, - { - latency: 227.583, - percentile: 0.999999, - total: 2607709 - }, - { - latency: 227.839, - percentile: 0.999999, - total: 2607710 - }, - { - latency: 227.839, - percentile: 0.999999, - total: 2607710 - }, - { - latency: 227.839, - percentile: 0.999999, - total: 2607710 - }, - { - latency: 227.839, - percentile: 1, - total: 2607710 - }, - { - latency: 227.839, - percentile: 1, - total: 2607710 - }, - { - latency: 227.967, - percentile: 1, - total: 2607711 - }, - { - latency: 227.967, - percentile: 1, - total: 2607711 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9100, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.88MB', - requestsPerSec: 9096.52, - requestsTotal: 2728947, - durationActual: '5.00m', - transferTotal: '1.43GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.5, - percentile: 0.1, - total: 264860 - }, - { - latency: 1.676, - percentile: 0.2, - total: 528101 - }, - { - latency: 1.824, - percentile: 0.3, - total: 792642 - }, - { - latency: 1.961, - percentile: 0.4, - total: 1055223 - }, - { - latency: 2.097, - percentile: 0.5, - total: 1321089 - }, - { - latency: 2.165, - percentile: 0.55, - total: 1452419 - }, - { - latency: 2.235, - percentile: 0.6, - total: 1583753 - }, - { - latency: 2.309, - percentile: 0.65, - total: 1715621 - }, - { - latency: 2.389, - percentile: 0.7, - total: 1847721 - }, - { - latency: 2.477, - percentile: 0.75, - total: 1977621 - }, - { - latency: 2.527, - percentile: 0.775, - total: 2044753 - }, - { - latency: 2.581, - percentile: 0.8, - total: 2111251 - }, - { - latency: 2.641, - percentile: 0.825, - total: 2177293 - }, - { - latency: 2.709, - percentile: 0.85, - total: 2242588 - }, - { - latency: 2.789, - percentile: 0.875, - total: 2307877 - }, - { - latency: 2.835, - percentile: 0.8875, - total: 2340242 - }, - { - latency: 2.887, - percentile: 0.9, - total: 2374111 - }, - { - latency: 2.945, - percentile: 0.9125, - total: 2406988 - }, - { - latency: 3.011, - percentile: 0.925, - total: 2439471 - }, - { - latency: 3.089, - percentile: 0.9375, - total: 2472033 - }, - { - latency: 3.135, - percentile: 0.94375, - total: 2488560 - }, - { - latency: 3.187, - percentile: 0.95, - total: 2505023 - }, - { - latency: 3.247, - percentile: 0.95625, - total: 2521622 - }, - { - latency: 3.317, - percentile: 0.9625, - total: 2538047 - }, - { - latency: 3.403, - percentile: 0.96875, - total: 2554481 - }, - { - latency: 3.455, - percentile: 0.971875, - total: 2562717 - }, - { - latency: 3.513, - percentile: 0.975, - total: 2570884 - }, - { - latency: 3.581, - percentile: 0.978125, - total: 2579241 - }, - { - latency: 3.657, - percentile: 0.98125, - total: 2587345 - }, - { - latency: 3.751, - percentile: 0.984375, - total: 2595612 - }, - { - latency: 3.805, - percentile: 0.985938, - total: 2599714 - }, - { - latency: 3.867, - percentile: 0.9875, - total: 2603816 - }, - { - latency: 3.937, - percentile: 0.989062, - total: 2607886 - }, - { - latency: 4.021, - percentile: 0.990625, - total: 2612001 - }, - { - latency: 4.123, - percentile: 0.992188, - total: 2616191 - }, - { - latency: 4.183, - percentile: 0.992969, - total: 2618237 - }, - { - latency: 4.251, - percentile: 0.99375, - total: 2620287 - }, - { - latency: 4.331, - percentile: 0.994531, - total: 2622298 - }, - { - latency: 4.427, - percentile: 0.995313, - total: 2624350 - }, - { - latency: 4.547, - percentile: 0.996094, - total: 2626449 - }, - { - latency: 4.615, - percentile: 0.996484, - total: 2627480 - }, - { - latency: 4.691, - percentile: 0.996875, - total: 2628510 - }, - { - latency: 4.779, - percentile: 0.997266, - total: 2629530 - }, - { - latency: 4.879, - percentile: 0.997656, - total: 2630531 - }, - { - latency: 5.015, - percentile: 0.998047, - total: 2631572 - }, - { - latency: 5.095, - percentile: 0.998242, - total: 2632075 - }, - { - latency: 5.191, - percentile: 0.998437, - total: 2632587 - }, - { - latency: 5.307, - percentile: 0.998633, - total: 2633113 - }, - { - latency: 5.459, - percentile: 0.998828, - total: 2633615 - }, - { - latency: 5.655, - percentile: 0.999023, - total: 2634131 - }, - { - latency: 5.795, - percentile: 0.999121, - total: 2634393 - }, - { - latency: 5.975, - percentile: 0.999219, - total: 2634646 - }, - { - latency: 6.231, - percentile: 0.999316, - total: 2634904 - }, - { - latency: 6.639, - percentile: 0.999414, - total: 2635158 - }, - { - latency: 7.719, - percentile: 0.999512, - total: 2635415 - }, - { - latency: 9.495, - percentile: 0.999561, - total: 2635544 - }, - { - latency: 14.759, - percentile: 0.999609, - total: 2635673 - }, - { - latency: 23.983, - percentile: 0.999658, - total: 2635801 - }, - { - latency: 59.711, - percentile: 0.999707, - total: 2635930 - }, - { - latency: 82.751, - percentile: 0.999756, - total: 2636060 - }, - { - latency: 101.503, - percentile: 0.99978, - total: 2636125 - }, - { - latency: 119.487, - percentile: 0.999805, - total: 2636188 - }, - { - latency: 123.903, - percentile: 0.999829, - total: 2636252 - }, - { - latency: 142.719, - percentile: 0.999854, - total: 2636318 - }, - { - latency: 161.407, - percentile: 0.999878, - total: 2636381 - }, - { - latency: 163.327, - percentile: 0.99989, - total: 2636415 - }, - { - latency: 166.143, - percentile: 0.999902, - total: 2636445 - }, - { - latency: 182.527, - percentile: 0.999915, - total: 2636479 - }, - { - latency: 183.935, - percentile: 0.999927, - total: 2636510 - }, - { - latency: 199.551, - percentile: 0.999939, - total: 2636542 - }, - { - latency: 202.495, - percentile: 0.999945, - total: 2636560 - }, - { - latency: 203.263, - percentile: 0.999951, - total: 2636574 - }, - { - latency: 203.903, - percentile: 0.999957, - total: 2636592 - }, - { - latency: 204.671, - percentile: 0.999963, - total: 2636606 - }, - { - latency: 205.567, - percentile: 0.999969, - total: 2636622 - }, - { - latency: 207.487, - percentile: 0.999973, - total: 2636630 - }, - { - latency: 222.207, - percentile: 0.999976, - total: 2636638 - }, - { - latency: 222.591, - percentile: 0.999979, - total: 2636646 - }, - { - latency: 223.103, - percentile: 0.999982, - total: 2636655 - }, - { - latency: 223.871, - percentile: 0.999985, - total: 2636666 - }, - { - latency: 223.871, - percentile: 0.999986, - total: 2636666 - }, - { - latency: 224.255, - percentile: 0.999988, - total: 2636671 - }, - { - latency: 224.511, - percentile: 0.999989, - total: 2636676 - }, - { - latency: 224.639, - percentile: 0.999991, - total: 2636678 - }, - { - latency: 224.767, - percentile: 0.999992, - total: 2636684 - }, - { - latency: 224.767, - percentile: 0.999993, - total: 2636684 - }, - { - latency: 225.151, - percentile: 0.999994, - total: 2636686 - }, - { - latency: 225.407, - percentile: 0.999995, - total: 2636690 - }, - { - latency: 225.407, - percentile: 0.999995, - total: 2636690 - }, - { - latency: 225.535, - percentile: 0.999996, - total: 2636693 - }, - { - latency: 225.535, - percentile: 0.999997, - total: 2636693 - }, - { - latency: 225.663, - percentile: 0.999997, - total: 2636696 - }, - { - latency: 225.663, - percentile: 0.999997, - total: 2636696 - }, - { - latency: 225.663, - percentile: 0.999998, - total: 2636696 - }, - { - latency: 225.791, - percentile: 0.999998, - total: 2636697 - }, - { - latency: 226.047, - percentile: 0.999998, - total: 2636698 - }, - { - latency: 226.047, - percentile: 0.999998, - total: 2636698 - }, - { - latency: 226.175, - percentile: 0.999999, - total: 2636699 - }, - { - latency: 226.175, - percentile: 0.999999, - total: 2636699 - }, - { - latency: 226.303, - percentile: 0.999999, - total: 2636700 - }, - { - latency: 226.303, - percentile: 0.999999, - total: 2636700 - }, - { - latency: 226.303, - percentile: 0.999999, - total: 2636700 - }, - { - latency: 226.559, - percentile: 0.999999, - total: 2636701 - }, - { - latency: 226.559, - percentile: 0.999999, - total: 2636701 - }, - { - latency: 226.559, - percentile: 1, - total: 2636701 - }, - { - latency: 226.559, - percentile: 1, - total: 2636701 - }, - { - latency: 226.559, - percentile: 1, - total: 2636701 - }, - { - latency: 226.687, - percentile: 1, - total: 2636702 - }, - { - latency: 226.687, - percentile: 1, - total: 2636702 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9200, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.93MB', - requestsPerSec: 9196.47, - requestsTotal: 2758948, - durationActual: '5.00m', - transferTotal: '1.44GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.51, - percentile: 0.1, - total: 267658 - }, - { - latency: 1.689, - percentile: 0.2, - total: 533788 - }, - { - latency: 1.838, - percentile: 0.3, - total: 800567 - }, - { - latency: 1.976, - percentile: 0.4, - total: 1067476 - }, - { - latency: 2.113, - percentile: 0.5, - total: 1335413 - }, - { - latency: 2.183, - percentile: 0.55, - total: 1469755 - }, - { - latency: 2.255, - percentile: 0.6, - total: 1602582 - }, - { - latency: 2.331, - percentile: 0.65, - total: 1733564 - }, - { - latency: 2.417, - percentile: 0.7, - total: 1868632 - }, - { - latency: 2.513, - percentile: 0.75, - total: 2001428 - }, - { - latency: 2.567, - percentile: 0.775, - total: 2066973 - }, - { - latency: 2.629, - percentile: 0.8, - total: 2134237 - }, - { - latency: 2.697, - percentile: 0.825, - total: 2199271 - }, - { - latency: 2.781, - percentile: 0.85, - total: 2267020 - }, - { - latency: 2.879, - percentile: 0.875, - total: 2332606 - }, - { - latency: 2.939, - percentile: 0.8875, - total: 2366679 - }, - { - latency: 3.005, - percentile: 0.9, - total: 2399520 - }, - { - latency: 3.083, - percentile: 0.9125, - total: 2432814 - }, - { - latency: 3.177, - percentile: 0.925, - total: 2466248 - }, - { - latency: 3.293, - percentile: 0.9375, - total: 2499486 - }, - { - latency: 3.363, - percentile: 0.94375, - total: 2515863 - }, - { - latency: 3.447, - percentile: 0.95, - total: 2532717 - }, - { - latency: 3.543, - percentile: 0.95625, - total: 2549108 - }, - { - latency: 3.663, - percentile: 0.9625, - total: 2565955 - }, - { - latency: 3.809, - percentile: 0.96875, - total: 2582416 - }, - { - latency: 3.899, - percentile: 0.971875, - total: 2590796 - }, - { - latency: 4.003, - percentile: 0.975, - total: 2599122 - }, - { - latency: 4.131, - percentile: 0.978125, - total: 2607473 - }, - { - latency: 4.287, - percentile: 0.98125, - total: 2615717 - }, - { - latency: 4.487, - percentile: 0.984375, - total: 2624110 - }, - { - latency: 4.607, - percentile: 0.985938, - total: 2628307 - }, - { - latency: 4.739, - percentile: 0.9875, - total: 2632380 - }, - { - latency: 4.891, - percentile: 0.989062, - total: 2636630 - }, - { - latency: 5.063, - percentile: 0.990625, - total: 2640708 - }, - { - latency: 5.259, - percentile: 0.992188, - total: 2644897 - }, - { - latency: 5.371, - percentile: 0.992969, - total: 2647002 - }, - { - latency: 5.491, - percentile: 0.99375, - total: 2649105 - }, - { - latency: 5.623, - percentile: 0.994531, - total: 2651130 - }, - { - latency: 5.767, - percentile: 0.995313, - total: 2653216 - }, - { - latency: 5.947, - percentile: 0.996094, - total: 2655299 - }, - { - latency: 6.051, - percentile: 0.996484, - total: 2656364 - }, - { - latency: 6.163, - percentile: 0.996875, - total: 2657380 - }, - { - latency: 6.295, - percentile: 0.997266, - total: 2658432 - }, - { - latency: 6.459, - percentile: 0.997656, - total: 2659479 - }, - { - latency: 6.655, - percentile: 0.998047, - total: 2660502 - }, - { - latency: 6.783, - percentile: 0.998242, - total: 2661022 - }, - { - latency: 6.939, - percentile: 0.998437, - total: 2661537 - }, - { - latency: 7.127, - percentile: 0.998633, - total: 2662057 - }, - { - latency: 7.363, - percentile: 0.998828, - total: 2662578 - }, - { - latency: 7.635, - percentile: 0.999023, - total: 2663097 - }, - { - latency: 7.835, - percentile: 0.999121, - total: 2663357 - }, - { - latency: 8.075, - percentile: 0.999219, - total: 2663617 - }, - { - latency: 8.407, - percentile: 0.999316, - total: 2663882 - }, - { - latency: 9.023, - percentile: 0.999414, - total: 2664138 - }, - { - latency: 20.527, - percentile: 0.999512, - total: 2664397 - }, - { - latency: 41.407, - percentile: 0.999561, - total: 2664527 - }, - { - latency: 61.919, - percentile: 0.999609, - total: 2664657 - }, - { - latency: 82.559, - percentile: 0.999658, - total: 2664788 - }, - { - latency: 103.039, - percentile: 0.999707, - total: 2664919 - }, - { - latency: 123.583, - percentile: 0.999756, - total: 2665048 - }, - { - latency: 140.671, - percentile: 0.99978, - total: 2665115 - }, - { - latency: 143.871, - percentile: 0.999805, - total: 2665179 - }, - { - latency: 161.535, - percentile: 0.999829, - total: 2665243 - }, - { - latency: 164.351, - percentile: 0.999854, - total: 2665311 - }, - { - latency: 182.271, - percentile: 0.999878, - total: 2665374 - }, - { - latency: 183.679, - percentile: 0.99989, - total: 2665408 - }, - { - latency: 184.703, - percentile: 0.999902, - total: 2665439 - }, - { - latency: 187.007, - percentile: 0.999915, - total: 2665472 - }, - { - latency: 202.879, - percentile: 0.999927, - total: 2665505 - }, - { - latency: 203.903, - percentile: 0.999939, - total: 2665537 - }, - { - latency: 204.543, - percentile: 0.999945, - total: 2665553 - }, - { - latency: 205.311, - percentile: 0.999951, - total: 2665569 - }, - { - latency: 205.951, - percentile: 0.999957, - total: 2665587 - }, - { - latency: 221.951, - percentile: 0.999963, - total: 2665602 - }, - { - latency: 222.719, - percentile: 0.999969, - total: 2665617 - }, - { - latency: 222.975, - percentile: 0.999973, - total: 2665627 - }, - { - latency: 223.359, - percentile: 0.999976, - total: 2665633 - }, - { - latency: 223.743, - percentile: 0.999979, - total: 2665644 - }, - { - latency: 223.999, - percentile: 0.999982, - total: 2665650 - }, - { - latency: 224.511, - percentile: 0.999985, - total: 2665662 - }, - { - latency: 224.511, - percentile: 0.999986, - total: 2665662 - }, - { - latency: 224.767, - percentile: 0.999988, - total: 2665668 - }, - { - latency: 224.895, - percentile: 0.999989, - total: 2665670 - }, - { - latency: 225.023, - percentile: 0.999991, - total: 2665674 - }, - { - latency: 225.407, - percentile: 0.999992, - total: 2665680 - }, - { - latency: 225.407, - percentile: 0.999993, - total: 2665680 - }, - { - latency: 225.535, - percentile: 0.999994, - total: 2665683 - }, - { - latency: 225.663, - percentile: 0.999995, - total: 2665684 - }, - { - latency: 225.791, - percentile: 0.999995, - total: 2665687 - }, - { - latency: 226.047, - percentile: 0.999996, - total: 2665692 - }, - { - latency: 226.047, - percentile: 0.999997, - total: 2665692 - }, - { - latency: 226.047, - percentile: 0.999997, - total: 2665692 - }, - { - latency: 226.047, - percentile: 0.999997, - total: 2665692 - }, - { - latency: 226.047, - percentile: 0.999998, - total: 2665692 - }, - { - latency: 226.175, - percentile: 0.999998, - total: 2665693 - }, - { - latency: 226.431, - percentile: 0.999998, - total: 2665694 - }, - { - latency: 226.431, - percentile: 0.999998, - total: 2665694 - }, - { - latency: 226.559, - percentile: 0.999999, - total: 2665696 - }, - { - latency: 226.559, - percentile: 0.999999, - total: 2665696 - }, - { - latency: 226.559, - percentile: 0.999999, - total: 2665696 - }, - { - latency: 226.559, - percentile: 0.999999, - total: 2665696 - }, - { - latency: 226.559, - percentile: 0.999999, - total: 2665696 - }, - { - latency: 226.815, - percentile: 0.999999, - total: 2665697 - }, - { - latency: 226.815, - percentile: 0.999999, - total: 2665697 - }, - { - latency: 226.815, - percentile: 1, - total: 2665697 - }, - { - latency: 226.815, - percentile: 1, - total: 2665697 - }, - { - latency: 226.815, - percentile: 1, - total: 2665697 - }, - { - latency: 227.199, - percentile: 1, - total: 2665698 - }, - { - latency: 227.199, - percentile: 1, - total: 2665698 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9300, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.98MB', - requestsPerSec: 9296.45, - requestsTotal: 2788931, - durationActual: '5.00m', - transferTotal: '1.46GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.501, - percentile: 0.1, - total: 270397 - }, - { - latency: 1.677, - percentile: 0.2, - total: 540510 - }, - { - latency: 1.824, - percentile: 0.3, - total: 809361 - }, - { - latency: 1.96, - percentile: 0.4, - total: 1078016 - }, - { - latency: 2.093, - percentile: 0.5, - total: 1348077 - }, - { - latency: 2.161, - percentile: 0.55, - total: 1484946 - }, - { - latency: 2.229, - percentile: 0.6, - total: 1617329 - }, - { - latency: 2.303, - percentile: 0.65, - total: 1753305 - }, - { - latency: 2.383, - percentile: 0.7, - total: 1888563 - }, - { - latency: 2.471, - percentile: 0.75, - total: 2021969 - }, - { - latency: 2.521, - percentile: 0.775, - total: 2089678 - }, - { - latency: 2.575, - percentile: 0.8, - total: 2157087 - }, - { - latency: 2.635, - percentile: 0.825, - total: 2223714 - }, - { - latency: 2.705, - percentile: 0.85, - total: 2290535 - }, - { - latency: 2.789, - percentile: 0.875, - total: 2358535 - }, - { - latency: 2.837, - percentile: 0.8875, - total: 2391665 - }, - { - latency: 2.893, - percentile: 0.9, - total: 2426270 - }, - { - latency: 2.955, - percentile: 0.9125, - total: 2459500 - }, - { - latency: 3.027, - percentile: 0.925, - total: 2492846 - }, - { - latency: 3.115, - percentile: 0.9375, - total: 2526393 - }, - { - latency: 3.167, - percentile: 0.94375, - total: 2543126 - }, - { - latency: 3.227, - percentile: 0.95, - total: 2560127 - }, - { - latency: 3.297, - percentile: 0.95625, - total: 2577198 - }, - { - latency: 3.377, - percentile: 0.9625, - total: 2593770 - }, - { - latency: 3.477, - percentile: 0.96875, - total: 2610708 - }, - { - latency: 3.533, - percentile: 0.971875, - total: 2618901 - }, - { - latency: 3.599, - percentile: 0.975, - total: 2627314 - }, - { - latency: 3.675, - percentile: 0.978125, - total: 2635864 - }, - { - latency: 3.763, - percentile: 0.98125, - total: 2644260 - }, - { - latency: 3.865, - percentile: 0.984375, - total: 2652652 - }, - { - latency: 3.925, - percentile: 0.985938, - total: 2656803 - }, - { - latency: 3.993, - percentile: 0.9875, - total: 2661082 - }, - { - latency: 4.067, - percentile: 0.989062, - total: 2665252 - }, - { - latency: 4.159, - percentile: 0.990625, - total: 2669554 - }, - { - latency: 4.267, - percentile: 0.992188, - total: 2673722 - }, - { - latency: 4.331, - percentile: 0.992969, - total: 2675809 - }, - { - latency: 4.403, - percentile: 0.99375, - total: 2677850 - }, - { - latency: 4.491, - percentile: 0.994531, - total: 2679952 - }, - { - latency: 4.587, - percentile: 0.995313, - total: 2682074 - }, - { - latency: 4.707, - percentile: 0.996094, - total: 2684159 - }, - { - latency: 4.775, - percentile: 0.996484, - total: 2685242 - }, - { - latency: 4.851, - percentile: 0.996875, - total: 2686263 - }, - { - latency: 4.943, - percentile: 0.997266, - total: 2687300 - }, - { - latency: 5.055, - percentile: 0.997656, - total: 2688369 - }, - { - latency: 5.183, - percentile: 0.998047, - total: 2689410 - }, - { - latency: 5.259, - percentile: 0.998242, - total: 2689939 - }, - { - latency: 5.355, - percentile: 0.998437, - total: 2690472 - }, - { - latency: 5.459, - percentile: 0.998633, - total: 2690987 - }, - { - latency: 5.595, - percentile: 0.998828, - total: 2691506 - }, - { - latency: 5.783, - percentile: 0.999023, - total: 2692036 - }, - { - latency: 5.915, - percentile: 0.999121, - total: 2692293 - }, - { - latency: 6.099, - percentile: 0.999219, - total: 2692559 - }, - { - latency: 6.347, - percentile: 0.999316, - total: 2692822 - }, - { - latency: 6.807, - percentile: 0.999414, - total: 2693084 - }, - { - latency: 8.999, - percentile: 0.999512, - total: 2693346 - }, - { - latency: 28.399, - percentile: 0.999561, - total: 2693478 - }, - { - latency: 50.527, - percentile: 0.999609, - total: 2693609 - }, - { - latency: 78.783, - percentile: 0.999658, - total: 2693740 - }, - { - latency: 103.167, - percentile: 0.999707, - total: 2693873 - }, - { - latency: 124.031, - percentile: 0.999756, - total: 2694005 - }, - { - latency: 128.255, - percentile: 0.99978, - total: 2694069 - }, - { - latency: 145.023, - percentile: 0.999805, - total: 2694135 - }, - { - latency: 161.663, - percentile: 0.999829, - total: 2694202 - }, - { - latency: 165.503, - percentile: 0.999854, - total: 2694268 - }, - { - latency: 183.039, - percentile: 0.999878, - total: 2694335 - }, - { - latency: 184.575, - percentile: 0.99989, - total: 2694368 - }, - { - latency: 185.855, - percentile: 0.999902, - total: 2694398 - }, - { - latency: 199.423, - percentile: 0.999915, - total: 2694431 - }, - { - latency: 203.519, - percentile: 0.999927, - total: 2694465 - }, - { - latency: 204.927, - percentile: 0.999939, - total: 2694502 - }, - { - latency: 205.567, - percentile: 0.999945, - total: 2694515 - }, - { - latency: 206.079, - percentile: 0.999951, - total: 2694533 - }, - { - latency: 219.007, - percentile: 0.999957, - total: 2694546 - }, - { - latency: 222.719, - percentile: 0.999963, - total: 2694564 - }, - { - latency: 223.743, - percentile: 0.999969, - total: 2694581 - }, - { - latency: 224.127, - percentile: 0.999973, - total: 2694587 - }, - { - latency: 224.767, - percentile: 0.999976, - total: 2694598 - }, - { - latency: 225.151, - percentile: 0.999979, - total: 2694605 - }, - { - latency: 225.279, - percentile: 0.999982, - total: 2694612 - }, - { - latency: 225.663, - percentile: 0.999985, - total: 2694623 - }, - { - latency: 225.791, - percentile: 0.999986, - total: 2694628 - }, - { - latency: 225.919, - percentile: 0.999988, - total: 2694629 - }, - { - latency: 226.303, - percentile: 0.999989, - total: 2694633 - }, - { - latency: 226.815, - percentile: 0.999991, - total: 2694637 - }, - { - latency: 251.647, - percentile: 0.999992, - total: 2694641 - }, - { - latency: 271.359, - percentile: 0.999993, - total: 2694643 - }, - { - latency: 291.327, - percentile: 0.999994, - total: 2694645 - }, - { - latency: 311.039, - percentile: 0.999995, - total: 2694647 - }, - { - latency: 331.007, - percentile: 0.999995, - total: 2694649 - }, - { - latency: 351.231, - percentile: 0.999996, - total: 2694651 - }, - { - latency: 354.559, - percentile: 0.999997, - total: 2694652 - }, - { - latency: 370.687, - percentile: 0.999997, - total: 2694653 - }, - { - latency: 390.143, - percentile: 0.999997, - total: 2694654 - }, - { - latency: 409.599, - percentile: 0.999998, - total: 2694655 - }, - { - latency: 429.311, - percentile: 0.999998, - total: 2694656 - }, - { - latency: 448.767, - percentile: 0.999998, - total: 2694657 - }, - { - latency: 448.767, - percentile: 0.999998, - total: 2694657 - }, - { - latency: 468.223, - percentile: 0.999999, - total: 2694658 - }, - { - latency: 468.223, - percentile: 0.999999, - total: 2694658 - }, - { - latency: 487.679, - percentile: 0.999999, - total: 2694659 - }, - { - latency: 487.679, - percentile: 0.999999, - total: 2694659 - }, - { - latency: 487.679, - percentile: 0.999999, - total: 2694659 - }, - { - latency: 507.135, - percentile: 0.999999, - total: 2694660 - }, - { - latency: 507.135, - percentile: 0.999999, - total: 2694660 - }, - { - latency: 507.135, - percentile: 1, - total: 2694660 - }, - { - latency: 507.135, - percentile: 1, - total: 2694660 - }, - { - latency: 507.135, - percentile: 1, - total: 2694660 - }, - { - latency: 527.359, - percentile: 1, - total: 2694661 - }, - { - latency: 527.359, - percentile: 1, - total: 2694661 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9400, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.04MB', - requestsPerSec: 9396.39, - requestsTotal: 2818913, - durationActual: '5.00m', - transferTotal: '1.48GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.514, - percentile: 0.1, - total: 272895 - }, - { - latency: 1.696, - percentile: 0.2, - total: 544935 - }, - { - latency: 1.845, - percentile: 0.3, - total: 817761 - }, - { - latency: 1.979, - percentile: 0.4, - total: 1090220 - }, - { - latency: 2.107, - percentile: 0.5, - total: 1362161 - }, - { - latency: 2.173, - percentile: 0.55, - total: 1501810 - }, - { - latency: 2.239, - percentile: 0.6, - total: 1636149 - }, - { - latency: 2.309, - percentile: 0.65, - total: 1770367 - }, - { - latency: 2.389, - percentile: 0.7, - total: 1909199 - }, - { - latency: 2.477, - percentile: 0.75, - total: 2043158 - }, - { - latency: 2.529, - percentile: 0.775, - total: 2113160 - }, - { - latency: 2.585, - percentile: 0.8, - total: 2180746 - }, - { - latency: 2.649, - percentile: 0.825, - total: 2248724 - }, - { - latency: 2.725, - percentile: 0.85, - total: 2316370 - }, - { - latency: 2.815, - percentile: 0.875, - total: 2383225 - }, - { - latency: 2.869, - percentile: 0.8875, - total: 2417487 - }, - { - latency: 2.931, - percentile: 0.9, - total: 2452238 - }, - { - latency: 3.001, - percentile: 0.9125, - total: 2485984 - }, - { - latency: 3.081, - percentile: 0.925, - total: 2519387 - }, - { - latency: 3.179, - percentile: 0.9375, - total: 2553749 - }, - { - latency: 3.235, - percentile: 0.94375, - total: 2570482 - }, - { - latency: 3.301, - percentile: 0.95, - total: 2587870 - }, - { - latency: 3.375, - percentile: 0.95625, - total: 2604829 - }, - { - latency: 3.461, - percentile: 0.9625, - total: 2621646 - }, - { - latency: 3.571, - percentile: 0.96875, - total: 2638708 - }, - { - latency: 3.635, - percentile: 0.971875, - total: 2647138 - }, - { - latency: 3.709, - percentile: 0.975, - total: 2655727 - }, - { - latency: 3.791, - percentile: 0.978125, - total: 2664060 - }, - { - latency: 3.891, - percentile: 0.98125, - total: 2672607 - }, - { - latency: 4.013, - percentile: 0.984375, - total: 2681151 - }, - { - latency: 4.085, - percentile: 0.985938, - total: 2685345 - }, - { - latency: 4.171, - percentile: 0.9875, - total: 2689743 - }, - { - latency: 4.267, - percentile: 0.989062, - total: 2693995 - }, - { - latency: 4.383, - percentile: 0.990625, - total: 2698128 - }, - { - latency: 4.527, - percentile: 0.992188, - total: 2702418 - }, - { - latency: 4.611, - percentile: 0.992969, - total: 2704511 - }, - { - latency: 4.707, - percentile: 0.99375, - total: 2706658 - }, - { - latency: 4.811, - percentile: 0.994531, - total: 2708758 - }, - { - latency: 4.935, - percentile: 0.995313, - total: 2710867 - }, - { - latency: 5.083, - percentile: 0.996094, - total: 2712993 - }, - { - latency: 5.171, - percentile: 0.996484, - total: 2714084 - }, - { - latency: 5.267, - percentile: 0.996875, - total: 2715142 - }, - { - latency: 5.375, - percentile: 0.997266, - total: 2716216 - }, - { - latency: 5.499, - percentile: 0.997656, - total: 2717254 - }, - { - latency: 5.659, - percentile: 0.998047, - total: 2718336 - }, - { - latency: 5.755, - percentile: 0.998242, - total: 2718852 - }, - { - latency: 5.863, - percentile: 0.998437, - total: 2719381 - }, - { - latency: 5.999, - percentile: 0.998633, - total: 2719920 - }, - { - latency: 6.163, - percentile: 0.998828, - total: 2720452 - }, - { - latency: 6.375, - percentile: 0.999023, - total: 2720973 - }, - { - latency: 6.503, - percentile: 0.999121, - total: 2721242 - }, - { - latency: 6.675, - percentile: 0.999219, - total: 2721508 - }, - { - latency: 6.887, - percentile: 0.999316, - total: 2721772 - }, - { - latency: 7.223, - percentile: 0.999414, - total: 2722037 - }, - { - latency: 7.779, - percentile: 0.999512, - total: 2722304 - }, - { - latency: 8.247, - percentile: 0.999561, - total: 2722436 - }, - { - latency: 11.743, - percentile: 0.999609, - total: 2722568 - }, - { - latency: 44.351, - percentile: 0.999658, - total: 2722701 - }, - { - latency: 67.903, - percentile: 0.999707, - total: 2722834 - }, - { - latency: 100.287, - percentile: 0.999756, - total: 2722968 - }, - { - latency: 107.775, - percentile: 0.99978, - total: 2723033 - }, - { - latency: 124.799, - percentile: 0.999805, - total: 2723101 - }, - { - latency: 141.823, - percentile: 0.999829, - total: 2723166 - }, - { - latency: 147.583, - percentile: 0.999854, - total: 2723235 - }, - { - latency: 164.991, - percentile: 0.999878, - total: 2723299 - }, - { - latency: 167.807, - percentile: 0.99989, - total: 2723332 - }, - { - latency: 182.655, - percentile: 0.999902, - total: 2723366 - }, - { - latency: 184.831, - percentile: 0.999915, - total: 2723399 - }, - { - latency: 187.903, - percentile: 0.999927, - total: 2723432 - }, - { - latency: 202.751, - percentile: 0.999939, - total: 2723466 - }, - { - latency: 204.287, - percentile: 0.999945, - total: 2723485 - }, - { - latency: 204.927, - percentile: 0.999951, - total: 2723499 - }, - { - latency: 205.823, - percentile: 0.999957, - total: 2723515 - }, - { - latency: 209.023, - percentile: 0.999963, - total: 2723532 - }, - { - latency: 221.439, - percentile: 0.999969, - total: 2723548 - }, - { - latency: 222.335, - percentile: 0.999973, - total: 2723558 - }, - { - latency: 222.847, - percentile: 0.999976, - total: 2723566 - }, - { - latency: 223.359, - percentile: 0.999979, - total: 2723573 - }, - { - latency: 224.127, - percentile: 0.999982, - total: 2723582 - }, - { - latency: 224.767, - percentile: 0.999985, - total: 2723590 - }, - { - latency: 225.023, - percentile: 0.999986, - total: 2723595 - }, - { - latency: 225.279, - percentile: 0.999988, - total: 2723598 - }, - { - latency: 225.535, - percentile: 0.999989, - total: 2723602 - }, - { - latency: 226.047, - percentile: 0.999991, - total: 2723607 - }, - { - latency: 226.303, - percentile: 0.999992, - total: 2723611 - }, - { - latency: 226.431, - percentile: 0.999993, - total: 2723613 - }, - { - latency: 237.567, - percentile: 0.999994, - total: 2723615 - }, - { - latency: 257.535, - percentile: 0.999995, - total: 2723617 - }, - { - latency: 277.759, - percentile: 0.999995, - total: 2723619 - }, - { - latency: 297.727, - percentile: 0.999996, - total: 2723621 - }, - { - latency: 309.503, - percentile: 0.999997, - total: 2723622 - }, - { - latency: 317.695, - percentile: 0.999997, - total: 2723623 - }, - { - latency: 328.703, - percentile: 0.999997, - total: 2723624 - }, - { - latency: 337.663, - percentile: 0.999998, - total: 2723625 - }, - { - latency: 348.671, - percentile: 0.999998, - total: 2723626 - }, - { - latency: 357.887, - percentile: 0.999998, - total: 2723627 - }, - { - latency: 357.887, - percentile: 0.999998, - total: 2723627 - }, - { - latency: 368.639, - percentile: 0.999999, - total: 2723628 - }, - { - latency: 368.639, - percentile: 0.999999, - total: 2723628 - }, - { - latency: 377.855, - percentile: 0.999999, - total: 2723629 - }, - { - latency: 377.855, - percentile: 0.999999, - total: 2723629 - }, - { - latency: 377.855, - percentile: 0.999999, - total: 2723629 - }, - { - latency: 388.351, - percentile: 0.999999, - total: 2723630 - }, - { - latency: 388.351, - percentile: 0.999999, - total: 2723630 - }, - { - latency: 388.351, - percentile: 1, - total: 2723630 - }, - { - latency: 388.351, - percentile: 1, - total: 2723630 - }, - { - latency: 388.351, - percentile: 1, - total: 2723630 - }, - { - latency: 408.063, - percentile: 1, - total: 2723631 - }, - { - latency: 408.063, - percentile: 1, - total: 2723631 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9500, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.09MB', - requestsPerSec: 9496.35, - requestsTotal: 2848898, - durationActual: '5.00m', - transferTotal: '1.49GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.547, - percentile: 0.1, - total: 275437 - }, - { - latency: 1.756, - percentile: 0.2, - total: 550640 - }, - { - latency: 1.929, - percentile: 0.3, - total: 825822 - }, - { - latency: 2.089, - percentile: 0.4, - total: 1103045 - }, - { - latency: 2.247, - percentile: 0.5, - total: 1378060 - }, - { - latency: 2.333, - percentile: 0.55, - total: 1516782 - }, - { - latency: 2.425, - percentile: 0.6, - total: 1653898 - }, - { - latency: 2.527, - percentile: 0.65, - total: 1790210 - }, - { - latency: 2.647, - percentile: 0.7, - total: 1928226 - }, - { - latency: 2.795, - percentile: 0.75, - total: 2066094 - }, - { - latency: 2.881, - percentile: 0.775, - total: 2133338 - }, - { - latency: 2.985, - percentile: 0.8, - total: 2203227 - }, - { - latency: 3.105, - percentile: 0.825, - total: 2271566 - }, - { - latency: 3.249, - percentile: 0.85, - total: 2340158 - }, - { - latency: 3.431, - percentile: 0.875, - total: 2409149 - }, - { - latency: 3.537, - percentile: 0.8875, - total: 2443498 - }, - { - latency: 3.657, - percentile: 0.9, - total: 2477401 - }, - { - latency: 3.795, - percentile: 0.9125, - total: 2511819 - }, - { - latency: 3.953, - percentile: 0.925, - total: 2546268 - }, - { - latency: 4.139, - percentile: 0.9375, - total: 2580929 - }, - { - latency: 4.247, - percentile: 0.94375, - total: 2598345 - }, - { - latency: 4.363, - percentile: 0.95, - total: 2615201 - }, - { - latency: 4.495, - percentile: 0.95625, - total: 2632278 - }, - { - latency: 4.655, - percentile: 0.9625, - total: 2649731 - }, - { - latency: 4.847, - percentile: 0.96875, - total: 2666691 - }, - { - latency: 4.963, - percentile: 0.971875, - total: 2675206 - }, - { - latency: 5.103, - percentile: 0.975, - total: 2684031 - }, - { - latency: 5.267, - percentile: 0.978125, - total: 2692535 - }, - { - latency: 5.471, - percentile: 0.98125, - total: 2701124 - }, - { - latency: 5.723, - percentile: 0.984375, - total: 2709653 - }, - { - latency: 5.879, - percentile: 0.985938, - total: 2713948 - }, - { - latency: 6.047, - percentile: 0.9875, - total: 2718291 - }, - { - latency: 6.231, - percentile: 0.989062, - total: 2722549 - }, - { - latency: 6.435, - percentile: 0.990625, - total: 2726817 - }, - { - latency: 6.663, - percentile: 0.992188, - total: 2731123 - }, - { - latency: 6.795, - percentile: 0.992969, - total: 2733270 - }, - { - latency: 6.939, - percentile: 0.99375, - total: 2735433 - }, - { - latency: 7.099, - percentile: 0.994531, - total: 2737567 - }, - { - latency: 7.283, - percentile: 0.995313, - total: 2739738 - }, - { - latency: 7.479, - percentile: 0.996094, - total: 2741890 - }, - { - latency: 7.591, - percentile: 0.996484, - total: 2742935 - }, - { - latency: 7.719, - percentile: 0.996875, - total: 2744026 - }, - { - latency: 7.871, - percentile: 0.997266, - total: 2745113 - }, - { - latency: 8.043, - percentile: 0.997656, - total: 2746174 - }, - { - latency: 8.239, - percentile: 0.998047, - total: 2747261 - }, - { - latency: 8.351, - percentile: 0.998242, - total: 2747793 - }, - { - latency: 8.495, - percentile: 0.998437, - total: 2748314 - }, - { - latency: 8.663, - percentile: 0.998633, - total: 2748859 - }, - { - latency: 8.871, - percentile: 0.998828, - total: 2749401 - }, - { - latency: 9.119, - percentile: 0.999023, - total: 2749924 - }, - { - latency: 9.295, - percentile: 0.999121, - total: 2750191 - }, - { - latency: 9.487, - percentile: 0.999219, - total: 2750461 - }, - { - latency: 9.735, - percentile: 0.999316, - total: 2750736 - }, - { - latency: 10.119, - percentile: 0.999414, - total: 2751002 - }, - { - latency: 10.823, - percentile: 0.999512, - total: 2751267 - }, - { - latency: 12.983, - percentile: 0.999561, - total: 2751400 - }, - { - latency: 42.079, - percentile: 0.999609, - total: 2751534 - }, - { - latency: 64.095, - percentile: 0.999658, - total: 2751669 - }, - { - latency: 85.631, - percentile: 0.999707, - total: 2751803 - }, - { - latency: 106.879, - percentile: 0.999756, - total: 2751937 - }, - { - latency: 122.943, - percentile: 0.99978, - total: 2752005 - }, - { - latency: 131.839, - percentile: 0.999805, - total: 2752072 - }, - { - latency: 144.127, - percentile: 0.999829, - total: 2752139 - }, - { - latency: 161.279, - percentile: 0.999854, - total: 2752207 - }, - { - latency: 165.887, - percentile: 0.999878, - total: 2752274 - }, - { - latency: 180.095, - percentile: 0.99989, - total: 2752308 - }, - { - latency: 182.271, - percentile: 0.999902, - total: 2752341 - }, - { - latency: 184.447, - percentile: 0.999915, - total: 2752375 - }, - { - latency: 198.911, - percentile: 0.999927, - total: 2752409 - }, - { - latency: 201.343, - percentile: 0.999939, - total: 2752443 - }, - { - latency: 202.111, - percentile: 0.999945, - total: 2752458 - }, - { - latency: 203.007, - percentile: 0.999951, - total: 2752476 - }, - { - latency: 204.415, - percentile: 0.999957, - total: 2752492 - }, - { - latency: 206.207, - percentile: 0.999963, - total: 2752509 - }, - { - latency: 219.007, - percentile: 0.999969, - total: 2752525 - }, - { - latency: 219.647, - percentile: 0.999973, - total: 2752534 - }, - { - latency: 220.543, - percentile: 0.999976, - total: 2752542 - }, - { - latency: 220.927, - percentile: 0.999979, - total: 2752553 - }, - { - latency: 221.311, - percentile: 0.999982, - total: 2752560 - }, - { - latency: 221.951, - percentile: 0.999985, - total: 2752570 - }, - { - latency: 222.079, - percentile: 0.999986, - total: 2752573 - }, - { - latency: 222.207, - percentile: 0.999988, - total: 2752576 - }, - { - latency: 222.719, - percentile: 0.999989, - total: 2752580 - }, - { - latency: 223.359, - percentile: 0.999991, - total: 2752584 - }, - { - latency: 223.615, - percentile: 0.999992, - total: 2752588 - }, - { - latency: 224.255, - percentile: 0.999993, - total: 2752591 - }, - { - latency: 224.767, - percentile: 0.999994, - total: 2752595 - }, - { - latency: 224.767, - percentile: 0.999995, - total: 2752595 - }, - { - latency: 225.151, - percentile: 0.999995, - total: 2752597 - }, - { - latency: 225.279, - percentile: 0.999996, - total: 2752599 - }, - { - latency: 225.663, - percentile: 0.999997, - total: 2752600 - }, - { - latency: 226.687, - percentile: 0.999997, - total: 2752601 - }, - { - latency: 244.095, - percentile: 0.999997, - total: 2752602 - }, - { - latency: 263.679, - percentile: 0.999998, - total: 2752603 - }, - { - latency: 283.135, - percentile: 0.999998, - total: 2752604 - }, - { - latency: 303.103, - percentile: 0.999998, - total: 2752605 - }, - { - latency: 303.103, - percentile: 0.999998, - total: 2752605 - }, - { - latency: 322.815, - percentile: 0.999999, - total: 2752606 - }, - { - latency: 322.815, - percentile: 0.999999, - total: 2752606 - }, - { - latency: 342.271, - percentile: 0.999999, - total: 2752607 - }, - { - latency: 342.271, - percentile: 0.999999, - total: 2752607 - }, - { - latency: 342.271, - percentile: 0.999999, - total: 2752607 - }, - { - latency: 361.727, - percentile: 0.999999, - total: 2752608 - }, - { - latency: 361.727, - percentile: 0.999999, - total: 2752608 - }, - { - latency: 361.727, - percentile: 1, - total: 2752608 - }, - { - latency: 361.727, - percentile: 1, - total: 2752608 - }, - { - latency: 361.727, - percentile: 1, - total: 2752608 - }, - { - latency: 380.927, - percentile: 1, - total: 2752609 - }, - { - latency: 380.927, - percentile: 1, - total: 2752609 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9600, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.14MB', - requestsPerSec: 9596.31, - requestsTotal: 2878888, - durationActual: '5.00m', - transferTotal: '1.51GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.563, - percentile: 0.1, - total: 278702 - }, - { - latency: 1.766, - percentile: 0.2, - total: 556708 - }, - { - latency: 1.94, - percentile: 0.3, - total: 835730 - }, - { - latency: 2.107, - percentile: 0.4, - total: 1113871 - }, - { - latency: 2.277, - percentile: 0.5, - total: 1392972 - }, - { - latency: 2.367, - percentile: 0.55, - total: 1530476 - }, - { - latency: 2.465, - percentile: 0.6, - total: 1669416 - }, - { - latency: 2.571, - percentile: 0.65, - total: 1809094 - }, - { - latency: 2.689, - percentile: 0.7, - total: 1949132 - }, - { - latency: 2.821, - percentile: 0.75, - total: 2086403 - }, - { - latency: 2.897, - percentile: 0.775, - total: 2157222 - }, - { - latency: 2.979, - percentile: 0.8, - total: 2226235 - }, - { - latency: 3.073, - percentile: 0.825, - total: 2295742 - }, - { - latency: 3.181, - percentile: 0.85, - total: 2364650 - }, - { - latency: 3.315, - percentile: 0.875, - total: 2434279 - }, - { - latency: 3.395, - percentile: 0.8875, - total: 2468748 - }, - { - latency: 3.491, - percentile: 0.9, - total: 2504110 - }, - { - latency: 3.603, - percentile: 0.9125, - total: 2538662 - }, - { - latency: 3.739, - percentile: 0.925, - total: 2573189 - }, - { - latency: 3.913, - percentile: 0.9375, - total: 2608021 - }, - { - latency: 4.021, - percentile: 0.94375, - total: 2625400 - }, - { - latency: 4.151, - percentile: 0.95, - total: 2642588 - }, - { - latency: 4.311, - percentile: 0.95625, - total: 2660086 - }, - { - latency: 4.499, - percentile: 0.9625, - total: 2677305 - }, - { - latency: 4.731, - percentile: 0.96875, - total: 2694863 - }, - { - latency: 4.863, - percentile: 0.971875, - total: 2703596 - }, - { - latency: 5.007, - percentile: 0.975, - total: 2712211 - }, - { - latency: 5.171, - percentile: 0.978125, - total: 2720846 - }, - { - latency: 5.355, - percentile: 0.98125, - total: 2729560 - }, - { - latency: 5.559, - percentile: 0.984375, - total: 2738139 - }, - { - latency: 5.675, - percentile: 0.985938, - total: 2742483 - }, - { - latency: 5.803, - percentile: 0.9875, - total: 2746873 - }, - { - latency: 5.943, - percentile: 0.989062, - total: 2751225 - }, - { - latency: 6.103, - percentile: 0.990625, - total: 2755521 - }, - { - latency: 6.299, - percentile: 0.992188, - total: 2759936 - }, - { - latency: 6.403, - percentile: 0.992969, - total: 2762065 - }, - { - latency: 6.531, - percentile: 0.99375, - total: 2764272 - }, - { - latency: 6.683, - percentile: 0.994531, - total: 2766417 - }, - { - latency: 6.867, - percentile: 0.995313, - total: 2768566 - }, - { - latency: 7.087, - percentile: 0.996094, - total: 2770737 - }, - { - latency: 7.227, - percentile: 0.996484, - total: 2771830 - }, - { - latency: 7.383, - percentile: 0.996875, - total: 2772900 - }, - { - latency: 7.563, - percentile: 0.997266, - total: 2774002 - }, - { - latency: 7.803, - percentile: 0.997656, - total: 2775077 - }, - { - latency: 8.099, - percentile: 0.998047, - total: 2776163 - }, - { - latency: 8.295, - percentile: 0.998242, - total: 2776714 - }, - { - latency: 8.527, - percentile: 0.998437, - total: 2777262 - }, - { - latency: 8.807, - percentile: 0.998633, - total: 2777795 - }, - { - latency: 9.119, - percentile: 0.998828, - total: 2778336 - }, - { - latency: 9.399, - percentile: 0.999023, - total: 2778878 - }, - { - latency: 9.543, - percentile: 0.999121, - total: 2779150 - }, - { - latency: 9.735, - percentile: 0.999219, - total: 2779429 - }, - { - latency: 9.975, - percentile: 0.999316, - total: 2779696 - }, - { - latency: 10.335, - percentile: 0.999414, - total: 2779964 - }, - { - latency: 10.879, - percentile: 0.999512, - total: 2780237 - }, - { - latency: 11.383, - percentile: 0.999561, - total: 2780370 - }, - { - latency: 16.495, - percentile: 0.999609, - total: 2780506 - }, - { - latency: 45.535, - percentile: 0.999658, - total: 2780642 - }, - { - latency: 68.991, - percentile: 0.999707, - total: 2780778 - }, - { - latency: 92.607, - percentile: 0.999756, - total: 2780913 - }, - { - latency: 107.199, - percentile: 0.99978, - total: 2780981 - }, - { - latency: 123.263, - percentile: 0.999805, - total: 2781049 - }, - { - latency: 133.247, - percentile: 0.999829, - total: 2781117 - }, - { - latency: 146.047, - percentile: 0.999854, - total: 2781186 - }, - { - latency: 162.047, - percentile: 0.999878, - total: 2781253 - }, - { - latency: 164.991, - percentile: 0.99989, - total: 2781287 - }, - { - latency: 179.583, - percentile: 0.999902, - total: 2781321 - }, - { - latency: 181.503, - percentile: 0.999915, - total: 2781355 - }, - { - latency: 184.319, - percentile: 0.999927, - total: 2781390 - }, - { - latency: 199.039, - percentile: 0.999939, - total: 2781423 - }, - { - latency: 200.191, - percentile: 0.999945, - total: 2781440 - }, - { - latency: 201.343, - percentile: 0.999951, - total: 2781462 - }, - { - latency: 201.983, - percentile: 0.999957, - total: 2781474 - }, - { - latency: 203.391, - percentile: 0.999963, - total: 2781491 - }, - { - latency: 205.823, - percentile: 0.999969, - total: 2781508 - }, - { - latency: 217.855, - percentile: 0.999973, - total: 2781517 - }, - { - latency: 218.751, - percentile: 0.999976, - total: 2781527 - }, - { - latency: 219.135, - percentile: 0.999979, - total: 2781533 - }, - { - latency: 219.647, - percentile: 0.999982, - total: 2781543 - }, - { - latency: 219.903, - percentile: 0.999985, - total: 2781552 - }, - { - latency: 220.159, - percentile: 0.999986, - total: 2781554 - }, - { - latency: 220.799, - percentile: 0.999988, - total: 2781562 - }, - { - latency: 220.927, - percentile: 0.999989, - total: 2781567 - }, - { - latency: 220.927, - percentile: 0.999991, - total: 2781567 - }, - { - latency: 221.183, - percentile: 0.999992, - total: 2781572 - }, - { - latency: 221.439, - percentile: 0.999993, - total: 2781576 - }, - { - latency: 221.439, - percentile: 0.999994, - total: 2781576 - }, - { - latency: 221.695, - percentile: 0.999995, - total: 2781578 - }, - { - latency: 221.951, - percentile: 0.999995, - total: 2781581 - }, - { - latency: 222.079, - percentile: 0.999996, - total: 2781583 - }, - { - latency: 222.079, - percentile: 0.999997, - total: 2781583 - }, - { - latency: 222.335, - percentile: 0.999997, - total: 2781586 - }, - { - latency: 222.335, - percentile: 0.999997, - total: 2781586 - }, - { - latency: 222.335, - percentile: 0.999998, - total: 2781586 - }, - { - latency: 222.463, - percentile: 0.999998, - total: 2781587 - }, - { - latency: 222.591, - percentile: 0.999998, - total: 2781588 - }, - { - latency: 222.591, - percentile: 0.999998, - total: 2781588 - }, - { - latency: 223.231, - percentile: 0.999999, - total: 2781589 - }, - { - latency: 223.231, - percentile: 0.999999, - total: 2781589 - }, - { - latency: 223.487, - percentile: 0.999999, - total: 2781590 - }, - { - latency: 223.487, - percentile: 0.999999, - total: 2781590 - }, - { - latency: 223.487, - percentile: 0.999999, - total: 2781590 - }, - { - latency: 224.127, - percentile: 0.999999, - total: 2781591 - }, - { - latency: 224.127, - percentile: 0.999999, - total: 2781591 - }, - { - latency: 224.127, - percentile: 1, - total: 2781591 - }, - { - latency: 224.127, - percentile: 1, - total: 2781591 - }, - { - latency: 224.127, - percentile: 1, - total: 2781591 - }, - { - latency: 224.383, - percentile: 1, - total: 2781592 - }, - { - latency: 224.383, - percentile: 1, - total: 2781592 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9700, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.20MB', - requestsPerSec: 9696.23, - non2xx3xx: 24, - requestsTotal: 2908865, - durationActual: '5.00m', - transferTotal: '1.52GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.574, - percentile: 0.1, - total: 281096 - }, - { - latency: 1.788, - percentile: 0.2, - total: 563144 - }, - { - latency: 1.968, - percentile: 0.3, - total: 844561 - }, - { - latency: 2.143, - percentile: 0.4, - total: 1125264 - }, - { - latency: 2.327, - percentile: 0.5, - total: 1405552 - }, - { - latency: 2.431, - percentile: 0.55, - total: 1547928 - }, - { - latency: 2.543, - percentile: 0.6, - total: 1687875 - }, - { - latency: 2.671, - percentile: 0.65, - total: 1828690 - }, - { - latency: 2.821, - percentile: 0.7, - total: 1968474 - }, - { - latency: 3.001, - percentile: 0.75, - total: 2108317 - }, - { - latency: 3.109, - percentile: 0.775, - total: 2178914 - }, - { - latency: 3.233, - percentile: 0.8, - total: 2248835 - }, - { - latency: 3.381, - percentile: 0.825, - total: 2319543 - }, - { - latency: 3.557, - percentile: 0.85, - total: 2389296 - }, - { - latency: 3.773, - percentile: 0.875, - total: 2459393 - }, - { - latency: 3.901, - percentile: 0.8875, - total: 2494721 - }, - { - latency: 4.043, - percentile: 0.9, - total: 2529612 - }, - { - latency: 4.211, - percentile: 0.9125, - total: 2565257 - }, - { - latency: 4.399, - percentile: 0.925, - total: 2600361 - }, - { - latency: 4.607, - percentile: 0.9375, - total: 2634941 - }, - { - latency: 4.727, - percentile: 0.94375, - total: 2652501 - }, - { - latency: 4.863, - percentile: 0.95, - total: 2670305 - }, - { - latency: 5.015, - percentile: 0.95625, - total: 2687852 - }, - { - latency: 5.191, - percentile: 0.9625, - total: 2705358 - }, - { - latency: 5.399, - percentile: 0.96875, - total: 2722795 - }, - { - latency: 5.523, - percentile: 0.971875, - total: 2731670 - }, - { - latency: 5.667, - percentile: 0.975, - total: 2740420 - }, - { - latency: 5.835, - percentile: 0.978125, - total: 2749210 - }, - { - latency: 6.027, - percentile: 0.98125, - total: 2757865 - }, - { - latency: 6.255, - percentile: 0.984375, - total: 2766716 - }, - { - latency: 6.379, - percentile: 0.985938, - total: 2771110 - }, - { - latency: 6.515, - percentile: 0.9875, - total: 2775465 - }, - { - latency: 6.667, - percentile: 0.989062, - total: 2779843 - }, - { - latency: 6.855, - percentile: 0.990625, - total: 2784251 - }, - { - latency: 7.075, - percentile: 0.992188, - total: 2788624 - }, - { - latency: 7.195, - percentile: 0.992969, - total: 2790857 - }, - { - latency: 7.323, - percentile: 0.99375, - total: 2793046 - }, - { - latency: 7.459, - percentile: 0.994531, - total: 2795203 - }, - { - latency: 7.619, - percentile: 0.995313, - total: 2797385 - }, - { - latency: 7.811, - percentile: 0.996094, - total: 2799602 - }, - { - latency: 7.923, - percentile: 0.996484, - total: 2800696 - }, - { - latency: 8.043, - percentile: 0.996875, - total: 2801796 - }, - { - latency: 8.179, - percentile: 0.997266, - total: 2802890 - }, - { - latency: 8.343, - percentile: 0.997656, - total: 2803989 - }, - { - latency: 8.551, - percentile: 0.998047, - total: 2805096 - }, - { - latency: 8.663, - percentile: 0.998242, - total: 2805623 - }, - { - latency: 8.807, - percentile: 0.998437, - total: 2806171 - }, - { - latency: 8.959, - percentile: 0.998633, - total: 2806734 - }, - { - latency: 9.127, - percentile: 0.998828, - total: 2807266 - }, - { - latency: 9.343, - percentile: 0.999023, - total: 2807823 - }, - { - latency: 9.463, - percentile: 0.999121, - total: 2808091 - }, - { - latency: 9.615, - percentile: 0.999219, - total: 2808373 - }, - { - latency: 9.783, - percentile: 0.999316, - total: 2808639 - }, - { - latency: 9.975, - percentile: 0.999414, - total: 2808914 - }, - { - latency: 10.183, - percentile: 0.999512, - total: 2809195 - }, - { - latency: 10.287, - percentile: 0.999561, - total: 2809323 - }, - { - latency: 10.439, - percentile: 0.999609, - total: 2809464 - }, - { - latency: 10.631, - percentile: 0.999658, - total: 2809598 - }, - { - latency: 10.887, - percentile: 0.999707, - total: 2809734 - }, - { - latency: 11.295, - percentile: 0.999756, - total: 2809872 - }, - { - latency: 11.679, - percentile: 0.99978, - total: 2809940 - }, - { - latency: 12.895, - percentile: 0.999805, - total: 2810010 - }, - { - latency: 16.215, - percentile: 0.999829, - total: 2810077 - }, - { - latency: 46.079, - percentile: 0.999854, - total: 2810146 - }, - { - latency: 72.255, - percentile: 0.999878, - total: 2810215 - }, - { - latency: 89.599, - percentile: 0.99989, - total: 2810249 - }, - { - latency: 105.727, - percentile: 0.999902, - total: 2810284 - }, - { - latency: 122.175, - percentile: 0.999915, - total: 2810317 - }, - { - latency: 131.199, - percentile: 0.999927, - total: 2810353 - }, - { - latency: 147.327, - percentile: 0.999939, - total: 2810387 - }, - { - latency: 161.279, - percentile: 0.999945, - total: 2810405 - }, - { - latency: 163.711, - percentile: 0.999951, - total: 2810420 - }, - { - latency: 168.703, - percentile: 0.999957, - total: 2810437 - }, - { - latency: 182.271, - percentile: 0.999963, - total: 2810455 - }, - { - latency: 184.959, - percentile: 0.999969, - total: 2810472 - }, - { - latency: 187.391, - percentile: 0.999973, - total: 2810480 - }, - { - latency: 199.679, - percentile: 0.999976, - total: 2810489 - }, - { - latency: 201.343, - percentile: 0.999979, - total: 2810497 - }, - { - latency: 202.239, - percentile: 0.999982, - total: 2810507 - }, - { - latency: 203.903, - percentile: 0.999985, - total: 2810515 - }, - { - latency: 204.671, - percentile: 0.999986, - total: 2810520 - }, - { - latency: 205.567, - percentile: 0.999988, - total: 2810524 - }, - { - latency: 206.079, - percentile: 0.999989, - total: 2810527 - }, - { - latency: 218.751, - percentile: 0.999991, - total: 2810533 - }, - { - latency: 219.135, - percentile: 0.999992, - total: 2810536 - }, - { - latency: 219.903, - percentile: 0.999993, - total: 2810539 - }, - { - latency: 220.159, - percentile: 0.999994, - total: 2810540 - }, - { - latency: 220.671, - percentile: 0.999995, - total: 2810542 - }, - { - latency: 221.055, - percentile: 0.999995, - total: 2810545 - }, - { - latency: 221.183, - percentile: 0.999996, - total: 2810547 - }, - { - latency: 221.311, - percentile: 0.999997, - total: 2810548 - }, - { - latency: 221.439, - percentile: 0.999997, - total: 2810550 - }, - { - latency: 221.439, - percentile: 0.999997, - total: 2810550 - }, - { - latency: 221.567, - percentile: 0.999998, - total: 2810551 - }, - { - latency: 221.823, - percentile: 0.999998, - total: 2810552 - }, - { - latency: 221.951, - percentile: 0.999998, - total: 2810553 - }, - { - latency: 221.951, - percentile: 0.999998, - total: 2810553 - }, - { - latency: 222.079, - percentile: 0.999999, - total: 2810554 - }, - { - latency: 222.079, - percentile: 0.999999, - total: 2810554 - }, - { - latency: 223.487, - percentile: 0.999999, - total: 2810555 - }, - { - latency: 223.487, - percentile: 0.999999, - total: 2810555 - }, - { - latency: 223.487, - percentile: 0.999999, - total: 2810555 - }, - { - latency: 224.127, - percentile: 0.999999, - total: 2810556 - }, - { - latency: 224.127, - percentile: 0.999999, - total: 2810556 - }, - { - latency: 224.127, - percentile: 1, - total: 2810556 - }, - { - latency: 224.127, - percentile: 1, - total: 2810556 - }, - { - latency: 224.127, - percentile: 1, - total: 2810556 - }, - { - latency: 225.791, - percentile: 1, - total: 2810557 - }, - { - latency: 225.791, - percentile: 1, - total: 2810557 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9800, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.25MB', - requestsPerSec: 9796.19, - non2xx3xx: 603, - requestsTotal: 2938853, - durationActual: '5.00m', - transferTotal: '1.54GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.689, - percentile: 0.1, - total: 284340 - }, - { - latency: 1.963, - percentile: 0.2, - total: 568568 - }, - { - latency: 2.195, - percentile: 0.3, - total: 852144 - }, - { - latency: 2.413, - percentile: 0.4, - total: 1137916 - }, - { - latency: 2.645, - percentile: 0.5, - total: 1421564 - }, - { - latency: 2.777, - percentile: 0.55, - total: 1561839 - }, - { - latency: 2.927, - percentile: 0.6, - total: 1704604 - }, - { - latency: 3.097, - percentile: 0.65, - total: 1846264 - }, - { - latency: 3.299, - percentile: 0.7, - total: 1988459 - }, - { - latency: 3.549, - percentile: 0.75, - total: 2129780 - }, - { - latency: 3.701, - percentile: 0.775, - total: 2201445 - }, - { - latency: 3.871, - percentile: 0.8, - total: 2271688 - }, - { - latency: 4.069, - percentile: 0.825, - total: 2343015 - }, - { - latency: 4.311, - percentile: 0.85, - total: 2414329 - }, - { - latency: 4.619, - percentile: 0.875, - total: 2484764 - }, - { - latency: 4.811, - percentile: 0.8875, - total: 2520474 - }, - { - latency: 5.023, - percentile: 0.9, - total: 2555591 - }, - { - latency: 5.271, - percentile: 0.9125, - total: 2591570 - }, - { - latency: 5.551, - percentile: 0.925, - total: 2627006 - }, - { - latency: 5.859, - percentile: 0.9375, - total: 2662141 - }, - { - latency: 6.031, - percentile: 0.94375, - total: 2680126 - }, - { - latency: 6.211, - percentile: 0.95, - total: 2697593 - }, - { - latency: 6.403, - percentile: 0.95625, - total: 2715309 - }, - { - latency: 6.611, - percentile: 0.9625, - total: 2733213 - }, - { - latency: 6.835, - percentile: 0.96875, - total: 2751057 - }, - { - latency: 6.955, - percentile: 0.971875, - total: 2759724 - }, - { - latency: 7.091, - percentile: 0.975, - total: 2768673 - }, - { - latency: 7.243, - percentile: 0.978125, - total: 2777490 - }, - { - latency: 7.423, - percentile: 0.98125, - total: 2786453 - }, - { - latency: 7.635, - percentile: 0.984375, - total: 2795174 - }, - { - latency: 7.767, - percentile: 0.985938, - total: 2799626 - }, - { - latency: 7.927, - percentile: 0.9875, - total: 2804076 - }, - { - latency: 8.107, - percentile: 0.989062, - total: 2808501 - }, - { - latency: 8.335, - percentile: 0.990625, - total: 2813021 - }, - { - latency: 8.615, - percentile: 0.992188, - total: 2817462 - }, - { - latency: 8.775, - percentile: 0.992969, - total: 2819580 - }, - { - latency: 8.959, - percentile: 0.99375, - total: 2821860 - }, - { - latency: 9.143, - percentile: 0.994531, - total: 2824068 - }, - { - latency: 9.343, - percentile: 0.995313, - total: 2826289 - }, - { - latency: 9.567, - percentile: 0.996094, - total: 2828509 - }, - { - latency: 9.679, - percentile: 0.996484, - total: 2829599 - }, - { - latency: 9.799, - percentile: 0.996875, - total: 2830697 - }, - { - latency: 9.943, - percentile: 0.997266, - total: 2831821 - }, - { - latency: 10.111, - percentile: 0.997656, - total: 2832908 - }, - { - latency: 10.303, - percentile: 0.998047, - total: 2834007 - }, - { - latency: 10.415, - percentile: 0.998242, - total: 2834563 - }, - { - latency: 10.543, - percentile: 0.998437, - total: 2835134 - }, - { - latency: 10.679, - percentile: 0.998633, - total: 2835669 - }, - { - latency: 10.831, - percentile: 0.998828, - total: 2836217 - }, - { - latency: 11.015, - percentile: 0.999023, - total: 2836768 - }, - { - latency: 11.111, - percentile: 0.999121, - total: 2837042 - }, - { - latency: 11.231, - percentile: 0.999219, - total: 2837340 - }, - { - latency: 11.343, - percentile: 0.999316, - total: 2837598 - }, - { - latency: 11.503, - percentile: 0.999414, - total: 2837883 - }, - { - latency: 11.679, - percentile: 0.999512, - total: 2838152 - }, - { - latency: 11.791, - percentile: 0.999561, - total: 2838293 - }, - { - latency: 11.911, - percentile: 0.999609, - total: 2838427 - }, - { - latency: 12.079, - percentile: 0.999658, - total: 2838569 - }, - { - latency: 12.311, - percentile: 0.999707, - total: 2838704 - }, - { - latency: 12.679, - percentile: 0.999756, - total: 2838843 - }, - { - latency: 13.007, - percentile: 0.99978, - total: 2838911 - }, - { - latency: 13.591, - percentile: 0.999805, - total: 2838980 - }, - { - latency: 15.391, - percentile: 0.999829, - total: 2839049 - }, - { - latency: 35.327, - percentile: 0.999854, - total: 2839119 - }, - { - latency: 70.207, - percentile: 0.999878, - total: 2839189 - }, - { - latency: 86.975, - percentile: 0.99989, - total: 2839223 - }, - { - latency: 97.471, - percentile: 0.999902, - total: 2839257 - }, - { - latency: 113.087, - percentile: 0.999915, - total: 2839292 - }, - { - latency: 131.199, - percentile: 0.999927, - total: 2839327 - }, - { - latency: 147.071, - percentile: 0.999939, - total: 2839361 - }, - { - latency: 154.367, - percentile: 0.999945, - total: 2839380 - }, - { - latency: 163.583, - percentile: 0.999951, - total: 2839397 - }, - { - latency: 168.319, - percentile: 0.999957, - total: 2839413 - }, - { - latency: 181.631, - percentile: 0.999963, - total: 2839431 - }, - { - latency: 185.471, - percentile: 0.999969, - total: 2839448 - }, - { - latency: 188.031, - percentile: 0.999973, - total: 2839457 - }, - { - latency: 193.791, - percentile: 0.999976, - total: 2839465 - }, - { - latency: 200.703, - percentile: 0.999979, - total: 2839474 - }, - { - latency: 202.239, - percentile: 0.999982, - total: 2839483 - }, - { - latency: 204.159, - percentile: 0.999985, - total: 2839491 - }, - { - latency: 205.055, - percentile: 0.999986, - total: 2839496 - }, - { - latency: 206.335, - percentile: 0.999988, - total: 2839500 - }, - { - latency: 210.047, - percentile: 0.999989, - total: 2839504 - }, - { - latency: 218.623, - percentile: 0.999991, - total: 2839511 - }, - { - latency: 219.391, - percentile: 0.999992, - total: 2839514 - }, - { - latency: 219.519, - percentile: 0.999993, - total: 2839515 - }, - { - latency: 219.775, - percentile: 0.999994, - total: 2839517 - }, - { - latency: 220.287, - percentile: 0.999995, - total: 2839519 - }, - { - latency: 220.927, - percentile: 0.999995, - total: 2839522 - }, - { - latency: 221.183, - percentile: 0.999996, - total: 2839524 - }, - { - latency: 221.311, - percentile: 0.999997, - total: 2839525 - }, - { - latency: 221.695, - percentile: 0.999997, - total: 2839526 - }, - { - latency: 222.719, - percentile: 0.999997, - total: 2839527 - }, - { - latency: 222.847, - percentile: 0.999998, - total: 2839528 - }, - { - latency: 223.615, - percentile: 0.999998, - total: 2839529 - }, - { - latency: 223.743, - percentile: 0.999998, - total: 2839530 - }, - { - latency: 223.743, - percentile: 0.999998, - total: 2839530 - }, - { - latency: 224.767, - percentile: 0.999999, - total: 2839531 - }, - { - latency: 224.767, - percentile: 0.999999, - total: 2839531 - }, - { - latency: 224.895, - percentile: 0.999999, - total: 2839532 - }, - { - latency: 224.895, - percentile: 0.999999, - total: 2839532 - }, - { - latency: 224.895, - percentile: 0.999999, - total: 2839532 - }, - { - latency: 225.791, - percentile: 0.999999, - total: 2839533 - }, - { - latency: 225.791, - percentile: 0.999999, - total: 2839533 - }, - { - latency: 225.791, - percentile: 1, - total: 2839533 - }, - { - latency: 225.791, - percentile: 1, - total: 2839533 - }, - { - latency: 225.791, - percentile: 1, - total: 2839533 - }, - { - latency: 228.095, - percentile: 1, - total: 2839534 - }, - { - latency: 228.095, - percentile: 1, - total: 2839534 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9900, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.29MB', - requestsPerSec: 9896.14, - non2xx3xx: 10293, - requestsTotal: 2968849, - durationActual: '5.00m', - transferTotal: '1.55GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.704, - percentile: 0.1, - total: 286918 - }, - { - latency: 2.041, - percentile: 0.2, - total: 574202 - }, - { - latency: 2.347, - percentile: 0.3, - total: 862435 - }, - { - latency: 2.645, - percentile: 0.4, - total: 1149194 - }, - { - latency: 2.969, - percentile: 0.5, - total: 1434543 - }, - { - latency: 3.147, - percentile: 0.55, - total: 1578554 - }, - { - latency: 3.341, - percentile: 0.6, - total: 1722146 - }, - { - latency: 3.553, - percentile: 0.65, - total: 1864614 - }, - { - latency: 3.789, - percentile: 0.7, - total: 2008190 - }, - { - latency: 4.049, - percentile: 0.75, - total: 2151646 - }, - { - latency: 4.191, - percentile: 0.775, - total: 2223110 - }, - { - latency: 4.347, - percentile: 0.8, - total: 2294958 - }, - { - latency: 4.527, - percentile: 0.825, - total: 2367535 - }, - { - latency: 4.739, - percentile: 0.85, - total: 2438312 - }, - { - latency: 5.015, - percentile: 0.875, - total: 2510896 - }, - { - latency: 5.179, - percentile: 0.8875, - total: 2546191 - }, - { - latency: 5.371, - percentile: 0.9, - total: 2582151 - }, - { - latency: 5.591, - percentile: 0.9125, - total: 2618032 - }, - { - latency: 5.843, - percentile: 0.925, - total: 2653447 - }, - { - latency: 6.147, - percentile: 0.9375, - total: 2689627 - }, - { - latency: 6.327, - percentile: 0.94375, - total: 2707393 - }, - { - latency: 6.539, - percentile: 0.95, - total: 2725138 - }, - { - latency: 6.799, - percentile: 0.95625, - total: 2743208 - }, - { - latency: 7.103, - percentile: 0.9625, - total: 2761040 - }, - { - latency: 7.467, - percentile: 0.96875, - total: 2778998 - }, - { - latency: 7.671, - percentile: 0.971875, - total: 2787955 - }, - { - latency: 7.883, - percentile: 0.975, - total: 2796835 - }, - { - latency: 8.115, - percentile: 0.978125, - total: 2805858 - }, - { - latency: 8.375, - percentile: 0.98125, - total: 2814980 - }, - { - latency: 8.655, - percentile: 0.984375, - total: 2823853 - }, - { - latency: 8.807, - percentile: 0.985938, - total: 2828262 - }, - { - latency: 8.967, - percentile: 0.9875, - total: 2832719 - }, - { - latency: 9.143, - percentile: 0.989062, - total: 2837330 - }, - { - latency: 9.327, - percentile: 0.990625, - total: 2841767 - }, - { - latency: 9.535, - percentile: 0.992188, - total: 2846216 - }, - { - latency: 9.655, - percentile: 0.992969, - total: 2848373 - }, - { - latency: 9.799, - percentile: 0.99375, - total: 2850589 - }, - { - latency: 9.975, - percentile: 0.994531, - total: 2852891 - }, - { - latency: 10.191, - percentile: 0.995313, - total: 2855094 - }, - { - latency: 10.455, - percentile: 0.996094, - total: 2857320 - }, - { - latency: 10.607, - percentile: 0.996484, - total: 2858441 - }, - { - latency: 10.767, - percentile: 0.996875, - total: 2859597 - }, - { - latency: 10.951, - percentile: 0.997266, - total: 2860716 - }, - { - latency: 11.151, - percentile: 0.997656, - total: 2861807 - }, - { - latency: 11.399, - percentile: 0.998047, - total: 2862917 - }, - { - latency: 11.543, - percentile: 0.998242, - total: 2863484 - }, - { - latency: 11.687, - percentile: 0.998437, - total: 2864040 - }, - { - latency: 11.863, - percentile: 0.998633, - total: 2864613 - }, - { - latency: 12.039, - percentile: 0.998828, - total: 2865155 - }, - { - latency: 12.263, - percentile: 0.999023, - total: 2865726 - }, - { - latency: 12.383, - percentile: 0.999121, - total: 2865997 - }, - { - latency: 12.527, - percentile: 0.999219, - total: 2866283 - }, - { - latency: 12.703, - percentile: 0.999316, - total: 2866562 - }, - { - latency: 12.919, - percentile: 0.999414, - total: 2866838 - }, - { - latency: 13.231, - percentile: 0.999512, - total: 2867120 - }, - { - latency: 13.423, - percentile: 0.999561, - total: 2867256 - }, - { - latency: 13.655, - percentile: 0.999609, - total: 2867397 - }, - { - latency: 13.991, - percentile: 0.999658, - total: 2867539 - }, - { - latency: 14.655, - percentile: 0.999707, - total: 2867677 - }, - { - latency: 16.783, - percentile: 0.999756, - total: 2867816 - }, - { - latency: 26.607, - percentile: 0.99978, - total: 2867886 - }, - { - latency: 51.711, - percentile: 0.999805, - total: 2867956 - }, - { - latency: 72.703, - percentile: 0.999829, - total: 2868026 - }, - { - latency: 92.863, - percentile: 0.999854, - total: 2868096 - }, - { - latency: 113.535, - percentile: 0.999878, - total: 2868166 - }, - { - latency: 129.023, - percentile: 0.99989, - total: 2868201 - }, - { - latency: 142.591, - percentile: 0.999902, - total: 2868236 - }, - { - latency: 149.887, - percentile: 0.999915, - total: 2868272 - }, - { - latency: 165.119, - percentile: 0.999927, - total: 2868307 - }, - { - latency: 171.007, - percentile: 0.999939, - total: 2868341 - }, - { - latency: 182.143, - percentile: 0.999945, - total: 2868359 - }, - { - latency: 184.447, - percentile: 0.999951, - total: 2868377 - }, - { - latency: 188.671, - percentile: 0.999957, - total: 2868394 - }, - { - latency: 200.063, - percentile: 0.999963, - total: 2868412 - }, - { - latency: 202.367, - percentile: 0.999969, - total: 2868429 - }, - { - latency: 203.135, - percentile: 0.999973, - total: 2868438 - }, - { - latency: 204.799, - percentile: 0.999976, - total: 2868446 - }, - { - latency: 207.615, - percentile: 0.999979, - total: 2868455 - }, - { - latency: 218.623, - percentile: 0.999982, - total: 2868465 - }, - { - latency: 219.903, - percentile: 0.999985, - total: 2868474 - }, - { - latency: 220.415, - percentile: 0.999986, - total: 2868478 - }, - { - latency: 220.799, - percentile: 0.999988, - total: 2868482 - }, - { - latency: 221.183, - percentile: 0.999989, - total: 2868487 - }, - { - latency: 221.695, - percentile: 0.999991, - total: 2868493 - }, - { - latency: 221.951, - percentile: 0.999992, - total: 2868495 - }, - { - latency: 222.079, - percentile: 0.999993, - total: 2868497 - }, - { - latency: 222.207, - percentile: 0.999994, - total: 2868499 - }, - { - latency: 222.463, - percentile: 0.999995, - total: 2868501 - }, - { - latency: 223.487, - percentile: 0.999995, - total: 2868503 - }, - { - latency: 230.015, - percentile: 0.999996, - total: 2868506 - }, - { - latency: 244.735, - percentile: 0.999997, - total: 2868507 - }, - { - latency: 262.655, - percentile: 0.999997, - total: 2868508 - }, - { - latency: 281.599, - percentile: 0.999997, - total: 2868509 - }, - { - latency: 300.031, - percentile: 0.999998, - total: 2868510 - }, - { - latency: 318.719, - percentile: 0.999998, - total: 2868511 - }, - { - latency: 336.895, - percentile: 0.999998, - total: 2868512 - }, - { - latency: 336.895, - percentile: 0.999998, - total: 2868512 - }, - { - latency: 355.071, - percentile: 0.999999, - total: 2868513 - }, - { - latency: 355.071, - percentile: 0.999999, - total: 2868513 - }, - { - latency: 373.247, - percentile: 0.999999, - total: 2868514 - }, - { - latency: 373.247, - percentile: 0.999999, - total: 2868514 - }, - { - latency: 373.247, - percentile: 0.999999, - total: 2868514 - }, - { - latency: 391.423, - percentile: 0.999999, - total: 2868515 - }, - { - latency: 391.423, - percentile: 0.999999, - total: 2868515 - }, - { - latency: 391.423, - percentile: 1, - total: 2868515 - }, - { - latency: 391.423, - percentile: 1, - total: 2868515 - }, - { - latency: 391.423, - percentile: 1, - total: 2868515 - }, - { - latency: 409.343, - percentile: 1, - total: 2868516 - }, - { - latency: 409.343, - percentile: 1, - total: 2868516 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.27MB', - requestsPerSec: 9996.05, - non2xx3xx: 62957, - requestsTotal: 2998831, - durationActual: '5.00m', - transferTotal: '1.54GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.813, - percentile: 0.1, - total: 289954 - }, - { - latency: 2.297, - percentile: 0.2, - total: 579987 - }, - { - latency: 2.711, - percentile: 0.3, - total: 869349 - }, - { - latency: 3.123, - percentile: 0.4, - total: 1159432 - }, - { - latency: 3.557, - percentile: 0.5, - total: 1449344 - }, - { - latency: 3.789, - percentile: 0.55, - total: 1594479 - }, - { - latency: 4.027, - percentile: 0.6, - total: 1739568 - }, - { - latency: 4.287, - percentile: 0.65, - total: 1883981 - }, - { - latency: 4.579, - percentile: 0.7, - total: 2029309 - }, - { - latency: 4.903, - percentile: 0.75, - total: 2173587 - }, - { - latency: 5.087, - percentile: 0.775, - total: 2246559 - }, - { - latency: 5.283, - percentile: 0.8, - total: 2318517 - }, - { - latency: 5.503, - percentile: 0.825, - total: 2391229 - }, - { - latency: 5.747, - percentile: 0.85, - total: 2462917 - }, - { - latency: 6.027, - percentile: 0.875, - total: 2535382 - }, - { - latency: 6.183, - percentile: 0.8875, - total: 2572228 - }, - { - latency: 6.351, - percentile: 0.9, - total: 2607945 - }, - { - latency: 6.547, - percentile: 0.9125, - total: 2644497 - }, - { - latency: 6.771, - percentile: 0.925, - total: 2680208 - }, - { - latency: 7.035, - percentile: 0.9375, - total: 2716612 - }, - { - latency: 7.183, - percentile: 0.94375, - total: 2734667 - }, - { - latency: 7.351, - percentile: 0.95, - total: 2753004 - }, - { - latency: 7.539, - percentile: 0.95625, - total: 2770844 - }, - { - latency: 7.759, - percentile: 0.9625, - total: 2789061 - }, - { - latency: 8.011, - percentile: 0.96875, - total: 2807201 - }, - { - latency: 8.155, - percentile: 0.971875, - total: 2816204 - }, - { - latency: 8.319, - percentile: 0.975, - total: 2825307 - }, - { - latency: 8.503, - percentile: 0.978125, - total: 2834337 - }, - { - latency: 8.711, - percentile: 0.98125, - total: 2843179 - }, - { - latency: 8.975, - percentile: 0.984375, - total: 2852416 - }, - { - latency: 9.119, - percentile: 0.985938, - total: 2856786 - }, - { - latency: 9.279, - percentile: 0.9875, - total: 2861272 - }, - { - latency: 9.463, - percentile: 0.989062, - total: 2865871 - }, - { - latency: 9.679, - percentile: 0.990625, - total: 2870473 - }, - { - latency: 9.927, - percentile: 0.992188, - total: 2874911 - }, - { - latency: 10.071, - percentile: 0.992969, - total: 2877187 - }, - { - latency: 10.223, - percentile: 0.99375, - total: 2879456 - }, - { - latency: 10.399, - percentile: 0.994531, - total: 2881703 - }, - { - latency: 10.623, - percentile: 0.995313, - total: 2883984 - }, - { - latency: 10.871, - percentile: 0.996094, - total: 2886185 - }, - { - latency: 11.015, - percentile: 0.996484, - total: 2887331 - }, - { - latency: 11.183, - percentile: 0.996875, - total: 2888472 - }, - { - latency: 11.375, - percentile: 0.997266, - total: 2889608 - }, - { - latency: 11.607, - percentile: 0.997656, - total: 2890722 - }, - { - latency: 11.895, - percentile: 0.998047, - total: 2891837 - }, - { - latency: 12.071, - percentile: 0.998242, - total: 2892421 - }, - { - latency: 12.271, - percentile: 0.998437, - total: 2892982 - }, - { - latency: 12.495, - percentile: 0.998633, - total: 2893544 - }, - { - latency: 12.767, - percentile: 0.998828, - total: 2894100 - }, - { - latency: 13.135, - percentile: 0.999023, - total: 2894673 - }, - { - latency: 13.351, - percentile: 0.999121, - total: 2894953 - }, - { - latency: 13.575, - percentile: 0.999219, - total: 2895231 - }, - { - latency: 13.847, - percentile: 0.999316, - total: 2895511 - }, - { - latency: 14.207, - percentile: 0.999414, - total: 2895798 - }, - { - latency: 14.671, - percentile: 0.999512, - total: 2896082 - }, - { - latency: 15.023, - percentile: 0.999561, - total: 2896217 - }, - { - latency: 15.639, - percentile: 0.999609, - total: 2896359 - }, - { - latency: 16.991, - percentile: 0.999658, - total: 2896500 - }, - { - latency: 20.159, - percentile: 0.999707, - total: 2896642 - }, - { - latency: 43.647, - percentile: 0.999756, - total: 2896783 - }, - { - latency: 60.319, - percentile: 0.99978, - total: 2896854 - }, - { - latency: 78.911, - percentile: 0.999805, - total: 2896925 - }, - { - latency: 96.575, - percentile: 0.999829, - total: 2896995 - }, - { - latency: 114.815, - percentile: 0.999854, - total: 2897067 - }, - { - latency: 133.375, - percentile: 0.999878, - total: 2897137 - }, - { - latency: 148.607, - percentile: 0.99989, - total: 2897172 - }, - { - latency: 151.935, - percentile: 0.999902, - total: 2897208 - }, - { - latency: 166.655, - percentile: 0.999915, - total: 2897244 - }, - { - latency: 170.111, - percentile: 0.999927, - total: 2897280 - }, - { - latency: 184.191, - percentile: 0.999939, - total: 2897314 - }, - { - latency: 186.879, - percentile: 0.999945, - total: 2897332 - }, - { - latency: 188.287, - percentile: 0.999951, - total: 2897349 - }, - { - latency: 198.911, - percentile: 0.999957, - total: 2897367 - }, - { - latency: 201.599, - percentile: 0.999963, - total: 2897385 - }, - { - latency: 205.183, - percentile: 0.999969, - total: 2897402 - }, - { - latency: 206.079, - percentile: 0.999973, - total: 2897412 - }, - { - latency: 206.591, - percentile: 0.999976, - total: 2897421 - }, - { - latency: 207.999, - percentile: 0.999979, - total: 2897429 - }, - { - latency: 211.711, - percentile: 0.999982, - total: 2897437 - }, - { - latency: 218.751, - percentile: 0.999985, - total: 2897447 - }, - { - latency: 219.647, - percentile: 0.999986, - total: 2897452 - }, - { - latency: 220.287, - percentile: 0.999988, - total: 2897459 - }, - { - latency: 220.543, - percentile: 0.999989, - total: 2897462 - }, - { - latency: 220.671, - percentile: 0.999991, - total: 2897464 - }, - { - latency: 221.823, - percentile: 0.999992, - total: 2897468 - }, - { - latency: 221.951, - percentile: 0.999993, - total: 2897471 - }, - { - latency: 222.463, - percentile: 0.999994, - total: 2897473 - }, - { - latency: 222.719, - percentile: 0.999995, - total: 2897476 - }, - { - latency: 222.975, - percentile: 0.999995, - total: 2897477 - }, - { - latency: 223.359, - percentile: 0.999996, - total: 2897479 - }, - { - latency: 223.615, - percentile: 0.999997, - total: 2897481 - }, - { - latency: 223.743, - percentile: 0.999997, - total: 2897483 - }, - { - latency: 223.743, - percentile: 0.999997, - total: 2897483 - }, - { - latency: 224.255, - percentile: 0.999998, - total: 2897484 - }, - { - latency: 224.383, - percentile: 0.999998, - total: 2897485 - }, - { - latency: 225.407, - percentile: 0.999998, - total: 2897486 - }, - { - latency: 225.407, - percentile: 0.999998, - total: 2897486 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2897487 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2897487 - }, - { - latency: 226.175, - percentile: 0.999999, - total: 2897488 - }, - { - latency: 226.175, - percentile: 0.999999, - total: 2897488 - }, - { - latency: 226.175, - percentile: 0.999999, - total: 2897488 - }, - { - latency: 226.303, - percentile: 0.999999, - total: 2897489 - }, - { - latency: 226.303, - percentile: 0.999999, - total: 2897489 - }, - { - latency: 226.303, - percentile: 1, - total: 2897489 - }, - { - latency: 226.303, - percentile: 1, - total: 2897489 - }, - { - latency: 226.303, - percentile: 1, - total: 2897489 - }, - { - latency: 229.631, - percentile: 1, - total: 2897490 - }, - { - latency: 229.631, - percentile: 1, - total: 2897490 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10100, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.39MB', - requestsPerSec: 10096.04, - non2xx3xx: 12099, - requestsTotal: 3028810, - durationActual: '5.00m', - transferTotal: '1.58GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.794, - percentile: 0.1, - total: 293221 - }, - { - latency: 2.195, - percentile: 0.2, - total: 586178 - }, - { - latency: 2.573, - percentile: 0.3, - total: 878760 - }, - { - latency: 2.955, - percentile: 0.4, - total: 1170926 - }, - { - latency: 3.379, - percentile: 0.5, - total: 1464056 - }, - { - latency: 3.605, - percentile: 0.55, - total: 1609746 - }, - { - latency: 3.841, - percentile: 0.6, - total: 1756781 - }, - { - latency: 4.089, - percentile: 0.65, - total: 1902345 - }, - { - latency: 4.367, - percentile: 0.7, - total: 2049540 - }, - { - latency: 4.691, - percentile: 0.75, - total: 2195743 - }, - { - latency: 4.879, - percentile: 0.775, - total: 2268378 - }, - { - latency: 5.091, - percentile: 0.8, - total: 2342447 - }, - { - latency: 5.323, - percentile: 0.825, - total: 2414941 - }, - { - latency: 5.591, - percentile: 0.85, - total: 2487797 - }, - { - latency: 5.907, - percentile: 0.875, - total: 2561316 - }, - { - latency: 6.087, - percentile: 0.8875, - total: 2597447 - }, - { - latency: 6.295, - percentile: 0.9, - total: 2634070 - }, - { - latency: 6.547, - percentile: 0.9125, - total: 2670878 - }, - { - latency: 6.851, - percentile: 0.925, - total: 2707156 - }, - { - latency: 7.219, - percentile: 0.9375, - total: 2743818 - }, - { - latency: 7.423, - percentile: 0.94375, - total: 2761981 - }, - { - latency: 7.643, - percentile: 0.95, - total: 2780199 - }, - { - latency: 7.887, - percentile: 0.95625, - total: 2798535 - }, - { - latency: 8.159, - percentile: 0.9625, - total: 2816744 - }, - { - latency: 8.479, - percentile: 0.96875, - total: 2835148 - }, - { - latency: 8.663, - percentile: 0.971875, - total: 2844527 - }, - { - latency: 8.855, - percentile: 0.975, - total: 2853585 - }, - { - latency: 9.063, - percentile: 0.978125, - total: 2862470 - }, - { - latency: 9.303, - percentile: 0.98125, - total: 2871765 - }, - { - latency: 9.559, - percentile: 0.984375, - total: 2880741 - }, - { - latency: 9.703, - percentile: 0.985938, - total: 2885404 - }, - { - latency: 9.855, - percentile: 0.9875, - total: 2889999 - }, - { - latency: 10.015, - percentile: 0.989062, - total: 2894606 - }, - { - latency: 10.191, - percentile: 0.990625, - total: 2899182 - }, - { - latency: 10.383, - percentile: 0.992188, - total: 2903631 - }, - { - latency: 10.495, - percentile: 0.992969, - total: 2905907 - }, - { - latency: 10.623, - percentile: 0.99375, - total: 2908261 - }, - { - latency: 10.759, - percentile: 0.994531, - total: 2910465 - }, - { - latency: 10.927, - percentile: 0.995313, - total: 2912796 - }, - { - latency: 11.135, - percentile: 0.996094, - total: 2915044 - }, - { - latency: 11.271, - percentile: 0.996484, - total: 2916233 - }, - { - latency: 11.415, - percentile: 0.996875, - total: 2917333 - }, - { - latency: 11.583, - percentile: 0.997266, - total: 2918454 - }, - { - latency: 11.791, - percentile: 0.997656, - total: 2919639 - }, - { - latency: 12.031, - percentile: 0.998047, - total: 2920757 - }, - { - latency: 12.167, - percentile: 0.998242, - total: 2921337 - }, - { - latency: 12.319, - percentile: 0.998437, - total: 2921904 - }, - { - latency: 12.503, - percentile: 0.998633, - total: 2922470 - }, - { - latency: 12.687, - percentile: 0.998828, - total: 2923033 - }, - { - latency: 12.903, - percentile: 0.999023, - total: 2923606 - }, - { - latency: 13.031, - percentile: 0.999121, - total: 2923884 - }, - { - latency: 13.175, - percentile: 0.999219, - total: 2924170 - }, - { - latency: 13.327, - percentile: 0.999316, - total: 2924457 - }, - { - latency: 13.543, - percentile: 0.999414, - total: 2924747 - }, - { - latency: 13.847, - percentile: 0.999512, - total: 2925034 - }, - { - latency: 14.055, - percentile: 0.999561, - total: 2925171 - }, - { - latency: 14.375, - percentile: 0.999609, - total: 2925315 - }, - { - latency: 14.815, - percentile: 0.999658, - total: 2925457 - }, - { - latency: 15.975, - percentile: 0.999707, - total: 2925600 - }, - { - latency: 34.015, - percentile: 0.999756, - total: 2925742 - }, - { - latency: 53.695, - percentile: 0.99978, - total: 2925813 - }, - { - latency: 73.279, - percentile: 0.999805, - total: 2925887 - }, - { - latency: 92.479, - percentile: 0.999829, - total: 2925956 - }, - { - latency: 111.231, - percentile: 0.999854, - total: 2926028 - }, - { - latency: 131.199, - percentile: 0.999878, - total: 2926100 - }, - { - latency: 142.207, - percentile: 0.99989, - total: 2926135 - }, - { - latency: 150.399, - percentile: 0.999902, - total: 2926171 - }, - { - latency: 164.735, - percentile: 0.999915, - total: 2926206 - }, - { - latency: 169.727, - percentile: 0.999927, - total: 2926244 - }, - { - latency: 184.447, - percentile: 0.999939, - total: 2926279 - }, - { - latency: 186.623, - percentile: 0.999945, - total: 2926296 - }, - { - latency: 188.415, - percentile: 0.999951, - total: 2926314 - }, - { - latency: 200.447, - percentile: 0.999957, - total: 2926331 - }, - { - latency: 203.263, - percentile: 0.999963, - total: 2926350 - }, - { - latency: 205.439, - percentile: 0.999969, - total: 2926368 - }, - { - latency: 206.079, - percentile: 0.999973, - total: 2926376 - }, - { - latency: 207.103, - percentile: 0.999976, - total: 2926385 - }, - { - latency: 210.175, - percentile: 0.999979, - total: 2926394 - }, - { - latency: 219.519, - percentile: 0.999982, - total: 2926403 - }, - { - latency: 220.671, - percentile: 0.999985, - total: 2926413 - }, - { - latency: 220.927, - percentile: 0.999986, - total: 2926417 - }, - { - latency: 221.439, - percentile: 0.999988, - total: 2926423 - }, - { - latency: 221.695, - percentile: 0.999989, - total: 2926425 - }, - { - latency: 222.079, - percentile: 0.999991, - total: 2926430 - }, - { - latency: 222.463, - percentile: 0.999992, - total: 2926435 - }, - { - latency: 222.591, - percentile: 0.999993, - total: 2926436 - }, - { - latency: 223.743, - percentile: 0.999994, - total: 2926440 - }, - { - latency: 224.383, - percentile: 0.999995, - total: 2926441 - }, - { - latency: 225.791, - percentile: 0.999995, - total: 2926443 - }, - { - latency: 248.575, - percentile: 0.999996, - total: 2926445 - }, - { - latency: 267.263, - percentile: 0.999997, - total: 2926446 - }, - { - latency: 301.823, - percentile: 0.999997, - total: 2926448 - }, - { - latency: 317.695, - percentile: 0.999997, - total: 2926449 - }, - { - latency: 335.871, - percentile: 0.999998, - total: 2926450 - }, - { - latency: 353.023, - percentile: 0.999998, - total: 2926451 - }, - { - latency: 353.023, - percentile: 0.999998, - total: 2926451 - }, - { - latency: 371.199, - percentile: 0.999998, - total: 2926452 - }, - { - latency: 389.887, - percentile: 0.999999, - total: 2926453 - }, - { - latency: 389.887, - percentile: 0.999999, - total: 2926453 - }, - { - latency: 406.783, - percentile: 0.999999, - total: 2926454 - }, - { - latency: 406.783, - percentile: 0.999999, - total: 2926454 - }, - { - latency: 406.783, - percentile: 0.999999, - total: 2926454 - }, - { - latency: 424.959, - percentile: 0.999999, - total: 2926455 - }, - { - latency: 424.959, - percentile: 0.999999, - total: 2926455 - }, - { - latency: 424.959, - percentile: 1, - total: 2926455 - }, - { - latency: 424.959, - percentile: 1, - total: 2926455 - }, - { - latency: 424.959, - percentile: 1, - total: 2926455 - }, - { - latency: 443.135, - percentile: 1, - total: 2926456 - }, - { - latency: 443.135, - percentile: 1, - total: 2926456 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10200, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.46MB', - requestsPerSec: 10196, - non2xx3xx: 1366, - requestsTotal: 3058801, - durationActual: '5.00m', - transferTotal: '1.60GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.68, - percentile: 0.1, - total: 296465 - }, - { - latency: 1.97, - percentile: 0.2, - total: 591828 - }, - { - latency: 2.223, - percentile: 0.3, - total: 886810 - }, - { - latency: 2.471, - percentile: 0.4, - total: 1183494 - }, - { - latency: 2.735, - percentile: 0.5, - total: 1479285 - }, - { - latency: 2.877, - percentile: 0.55, - total: 1625812 - }, - { - latency: 3.033, - percentile: 0.6, - total: 1774208 - }, - { - latency: 3.205, - percentile: 0.65, - total: 1921384 - }, - { - latency: 3.409, - percentile: 0.7, - total: 2069328 - }, - { - latency: 3.659, - percentile: 0.75, - total: 2216607 - }, - { - latency: 3.809, - percentile: 0.775, - total: 2291186 - }, - { - latency: 3.979, - percentile: 0.8, - total: 2364949 - }, - { - latency: 4.179, - percentile: 0.825, - total: 2438264 - }, - { - latency: 4.423, - percentile: 0.85, - total: 2512492 - }, - { - latency: 4.711, - percentile: 0.875, - total: 2586721 - }, - { - latency: 4.875, - percentile: 0.8875, - total: 2623248 - }, - { - latency: 5.059, - percentile: 0.9, - total: 2660570 - }, - { - latency: 5.267, - percentile: 0.9125, - total: 2697242 - }, - { - latency: 5.511, - percentile: 0.925, - total: 2734235 - }, - { - latency: 5.799, - percentile: 0.9375, - total: 2770877 - }, - { - latency: 5.967, - percentile: 0.94375, - total: 2789263 - }, - { - latency: 6.163, - percentile: 0.95, - total: 2807835 - }, - { - latency: 6.391, - percentile: 0.95625, - total: 2826172 - }, - { - latency: 6.659, - percentile: 0.9625, - total: 2844668 - }, - { - latency: 6.967, - percentile: 0.96875, - total: 2863096 - }, - { - latency: 7.139, - percentile: 0.971875, - total: 2872424 - }, - { - latency: 7.319, - percentile: 0.975, - total: 2881582 - }, - { - latency: 7.511, - percentile: 0.978125, - total: 2890848 - }, - { - latency: 7.715, - percentile: 0.98125, - total: 2900189 - }, - { - latency: 7.939, - percentile: 0.984375, - total: 2909393 - }, - { - latency: 8.063, - percentile: 0.985938, - total: 2913935 - }, - { - latency: 8.207, - percentile: 0.9875, - total: 2918542 - }, - { - latency: 8.383, - percentile: 0.989062, - total: 2923307 - }, - { - latency: 8.583, - percentile: 0.990625, - total: 2927807 - }, - { - latency: 8.831, - percentile: 0.992188, - total: 2932408 - }, - { - latency: 8.983, - percentile: 0.992969, - total: 2934658 - }, - { - latency: 9.175, - percentile: 0.99375, - total: 2937012 - }, - { - latency: 9.399, - percentile: 0.994531, - total: 2939297 - }, - { - latency: 9.679, - percentile: 0.995313, - total: 2941639 - }, - { - latency: 10.007, - percentile: 0.996094, - total: 2943933 - }, - { - latency: 10.183, - percentile: 0.996484, - total: 2945080 - }, - { - latency: 10.367, - percentile: 0.996875, - total: 2946200 - }, - { - latency: 10.567, - percentile: 0.997266, - total: 2947397 - }, - { - latency: 10.767, - percentile: 0.997656, - total: 2948535 - }, - { - latency: 10.975, - percentile: 0.998047, - total: 2949694 - }, - { - latency: 11.095, - percentile: 0.998242, - total: 2950247 - }, - { - latency: 11.223, - percentile: 0.998437, - total: 2950822 - }, - { - latency: 11.383, - percentile: 0.998633, - total: 2951405 - }, - { - latency: 11.575, - percentile: 0.998828, - total: 2951981 - }, - { - latency: 11.815, - percentile: 0.999023, - total: 2952557 - }, - { - latency: 11.951, - percentile: 0.999121, - total: 2952850 - }, - { - latency: 12.135, - percentile: 0.999219, - total: 2953131 - }, - { - latency: 12.391, - percentile: 0.999316, - total: 2953421 - }, - { - latency: 12.719, - percentile: 0.999414, - total: 2953705 - }, - { - latency: 13.447, - percentile: 0.999512, - total: 2953995 - }, - { - latency: 14.655, - percentile: 0.999561, - total: 2954137 - }, - { - latency: 33.407, - percentile: 0.999609, - total: 2954281 - }, - { - latency: 57.887, - percentile: 0.999658, - total: 2954425 - }, - { - latency: 79.551, - percentile: 0.999707, - total: 2954570 - }, - { - latency: 111.167, - percentile: 0.999756, - total: 2954714 - }, - { - latency: 116.159, - percentile: 0.99978, - total: 2954786 - }, - { - latency: 131.583, - percentile: 0.999805, - total: 2954858 - }, - { - latency: 148.223, - percentile: 0.999829, - total: 2954930 - }, - { - latency: 163.455, - percentile: 0.999854, - total: 2955003 - }, - { - latency: 168.703, - percentile: 0.999878, - total: 2955075 - }, - { - latency: 182.911, - percentile: 0.99989, - total: 2955111 - }, - { - latency: 185.343, - percentile: 0.999902, - total: 2955148 - }, - { - latency: 187.519, - percentile: 0.999915, - total: 2955185 - }, - { - latency: 201.983, - percentile: 0.999927, - total: 2955219 - }, - { - latency: 203.775, - percentile: 0.999939, - total: 2955255 - }, - { - latency: 204.671, - percentile: 0.999945, - total: 2955273 - }, - { - latency: 205.695, - percentile: 0.999951, - total: 2955291 - }, - { - latency: 217.215, - percentile: 0.999957, - total: 2955309 - }, - { - latency: 220.159, - percentile: 0.999963, - total: 2955328 - }, - { - latency: 221.183, - percentile: 0.999969, - total: 2955345 - }, - { - latency: 221.695, - percentile: 0.999973, - total: 2955354 - }, - { - latency: 222.335, - percentile: 0.999976, - total: 2955365 - }, - { - latency: 222.975, - percentile: 0.999979, - total: 2955374 - }, - { - latency: 223.871, - percentile: 0.999982, - total: 2955381 - }, - { - latency: 293.119, - percentile: 0.999985, - total: 2955390 - }, - { - latency: 383.743, - percentile: 0.999986, - total: 2955395 - }, - { - latency: 454.911, - percentile: 0.999988, - total: 2955399 - }, - { - latency: 544.255, - percentile: 0.999989, - total: 2955404 - }, - { - latency: 616.959, - percentile: 0.999991, - total: 2955408 - }, - { - latency: 705.023, - percentile: 0.999992, - total: 2955413 - }, - { - latency: 740.863, - percentile: 0.999993, - total: 2955415 - }, - { - latency: 777.215, - percentile: 0.999994, - total: 2955417 - }, - { - latency: 831.487, - percentile: 0.999995, - total: 2955420 - }, - { - latency: 866.303, - percentile: 0.999995, - total: 2955422 - }, - { - latency: 901.631, - percentile: 0.999996, - total: 2955424 - }, - { - latency: 919.551, - percentile: 0.999997, - total: 2955425 - }, - { - latency: 937.983, - percentile: 0.999997, - total: 2955426 - }, - { - latency: 975.359, - percentile: 0.999997, - total: 2955428 - }, - { - latency: 993.791, - percentile: 0.999998, - total: 2955429 - }, - { - latency: 1012.223, - percentile: 0.999998, - total: 2955430 - }, - { - latency: 1012.223, - percentile: 0.999998, - total: 2955430 - }, - { - latency: 1030.143, - percentile: 0.999998, - total: 2955431 - }, - { - latency: 1048.063, - percentile: 0.999999, - total: 2955432 - }, - { - latency: 1048.063, - percentile: 0.999999, - total: 2955432 - }, - { - latency: 1065.983, - percentile: 0.999999, - total: 2955433 - }, - { - latency: 1065.983, - percentile: 0.999999, - total: 2955433 - }, - { - latency: 1065.983, - percentile: 0.999999, - total: 2955433 - }, - { - latency: 1084.415, - percentile: 0.999999, - total: 2955434 - }, - { - latency: 1084.415, - percentile: 0.999999, - total: 2955434 - }, - { - latency: 1084.415, - percentile: 1, - total: 2955434 - }, - { - latency: 1084.415, - percentile: 1, - total: 2955434 - }, - { - latency: 1084.415, - percentile: 1, - total: 2955434 - }, - { - latency: 1101.823, - percentile: 1, - total: 2955435 - }, - { - latency: 1101.823, - percentile: 1, - total: 2955435 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10300, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.52MB', - requestsPerSec: 10295.99, - non2xx3xx: 92, - requestsTotal: 3088797, - durationActual: '5.00m', - transferTotal: '1.62GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.721, - percentile: 0.1, - total: 298757 - }, - { - latency: 1.998, - percentile: 0.2, - total: 596971 - }, - { - latency: 2.239, - percentile: 0.3, - total: 895484 - }, - { - latency: 2.477, - percentile: 0.4, - total: 1193789 - }, - { - latency: 2.741, - percentile: 0.5, - total: 1492698 - }, - { - latency: 2.893, - percentile: 0.55, - total: 1642765 - }, - { - latency: 3.061, - percentile: 0.6, - total: 1791710 - }, - { - latency: 3.251, - percentile: 0.65, - total: 1940958 - }, - { - latency: 3.467, - percentile: 0.7, - total: 2089443 - }, - { - latency: 3.733, - percentile: 0.75, - total: 2239107 - }, - { - latency: 3.889, - percentile: 0.775, - total: 2313737 - }, - { - latency: 4.063, - percentile: 0.8, - total: 2387639 - }, - { - latency: 4.267, - percentile: 0.825, - total: 2463470 - }, - { - latency: 4.499, - percentile: 0.85, - total: 2536762 - }, - { - latency: 4.783, - percentile: 0.875, - total: 2611557 - }, - { - latency: 4.947, - percentile: 0.8875, - total: 2648778 - }, - { - latency: 5.127, - percentile: 0.9, - total: 2686056 - }, - { - latency: 5.331, - percentile: 0.9125, - total: 2723761 - }, - { - latency: 5.559, - percentile: 0.925, - total: 2761163 - }, - { - latency: 5.827, - percentile: 0.9375, - total: 2798074 - }, - { - latency: 5.983, - percentile: 0.94375, - total: 2816591 - }, - { - latency: 6.155, - percentile: 0.95, - total: 2835260 - }, - { - latency: 6.347, - percentile: 0.95625, - total: 2854020 - }, - { - latency: 6.559, - percentile: 0.9625, - total: 2872703 - }, - { - latency: 6.803, - percentile: 0.96875, - total: 2891411 - }, - { - latency: 6.935, - percentile: 0.971875, - total: 2900556 - }, - { - latency: 7.083, - percentile: 0.975, - total: 2909927 - }, - { - latency: 7.247, - percentile: 0.978125, - total: 2919218 - }, - { - latency: 7.431, - percentile: 0.98125, - total: 2928504 - }, - { - latency: 7.655, - percentile: 0.984375, - total: 2937895 - }, - { - latency: 7.783, - percentile: 0.985938, - total: 2942583 - }, - { - latency: 7.923, - percentile: 0.9875, - total: 2947179 - }, - { - latency: 8.087, - percentile: 0.989062, - total: 2951842 - }, - { - latency: 8.279, - percentile: 0.990625, - total: 2956598 - }, - { - latency: 8.503, - percentile: 0.992188, - total: 2961236 - }, - { - latency: 8.647, - percentile: 0.992969, - total: 2963531 - }, - { - latency: 8.807, - percentile: 0.99375, - total: 2965833 - }, - { - latency: 8.999, - percentile: 0.994531, - total: 2968109 - }, - { - latency: 9.231, - percentile: 0.995313, - total: 2970482 - }, - { - latency: 9.495, - percentile: 0.996094, - total: 2972786 - }, - { - latency: 9.647, - percentile: 0.996484, - total: 2973947 - }, - { - latency: 9.807, - percentile: 0.996875, - total: 2975123 - }, - { - latency: 9.991, - percentile: 0.997266, - total: 2976263 - }, - { - latency: 10.207, - percentile: 0.997656, - total: 2977426 - }, - { - latency: 10.455, - percentile: 0.998047, - total: 2978593 - }, - { - latency: 10.591, - percentile: 0.998242, - total: 2979185 - }, - { - latency: 10.751, - percentile: 0.998437, - total: 2979767 - }, - { - latency: 10.927, - percentile: 0.998633, - total: 2980351 - }, - { - latency: 11.135, - percentile: 0.998828, - total: 2980932 - }, - { - latency: 11.391, - percentile: 0.999023, - total: 2981506 - }, - { - latency: 11.551, - percentile: 0.999121, - total: 2981797 - }, - { - latency: 11.759, - percentile: 0.999219, - total: 2982090 - }, - { - latency: 12.015, - percentile: 0.999316, - total: 2982378 - }, - { - latency: 12.463, - percentile: 0.999414, - total: 2982671 - }, - { - latency: 14.543, - percentile: 0.999512, - total: 2982961 - }, - { - latency: 32.927, - percentile: 0.999561, - total: 2983107 - }, - { - latency: 57.119, - percentile: 0.999609, - total: 2983253 - }, - { - latency: 76.927, - percentile: 0.999658, - total: 2983398 - }, - { - latency: 96.191, - percentile: 0.999707, - total: 2983544 - }, - { - latency: 115.647, - percentile: 0.999756, - total: 2983691 - }, - { - latency: 131.199, - percentile: 0.99978, - total: 2983763 - }, - { - latency: 140.159, - percentile: 0.999805, - total: 2983836 - }, - { - latency: 150.143, - percentile: 0.999829, - total: 2983912 - }, - { - latency: 165.887, - percentile: 0.999854, - total: 2983982 - }, - { - latency: 169.599, - percentile: 0.999878, - total: 2984055 - }, - { - latency: 183.295, - percentile: 0.99989, - total: 2984091 - }, - { - latency: 185.343, - percentile: 0.999902, - total: 2984130 - }, - { - latency: 186.879, - percentile: 0.999915, - total: 2984163 - }, - { - latency: 199.935, - percentile: 0.999927, - total: 2984200 - }, - { - latency: 203.007, - percentile: 0.999939, - total: 2984241 - }, - { - latency: 203.519, - percentile: 0.999945, - total: 2984257 - }, - { - latency: 204.031, - percentile: 0.999951, - total: 2984273 - }, - { - latency: 205.055, - percentile: 0.999957, - total: 2984292 - }, - { - latency: 206.463, - percentile: 0.999963, - total: 2984309 - }, - { - latency: 218.751, - percentile: 0.999969, - total: 2984328 - }, - { - latency: 219.391, - percentile: 0.999973, - total: 2984338 - }, - { - latency: 219.903, - percentile: 0.999976, - total: 2984348 - }, - { - latency: 220.287, - percentile: 0.999979, - total: 2984355 - }, - { - latency: 220.671, - percentile: 0.999982, - total: 2984364 - }, - { - latency: 221.183, - percentile: 0.999985, - total: 2984374 - }, - { - latency: 221.311, - percentile: 0.999986, - total: 2984379 - }, - { - latency: 221.567, - percentile: 0.999988, - total: 2984384 - }, - { - latency: 221.695, - percentile: 0.999989, - total: 2984387 - }, - { - latency: 221.823, - percentile: 0.999991, - total: 2984396 - }, - { - latency: 221.823, - percentile: 0.999992, - total: 2984396 - }, - { - latency: 221.951, - percentile: 0.999993, - total: 2984401 - }, - { - latency: 221.951, - percentile: 0.999994, - total: 2984401 - }, - { - latency: 222.079, - percentile: 0.999995, - total: 2984404 - }, - { - latency: 222.335, - percentile: 0.999995, - total: 2984406 - }, - { - latency: 222.463, - percentile: 0.999996, - total: 2984408 - }, - { - latency: 222.463, - percentile: 0.999997, - total: 2984408 - }, - { - latency: 222.591, - percentile: 0.999997, - total: 2984411 - }, - { - latency: 222.591, - percentile: 0.999997, - total: 2984411 - }, - { - latency: 222.719, - percentile: 0.999998, - total: 2984412 - }, - { - latency: 222.847, - percentile: 0.999998, - total: 2984413 - }, - { - latency: 222.847, - percentile: 0.999998, - total: 2984413 - }, - { - latency: 223.743, - percentile: 0.999998, - total: 2984414 - }, - { - latency: 224.255, - percentile: 0.999999, - total: 2984415 - }, - { - latency: 224.255, - percentile: 0.999999, - total: 2984415 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 2984416 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 2984416 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 2984416 - }, - { - latency: 225.663, - percentile: 0.999999, - total: 2984417 - }, - { - latency: 225.663, - percentile: 0.999999, - total: 2984417 - }, - { - latency: 225.663, - percentile: 1, - total: 2984417 - }, - { - latency: 225.663, - percentile: 1, - total: 2984417 - }, - { - latency: 225.663, - percentile: 1, - total: 2984417 - }, - { - latency: 225.791, - percentile: 1, - total: 2984418 - }, - { - latency: 225.791, - percentile: 1, - total: 2984418 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10400, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.57MB', - requestsPerSec: 10395.95, - non2xx3xx: 16, - requestsTotal: 3118787, - durationActual: '5.00m', - transferTotal: '1.63GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.631, - percentile: 0.1, - total: 301782 - }, - { - latency: 1.863, - percentile: 0.2, - total: 603561 - }, - { - latency: 2.061, - percentile: 0.3, - total: 905231 - }, - { - latency: 2.253, - percentile: 0.4, - total: 1207500 - }, - { - latency: 2.453, - percentile: 0.5, - total: 1509279 - }, - { - latency: 2.561, - percentile: 0.55, - total: 1658767 - }, - { - latency: 2.681, - percentile: 0.6, - total: 1809456 - }, - { - latency: 2.815, - percentile: 0.65, - total: 1960202 - }, - { - latency: 2.969, - percentile: 0.7, - total: 2110351 - }, - { - latency: 3.153, - percentile: 0.75, - total: 2260889 - }, - { - latency: 3.261, - percentile: 0.775, - total: 2335466 - }, - { - latency: 3.387, - percentile: 0.8, - total: 2411122 - }, - { - latency: 3.537, - percentile: 0.825, - total: 2486619 - }, - { - latency: 3.713, - percentile: 0.85, - total: 2561587 - }, - { - latency: 3.927, - percentile: 0.875, - total: 2637104 - }, - { - latency: 4.053, - percentile: 0.8875, - total: 2674606 - }, - { - latency: 4.199, - percentile: 0.9, - total: 2712316 - }, - { - latency: 4.371, - percentile: 0.9125, - total: 2750514 - }, - { - latency: 4.571, - percentile: 0.925, - total: 2787609 - }, - { - latency: 4.823, - percentile: 0.9375, - total: 2825197 - }, - { - latency: 4.975, - percentile: 0.94375, - total: 2844340 - }, - { - latency: 5.139, - percentile: 0.95, - total: 2862889 - }, - { - latency: 5.323, - percentile: 0.95625, - total: 2881572 - }, - { - latency: 5.535, - percentile: 0.9625, - total: 2900642 - }, - { - latency: 5.775, - percentile: 0.96875, - total: 2919382 - }, - { - latency: 5.911, - percentile: 0.971875, - total: 2928877 - }, - { - latency: 6.059, - percentile: 0.975, - total: 2938234 - }, - { - latency: 6.223, - percentile: 0.978125, - total: 2947479 - }, - { - latency: 6.419, - percentile: 0.98125, - total: 2956943 - }, - { - latency: 6.643, - percentile: 0.984375, - total: 2966484 - }, - { - latency: 6.767, - percentile: 0.985938, - total: 2971127 - }, - { - latency: 6.907, - percentile: 0.9875, - total: 2975854 - }, - { - latency: 7.063, - percentile: 0.989062, - total: 2980504 - }, - { - latency: 7.239, - percentile: 0.990625, - total: 2985170 - }, - { - latency: 7.443, - percentile: 0.992188, - total: 2989897 - }, - { - latency: 7.555, - percentile: 0.992969, - total: 2992233 - }, - { - latency: 7.679, - percentile: 0.99375, - total: 2994612 - }, - { - latency: 7.819, - percentile: 0.994531, - total: 2996955 - }, - { - latency: 7.983, - percentile: 0.995313, - total: 2999325 - }, - { - latency: 8.179, - percentile: 0.996094, - total: 3001647 - }, - { - latency: 8.287, - percentile: 0.996484, - total: 3002817 - }, - { - latency: 8.423, - percentile: 0.996875, - total: 3004028 - }, - { - latency: 8.567, - percentile: 0.997266, - total: 3005179 - }, - { - latency: 8.743, - percentile: 0.997656, - total: 3006336 - }, - { - latency: 8.959, - percentile: 0.998047, - total: 3007516 - }, - { - latency: 9.111, - percentile: 0.998242, - total: 3008125 - }, - { - latency: 9.263, - percentile: 0.998437, - total: 3008696 - }, - { - latency: 9.455, - percentile: 0.998633, - total: 3009291 - }, - { - latency: 9.687, - percentile: 0.998828, - total: 3009864 - }, - { - latency: 9.975, - percentile: 0.999023, - total: 3010453 - }, - { - latency: 10.151, - percentile: 0.999121, - total: 3010745 - }, - { - latency: 10.351, - percentile: 0.999219, - total: 3011035 - }, - { - latency: 10.583, - percentile: 0.999316, - total: 3011330 - }, - { - latency: 10.895, - percentile: 0.999414, - total: 3011625 - }, - { - latency: 11.351, - percentile: 0.999512, - total: 3011919 - }, - { - latency: 11.775, - percentile: 0.999561, - total: 3012065 - }, - { - latency: 12.695, - percentile: 0.999609, - total: 3012212 - }, - { - latency: 26.575, - percentile: 0.999658, - total: 3012360 - }, - { - latency: 52.383, - percentile: 0.999707, - total: 3012507 - }, - { - latency: 81.151, - percentile: 0.999756, - total: 3012654 - }, - { - latency: 96.575, - percentile: 0.99978, - total: 3012727 - }, - { - latency: 113.279, - percentile: 0.999805, - total: 3012801 - }, - { - latency: 124.351, - percentile: 0.999829, - total: 3012875 - }, - { - latency: 135.295, - percentile: 0.999854, - total: 3012948 - }, - { - latency: 151.167, - percentile: 0.999878, - total: 3013023 - }, - { - latency: 164.095, - percentile: 0.99989, - total: 3013058 - }, - { - latency: 168.191, - percentile: 0.999902, - total: 3013095 - }, - { - latency: 171.391, - percentile: 0.999915, - total: 3013132 - }, - { - latency: 184.959, - percentile: 0.999927, - total: 3013171 - }, - { - latency: 187.135, - percentile: 0.999939, - total: 3013208 - }, - { - latency: 188.799, - percentile: 0.999945, - total: 3013224 - }, - { - latency: 201.343, - percentile: 0.999951, - total: 3013242 - }, - { - latency: 202.751, - percentile: 0.999957, - total: 3013261 - }, - { - latency: 204.031, - percentile: 0.999963, - total: 3013280 - }, - { - latency: 204.927, - percentile: 0.999969, - total: 3013301 - }, - { - latency: 205.439, - percentile: 0.999973, - total: 3013308 - }, - { - latency: 206.591, - percentile: 0.999976, - total: 3013316 - }, - { - latency: 216.063, - percentile: 0.999979, - total: 3013325 - }, - { - latency: 219.391, - percentile: 0.999982, - total: 3013334 - }, - { - latency: 220.287, - percentile: 0.999985, - total: 3013344 - }, - { - latency: 220.415, - percentile: 0.999986, - total: 3013349 - }, - { - latency: 220.799, - percentile: 0.999988, - total: 3013353 - }, - { - latency: 221.183, - percentile: 0.999989, - total: 3013360 - }, - { - latency: 221.439, - percentile: 0.999991, - total: 3013363 - }, - { - latency: 221.823, - percentile: 0.999992, - total: 3013369 - }, - { - latency: 221.823, - percentile: 0.999993, - total: 3013369 - }, - { - latency: 221.951, - percentile: 0.999994, - total: 3013372 - }, - { - latency: 222.079, - percentile: 0.999995, - total: 3013373 - }, - { - latency: 222.463, - percentile: 0.999995, - total: 3013379 - }, - { - latency: 222.463, - percentile: 0.999996, - total: 3013379 - }, - { - latency: 222.463, - percentile: 0.999997, - total: 3013379 - }, - { - latency: 222.591, - percentile: 0.999997, - total: 3013381 - }, - { - latency: 222.591, - percentile: 0.999997, - total: 3013381 - }, - { - latency: 222.847, - percentile: 0.999998, - total: 3013383 - }, - { - latency: 223.103, - percentile: 0.999998, - total: 3013385 - }, - { - latency: 223.103, - percentile: 0.999998, - total: 3013385 - }, - { - latency: 223.103, - percentile: 0.999998, - total: 3013385 - }, - { - latency: 223.103, - percentile: 0.999999, - total: 3013385 - }, - { - latency: 223.231, - percentile: 0.999999, - total: 3013386 - }, - { - latency: 224.511, - percentile: 0.999999, - total: 3013387 - }, - { - latency: 224.511, - percentile: 0.999999, - total: 3013387 - }, - { - latency: 224.511, - percentile: 0.999999, - total: 3013387 - }, - { - latency: 224.511, - percentile: 0.999999, - total: 3013387 - }, - { - latency: 224.639, - percentile: 0.999999, - total: 3013388 - }, - { - latency: 224.639, - percentile: 1, - total: 3013388 - }, - { - latency: 224.639, - percentile: 1, - total: 3013388 - }, - { - latency: 224.639, - percentile: 1, - total: 3013388 - }, - { - latency: 224.639, - percentile: 1, - total: 3013388 - }, - { - latency: 224.895, - percentile: 1, - total: 3013389 - }, - { - latency: 224.895, - percentile: 1, - total: 3013389 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10500, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.63MB', - requestsPerSec: 10495.92, - non2xx3xx: 1, - requestsTotal: 3148775, - durationActual: '5.00m', - transferTotal: '1.65GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.632, - percentile: 0.1, - total: 304952 - }, - { - latency: 1.86, - percentile: 0.2, - total: 609602 - }, - { - latency: 2.053, - percentile: 0.3, - total: 915741 - }, - { - latency: 2.225, - percentile: 0.4, - total: 1220308 - }, - { - latency: 2.389, - percentile: 0.5, - total: 1523306 - }, - { - latency: 2.473, - percentile: 0.55, - total: 1673371 - }, - { - latency: 2.563, - percentile: 0.6, - total: 1827294 - }, - { - latency: 2.659, - percentile: 0.65, - total: 1979951 - }, - { - latency: 2.763, - percentile: 0.7, - total: 2130171 - }, - { - latency: 2.885, - percentile: 0.75, - total: 2283980 - }, - { - latency: 2.953, - percentile: 0.775, - total: 2359379 - }, - { - latency: 3.029, - percentile: 0.8, - total: 2434086 - }, - { - latency: 3.119, - percentile: 0.825, - total: 2510766 - }, - { - latency: 3.227, - percentile: 0.85, - total: 2586025 - }, - { - latency: 3.367, - percentile: 0.875, - total: 2662807 - }, - { - latency: 3.455, - percentile: 0.8875, - total: 2700667 - }, - { - latency: 3.561, - percentile: 0.9, - total: 2738325 - }, - { - latency: 3.693, - percentile: 0.9125, - total: 2776406 - }, - { - latency: 3.861, - percentile: 0.925, - total: 2814594 - }, - { - latency: 4.081, - percentile: 0.9375, - total: 2852481 - }, - { - latency: 4.215, - percentile: 0.94375, - total: 2871714 - }, - { - latency: 4.363, - percentile: 0.95, - total: 2890444 - }, - { - latency: 4.535, - percentile: 0.95625, - total: 2909541 - }, - { - latency: 4.727, - percentile: 0.9625, - total: 2928573 - }, - { - latency: 4.947, - percentile: 0.96875, - total: 2947462 - }, - { - latency: 5.071, - percentile: 0.971875, - total: 2957053 - }, - { - latency: 5.207, - percentile: 0.975, - total: 2966458 - }, - { - latency: 5.359, - percentile: 0.978125, - total: 2975857 - }, - { - latency: 5.535, - percentile: 0.98125, - total: 2985376 - }, - { - latency: 5.735, - percentile: 0.984375, - total: 2994838 - }, - { - latency: 5.851, - percentile: 0.985938, - total: 2999735 - }, - { - latency: 5.975, - percentile: 0.9875, - total: 3004392 - }, - { - latency: 6.119, - percentile: 0.989062, - total: 3009194 - }, - { - latency: 6.275, - percentile: 0.990625, - total: 3013926 - }, - { - latency: 6.459, - percentile: 0.992188, - total: 3018660 - }, - { - latency: 6.563, - percentile: 0.992969, - total: 3020985 - }, - { - latency: 6.683, - percentile: 0.99375, - total: 3023429 - }, - { - latency: 6.823, - percentile: 0.994531, - total: 3025758 - }, - { - latency: 6.995, - percentile: 0.995313, - total: 3028140 - }, - { - latency: 7.207, - percentile: 0.996094, - total: 3030509 - }, - { - latency: 7.331, - percentile: 0.996484, - total: 3031697 - }, - { - latency: 7.475, - percentile: 0.996875, - total: 3032883 - }, - { - latency: 7.659, - percentile: 0.997266, - total: 3034063 - }, - { - latency: 7.871, - percentile: 0.997656, - total: 3035269 - }, - { - latency: 8.107, - percentile: 0.998047, - total: 3036437 - }, - { - latency: 8.263, - percentile: 0.998242, - total: 3037044 - }, - { - latency: 8.407, - percentile: 0.998437, - total: 3037618 - }, - { - latency: 8.583, - percentile: 0.998633, - total: 3038223 - }, - { - latency: 8.783, - percentile: 0.998828, - total: 3038827 - }, - { - latency: 9.023, - percentile: 0.999023, - total: 3039411 - }, - { - latency: 9.143, - percentile: 0.999121, - total: 3039704 - }, - { - latency: 9.303, - percentile: 0.999219, - total: 3040003 - }, - { - latency: 9.487, - percentile: 0.999316, - total: 3040292 - }, - { - latency: 9.751, - percentile: 0.999414, - total: 3040590 - }, - { - latency: 10.127, - percentile: 0.999512, - total: 3040888 - }, - { - latency: 10.399, - percentile: 0.999561, - total: 3041036 - }, - { - latency: 10.791, - percentile: 0.999609, - total: 3041182 - }, - { - latency: 11.703, - percentile: 0.999658, - total: 3041331 - }, - { - latency: 30.687, - percentile: 0.999707, - total: 3041479 - }, - { - latency: 64.895, - percentile: 0.999756, - total: 3041628 - }, - { - latency: 82.047, - percentile: 0.99978, - total: 3041703 - }, - { - latency: 98.495, - percentile: 0.999805, - total: 3041776 - }, - { - latency: 115.903, - percentile: 0.999829, - total: 3041851 - }, - { - latency: 132.863, - percentile: 0.999854, - total: 3041925 - }, - { - latency: 150.143, - percentile: 0.999878, - total: 3041999 - }, - { - latency: 153.343, - percentile: 0.99989, - total: 3042036 - }, - { - latency: 167.423, - percentile: 0.999902, - total: 3042073 - }, - { - latency: 170.623, - percentile: 0.999915, - total: 3042111 - }, - { - latency: 184.447, - percentile: 0.999927, - total: 3042148 - }, - { - latency: 187.135, - percentile: 0.999939, - total: 3042185 - }, - { - latency: 188.927, - percentile: 0.999945, - total: 3042203 - }, - { - latency: 201.599, - percentile: 0.999951, - total: 3042222 - }, - { - latency: 203.519, - percentile: 0.999957, - total: 3042244 - }, - { - latency: 204.287, - percentile: 0.999963, - total: 3042259 - }, - { - latency: 205.823, - percentile: 0.999969, - total: 3042279 - }, - { - latency: 207.359, - percentile: 0.999973, - total: 3042287 - }, - { - latency: 218.495, - percentile: 0.999976, - total: 3042297 - }, - { - latency: 219.519, - percentile: 0.999979, - total: 3042307 - }, - { - latency: 220.543, - percentile: 0.999982, - total: 3042316 - }, - { - latency: 221.183, - percentile: 0.999985, - total: 3042324 - }, - { - latency: 221.567, - percentile: 0.999986, - total: 3042329 - }, - { - latency: 221.695, - percentile: 0.999988, - total: 3042334 - }, - { - latency: 222.079, - percentile: 0.999989, - total: 3042339 - }, - { - latency: 222.591, - percentile: 0.999991, - total: 3042344 - }, - { - latency: 223.615, - percentile: 0.999992, - total: 3042347 - }, - { - latency: 224.127, - percentile: 0.999993, - total: 3042350 - }, - { - latency: 238.463, - percentile: 0.999994, - total: 3042352 - }, - { - latency: 253.823, - percentile: 0.999995, - total: 3042354 - }, - { - latency: 274.687, - percentile: 0.999995, - total: 3042357 - }, - { - latency: 292.095, - percentile: 0.999996, - total: 3042359 - }, - { - latency: 305.407, - percentile: 0.999997, - total: 3042360 - }, - { - latency: 309.247, - percentile: 0.999997, - total: 3042361 - }, - { - latency: 323.327, - percentile: 0.999997, - total: 3042362 - }, - { - latency: 341.247, - percentile: 0.999998, - total: 3042364 - }, - { - latency: 343.551, - percentile: 0.999998, - total: 3042365 - }, - { - latency: 343.551, - percentile: 0.999998, - total: 3042365 - }, - { - latency: 359.167, - percentile: 0.999998, - total: 3042366 - }, - { - latency: 359.167, - percentile: 0.999999, - total: 3042366 - }, - { - latency: 376.831, - percentile: 0.999999, - total: 3042367 - }, - { - latency: 393.215, - percentile: 0.999999, - total: 3042368 - }, - { - latency: 393.215, - percentile: 0.999999, - total: 3042368 - }, - { - latency: 393.215, - percentile: 0.999999, - total: 3042368 - }, - { - latency: 393.215, - percentile: 0.999999, - total: 3042368 - }, - { - latency: 409.343, - percentile: 0.999999, - total: 3042369 - }, - { - latency: 409.343, - percentile: 1, - total: 3042369 - }, - { - latency: 409.343, - percentile: 1, - total: 3042369 - }, - { - latency: 409.343, - percentile: 1, - total: 3042369 - }, - { - latency: 409.343, - percentile: 1, - total: 3042369 - }, - { - latency: 426.239, - percentile: 1, - total: 3042370 - }, - { - latency: 426.239, - percentile: 1, - total: 3042370 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10600, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.68MB', - requestsPerSec: 10595.91, - non2xx3xx: 8, - requestsTotal: 3178766, - durationActual: '5.00m', - transferTotal: '1.66GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.638, - percentile: 0.1, - total: 308381 - }, - { - latency: 1.843, - percentile: 0.2, - total: 616022 - }, - { - latency: 2.005, - percentile: 0.3, - total: 922802 - }, - { - latency: 2.149, - percentile: 0.4, - total: 1231254 - }, - { - latency: 2.285, - percentile: 0.5, - total: 1537261 - }, - { - latency: 2.355, - percentile: 0.55, - total: 1690370 - }, - { - latency: 2.429, - percentile: 0.6, - total: 1843838 - }, - { - latency: 2.509, - percentile: 0.65, - total: 1997028 - }, - { - latency: 2.599, - percentile: 0.7, - total: 2152091 - }, - { - latency: 2.703, - percentile: 0.75, - total: 2304544 - }, - { - latency: 2.765, - percentile: 0.775, - total: 2381892 - }, - { - latency: 2.835, - percentile: 0.8, - total: 2457964 - }, - { - latency: 2.917, - percentile: 0.825, - total: 2534864 - }, - { - latency: 3.015, - percentile: 0.85, - total: 2611559 - }, - { - latency: 3.135, - percentile: 0.875, - total: 2687508 - }, - { - latency: 3.209, - percentile: 0.8875, - total: 2726621 - }, - { - latency: 3.291, - percentile: 0.9, - total: 2764835 - }, - { - latency: 3.385, - percentile: 0.9125, - total: 2802640 - }, - { - latency: 3.499, - percentile: 0.925, - total: 2841366 - }, - { - latency: 3.635, - percentile: 0.9375, - total: 2879380 - }, - { - latency: 3.715, - percentile: 0.94375, - total: 2898586 - }, - { - latency: 3.807, - percentile: 0.95, - total: 2918141 - }, - { - latency: 3.907, - percentile: 0.95625, - total: 2937006 - }, - { - latency: 4.025, - percentile: 0.9625, - total: 2956216 - }, - { - latency: 4.171, - percentile: 0.96875, - total: 2975758 - }, - { - latency: 4.255, - percentile: 0.971875, - total: 2985268 - }, - { - latency: 4.351, - percentile: 0.975, - total: 2994787 - }, - { - latency: 4.463, - percentile: 0.978125, - total: 3004426 - }, - { - latency: 4.599, - percentile: 0.98125, - total: 3013887 - }, - { - latency: 4.771, - percentile: 0.984375, - total: 3023511 - }, - { - latency: 4.875, - percentile: 0.985938, - total: 3028339 - }, - { - latency: 4.987, - percentile: 0.9875, - total: 3033015 - }, - { - latency: 5.127, - percentile: 0.989062, - total: 3037754 - }, - { - latency: 5.287, - percentile: 0.990625, - total: 3042551 - }, - { - latency: 5.495, - percentile: 0.992188, - total: 3047387 - }, - { - latency: 5.623, - percentile: 0.992969, - total: 3049800 - }, - { - latency: 5.763, - percentile: 0.99375, - total: 3052142 - }, - { - latency: 5.935, - percentile: 0.994531, - total: 3054564 - }, - { - latency: 6.143, - percentile: 0.995313, - total: 3056991 - }, - { - latency: 6.395, - percentile: 0.996094, - total: 3059344 - }, - { - latency: 6.555, - percentile: 0.996484, - total: 3060552 - }, - { - latency: 6.727, - percentile: 0.996875, - total: 3061750 - }, - { - latency: 6.931, - percentile: 0.997266, - total: 3062957 - }, - { - latency: 7.151, - percentile: 0.997656, - total: 3064158 - }, - { - latency: 7.399, - percentile: 0.998047, - total: 3065353 - }, - { - latency: 7.519, - percentile: 0.998242, - total: 3065939 - }, - { - latency: 7.659, - percentile: 0.998437, - total: 3066556 - }, - { - latency: 7.803, - percentile: 0.998633, - total: 3067145 - }, - { - latency: 7.963, - percentile: 0.998828, - total: 3067739 - }, - { - latency: 8.171, - percentile: 0.999023, - total: 3068348 - }, - { - latency: 8.327, - percentile: 0.999121, - total: 3068655 - }, - { - latency: 8.495, - percentile: 0.999219, - total: 3068944 - }, - { - latency: 8.711, - percentile: 0.999316, - total: 3069242 - }, - { - latency: 8.999, - percentile: 0.999414, - total: 3069543 - }, - { - latency: 9.407, - percentile: 0.999512, - total: 3069840 - }, - { - latency: 9.831, - percentile: 0.999561, - total: 3069989 - }, - { - latency: 11.047, - percentile: 0.999609, - total: 3070138 - }, - { - latency: 22.543, - percentile: 0.999658, - total: 3070288 - }, - { - latency: 51.359, - percentile: 0.999707, - total: 3070438 - }, - { - latency: 83.007, - percentile: 0.999756, - total: 3070589 - }, - { - latency: 98.879, - percentile: 0.99978, - total: 3070664 - }, - { - latency: 110.783, - percentile: 0.999805, - total: 3070738 - }, - { - latency: 122.239, - percentile: 0.999829, - total: 3070813 - }, - { - latency: 137.983, - percentile: 0.999854, - total: 3070888 - }, - { - latency: 153.855, - percentile: 0.999878, - total: 3070963 - }, - { - latency: 166.527, - percentile: 0.99989, - total: 3071000 - }, - { - latency: 169.855, - percentile: 0.999902, - total: 3071038 - }, - { - latency: 173.695, - percentile: 0.999915, - total: 3071075 - }, - { - latency: 186.111, - percentile: 0.999927, - total: 3071115 - }, - { - latency: 188.543, - percentile: 0.999939, - total: 3071150 - }, - { - latency: 200.191, - percentile: 0.999945, - total: 3071169 - }, - { - latency: 202.495, - percentile: 0.999951, - total: 3071188 - }, - { - latency: 203.391, - percentile: 0.999957, - total: 3071206 - }, - { - latency: 204.671, - percentile: 0.999963, - total: 3071226 - }, - { - latency: 205.439, - percentile: 0.999969, - total: 3071244 - }, - { - latency: 206.847, - percentile: 0.999973, - total: 3071253 - }, - { - latency: 218.623, - percentile: 0.999976, - total: 3071263 - }, - { - latency: 219.647, - percentile: 0.999979, - total: 3071274 - }, - { - latency: 220.031, - percentile: 0.999982, - total: 3071282 - }, - { - latency: 220.543, - percentile: 0.999985, - total: 3071292 - }, - { - latency: 220.927, - percentile: 0.999986, - total: 3071295 - }, - { - latency: 221.183, - percentile: 0.999988, - total: 3071300 - }, - { - latency: 221.439, - percentile: 0.999989, - total: 3071306 - }, - { - latency: 221.823, - percentile: 0.999991, - total: 3071312 - }, - { - latency: 222.079, - percentile: 0.999992, - total: 3071314 - }, - { - latency: 222.335, - percentile: 0.999993, - total: 3071317 - }, - { - latency: 222.463, - percentile: 0.999994, - total: 3071319 - }, - { - latency: 222.719, - percentile: 0.999995, - total: 3071321 - }, - { - latency: 223.231, - percentile: 0.999995, - total: 3071323 - }, - { - latency: 224.127, - percentile: 0.999996, - total: 3071326 - }, - { - latency: 225.151, - percentile: 0.999997, - total: 3071327 - }, - { - latency: 235.903, - percentile: 0.999997, - total: 3071328 - }, - { - latency: 253.311, - percentile: 0.999997, - total: 3071329 - }, - { - latency: 270.591, - percentile: 0.999998, - total: 3071330 - }, - { - latency: 304.639, - percentile: 0.999998, - total: 3071332 - }, - { - latency: 304.639, - percentile: 0.999998, - total: 3071332 - }, - { - latency: 321.023, - percentile: 0.999998, - total: 3071333 - }, - { - latency: 321.023, - percentile: 0.999999, - total: 3071333 - }, - { - latency: 337.663, - percentile: 0.999999, - total: 3071334 - }, - { - latency: 354.815, - percentile: 0.999999, - total: 3071335 - }, - { - latency: 354.815, - percentile: 0.999999, - total: 3071335 - }, - { - latency: 354.815, - percentile: 0.999999, - total: 3071335 - }, - { - latency: 354.815, - percentile: 0.999999, - total: 3071335 - }, - { - latency: 371.711, - percentile: 0.999999, - total: 3071336 - }, - { - latency: 371.711, - percentile: 1, - total: 3071336 - }, - { - latency: 371.711, - percentile: 1, - total: 3071336 - }, - { - latency: 371.711, - percentile: 1, - total: 3071336 - }, - { - latency: 371.711, - percentile: 1, - total: 3071336 - }, - { - latency: 388.607, - percentile: 1, - total: 3071337 - }, - { - latency: 388.607, - percentile: 1, - total: 3071337 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10700, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.73MB', - requestsPerSec: 10695.84, - connectErrors: '0', - readErrors: '0', - writeErrors: '0', - timeoutErrors: '12', - non2xx3xx: 34, - requestsTotal: 3208748, - durationActual: '5.00m', - transferTotal: '1.68GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.647, - percentile: 0.1, - total: 310495 - }, - { - latency: 1.844, - percentile: 0.2, - total: 620398 - }, - { - latency: 2.003, - percentile: 0.3, - total: 931544 - }, - { - latency: 2.145, - percentile: 0.4, - total: 1241140 - }, - { - latency: 2.285, - percentile: 0.5, - total: 1552110 - }, - { - latency: 2.359, - percentile: 0.55, - total: 1708742 - }, - { - latency: 2.437, - percentile: 0.6, - total: 1863851 - }, - { - latency: 2.521, - percentile: 0.65, - total: 2016160 - }, - { - latency: 2.617, - percentile: 0.7, - total: 2170353 - }, - { - latency: 2.733, - percentile: 0.75, - total: 2326926 - }, - { - latency: 2.801, - percentile: 0.775, - total: 2403576 - }, - { - latency: 2.879, - percentile: 0.8, - total: 2480995 - }, - { - latency: 2.969, - percentile: 0.825, - total: 2558126 - }, - { - latency: 3.077, - percentile: 0.85, - total: 2636256 - }, - { - latency: 3.205, - percentile: 0.875, - total: 2713032 - }, - { - latency: 3.283, - percentile: 0.8875, - total: 2752366 - }, - { - latency: 3.369, - percentile: 0.9, - total: 2790499 - }, - { - latency: 3.471, - percentile: 0.9125, - total: 2829698 - }, - { - latency: 3.589, - percentile: 0.925, - total: 2867800 - }, - { - latency: 3.737, - percentile: 0.9375, - total: 2906714 - }, - { - latency: 3.825, - percentile: 0.94375, - total: 2926212 - }, - { - latency: 3.925, - percentile: 0.95, - total: 2945331 - }, - { - latency: 4.043, - percentile: 0.95625, - total: 2964872 - }, - { - latency: 4.187, - percentile: 0.9625, - total: 2984417 - }, - { - latency: 4.367, - percentile: 0.96875, - total: 3003666 - }, - { - latency: 4.475, - percentile: 0.971875, - total: 3013157 - }, - { - latency: 4.603, - percentile: 0.975, - total: 3022946 - }, - { - latency: 4.755, - percentile: 0.978125, - total: 3032561 - }, - { - latency: 4.939, - percentile: 0.98125, - total: 3042222 - }, - { - latency: 5.171, - percentile: 0.984375, - total: 3051940 - }, - { - latency: 5.303, - percentile: 0.985938, - total: 3056841 - }, - { - latency: 5.447, - percentile: 0.9875, - total: 3061619 - }, - { - latency: 5.611, - percentile: 0.989062, - total: 3066421 - }, - { - latency: 5.803, - percentile: 0.990625, - total: 3071319 - }, - { - latency: 6.019, - percentile: 0.992188, - total: 3076101 - }, - { - latency: 6.143, - percentile: 0.992969, - total: 3078572 - }, - { - latency: 6.275, - percentile: 0.99375, - total: 3080978 - }, - { - latency: 6.427, - percentile: 0.994531, - total: 3083364 - }, - { - latency: 6.599, - percentile: 0.995313, - total: 3085816 - }, - { - latency: 6.803, - percentile: 0.996094, - total: 3088218 - }, - { - latency: 6.923, - percentile: 0.996484, - total: 3089426 - }, - { - latency: 7.083, - percentile: 0.996875, - total: 3090633 - }, - { - latency: 7.279, - percentile: 0.997266, - total: 3091851 - }, - { - latency: 7.539, - percentile: 0.997656, - total: 3093046 - }, - { - latency: 7.991, - percentile: 0.998047, - total: 3094253 - }, - { - latency: 8.367, - percentile: 0.998242, - total: 3094864 - }, - { - latency: 9.111, - percentile: 0.998437, - total: 3095465 - }, - { - latency: 24.815, - percentile: 0.998633, - total: 3096070 - }, - { - latency: 83.647, - percentile: 0.998828, - total: 3096676 - }, - { - latency: 158.847, - percentile: 0.999023, - total: 3097281 - }, - { - latency: 202.751, - percentile: 0.999121, - total: 3097585 - }, - { - latency: 505.599, - percentile: 0.999219, - total: 3097886 - }, - { - latency: 1314.815, - percentile: 0.999316, - total: 3098190 - }, - { - latency: 2138.111, - percentile: 0.999414, - total: 3098494 - }, - { - latency: 2854.911, - percentile: 0.999512, - total: 3098795 - }, - { - latency: 3250.175, - percentile: 0.999561, - total: 3098946 - }, - { - latency: 3655.679, - percentile: 0.999609, - total: 3099097 - }, - { - latency: 4067.327, - percentile: 0.999658, - total: 3099249 - }, - { - latency: 4476.927, - percentile: 0.999707, - total: 3099401 - }, - { - latency: 4878.335, - percentile: 0.999756, - total: 3099552 - }, - { - latency: 5083.135, - percentile: 0.99978, - total: 3099629 - }, - { - latency: 5287.935, - percentile: 0.999805, - total: 3099703 - }, - { - latency: 5492.735, - percentile: 0.999829, - total: 3099780 - }, - { - latency: 5697.535, - percentile: 0.999854, - total: 3099855 - }, - { - latency: 5906.431, - percentile: 0.999878, - total: 3099933 - }, - { - latency: 6004.735, - percentile: 0.99989, - total: 3099968 - }, - { - latency: 6111.231, - percentile: 0.999902, - total: 3100007 - }, - { - latency: 6213.631, - percentile: 0.999915, - total: 3100044 - }, - { - latency: 6316.031, - percentile: 0.999927, - total: 3100083 - }, - { - latency: 6418.431, - percentile: 0.999939, - total: 3100120 - }, - { - latency: 6467.583, - percentile: 0.999945, - total: 3100138 - }, - { - latency: 6520.831, - percentile: 0.999951, - total: 3100157 - }, - { - latency: 6582.271, - percentile: 0.999957, - total: 3100177 - }, - { - latency: 6660.095, - percentile: 0.999963, - total: 3100195 - }, - { - latency: 6733.823, - percentile: 0.999969, - total: 3100214 - }, - { - latency: 6770.687, - percentile: 0.999973, - total: 3100223 - }, - { - latency: 6807.551, - percentile: 0.999976, - total: 3100233 - }, - { - latency: 6840.319, - percentile: 0.999979, - total: 3100242 - }, - { - latency: 6885.375, - percentile: 0.999982, - total: 3100252 - }, - { - latency: 6922.239, - percentile: 0.999985, - total: 3100262 - }, - { - latency: 6938.623, - percentile: 0.999986, - total: 3100266 - }, - { - latency: 6967.295, - percentile: 0.999988, - total: 3100271 - }, - { - latency: 7000.063, - percentile: 0.999989, - total: 3100275 - }, - { - latency: 7036.927, - percentile: 0.999991, - total: 3100280 - }, - { - latency: 7086.079, - percentile: 0.999992, - total: 3100285 - }, - { - latency: 7102.463, - percentile: 0.999993, - total: 3100287 - }, - { - latency: 7122.943, - percentile: 0.999994, - total: 3100290 - }, - { - latency: 7139.327, - percentile: 0.999995, - total: 3100292 - }, - { - latency: 7155.711, - percentile: 0.999995, - total: 3100294 - }, - { - latency: 7184.383, - percentile: 0.999996, - total: 3100297 - }, - { - latency: 7188.479, - percentile: 0.999997, - total: 3100298 - }, - { - latency: 7200.767, - percentile: 0.999997, - total: 3100299 - }, - { - latency: 7204.863, - percentile: 0.999997, - total: 3100300 - }, - { - latency: 7217.151, - percentile: 0.999998, - total: 3100301 - }, - { - latency: 7233.535, - percentile: 0.999998, - total: 3100303 - }, - { - latency: 7233.535, - percentile: 0.999998, - total: 3100303 - }, - { - latency: 7237.631, - percentile: 0.999998, - total: 3100304 - }, - { - latency: 7237.631, - percentile: 0.999999, - total: 3100304 - }, - { - latency: 7249.919, - percentile: 0.999999, - total: 3100305 - }, - { - latency: 7258.111, - percentile: 0.999999, - total: 3100306 - }, - { - latency: 7258.111, - percentile: 0.999999, - total: 3100306 - }, - { - latency: 7258.111, - percentile: 0.999999, - total: 3100306 - }, - { - latency: 7258.111, - percentile: 0.999999, - total: 3100306 - }, - { - latency: 7266.303, - percentile: 0.999999, - total: 3100307 - }, - { - latency: 7266.303, - percentile: 1, - total: 3100307 - }, - { - latency: 7266.303, - percentile: 1, - total: 3100307 - }, - { - latency: 7266.303, - percentile: 1, - total: 3100307 - }, - { - latency: 7266.303, - percentile: 1, - total: 3100307 - }, - { - latency: 7274.495, - percentile: 1, - total: 3100308 - }, - { - latency: 7274.495, - percentile: 1, - total: 3100308 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10800, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.79MB', - requestsPerSec: 10795.79, - requestsTotal: 3238732, - durationActual: '5.00m', - transferTotal: '1.70GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.636, - percentile: 0.1, - total: 313052 - }, - { - latency: 1.824, - percentile: 0.2, - total: 626508 - }, - { - latency: 1.977, - percentile: 0.3, - total: 939531 - }, - { - latency: 2.119, - percentile: 0.4, - total: 1255376 - }, - { - latency: 2.257, - percentile: 0.5, - total: 1567989 - }, - { - latency: 2.329, - percentile: 0.55, - total: 1725052 - }, - { - latency: 2.403, - percentile: 0.6, - total: 1878733 - }, - { - latency: 2.485, - percentile: 0.65, - total: 2036464 - }, - { - latency: 2.575, - percentile: 0.7, - total: 2192943 - }, - { - latency: 2.677, - percentile: 0.75, - total: 2348228 - }, - { - latency: 2.735, - percentile: 0.775, - total: 2425489 - }, - { - latency: 2.801, - percentile: 0.8, - total: 2504000 - }, - { - latency: 2.877, - percentile: 0.825, - total: 2582933 - }, - { - latency: 2.965, - percentile: 0.85, - total: 2661350 - }, - { - latency: 3.071, - percentile: 0.875, - total: 2739274 - }, - { - latency: 3.133, - percentile: 0.8875, - total: 2777797 - }, - { - latency: 3.205, - percentile: 0.9, - total: 2816894 - }, - { - latency: 3.289, - percentile: 0.9125, - total: 2855607 - }, - { - latency: 3.393, - percentile: 0.925, - total: 2895208 - }, - { - latency: 3.519, - percentile: 0.9375, - total: 2933980 - }, - { - latency: 3.595, - percentile: 0.94375, - total: 2953423 - }, - { - latency: 3.683, - percentile: 0.95, - total: 2972978 - }, - { - latency: 3.789, - percentile: 0.95625, - total: 2992705 - }, - { - latency: 3.915, - percentile: 0.9625, - total: 3012072 - }, - { - latency: 4.075, - percentile: 0.96875, - total: 3031632 - }, - { - latency: 4.171, - percentile: 0.971875, - total: 3041346 - }, - { - latency: 4.283, - percentile: 0.975, - total: 3051255 - }, - { - latency: 4.411, - percentile: 0.978125, - total: 3061083 - }, - { - latency: 4.563, - percentile: 0.98125, - total: 3070811 - }, - { - latency: 4.743, - percentile: 0.984375, - total: 3080560 - }, - { - latency: 4.843, - percentile: 0.985938, - total: 3085422 - }, - { - latency: 4.951, - percentile: 0.9875, - total: 3090192 - }, - { - latency: 5.079, - percentile: 0.989062, - total: 3095198 - }, - { - latency: 5.219, - percentile: 0.990625, - total: 3099947 - }, - { - latency: 5.391, - percentile: 0.992188, - total: 3104893 - }, - { - latency: 5.487, - percentile: 0.992969, - total: 3107355 - }, - { - latency: 5.595, - percentile: 0.99375, - total: 3109749 - }, - { - latency: 5.727, - percentile: 0.994531, - total: 3112195 - }, - { - latency: 5.871, - percentile: 0.995313, - total: 3114623 - }, - { - latency: 6.051, - percentile: 0.996094, - total: 3117085 - }, - { - latency: 6.159, - percentile: 0.996484, - total: 3118300 - }, - { - latency: 6.279, - percentile: 0.996875, - total: 3119510 - }, - { - latency: 6.419, - percentile: 0.997266, - total: 3120734 - }, - { - latency: 6.583, - percentile: 0.997656, - total: 3121953 - }, - { - latency: 6.787, - percentile: 0.998047, - total: 3123177 - }, - { - latency: 6.931, - percentile: 0.998242, - total: 3123799 - }, - { - latency: 7.087, - percentile: 0.998437, - total: 3124394 - }, - { - latency: 7.287, - percentile: 0.998633, - total: 3125012 - }, - { - latency: 7.535, - percentile: 0.998828, - total: 3125618 - }, - { - latency: 7.887, - percentile: 0.999023, - total: 3126225 - }, - { - latency: 8.111, - percentile: 0.999121, - total: 3126530 - }, - { - latency: 8.447, - percentile: 0.999219, - total: 3126835 - }, - { - latency: 9.071, - percentile: 0.999316, - total: 3127140 - }, - { - latency: 12.215, - percentile: 0.999414, - total: 3127445 - }, - { - latency: 41.759, - percentile: 0.999512, - total: 3127751 - }, - { - latency: 60.831, - percentile: 0.999561, - total: 3127903 - }, - { - latency: 83.135, - percentile: 0.999609, - total: 3128057 - }, - { - latency: 101.759, - percentile: 0.999658, - total: 3128209 - }, - { - latency: 119.487, - percentile: 0.999707, - total: 3128362 - }, - { - latency: 137.087, - percentile: 0.999756, - total: 3128515 - }, - { - latency: 142.207, - percentile: 0.99978, - total: 3128592 - }, - { - latency: 154.495, - percentile: 0.999805, - total: 3128669 - }, - { - latency: 168.319, - percentile: 0.999829, - total: 3128745 - }, - { - latency: 171.391, - percentile: 0.999854, - total: 3128824 - }, - { - latency: 185.983, - percentile: 0.999878, - total: 3128897 - }, - { - latency: 187.263, - percentile: 0.99989, - total: 3128935 - }, - { - latency: 188.543, - percentile: 0.999902, - total: 3128975 - }, - { - latency: 191.871, - percentile: 0.999915, - total: 3129011 - }, - { - latency: 203.007, - percentile: 0.999927, - total: 3129049 - }, - { - latency: 204.543, - percentile: 0.999939, - total: 3129090 - }, - { - latency: 205.055, - percentile: 0.999945, - total: 3129108 - }, - { - latency: 205.567, - percentile: 0.999951, - total: 3129128 - }, - { - latency: 206.847, - percentile: 0.999957, - total: 3129145 - }, - { - latency: 218.751, - percentile: 0.999963, - total: 3129164 - }, - { - latency: 219.775, - percentile: 0.999969, - total: 3129184 - }, - { - latency: 220.031, - percentile: 0.999973, - total: 3129195 - }, - { - latency: 220.159, - percentile: 0.999976, - total: 3129203 - }, - { - latency: 220.543, - percentile: 0.999979, - total: 3129214 - }, - { - latency: 220.799, - percentile: 0.999982, - total: 3129223 - }, - { - latency: 221.311, - percentile: 0.999985, - total: 3129232 - }, - { - latency: 221.439, - percentile: 0.999986, - total: 3129237 - }, - { - latency: 221.567, - percentile: 0.999988, - total: 3129241 - }, - { - latency: 221.695, - percentile: 0.999989, - total: 3129246 - }, - { - latency: 221.951, - percentile: 0.999991, - total: 3129252 - }, - { - latency: 222.079, - percentile: 0.999992, - total: 3129258 - }, - { - latency: 222.079, - percentile: 0.999993, - total: 3129258 - }, - { - latency: 222.207, - percentile: 0.999994, - total: 3129261 - }, - { - latency: 222.335, - percentile: 0.999995, - total: 3129264 - }, - { - latency: 222.335, - percentile: 0.999995, - total: 3129264 - }, - { - latency: 222.719, - percentile: 0.999996, - total: 3129267 - }, - { - latency: 223.743, - percentile: 0.999997, - total: 3129268 - }, - { - latency: 223.999, - percentile: 0.999997, - total: 3129269 - }, - { - latency: 224.127, - percentile: 0.999997, - total: 3129270 - }, - { - latency: 225.663, - percentile: 0.999998, - total: 3129271 - }, - { - latency: 257.407, - percentile: 0.999998, - total: 3129273 - }, - { - latency: 257.407, - percentile: 0.999998, - total: 3129273 - }, - { - latency: 274.431, - percentile: 0.999998, - total: 3129274 - }, - { - latency: 274.431, - percentile: 0.999999, - total: 3129274 - }, - { - latency: 291.071, - percentile: 0.999999, - total: 3129275 - }, - { - latency: 307.967, - percentile: 0.999999, - total: 3129276 - }, - { - latency: 307.967, - percentile: 0.999999, - total: 3129276 - }, - { - latency: 307.967, - percentile: 0.999999, - total: 3129276 - }, - { - latency: 307.967, - percentile: 0.999999, - total: 3129276 - }, - { - latency: 324.863, - percentile: 0.999999, - total: 3129277 - }, - { - latency: 324.863, - percentile: 1, - total: 3129277 - }, - { - latency: 324.863, - percentile: 1, - total: 3129277 - }, - { - latency: 324.863, - percentile: 1, - total: 3129277 - }, - { - latency: 324.863, - percentile: 1, - total: 3129277 - }, - { - latency: 341.759, - percentile: 1, - total: 3129278 - }, - { - latency: 341.759, - percentile: 1, - total: 3129278 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10900, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.84MB', - requestsPerSec: 10895.73, - requestsTotal: 3268718, - durationActual: '5.00m', - transferTotal: '1.71GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.635, - percentile: 0.1, - total: 316126 - }, - { - latency: 1.83, - percentile: 0.2, - total: 633054 - }, - { - latency: 1.991, - percentile: 0.3, - total: 948032 - }, - { - latency: 2.141, - percentile: 0.4, - total: 1265748 - }, - { - latency: 2.289, - percentile: 0.5, - total: 1582469 - }, - { - latency: 2.365, - percentile: 0.55, - total: 1738286 - }, - { - latency: 2.447, - percentile: 0.6, - total: 1897447 - }, - { - latency: 2.535, - percentile: 0.65, - total: 2054474 - }, - { - latency: 2.633, - percentile: 0.7, - total: 2211228 - }, - { - latency: 2.749, - percentile: 0.75, - total: 2370727 - }, - { - latency: 2.815, - percentile: 0.775, - total: 2449113 - }, - { - latency: 2.889, - percentile: 0.8, - total: 2527442 - }, - { - latency: 2.975, - percentile: 0.825, - total: 2606480 - }, - { - latency: 3.075, - percentile: 0.85, - total: 2685755 - }, - { - latency: 3.195, - percentile: 0.875, - total: 2763998 - }, - { - latency: 3.265, - percentile: 0.8875, - total: 2803559 - }, - { - latency: 3.345, - percentile: 0.9, - total: 2843134 - }, - { - latency: 3.437, - percentile: 0.9125, - total: 2882382 - }, - { - latency: 3.547, - percentile: 0.925, - total: 2921595 - }, - { - latency: 3.685, - percentile: 0.9375, - total: 2961400 - }, - { - latency: 3.765, - percentile: 0.94375, - total: 2980960 - }, - { - latency: 3.857, - percentile: 0.95, - total: 3000574 - }, - { - latency: 3.963, - percentile: 0.95625, - total: 3020423 - }, - { - latency: 4.087, - percentile: 0.9625, - total: 3039969 - }, - { - latency: 4.239, - percentile: 0.96875, - total: 3059751 - }, - { - latency: 4.331, - percentile: 0.971875, - total: 3069731 - }, - { - latency: 4.435, - percentile: 0.975, - total: 3079644 - }, - { - latency: 4.555, - percentile: 0.978125, - total: 3089329 - }, - { - latency: 4.699, - percentile: 0.98125, - total: 3099147 - }, - { - latency: 4.867, - percentile: 0.984375, - total: 3108959 - }, - { - latency: 4.967, - percentile: 0.985938, - total: 3113938 - }, - { - latency: 5.079, - percentile: 0.9875, - total: 3118851 - }, - { - latency: 5.207, - percentile: 0.989062, - total: 3123771 - }, - { - latency: 5.355, - percentile: 0.990625, - total: 3128651 - }, - { - latency: 5.535, - percentile: 0.992188, - total: 3133592 - }, - { - latency: 5.639, - percentile: 0.992969, - total: 3136114 - }, - { - latency: 5.751, - percentile: 0.99375, - total: 3138523 - }, - { - latency: 5.875, - percentile: 0.994531, - total: 3141043 - }, - { - latency: 6.015, - percentile: 0.995313, - total: 3143469 - }, - { - latency: 6.195, - percentile: 0.996094, - total: 3145960 - }, - { - latency: 6.291, - percentile: 0.996484, - total: 3147162 - }, - { - latency: 6.403, - percentile: 0.996875, - total: 3148384 - }, - { - latency: 6.539, - percentile: 0.997266, - total: 3149627 - }, - { - latency: 6.703, - percentile: 0.997656, - total: 3150867 - }, - { - latency: 6.903, - percentile: 0.998047, - total: 3152091 - }, - { - latency: 7.011, - percentile: 0.998242, - total: 3152711 - }, - { - latency: 7.147, - percentile: 0.998437, - total: 3153324 - }, - { - latency: 7.303, - percentile: 0.998633, - total: 3153941 - }, - { - latency: 7.499, - percentile: 0.998828, - total: 3154560 - }, - { - latency: 7.771, - percentile: 0.999023, - total: 3155177 - }, - { - latency: 7.931, - percentile: 0.999121, - total: 3155481 - }, - { - latency: 8.139, - percentile: 0.999219, - total: 3155787 - }, - { - latency: 8.415, - percentile: 0.999316, - total: 3156098 - }, - { - latency: 8.975, - percentile: 0.999414, - total: 3156403 - }, - { - latency: 19.423, - percentile: 0.999512, - total: 3156710 - }, - { - latency: 38.335, - percentile: 0.999561, - total: 3156865 - }, - { - latency: 56.831, - percentile: 0.999609, - total: 3157019 - }, - { - latency: 77.439, - percentile: 0.999658, - total: 3157173 - }, - { - latency: 102.847, - percentile: 0.999707, - total: 3157328 - }, - { - latency: 121.599, - percentile: 0.999756, - total: 3157481 - }, - { - latency: 135.039, - percentile: 0.99978, - total: 3157559 - }, - { - latency: 139.903, - percentile: 0.999805, - total: 3157638 - }, - { - latency: 153.855, - percentile: 0.999829, - total: 3157713 - }, - { - latency: 161.151, - percentile: 0.999854, - total: 3157790 - }, - { - latency: 172.031, - percentile: 0.999878, - total: 3157867 - }, - { - latency: 174.847, - percentile: 0.99989, - total: 3157906 - }, - { - latency: 186.623, - percentile: 0.999902, - total: 3157944 - }, - { - latency: 188.287, - percentile: 0.999915, - total: 3157984 - }, - { - latency: 190.335, - percentile: 0.999927, - total: 3158022 - }, - { - latency: 203.007, - percentile: 0.999939, - total: 3158060 - }, - { - latency: 203.903, - percentile: 0.999945, - total: 3158081 - }, - { - latency: 204.415, - percentile: 0.999951, - total: 3158098 - }, - { - latency: 205.055, - percentile: 0.999957, - total: 3158121 - }, - { - latency: 205.951, - percentile: 0.999963, - total: 3158138 - }, - { - latency: 218.111, - percentile: 0.999969, - total: 3158156 - }, - { - latency: 218.879, - percentile: 0.999973, - total: 3158166 - }, - { - latency: 219.519, - percentile: 0.999976, - total: 3158179 - }, - { - latency: 219.903, - percentile: 0.999979, - total: 3158186 - }, - { - latency: 220.415, - percentile: 0.999982, - total: 3158197 - }, - { - latency: 220.671, - percentile: 0.999985, - total: 3158205 - }, - { - latency: 220.927, - percentile: 0.999986, - total: 3158209 - }, - { - latency: 221.183, - percentile: 0.999988, - total: 3158215 - }, - { - latency: 221.439, - percentile: 0.999989, - total: 3158221 - }, - { - latency: 221.567, - percentile: 0.999991, - total: 3158226 - }, - { - latency: 221.695, - percentile: 0.999992, - total: 3158228 - }, - { - latency: 221.823, - percentile: 0.999993, - total: 3158232 - }, - { - latency: 221.951, - percentile: 0.999994, - total: 3158236 - }, - { - latency: 221.951, - percentile: 0.999995, - total: 3158236 - }, - { - latency: 222.079, - percentile: 0.999995, - total: 3158239 - }, - { - latency: 222.207, - percentile: 0.999996, - total: 3158243 - }, - { - latency: 222.207, - percentile: 0.999997, - total: 3158243 - }, - { - latency: 222.207, - percentile: 0.999997, - total: 3158243 - }, - { - latency: 222.335, - percentile: 0.999997, - total: 3158244 - }, - { - latency: 222.463, - percentile: 0.999998, - total: 3158246 - }, - { - latency: 222.463, - percentile: 0.999998, - total: 3158246 - }, - { - latency: 222.847, - percentile: 0.999998, - total: 3158249 - }, - { - latency: 222.847, - percentile: 0.999998, - total: 3158249 - }, - { - latency: 222.847, - percentile: 0.999999, - total: 3158249 - }, - { - latency: 222.847, - percentile: 0.999999, - total: 3158249 - }, - { - latency: 222.847, - percentile: 0.999999, - total: 3158249 - }, - { - latency: 223.231, - percentile: 0.999999, - total: 3158250 - }, - { - latency: 223.231, - percentile: 0.999999, - total: 3158250 - }, - { - latency: 223.231, - percentile: 0.999999, - total: 3158250 - }, - { - latency: 224.127, - percentile: 0.999999, - total: 3158251 - }, - { - latency: 224.127, - percentile: 1, - total: 3158251 - }, - { - latency: 224.127, - percentile: 1, - total: 3158251 - }, - { - latency: 224.127, - percentile: 1, - total: 3158251 - }, - { - latency: 224.127, - percentile: 1, - total: 3158251 - }, - { - latency: 224.255, - percentile: 1, - total: 3158252 - }, - { - latency: 224.255, - percentile: 1, - total: 3158252 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.89MB', - requestsPerSec: 10995.71, - non2xx3xx: 16, - requestsTotal: 3298708, - durationActual: '5.00m', - transferTotal: '1.73GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.636, - percentile: 0.1, - total: 319384 - }, - { - latency: 1.838, - percentile: 0.2, - total: 638282 - }, - { - latency: 2.004, - percentile: 0.3, - total: 956704 - }, - { - latency: 2.157, - percentile: 0.4, - total: 1276789 - }, - { - latency: 2.309, - percentile: 0.5, - total: 1597610 - }, - { - latency: 2.387, - percentile: 0.55, - total: 1754237 - }, - { - latency: 2.471, - percentile: 0.6, - total: 1913821 - }, - { - latency: 2.561, - percentile: 0.65, - total: 2072139 - }, - { - latency: 2.663, - percentile: 0.7, - total: 2232865 - }, - { - latency: 2.781, - percentile: 0.75, - total: 2392132 - }, - { - latency: 2.849, - percentile: 0.775, - total: 2472127 - }, - { - latency: 2.925, - percentile: 0.8, - total: 2551333 - }, - { - latency: 3.011, - percentile: 0.825, - total: 2630017 - }, - { - latency: 3.113, - percentile: 0.85, - total: 2710234 - }, - { - latency: 3.235, - percentile: 0.875, - total: 2789548 - }, - { - latency: 3.307, - percentile: 0.8875, - total: 2828696 - }, - { - latency: 3.391, - percentile: 0.9, - total: 2868664 - }, - { - latency: 3.489, - percentile: 0.9125, - total: 2908528 - }, - { - latency: 3.609, - percentile: 0.925, - total: 2948630 - }, - { - latency: 3.759, - percentile: 0.9375, - total: 2988366 - }, - { - latency: 3.849, - percentile: 0.94375, - total: 3007954 - }, - { - latency: 3.957, - percentile: 0.95, - total: 3028115 - }, - { - latency: 4.079, - percentile: 0.95625, - total: 3047791 - }, - { - latency: 4.227, - percentile: 0.9625, - total: 3068134 - }, - { - latency: 4.403, - percentile: 0.96875, - total: 3087812 - }, - { - latency: 4.507, - percentile: 0.971875, - total: 3097803 - }, - { - latency: 4.623, - percentile: 0.975, - total: 3107644 - }, - { - latency: 4.755, - percentile: 0.978125, - total: 3117632 - }, - { - latency: 4.911, - percentile: 0.98125, - total: 3127482 - }, - { - latency: 5.095, - percentile: 0.984375, - total: 3137499 - }, - { - latency: 5.207, - percentile: 0.985938, - total: 3142561 - }, - { - latency: 5.327, - percentile: 0.9875, - total: 3147451 - }, - { - latency: 5.467, - percentile: 0.989062, - total: 3152461 - }, - { - latency: 5.627, - percentile: 0.990625, - total: 3157441 - }, - { - latency: 5.807, - percentile: 0.992188, - total: 3162359 - }, - { - latency: 5.911, - percentile: 0.992969, - total: 3164905 - }, - { - latency: 6.019, - percentile: 0.99375, - total: 3167331 - }, - { - latency: 6.143, - percentile: 0.994531, - total: 3169798 - }, - { - latency: 6.287, - percentile: 0.995313, - total: 3172289 - }, - { - latency: 6.459, - percentile: 0.996094, - total: 3174818 - }, - { - latency: 6.555, - percentile: 0.996484, - total: 3176070 - }, - { - latency: 6.655, - percentile: 0.996875, - total: 3177280 - }, - { - latency: 6.779, - percentile: 0.997266, - total: 3178531 - }, - { - latency: 6.931, - percentile: 0.997656, - total: 3179784 - }, - { - latency: 7.107, - percentile: 0.998047, - total: 3181003 - }, - { - latency: 7.211, - percentile: 0.998242, - total: 3181623 - }, - { - latency: 7.331, - percentile: 0.998437, - total: 3182254 - }, - { - latency: 7.479, - percentile: 0.998633, - total: 3182868 - }, - { - latency: 7.655, - percentile: 0.998828, - total: 3183499 - }, - { - latency: 7.871, - percentile: 0.999023, - total: 3184117 - }, - { - latency: 8.003, - percentile: 0.999121, - total: 3184429 - }, - { - latency: 8.163, - percentile: 0.999219, - total: 3184737 - }, - { - latency: 8.359, - percentile: 0.999316, - total: 3185048 - }, - { - latency: 8.639, - percentile: 0.999414, - total: 3185359 - }, - { - latency: 9.039, - percentile: 0.999512, - total: 3185670 - }, - { - latency: 9.367, - percentile: 0.999561, - total: 3185829 - }, - { - latency: 9.959, - percentile: 0.999609, - total: 3185980 - }, - { - latency: 11.951, - percentile: 0.999658, - total: 3186135 - }, - { - latency: 24.687, - percentile: 0.999707, - total: 3186291 - }, - { - latency: 58.751, - percentile: 0.999756, - total: 3186447 - }, - { - latency: 76.607, - percentile: 0.99978, - total: 3186524 - }, - { - latency: 95.039, - percentile: 0.999805, - total: 3186602 - }, - { - latency: 117.311, - percentile: 0.999829, - total: 3186680 - }, - { - latency: 135.935, - percentile: 0.999854, - total: 3186758 - }, - { - latency: 153.599, - percentile: 0.999878, - total: 3186835 - }, - { - latency: 157.311, - percentile: 0.99989, - total: 3186875 - }, - { - latency: 170.751, - percentile: 0.999902, - total: 3186914 - }, - { - latency: 175.999, - percentile: 0.999915, - total: 3186952 - }, - { - latency: 187.775, - percentile: 0.999927, - total: 3186991 - }, - { - latency: 201.087, - percentile: 0.999939, - total: 3187030 - }, - { - latency: 203.135, - percentile: 0.999945, - total: 3187049 - }, - { - latency: 204.799, - percentile: 0.999951, - total: 3187071 - }, - { - latency: 207.231, - percentile: 0.999957, - total: 3187088 - }, - { - latency: 219.263, - percentile: 0.999963, - total: 3187109 - }, - { - latency: 221.055, - percentile: 0.999969, - total: 3187128 - }, - { - latency: 221.695, - percentile: 0.999973, - total: 3187137 - }, - { - latency: 222.719, - percentile: 0.999976, - total: 3187147 - }, - { - latency: 240.767, - percentile: 0.999979, - total: 3187156 - }, - { - latency: 265.215, - percentile: 0.999982, - total: 3187166 - }, - { - latency: 292.863, - percentile: 0.999985, - total: 3187176 - }, - { - latency: 306.175, - percentile: 0.999986, - total: 3187181 - }, - { - latency: 319.743, - percentile: 0.999988, - total: 3187186 - }, - { - latency: 327.423, - percentile: 0.999989, - total: 3187190 - }, - { - latency: 340.735, - percentile: 0.999991, - total: 3187195 - }, - { - latency: 351.231, - percentile: 0.999992, - total: 3187200 - }, - { - latency: 359.167, - percentile: 0.999993, - total: 3187203 - }, - { - latency: 366.847, - percentile: 0.999994, - total: 3187205 - }, - { - latency: 372.991, - percentile: 0.999995, - total: 3187207 - }, - { - latency: 380.415, - percentile: 0.999995, - total: 3187210 - }, - { - latency: 383.999, - percentile: 0.999996, - total: 3187212 - }, - { - latency: 390.655, - percentile: 0.999997, - total: 3187214 - }, - { - latency: 391.679, - percentile: 0.999997, - total: 3187215 - }, - { - latency: 395.519, - percentile: 0.999997, - total: 3187216 - }, - { - latency: 397.823, - percentile: 0.999998, - total: 3187217 - }, - { - latency: 400.127, - percentile: 0.999998, - total: 3187218 - }, - { - latency: 406.527, - percentile: 0.999998, - total: 3187219 - }, - { - latency: 406.783, - percentile: 0.999998, - total: 3187220 - }, - { - latency: 406.783, - percentile: 0.999999, - total: 3187220 - }, - { - latency: 408.063, - percentile: 0.999999, - total: 3187221 - }, - { - latency: 408.063, - percentile: 0.999999, - total: 3187221 - }, - { - latency: 409.087, - percentile: 0.999999, - total: 3187222 - }, - { - latency: 409.087, - percentile: 0.999999, - total: 3187222 - }, - { - latency: 409.087, - percentile: 0.999999, - total: 3187222 - }, - { - latency: 410.623, - percentile: 0.999999, - total: 3187223 - }, - { - latency: 410.623, - percentile: 1, - total: 3187223 - }, - { - latency: 410.623, - percentile: 1, - total: 3187223 - }, - { - latency: 410.623, - percentile: 1, - total: 3187223 - }, - { - latency: 410.623, - percentile: 1, - total: 3187223 - }, - { - latency: 416.255, - percentile: 1, - total: 3187224 - }, - { - latency: 416.255, - percentile: 1, - total: 3187224 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11100, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.95MB', - requestsPerSec: 11095.68, - non2xx3xx: 1, - requestsTotal: 3328699, - durationActual: '5.00m', - transferTotal: '1.74GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.627, - percentile: 0.1, - total: 322534 - }, - { - latency: 1.821, - percentile: 0.2, - total: 644528 - }, - { - latency: 1.981, - percentile: 0.3, - total: 965756 - }, - { - latency: 2.127, - percentile: 0.4, - total: 1288513 - }, - { - latency: 2.269, - percentile: 0.5, - total: 1612321 - }, - { - latency: 2.341, - percentile: 0.55, - total: 1772947 - }, - { - latency: 2.415, - percentile: 0.6, - total: 1930225 - }, - { - latency: 2.497, - percentile: 0.65, - total: 2093338 - }, - { - latency: 2.585, - percentile: 0.7, - total: 2253701 - }, - { - latency: 2.685, - percentile: 0.75, - total: 2413052 - }, - { - latency: 2.743, - percentile: 0.775, - total: 2494219 - }, - { - latency: 2.807, - percentile: 0.8, - total: 2574234 - }, - { - latency: 2.879, - percentile: 0.825, - total: 2654597 - }, - { - latency: 2.963, - percentile: 0.85, - total: 2734929 - }, - { - latency: 3.063, - percentile: 0.875, - total: 2814759 - }, - { - latency: 3.123, - percentile: 0.8875, - total: 2855324 - }, - { - latency: 3.191, - percentile: 0.9, - total: 2895628 - }, - { - latency: 3.271, - percentile: 0.9125, - total: 2935638 - }, - { - latency: 3.367, - percentile: 0.925, - total: 2975188 - }, - { - latency: 3.491, - percentile: 0.9375, - total: 3015282 - }, - { - latency: 3.569, - percentile: 0.94375, - total: 3035756 - }, - { - latency: 3.657, - percentile: 0.95, - total: 3055469 - }, - { - latency: 3.763, - percentile: 0.95625, - total: 3075586 - }, - { - latency: 3.889, - percentile: 0.9625, - total: 3095617 - }, - { - latency: 4.039, - percentile: 0.96875, - total: 3115866 - }, - { - latency: 4.123, - percentile: 0.971875, - total: 3125809 - }, - { - latency: 4.219, - percentile: 0.975, - total: 3135851 - }, - { - latency: 4.327, - percentile: 0.978125, - total: 3145884 - }, - { - latency: 4.451, - percentile: 0.98125, - total: 3155928 - }, - { - latency: 4.599, - percentile: 0.984375, - total: 3166151 - }, - { - latency: 4.683, - percentile: 0.985938, - total: 3171159 - }, - { - latency: 4.775, - percentile: 0.9875, - total: 3176108 - }, - { - latency: 4.879, - percentile: 0.989062, - total: 3181165 - }, - { - latency: 4.995, - percentile: 0.990625, - total: 3186078 - }, - { - latency: 5.131, - percentile: 0.992188, - total: 3191094 - }, - { - latency: 5.211, - percentile: 0.992969, - total: 3193661 - }, - { - latency: 5.299, - percentile: 0.99375, - total: 3196119 - }, - { - latency: 5.399, - percentile: 0.994531, - total: 3198652 - }, - { - latency: 5.519, - percentile: 0.995313, - total: 3201158 - }, - { - latency: 5.659, - percentile: 0.996094, - total: 3203677 - }, - { - latency: 5.743, - percentile: 0.996484, - total: 3204923 - }, - { - latency: 5.835, - percentile: 0.996875, - total: 3206167 - }, - { - latency: 5.947, - percentile: 0.997266, - total: 3207452 - }, - { - latency: 6.067, - percentile: 0.997656, - total: 3208686 - }, - { - latency: 6.223, - percentile: 0.998047, - total: 3209948 - }, - { - latency: 6.315, - percentile: 0.998242, - total: 3210561 - }, - { - latency: 6.419, - percentile: 0.998437, - total: 3211194 - }, - { - latency: 6.551, - percentile: 0.998633, - total: 3211819 - }, - { - latency: 6.703, - percentile: 0.998828, - total: 3212461 - }, - { - latency: 6.883, - percentile: 0.999023, - total: 3213072 - }, - { - latency: 7.003, - percentile: 0.999121, - total: 3213388 - }, - { - latency: 7.131, - percentile: 0.999219, - total: 3213704 - }, - { - latency: 7.303, - percentile: 0.999316, - total: 3214016 - }, - { - latency: 7.515, - percentile: 0.999414, - total: 3214328 - }, - { - latency: 7.779, - percentile: 0.999512, - total: 3214640 - }, - { - latency: 7.971, - percentile: 0.999561, - total: 3214795 - }, - { - latency: 8.231, - percentile: 0.999609, - total: 3214955 - }, - { - latency: 8.671, - percentile: 0.999658, - total: 3215114 - }, - { - latency: 9.911, - percentile: 0.999707, - total: 3215267 - }, - { - latency: 27.423, - percentile: 0.999756, - total: 3215423 - }, - { - latency: 45.151, - percentile: 0.99978, - total: 3215502 - }, - { - latency: 66.623, - percentile: 0.999805, - total: 3215580 - }, - { - latency: 90.559, - percentile: 0.999829, - total: 3215659 - }, - { - latency: 107.519, - percentile: 0.999854, - total: 3215737 - }, - { - latency: 126.015, - percentile: 0.999878, - total: 3215816 - }, - { - latency: 140.159, - percentile: 0.99989, - total: 3215855 - }, - { - latency: 153.343, - percentile: 0.999902, - total: 3215896 - }, - { - latency: 157.439, - percentile: 0.999915, - total: 3215934 - }, - { - latency: 172.159, - percentile: 0.999927, - total: 3215978 - }, - { - latency: 175.999, - percentile: 0.999939, - total: 3216012 - }, - { - latency: 188.031, - percentile: 0.999945, - total: 3216033 - }, - { - latency: 189.311, - percentile: 0.999951, - total: 3216051 - }, - { - latency: 190.847, - percentile: 0.999957, - total: 3216071 - }, - { - latency: 203.775, - percentile: 0.999963, - total: 3216092 - }, - { - latency: 204.927, - percentile: 0.999969, - total: 3216112 - }, - { - latency: 205.695, - percentile: 0.999973, - total: 3216120 - }, - { - latency: 206.463, - percentile: 0.999976, - total: 3216132 - }, - { - latency: 219.263, - percentile: 0.999979, - total: 3216143 - }, - { - latency: 219.775, - percentile: 0.999982, - total: 3216150 - }, - { - latency: 220.543, - percentile: 0.999985, - total: 3216159 - }, - { - latency: 220.927, - percentile: 0.999986, - total: 3216164 - }, - { - latency: 221.183, - percentile: 0.999988, - total: 3216170 - }, - { - latency: 221.567, - percentile: 0.999989, - total: 3216174 - }, - { - latency: 222.207, - percentile: 0.999991, - total: 3216179 - }, - { - latency: 223.359, - percentile: 0.999992, - total: 3216184 - }, - { - latency: 236.287, - percentile: 0.999993, - total: 3216186 - }, - { - latency: 265.215, - percentile: 0.999994, - total: 3216189 - }, - { - latency: 281.855, - percentile: 0.999995, - total: 3216191 - }, - { - latency: 299.263, - percentile: 0.999995, - total: 3216194 - }, - { - latency: 315.135, - percentile: 0.999996, - total: 3216196 - }, - { - latency: 329.983, - percentile: 0.999997, - total: 3216197 - }, - { - latency: 345.343, - percentile: 0.999997, - total: 3216199 - }, - { - latency: 345.599, - percentile: 0.999997, - total: 3216200 - }, - { - latency: 361.215, - percentile: 0.999998, - total: 3216202 - }, - { - latency: 361.215, - percentile: 0.999998, - total: 3216202 - }, - { - latency: 377.087, - percentile: 0.999998, - total: 3216203 - }, - { - latency: 377.599, - percentile: 0.999998, - total: 3216204 - }, - { - latency: 377.599, - percentile: 0.999999, - total: 3216204 - }, - { - latency: 393.215, - percentile: 0.999999, - total: 3216205 - }, - { - latency: 393.215, - percentile: 0.999999, - total: 3216205 - }, - { - latency: 393.727, - percentile: 0.999999, - total: 3216206 - }, - { - latency: 393.727, - percentile: 0.999999, - total: 3216206 - }, - { - latency: 393.727, - percentile: 0.999999, - total: 3216206 - }, - { - latency: 409.343, - percentile: 0.999999, - total: 3216207 - }, - { - latency: 409.343, - percentile: 1, - total: 3216207 - }, - { - latency: 409.343, - percentile: 1, - total: 3216207 - }, - { - latency: 409.343, - percentile: 1, - total: 3216207 - }, - { - latency: 409.343, - percentile: 1, - total: 3216207 - }, - { - latency: 410.111, - percentile: 1, - total: 3216208 - }, - { - latency: 410.111, - percentile: 1, - total: 3216208 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11200, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.00MB', - requestsPerSec: 11195.64, - non2xx3xx: 9, - requestsTotal: 3358683, - durationActual: '5.00m', - transferTotal: '1.76GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.641, - percentile: 0.1, - total: 325846 - }, - { - latency: 1.835, - percentile: 0.2, - total: 649445 - }, - { - latency: 1.996, - percentile: 0.3, - total: 973951 - }, - { - latency: 2.143, - percentile: 0.4, - total: 1300432 - }, - { - latency: 2.285, - percentile: 0.5, - total: 1625928 - }, - { - latency: 2.357, - percentile: 0.55, - total: 1787104 - }, - { - latency: 2.433, - percentile: 0.6, - total: 1949162 - }, - { - latency: 2.513, - percentile: 0.65, - total: 2109539 - }, - { - latency: 2.603, - percentile: 0.7, - total: 2273295 - }, - { - latency: 2.705, - percentile: 0.75, - total: 2435832 - }, - { - latency: 2.763, - percentile: 0.775, - total: 2516565 - }, - { - latency: 2.827, - percentile: 0.8, - total: 2596745 - }, - { - latency: 2.901, - percentile: 0.825, - total: 2678740 - }, - { - latency: 2.987, - percentile: 0.85, - total: 2759985 - }, - { - latency: 3.089, - percentile: 0.875, - total: 2839845 - }, - { - latency: 3.151, - percentile: 0.8875, - total: 2881113 - }, - { - latency: 3.221, - percentile: 0.9, - total: 2921354 - }, - { - latency: 3.303, - percentile: 0.9125, - total: 2961944 - }, - { - latency: 3.401, - percentile: 0.925, - total: 3002074 - }, - { - latency: 3.525, - percentile: 0.9375, - total: 3042633 - }, - { - latency: 3.601, - percentile: 0.94375, - total: 3062929 - }, - { - latency: 3.689, - percentile: 0.95, - total: 3083056 - }, - { - latency: 3.793, - percentile: 0.95625, - total: 3103230 - }, - { - latency: 3.915, - percentile: 0.9625, - total: 3123733 - }, - { - latency: 4.057, - percentile: 0.96875, - total: 3143774 - }, - { - latency: 4.143, - percentile: 0.971875, - total: 3154244 - }, - { - latency: 4.235, - percentile: 0.975, - total: 3164152 - }, - { - latency: 4.343, - percentile: 0.978125, - total: 3174250 - }, - { - latency: 4.471, - percentile: 0.98125, - total: 3184411 - }, - { - latency: 4.623, - percentile: 0.984375, - total: 3194532 - }, - { - latency: 4.711, - percentile: 0.985938, - total: 3199568 - }, - { - latency: 4.815, - percentile: 0.9875, - total: 3204655 - }, - { - latency: 4.931, - percentile: 0.989062, - total: 3209712 - }, - { - latency: 5.071, - percentile: 0.990625, - total: 3214860 - }, - { - latency: 5.239, - percentile: 0.992188, - total: 3219833 - }, - { - latency: 5.339, - percentile: 0.992969, - total: 3222396 - }, - { - latency: 5.455, - percentile: 0.99375, - total: 3224916 - }, - { - latency: 5.587, - percentile: 0.994531, - total: 3227444 - }, - { - latency: 5.739, - percentile: 0.995313, - total: 3230002 - }, - { - latency: 5.915, - percentile: 0.996094, - total: 3232532 - }, - { - latency: 6.015, - percentile: 0.996484, - total: 3233806 - }, - { - latency: 6.131, - percentile: 0.996875, - total: 3235073 - }, - { - latency: 6.263, - percentile: 0.997266, - total: 3236345 - }, - { - latency: 6.419, - percentile: 0.997656, - total: 3237579 - }, - { - latency: 6.607, - percentile: 0.998047, - total: 3238852 - }, - { - latency: 6.711, - percentile: 0.998242, - total: 3239474 - }, - { - latency: 6.839, - percentile: 0.998437, - total: 3240109 - }, - { - latency: 6.987, - percentile: 0.998633, - total: 3240760 - }, - { - latency: 7.171, - percentile: 0.998828, - total: 3241377 - }, - { - latency: 7.395, - percentile: 0.999023, - total: 3242017 - }, - { - latency: 7.563, - percentile: 0.999121, - total: 3242331 - }, - { - latency: 7.763, - percentile: 0.999219, - total: 3242645 - }, - { - latency: 8.043, - percentile: 0.999316, - total: 3242966 - }, - { - latency: 8.519, - percentile: 0.999414, - total: 3243277 - }, - { - latency: 9.455, - percentile: 0.999512, - total: 3243595 - }, - { - latency: 11.055, - percentile: 0.999561, - total: 3243752 - }, - { - latency: 17.023, - percentile: 0.999609, - total: 3243911 - }, - { - latency: 38.463, - percentile: 0.999658, - total: 3244069 - }, - { - latency: 62.879, - percentile: 0.999707, - total: 3244228 - }, - { - latency: 92.223, - percentile: 0.999756, - total: 3244386 - }, - { - latency: 106.495, - percentile: 0.99978, - total: 3244465 - }, - { - latency: 120.511, - percentile: 0.999805, - total: 3244545 - }, - { - latency: 131.327, - percentile: 0.999829, - total: 3244624 - }, - { - latency: 143.871, - percentile: 0.999854, - total: 3244705 - }, - { - latency: 157.951, - percentile: 0.999878, - total: 3244782 - }, - { - latency: 169.471, - percentile: 0.99989, - total: 3244823 - }, - { - latency: 173.055, - percentile: 0.999902, - total: 3244864 - }, - { - latency: 179.199, - percentile: 0.999915, - total: 3244901 - }, - { - latency: 188.159, - percentile: 0.999927, - total: 3244943 - }, - { - latency: 190.719, - percentile: 0.999939, - total: 3244980 - }, - { - latency: 201.727, - percentile: 0.999945, - total: 3245002 - }, - { - latency: 203.391, - percentile: 0.999951, - total: 3245022 - }, - { - latency: 204.543, - percentile: 0.999957, - total: 3245042 - }, - { - latency: 205.439, - percentile: 0.999963, - total: 3245060 - }, - { - latency: 207.487, - percentile: 0.999969, - total: 3245079 - }, - { - latency: 217.471, - percentile: 0.999973, - total: 3245089 - }, - { - latency: 218.367, - percentile: 0.999976, - total: 3245100 - }, - { - latency: 219.391, - percentile: 0.999979, - total: 3245109 - }, - { - latency: 220.287, - percentile: 0.999982, - total: 3245123 - }, - { - latency: 221.311, - percentile: 0.999985, - total: 3245131 - }, - { - latency: 221.567, - percentile: 0.999986, - total: 3245136 - }, - { - latency: 221.823, - percentile: 0.999988, - total: 3245140 - }, - { - latency: 222.079, - percentile: 0.999989, - total: 3245145 - }, - { - latency: 222.847, - percentile: 0.999991, - total: 3245150 - }, - { - latency: 229.887, - percentile: 0.999992, - total: 3245154 - }, - { - latency: 233.983, - percentile: 0.999993, - total: 3245156 - }, - { - latency: 262.143, - percentile: 0.999994, - total: 3245159 - }, - { - latency: 277.759, - percentile: 0.999995, - total: 3245161 - }, - { - latency: 294.655, - percentile: 0.999995, - total: 3245164 - }, - { - latency: 310.271, - percentile: 0.999996, - total: 3245166 - }, - { - latency: 326.399, - percentile: 0.999997, - total: 3245168 - }, - { - latency: 342.271, - percentile: 0.999997, - total: 3245169 - }, - { - latency: 342.783, - percentile: 0.999997, - total: 3245170 - }, - { - latency: 358.655, - percentile: 0.999998, - total: 3245171 - }, - { - latency: 359.423, - percentile: 0.999998, - total: 3245172 - }, - { - latency: 374.783, - percentile: 0.999998, - total: 3245173 - }, - { - latency: 375.295, - percentile: 0.999998, - total: 3245174 - }, - { - latency: 375.295, - percentile: 0.999999, - total: 3245174 - }, - { - latency: 390.143, - percentile: 0.999999, - total: 3245175 - }, - { - latency: 390.143, - percentile: 0.999999, - total: 3245175 - }, - { - latency: 391.167, - percentile: 0.999999, - total: 3245176 - }, - { - latency: 391.167, - percentile: 0.999999, - total: 3245176 - }, - { - latency: 391.167, - percentile: 0.999999, - total: 3245176 - }, - { - latency: 406.783, - percentile: 0.999999, - total: 3245178 - }, - { - latency: 406.783, - percentile: 1, - total: 3245178 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11300, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.05MB', - requestsPerSec: 11295.58, - non2xx3xx: 11, - requestsTotal: 3388667, - durationActual: '5.00m', - transferTotal: '1.77GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.642, - percentile: 0.1, - total: 327514 - }, - { - latency: 1.841, - percentile: 0.2, - total: 655129 - }, - { - latency: 2.009, - percentile: 0.3, - total: 983907 - }, - { - latency: 2.163, - percentile: 0.4, - total: 1311387 - }, - { - latency: 2.315, - percentile: 0.5, - total: 1639554 - }, - { - latency: 2.393, - percentile: 0.55, - total: 1801468 - }, - { - latency: 2.477, - percentile: 0.6, - total: 1966295 - }, - { - latency: 2.567, - percentile: 0.65, - total: 2130420 - }, - { - latency: 2.667, - percentile: 0.7, - total: 2294022 - }, - { - latency: 2.783, - percentile: 0.75, - total: 2457196 - }, - { - latency: 2.849, - percentile: 0.775, - total: 2537584 - }, - { - latency: 2.925, - percentile: 0.8, - total: 2620495 - }, - { - latency: 3.011, - percentile: 0.825, - total: 2702681 - }, - { - latency: 3.111, - percentile: 0.85, - total: 2783971 - }, - { - latency: 3.231, - percentile: 0.875, - total: 2865993 - }, - { - latency: 3.301, - percentile: 0.8875, - total: 2905979 - }, - { - latency: 3.381, - percentile: 0.9, - total: 2946934 - }, - { - latency: 3.475, - percentile: 0.9125, - total: 2987718 - }, - { - latency: 3.589, - percentile: 0.925, - total: 3028612 - }, - { - latency: 3.733, - percentile: 0.9375, - total: 3069596 - }, - { - latency: 3.821, - percentile: 0.94375, - total: 3090411 - }, - { - latency: 3.919, - percentile: 0.95, - total: 3110492 - }, - { - latency: 4.037, - percentile: 0.95625, - total: 3130989 - }, - { - latency: 4.179, - percentile: 0.9625, - total: 3151676 - }, - { - latency: 4.355, - percentile: 0.96875, - total: 3172143 - }, - { - latency: 4.455, - percentile: 0.971875, - total: 3182104 - }, - { - latency: 4.575, - percentile: 0.975, - total: 3192574 - }, - { - latency: 4.707, - percentile: 0.978125, - total: 3202532 - }, - { - latency: 4.863, - percentile: 0.98125, - total: 3212882 - }, - { - latency: 5.047, - percentile: 0.984375, - total: 3223189 - }, - { - latency: 5.151, - percentile: 0.985938, - total: 3228145 - }, - { - latency: 5.275, - percentile: 0.9875, - total: 3233331 - }, - { - latency: 5.411, - percentile: 0.989062, - total: 3238417 - }, - { - latency: 5.567, - percentile: 0.990625, - total: 3243524 - }, - { - latency: 5.747, - percentile: 0.992188, - total: 3248629 - }, - { - latency: 5.851, - percentile: 0.992969, - total: 3251180 - }, - { - latency: 5.963, - percentile: 0.99375, - total: 3253702 - }, - { - latency: 6.091, - percentile: 0.994531, - total: 3256293 - }, - { - latency: 6.239, - percentile: 0.995313, - total: 3258832 - }, - { - latency: 6.423, - percentile: 0.996094, - total: 3261399 - }, - { - latency: 6.523, - percentile: 0.996484, - total: 3262677 - }, - { - latency: 6.639, - percentile: 0.996875, - total: 3263928 - }, - { - latency: 6.771, - percentile: 0.997266, - total: 3265224 - }, - { - latency: 6.927, - percentile: 0.997656, - total: 3266491 - }, - { - latency: 7.119, - percentile: 0.998047, - total: 3267761 - }, - { - latency: 7.227, - percentile: 0.998242, - total: 3268400 - }, - { - latency: 7.351, - percentile: 0.998437, - total: 3269039 - }, - { - latency: 7.499, - percentile: 0.998633, - total: 3269682 - }, - { - latency: 7.699, - percentile: 0.998828, - total: 3270334 - }, - { - latency: 7.955, - percentile: 0.999023, - total: 3270962 - }, - { - latency: 8.115, - percentile: 0.999121, - total: 3271278 - }, - { - latency: 8.335, - percentile: 0.999219, - total: 3271597 - }, - { - latency: 8.655, - percentile: 0.999316, - total: 3271923 - }, - { - latency: 9.119, - percentile: 0.999414, - total: 3272242 - }, - { - latency: 10.791, - percentile: 0.999512, - total: 3272557 - }, - { - latency: 19.359, - percentile: 0.999561, - total: 3272716 - }, - { - latency: 42.911, - percentile: 0.999609, - total: 3272876 - }, - { - latency: 63.295, - percentile: 0.999658, - total: 3273035 - }, - { - latency: 89.663, - percentile: 0.999707, - total: 3273195 - }, - { - latency: 109.951, - percentile: 0.999756, - total: 3273356 - }, - { - latency: 124.287, - percentile: 0.99978, - total: 3273435 - }, - { - latency: 134.399, - percentile: 0.999805, - total: 3273515 - }, - { - latency: 143.359, - percentile: 0.999829, - total: 3273595 - }, - { - latency: 156.927, - percentile: 0.999854, - total: 3273676 - }, - { - latency: 171.135, - percentile: 0.999878, - total: 3273758 - }, - { - latency: 173.311, - percentile: 0.99989, - total: 3273795 - }, - { - latency: 181.375, - percentile: 0.999902, - total: 3273835 - }, - { - latency: 187.391, - percentile: 0.999915, - total: 3273876 - }, - { - latency: 189.567, - percentile: 0.999927, - total: 3273917 - }, - { - latency: 201.983, - percentile: 0.999939, - total: 3273957 - }, - { - latency: 203.007, - percentile: 0.999945, - total: 3273975 - }, - { - latency: 203.903, - percentile: 0.999951, - total: 3273999 - }, - { - latency: 204.927, - percentile: 0.999957, - total: 3274016 - }, - { - latency: 205.823, - percentile: 0.999963, - total: 3274037 - }, - { - latency: 216.831, - percentile: 0.999969, - total: 3274055 - }, - { - latency: 218.239, - percentile: 0.999973, - total: 3274065 - }, - { - latency: 218.879, - percentile: 0.999976, - total: 3274078 - }, - { - latency: 219.263, - percentile: 0.999979, - total: 3274085 - }, - { - latency: 219.647, - percentile: 0.999982, - total: 3274096 - }, - { - latency: 220.159, - percentile: 0.999985, - total: 3274105 - }, - { - latency: 220.543, - percentile: 0.999986, - total: 3274112 - }, - { - latency: 220.799, - percentile: 0.999988, - total: 3274115 - }, - { - latency: 221.311, - percentile: 0.999989, - total: 3274121 - }, - { - latency: 221.567, - percentile: 0.999991, - total: 3274126 - }, - { - latency: 222.207, - percentile: 0.999992, - total: 3274131 - }, - { - latency: 222.463, - percentile: 0.999993, - total: 3274133 - }, - { - latency: 223.231, - percentile: 0.999994, - total: 3274135 - }, - { - latency: 249.983, - percentile: 0.999995, - total: 3274137 - }, - { - latency: 269.311, - percentile: 0.999995, - total: 3274140 - }, - { - latency: 285.439, - percentile: 0.999996, - total: 3274142 - }, - { - latency: 298.239, - percentile: 0.999997, - total: 3274143 - }, - { - latency: 314.623, - percentile: 0.999997, - total: 3274145 - }, - { - latency: 317.439, - percentile: 0.999997, - total: 3274146 - }, - { - latency: 330.239, - percentile: 0.999998, - total: 3274147 - }, - { - latency: 345.599, - percentile: 0.999998, - total: 3274148 - }, - { - latency: 359.935, - percentile: 0.999998, - total: 3274149 - }, - { - latency: 376.319, - percentile: 0.999998, - total: 3274150 - }, - { - latency: 376.319, - percentile: 0.999999, - total: 3274150 - }, - { - latency: 392.703, - percentile: 0.999999, - total: 3274151 - }, - { - latency: 392.703, - percentile: 0.999999, - total: 3274151 - }, - { - latency: 408.575, - percentile: 0.999999, - total: 3274152 - }, - { - latency: 408.575, - percentile: 0.999999, - total: 3274152 - }, - { - latency: 408.575, - percentile: 0.999999, - total: 3274152 - }, - { - latency: 424.447, - percentile: 0.999999, - total: 3274153 - }, - { - latency: 424.447, - percentile: 1, - total: 3274153 - }, - { - latency: 424.447, - percentile: 1, - total: 3274153 - }, - { - latency: 424.447, - percentile: 1, - total: 3274153 - }, - { - latency: 424.447, - percentile: 1, - total: 3274153 - }, - { - latency: 440.831, - percentile: 1, - total: 3274154 - }, - { - latency: 440.831, - percentile: 1, - total: 3274154 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11400, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.11MB', - requestsPerSec: 11395.54, - non2xx3xx: 17, - requestsTotal: 3418661, - durationActual: '5.00m', - transferTotal: '1.79GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.656, - percentile: 0.1, - total: 330948 - }, - { - latency: 1.86, - percentile: 0.2, - total: 661964 - }, - { - latency: 2.03, - percentile: 0.3, - total: 992363 - }, - { - latency: 2.183, - percentile: 0.4, - total: 1322240 - }, - { - latency: 2.331, - percentile: 0.5, - total: 1654797 - }, - { - latency: 2.407, - percentile: 0.55, - total: 1820997 - }, - { - latency: 2.485, - percentile: 0.6, - total: 1983605 - }, - { - latency: 2.571, - percentile: 0.65, - total: 2150453 - }, - { - latency: 2.665, - percentile: 0.7, - total: 2315032 - }, - { - latency: 2.773, - percentile: 0.75, - total: 2479987 - }, - { - latency: 2.833, - percentile: 0.775, - total: 2561038 - }, - { - latency: 2.901, - percentile: 0.8, - total: 2643699 - }, - { - latency: 2.977, - percentile: 0.825, - total: 2725734 - }, - { - latency: 3.065, - percentile: 0.85, - total: 2808683 - }, - { - latency: 3.169, - percentile: 0.875, - total: 2891163 - }, - { - latency: 3.229, - percentile: 0.8875, - total: 2932210 - }, - { - latency: 3.297, - percentile: 0.9, - total: 2973417 - }, - { - latency: 3.375, - percentile: 0.9125, - total: 3014303 - }, - { - latency: 3.469, - percentile: 0.925, - total: 3055774 - }, - { - latency: 3.585, - percentile: 0.9375, - total: 3097169 - }, - { - latency: 3.653, - percentile: 0.94375, - total: 3117611 - }, - { - latency: 3.731, - percentile: 0.95, - total: 3138087 - }, - { - latency: 3.821, - percentile: 0.95625, - total: 3158660 - }, - { - latency: 3.927, - percentile: 0.9625, - total: 3179376 - }, - { - latency: 4.059, - percentile: 0.96875, - total: 3200200 - }, - { - latency: 4.135, - percentile: 0.971875, - total: 3210322 - }, - { - latency: 4.223, - percentile: 0.975, - total: 3220759 - }, - { - latency: 4.323, - percentile: 0.978125, - total: 3231113 - }, - { - latency: 4.443, - percentile: 0.98125, - total: 3241511 - }, - { - latency: 4.583, - percentile: 0.984375, - total: 3251777 - }, - { - latency: 4.667, - percentile: 0.985938, - total: 3256846 - }, - { - latency: 4.755, - percentile: 0.9875, - total: 3261894 - }, - { - latency: 4.863, - percentile: 0.989062, - total: 3267174 - }, - { - latency: 4.979, - percentile: 0.990625, - total: 3272180 - }, - { - latency: 5.123, - percentile: 0.992188, - total: 3277384 - }, - { - latency: 5.207, - percentile: 0.992969, - total: 3279934 - }, - { - latency: 5.303, - percentile: 0.99375, - total: 3282585 - }, - { - latency: 5.411, - percentile: 0.994531, - total: 3285093 - }, - { - latency: 5.547, - percentile: 0.995313, - total: 3287712 - }, - { - latency: 5.711, - percentile: 0.996094, - total: 3290246 - }, - { - latency: 5.811, - percentile: 0.996484, - total: 3291531 - }, - { - latency: 5.931, - percentile: 0.996875, - total: 3292830 - }, - { - latency: 6.067, - percentile: 0.997266, - total: 3294109 - }, - { - latency: 6.243, - percentile: 0.997656, - total: 3295413 - }, - { - latency: 6.495, - percentile: 0.998047, - total: 3296699 - }, - { - latency: 6.643, - percentile: 0.998242, - total: 3297336 - }, - { - latency: 6.835, - percentile: 0.998437, - total: 3297986 - }, - { - latency: 7.083, - percentile: 0.998633, - total: 3298636 - }, - { - latency: 7.423, - percentile: 0.998828, - total: 3299269 - }, - { - latency: 7.987, - percentile: 0.999023, - total: 3299918 - }, - { - latency: 8.503, - percentile: 0.999121, - total: 3300238 - }, - { - latency: 10.199, - percentile: 0.999219, - total: 3300559 - }, - { - latency: 20.639, - percentile: 0.999316, - total: 3300881 - }, - { - latency: 49.279, - percentile: 0.999414, - total: 3301204 - }, - { - latency: 79.551, - percentile: 0.999512, - total: 3301529 - }, - { - latency: 94.655, - percentile: 0.999561, - total: 3301688 - }, - { - latency: 109.567, - percentile: 0.999609, - total: 3301850 - }, - { - latency: 125.055, - percentile: 0.999658, - total: 3302011 - }, - { - latency: 140.415, - percentile: 0.999707, - total: 3302172 - }, - { - latency: 155.775, - percentile: 0.999756, - total: 3302333 - }, - { - latency: 159.615, - percentile: 0.99978, - total: 3302414 - }, - { - latency: 171.263, - percentile: 0.999805, - total: 3302495 - }, - { - latency: 174.591, - percentile: 0.999829, - total: 3302579 - }, - { - latency: 187.007, - percentile: 0.999854, - total: 3302659 - }, - { - latency: 189.823, - percentile: 0.999878, - total: 3302739 - }, - { - latency: 192.255, - percentile: 0.99989, - total: 3302778 - }, - { - latency: 202.495, - percentile: 0.999902, - total: 3302817 - }, - { - latency: 204.031, - percentile: 0.999915, - total: 3302860 - }, - { - latency: 205.311, - percentile: 0.999927, - total: 3302898 - }, - { - latency: 206.719, - percentile: 0.999939, - total: 3302938 - }, - { - latency: 215.935, - percentile: 0.999945, - total: 3302959 - }, - { - latency: 217.983, - percentile: 0.999951, - total: 3302978 - }, - { - latency: 218.879, - percentile: 0.999957, - total: 3303000 - }, - { - latency: 219.647, - percentile: 0.999963, - total: 3303027 - }, - { - latency: 220.543, - percentile: 0.999969, - total: 3303044 - }, - { - latency: 220.799, - percentile: 0.999973, - total: 3303051 - }, - { - latency: 221.183, - percentile: 0.999976, - total: 3303061 - }, - { - latency: 221.439, - percentile: 0.999979, - total: 3303069 - }, - { - latency: 221.823, - percentile: 0.999982, - total: 3303079 - }, - { - latency: 222.719, - percentile: 0.999985, - total: 3303089 - }, - { - latency: 224.127, - percentile: 0.999986, - total: 3303094 - }, - { - latency: 245.375, - percentile: 0.999988, - total: 3303099 - }, - { - latency: 263.423, - percentile: 0.999989, - total: 3303104 - }, - { - latency: 282.623, - percentile: 0.999991, - total: 3303109 - }, - { - latency: 300.543, - percentile: 0.999992, - total: 3303114 - }, - { - latency: 314.367, - percentile: 0.999993, - total: 3303117 - }, - { - latency: 320.511, - percentile: 0.999994, - total: 3303119 - }, - { - latency: 331.775, - percentile: 0.999995, - total: 3303122 - }, - { - latency: 337.663, - percentile: 0.999995, - total: 3303124 - }, - { - latency: 353.023, - percentile: 0.999996, - total: 3303127 - }, - { - latency: 361.727, - percentile: 0.999997, - total: 3303128 - }, - { - latency: 366.335, - percentile: 0.999997, - total: 3303129 - }, - { - latency: 377.599, - percentile: 0.999997, - total: 3303131 - }, - { - latency: 380.927, - percentile: 0.999998, - total: 3303132 - }, - { - latency: 381.695, - percentile: 0.999998, - total: 3303133 - }, - { - latency: 393.471, - percentile: 0.999998, - total: 3303134 - }, - { - latency: 393.471, - percentile: 0.999998, - total: 3303134 - }, - { - latency: 395.775, - percentile: 0.999999, - total: 3303135 - }, - { - latency: 397.311, - percentile: 0.999999, - total: 3303136 - }, - { - latency: 397.311, - percentile: 0.999999, - total: 3303136 - }, - { - latency: 408.831, - percentile: 0.999999, - total: 3303137 - }, - { - latency: 408.831, - percentile: 0.999999, - total: 3303137 - }, - { - latency: 408.831, - percentile: 0.999999, - total: 3303137 - }, - { - latency: 410.367, - percentile: 0.999999, - total: 3303138 - }, - { - latency: 410.367, - percentile: 1, - total: 3303138 - }, - { - latency: 410.367, - percentile: 1, - total: 3303138 - }, - { - latency: 410.367, - percentile: 1, - total: 3303138 - }, - { - latency: 410.367, - percentile: 1, - total: 3303138 - }, - { - latency: 411.903, - percentile: 1, - total: 3303139 - }, - { - latency: 411.903, - percentile: 1, - total: 3303139 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11500, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.16MB', - requestsPerSec: 11495.48, - non2xx3xx: 69, - requestsTotal: 3448646, - durationActual: '5.00m', - transferTotal: '1.81GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.642, - percentile: 0.1, - total: 334380 - }, - { - latency: 1.836, - percentile: 0.2, - total: 667542 - }, - { - latency: 1.998, - percentile: 0.3, - total: 1000757 - }, - { - latency: 2.145, - percentile: 0.4, - total: 1333346 - }, - { - latency: 2.289, - percentile: 0.5, - total: 1668690 - }, - { - latency: 2.361, - percentile: 0.55, - total: 1832817 - }, - { - latency: 2.439, - percentile: 0.6, - total: 2001328 - }, - { - latency: 2.523, - percentile: 0.65, - total: 2169242 - }, - { - latency: 2.613, - percentile: 0.7, - total: 2333271 - }, - { - latency: 2.719, - percentile: 0.75, - total: 2501539 - }, - { - latency: 2.779, - percentile: 0.775, - total: 2584568 - }, - { - latency: 2.845, - percentile: 0.8, - total: 2666755 - }, - { - latency: 2.921, - percentile: 0.825, - total: 2749923 - }, - { - latency: 3.009, - percentile: 0.85, - total: 2832978 - }, - { - latency: 3.115, - percentile: 0.875, - total: 2916257 - }, - { - latency: 3.177, - percentile: 0.8875, - total: 2957450 - }, - { - latency: 3.249, - percentile: 0.9, - total: 2999849 - }, - { - latency: 3.331, - percentile: 0.9125, - total: 3040692 - }, - { - latency: 3.433, - percentile: 0.925, - total: 3082718 - }, - { - latency: 3.559, - percentile: 0.9375, - total: 3124066 - }, - { - latency: 3.635, - percentile: 0.94375, - total: 3144718 - }, - { - latency: 3.723, - percentile: 0.95, - total: 3165865 - }, - { - latency: 3.823, - percentile: 0.95625, - total: 3186581 - }, - { - latency: 3.939, - percentile: 0.9625, - total: 3207329 - }, - { - latency: 4.077, - percentile: 0.96875, - total: 3228038 - }, - { - latency: 4.159, - percentile: 0.971875, - total: 3238791 - }, - { - latency: 4.247, - percentile: 0.975, - total: 3248991 - }, - { - latency: 4.351, - percentile: 0.978125, - total: 3259457 - }, - { - latency: 4.471, - percentile: 0.98125, - total: 3269776 - }, - { - latency: 4.611, - percentile: 0.984375, - total: 3280088 - }, - { - latency: 4.699, - percentile: 0.985938, - total: 3285455 - }, - { - latency: 4.791, - percentile: 0.9875, - total: 3290507 - }, - { - latency: 4.899, - percentile: 0.989062, - total: 3295729 - }, - { - latency: 5.023, - percentile: 0.990625, - total: 3300992 - }, - { - latency: 5.175, - percentile: 0.992188, - total: 3306173 - }, - { - latency: 5.267, - percentile: 0.992969, - total: 3308761 - }, - { - latency: 5.371, - percentile: 0.99375, - total: 3311366 - }, - { - latency: 5.491, - percentile: 0.994531, - total: 3313950 - }, - { - latency: 5.635, - percentile: 0.995313, - total: 3316545 - }, - { - latency: 5.811, - percentile: 0.996094, - total: 3319144 - }, - { - latency: 5.907, - percentile: 0.996484, - total: 3320427 - }, - { - latency: 6.019, - percentile: 0.996875, - total: 3321721 - }, - { - latency: 6.143, - percentile: 0.997266, - total: 3323013 - }, - { - latency: 6.303, - percentile: 0.997656, - total: 3324312 - }, - { - latency: 6.503, - percentile: 0.998047, - total: 3325618 - }, - { - latency: 6.627, - percentile: 0.998242, - total: 3326252 - }, - { - latency: 6.787, - percentile: 0.998437, - total: 3326909 - }, - { - latency: 6.979, - percentile: 0.998633, - total: 3327562 - }, - { - latency: 7.203, - percentile: 0.998828, - total: 3328203 - }, - { - latency: 7.523, - percentile: 0.999023, - total: 3328854 - }, - { - latency: 7.747, - percentile: 0.999121, - total: 3329182 - }, - { - latency: 8.075, - percentile: 0.999219, - total: 3329506 - }, - { - latency: 8.663, - percentile: 0.999316, - total: 3329834 - }, - { - latency: 10.759, - percentile: 0.999414, - total: 3330155 - }, - { - latency: 26.799, - percentile: 0.999512, - total: 3330480 - }, - { - latency: 36.767, - percentile: 0.999561, - total: 3330643 - }, - { - latency: 51.007, - percentile: 0.999609, - total: 3330806 - }, - { - latency: 70.463, - percentile: 0.999658, - total: 3330969 - }, - { - latency: 94.335, - percentile: 0.999707, - total: 3331132 - }, - { - latency: 112.447, - percentile: 0.999756, - total: 3331294 - }, - { - latency: 126.015, - percentile: 0.99978, - total: 3331375 - }, - { - latency: 138.495, - percentile: 0.999805, - total: 3331457 - }, - { - latency: 144.511, - percentile: 0.999829, - total: 3331538 - }, - { - latency: 157.823, - percentile: 0.999854, - total: 3331621 - }, - { - latency: 170.239, - percentile: 0.999878, - total: 3331701 - }, - { - latency: 173.567, - percentile: 0.99989, - total: 3331743 - }, - { - latency: 178.815, - percentile: 0.999902, - total: 3331782 - }, - { - latency: 186.751, - percentile: 0.999915, - total: 3331823 - }, - { - latency: 189.439, - percentile: 0.999927, - total: 3331866 - }, - { - latency: 199.039, - percentile: 0.999939, - total: 3331904 - }, - { - latency: 201.087, - percentile: 0.999945, - total: 3331924 - }, - { - latency: 203.007, - percentile: 0.999951, - total: 3331946 - }, - { - latency: 204.159, - percentile: 0.999957, - total: 3331965 - }, - { - latency: 205.311, - percentile: 0.999963, - total: 3331986 - }, - { - latency: 207.231, - percentile: 0.999969, - total: 3332006 - }, - { - latency: 214.783, - percentile: 0.999973, - total: 3332016 - }, - { - latency: 215.679, - percentile: 0.999976, - total: 3332026 - }, - { - latency: 216.831, - percentile: 0.999979, - total: 3332036 - }, - { - latency: 217.727, - percentile: 0.999982, - total: 3332046 - }, - { - latency: 218.495, - percentile: 0.999985, - total: 3332057 - }, - { - latency: 219.007, - percentile: 0.999986, - total: 3332062 - }, - { - latency: 219.519, - percentile: 0.999988, - total: 3332069 - }, - { - latency: 219.775, - percentile: 0.999989, - total: 3332072 - }, - { - latency: 220.287, - percentile: 0.999991, - total: 3332077 - }, - { - latency: 220.799, - percentile: 0.999992, - total: 3332087 - }, - { - latency: 220.799, - percentile: 0.999993, - total: 3332087 - }, - { - latency: 220.799, - percentile: 0.999994, - total: 3332087 - }, - { - latency: 221.055, - percentile: 0.999995, - total: 3332090 - }, - { - latency: 221.311, - percentile: 0.999995, - total: 3332092 - }, - { - latency: 221.439, - percentile: 0.999996, - total: 3332095 - }, - { - latency: 221.567, - percentile: 0.999997, - total: 3332097 - }, - { - latency: 221.567, - percentile: 0.999997, - total: 3332097 - }, - { - latency: 221.823, - percentile: 0.999997, - total: 3332099 - }, - { - latency: 221.951, - percentile: 0.999998, - total: 3332100 - }, - { - latency: 222.207, - percentile: 0.999998, - total: 3332101 - }, - { - latency: 222.335, - percentile: 0.999998, - total: 3332102 - }, - { - latency: 222.335, - percentile: 0.999998, - total: 3332102 - }, - { - latency: 222.591, - percentile: 0.999999, - total: 3332104 - }, - { - latency: 222.591, - percentile: 0.999999, - total: 3332104 - }, - { - latency: 222.591, - percentile: 0.999999, - total: 3332104 - }, - { - latency: 222.719, - percentile: 0.999999, - total: 3332105 - }, - { - latency: 222.719, - percentile: 0.999999, - total: 3332105 - }, - { - latency: 222.719, - percentile: 0.999999, - total: 3332105 - }, - { - latency: 222.975, - percentile: 0.999999, - total: 3332106 - }, - { - latency: 222.975, - percentile: 1, - total: 3332106 - }, - { - latency: 222.975, - percentile: 1, - total: 3332106 - }, - { - latency: 222.975, - percentile: 1, - total: 3332106 - }, - { - latency: 222.975, - percentile: 1, - total: 3332106 - }, - { - latency: 223.999, - percentile: 1, - total: 3332107 - }, - { - latency: 223.999, - percentile: 1, - total: 3332107 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11600, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.21MB', - requestsPerSec: 11595.47, - non2xx3xx: 20, - requestsTotal: 3478633, - durationActual: '5.00m', - transferTotal: '1.82GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.631, - percentile: 0.1, - total: 337181 - }, - { - latency: 1.82, - percentile: 0.2, - total: 673092 - }, - { - latency: 1.978, - percentile: 0.3, - total: 1009142 - }, - { - latency: 2.123, - percentile: 0.4, - total: 1348748 - }, - { - latency: 2.261, - percentile: 0.5, - total: 1682965 - }, - { - latency: 2.331, - percentile: 0.55, - total: 1849706 - }, - { - latency: 2.405, - percentile: 0.6, - total: 2018387 - }, - { - latency: 2.483, - percentile: 0.65, - total: 2186882 - }, - { - latency: 2.567, - percentile: 0.7, - total: 2353025 - }, - { - latency: 2.663, - percentile: 0.75, - total: 2522481 - }, - { - latency: 2.717, - percentile: 0.775, - total: 2606485 - }, - { - latency: 2.777, - percentile: 0.8, - total: 2690443 - }, - { - latency: 2.845, - percentile: 0.825, - total: 2774847 - }, - { - latency: 2.923, - percentile: 0.85, - total: 2858075 - }, - { - latency: 3.017, - percentile: 0.875, - total: 2941391 - }, - { - latency: 3.073, - percentile: 0.8875, - total: 2983897 - }, - { - latency: 3.135, - percentile: 0.9, - total: 3025202 - }, - { - latency: 3.207, - percentile: 0.9125, - total: 3067116 - }, - { - latency: 3.293, - percentile: 0.925, - total: 3109469 - }, - { - latency: 3.395, - percentile: 0.9375, - total: 3151192 - }, - { - latency: 3.455, - percentile: 0.94375, - total: 3172058 - }, - { - latency: 3.525, - percentile: 0.95, - total: 3193193 - }, - { - latency: 3.605, - percentile: 0.95625, - total: 3214294 - }, - { - latency: 3.699, - percentile: 0.9625, - total: 3235336 - }, - { - latency: 3.811, - percentile: 0.96875, - total: 3256198 - }, - { - latency: 3.875, - percentile: 0.971875, - total: 3266619 - }, - { - latency: 3.945, - percentile: 0.975, - total: 3277126 - }, - { - latency: 4.027, - percentile: 0.978125, - total: 3287694 - }, - { - latency: 4.119, - percentile: 0.98125, - total: 3298101 - }, - { - latency: 4.231, - percentile: 0.984375, - total: 3308645 - }, - { - latency: 4.299, - percentile: 0.985938, - total: 3313995 - }, - { - latency: 4.375, - percentile: 0.9875, - total: 3319337 - }, - { - latency: 4.459, - percentile: 0.989062, - total: 3324489 - }, - { - latency: 4.563, - percentile: 0.990625, - total: 3329593 - }, - { - latency: 4.691, - percentile: 0.992188, - total: 3334913 - }, - { - latency: 4.771, - percentile: 0.992969, - total: 3337520 - }, - { - latency: 4.859, - percentile: 0.99375, - total: 3340118 - }, - { - latency: 4.963, - percentile: 0.994531, - total: 3342713 - }, - { - latency: 5.095, - percentile: 0.995313, - total: 3345358 - }, - { - latency: 5.263, - percentile: 0.996094, - total: 3347993 - }, - { - latency: 5.363, - percentile: 0.996484, - total: 3349296 - }, - { - latency: 5.479, - percentile: 0.996875, - total: 3350590 - }, - { - latency: 5.619, - percentile: 0.997266, - total: 3351915 - }, - { - latency: 5.775, - percentile: 0.997656, - total: 3353216 - }, - { - latency: 5.971, - percentile: 0.998047, - total: 3354529 - }, - { - latency: 6.075, - percentile: 0.998242, - total: 3355173 - }, - { - latency: 6.207, - percentile: 0.998437, - total: 3355834 - }, - { - latency: 6.355, - percentile: 0.998633, - total: 3356493 - }, - { - latency: 6.531, - percentile: 0.998828, - total: 3357148 - }, - { - latency: 6.759, - percentile: 0.999023, - total: 3357798 - }, - { - latency: 6.903, - percentile: 0.999121, - total: 3358124 - }, - { - latency: 7.067, - percentile: 0.999219, - total: 3358451 - }, - { - latency: 7.291, - percentile: 0.999316, - total: 3358782 - }, - { - latency: 7.559, - percentile: 0.999414, - total: 3359107 - }, - { - latency: 7.963, - percentile: 0.999512, - total: 3359436 - }, - { - latency: 8.311, - percentile: 0.999561, - total: 3359603 - }, - { - latency: 8.775, - percentile: 0.999609, - total: 3359765 - }, - { - latency: 9.783, - percentile: 0.999658, - total: 3359929 - }, - { - latency: 12.863, - percentile: 0.999707, - total: 3360092 - }, - { - latency: 22.351, - percentile: 0.999756, - total: 3360256 - }, - { - latency: 38.239, - percentile: 0.99978, - total: 3360338 - }, - { - latency: 62.015, - percentile: 0.999805, - total: 3360420 - }, - { - latency: 79.999, - percentile: 0.999829, - total: 3360502 - }, - { - latency: 98.047, - percentile: 0.999854, - total: 3360584 - }, - { - latency: 120.895, - percentile: 0.999878, - total: 3360666 - }, - { - latency: 128.255, - percentile: 0.99989, - total: 3360707 - }, - { - latency: 141.567, - percentile: 0.999902, - total: 3360748 - }, - { - latency: 150.527, - percentile: 0.999915, - total: 3360789 - }, - { - latency: 158.847, - percentile: 0.999927, - total: 3360830 - }, - { - latency: 172.031, - percentile: 0.999939, - total: 3360871 - }, - { - latency: 174.591, - percentile: 0.999945, - total: 3360893 - }, - { - latency: 183.551, - percentile: 0.999951, - total: 3360912 - }, - { - latency: 187.647, - percentile: 0.999957, - total: 3360934 - }, - { - latency: 189.311, - percentile: 0.999963, - total: 3360953 - }, - { - latency: 199.679, - percentile: 0.999969, - total: 3360974 - }, - { - latency: 201.599, - percentile: 0.999973, - total: 3360984 - }, - { - latency: 203.007, - percentile: 0.999976, - total: 3360996 - }, - { - latency: 203.903, - percentile: 0.999979, - total: 3361005 - }, - { - latency: 204.799, - percentile: 0.999982, - total: 3361015 - }, - { - latency: 206.207, - percentile: 0.999985, - total: 3361025 - }, - { - latency: 209.535, - percentile: 0.999986, - total: 3361030 - }, - { - latency: 215.423, - percentile: 0.999988, - total: 3361035 - }, - { - latency: 216.831, - percentile: 0.999989, - total: 3361042 - }, - { - latency: 217.087, - percentile: 0.999991, - total: 3361046 - }, - { - latency: 217.727, - percentile: 0.999992, - total: 3361052 - }, - { - latency: 218.111, - percentile: 0.999993, - total: 3361055 - }, - { - latency: 218.239, - percentile: 0.999994, - total: 3361056 - }, - { - latency: 219.007, - percentile: 0.999995, - total: 3361059 - }, - { - latency: 219.903, - percentile: 0.999995, - total: 3361061 - }, - { - latency: 220.543, - percentile: 0.999996, - total: 3361066 - }, - { - latency: 220.543, - percentile: 0.999997, - total: 3361066 - }, - { - latency: 220.543, - percentile: 0.999997, - total: 3361066 - }, - { - latency: 220.671, - percentile: 0.999997, - total: 3361068 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 3361069 - }, - { - latency: 220.927, - percentile: 0.999998, - total: 3361070 - }, - { - latency: 221.311, - percentile: 0.999998, - total: 3361071 - }, - { - latency: 221.311, - percentile: 0.999998, - total: 3361071 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 3361072 - }, - { - latency: 221.567, - percentile: 0.999999, - total: 3361073 - }, - { - latency: 221.567, - percentile: 0.999999, - total: 3361073 - }, - { - latency: 222.207, - percentile: 0.999999, - total: 3361074 - }, - { - latency: 222.207, - percentile: 0.999999, - total: 3361074 - }, - { - latency: 222.207, - percentile: 0.999999, - total: 3361074 - }, - { - latency: 224.127, - percentile: 0.999999, - total: 3361075 - }, - { - latency: 224.127, - percentile: 1, - total: 3361075 - }, - { - latency: 224.127, - percentile: 1, - total: 3361075 - }, - { - latency: 224.127, - percentile: 1, - total: 3361075 - }, - { - latency: 224.127, - percentile: 1, - total: 3361075 - }, - { - latency: 225.151, - percentile: 1, - total: 3361076 - }, - { - latency: 225.151, - percentile: 1, - total: 3361076 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11700, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.27MB', - requestsPerSec: 11695.41, - non2xx3xx: 1, - requestsTotal: 3508615, - durationActual: '5.00m', - transferTotal: '1.84GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.63, - percentile: 0.1, - total: 340357 - }, - { - latency: 1.83, - percentile: 0.2, - total: 678029 - }, - { - latency: 2.003, - percentile: 0.3, - total: 1017551 - }, - { - latency: 2.163, - percentile: 0.4, - total: 1356505 - }, - { - latency: 2.319, - percentile: 0.5, - total: 1695597 - }, - { - latency: 2.401, - percentile: 0.55, - total: 1868471 - }, - { - latency: 2.485, - percentile: 0.6, - total: 2037321 - }, - { - latency: 2.575, - percentile: 0.65, - total: 2206418 - }, - { - latency: 2.673, - percentile: 0.7, - total: 2374409 - }, - { - latency: 2.787, - percentile: 0.75, - total: 2545172 - }, - { - latency: 2.851, - percentile: 0.775, - total: 2629126 - }, - { - latency: 2.921, - percentile: 0.8, - total: 2712504 - }, - { - latency: 3.003, - percentile: 0.825, - total: 2798728 - }, - { - latency: 3.095, - percentile: 0.85, - total: 2881813 - }, - { - latency: 3.207, - percentile: 0.875, - total: 2966840 - }, - { - latency: 3.273, - percentile: 0.8875, - total: 3009344 - }, - { - latency: 3.349, - percentile: 0.9, - total: 3052093 - }, - { - latency: 3.435, - percentile: 0.9125, - total: 3093745 - }, - { - latency: 3.539, - percentile: 0.925, - total: 3136182 - }, - { - latency: 3.663, - percentile: 0.9375, - total: 3178176 - }, - { - latency: 3.737, - percentile: 0.94375, - total: 3199697 - }, - { - latency: 3.819, - percentile: 0.95, - total: 3220647 - }, - { - latency: 3.913, - percentile: 0.95625, - total: 3241857 - }, - { - latency: 4.023, - percentile: 0.9625, - total: 3263134 - }, - { - latency: 4.155, - percentile: 0.96875, - total: 3284557 - }, - { - latency: 4.231, - percentile: 0.971875, - total: 3294921 - }, - { - latency: 4.319, - percentile: 0.975, - total: 3305613 - }, - { - latency: 4.419, - percentile: 0.978125, - total: 3315971 - }, - { - latency: 4.543, - percentile: 0.98125, - total: 3326791 - }, - { - latency: 4.683, - percentile: 0.984375, - total: 3337263 - }, - { - latency: 4.763, - percentile: 0.985938, - total: 3342428 - }, - { - latency: 4.859, - percentile: 0.9875, - total: 3347841 - }, - { - latency: 4.963, - percentile: 0.989062, - total: 3353134 - }, - { - latency: 5.083, - percentile: 0.990625, - total: 3358357 - }, - { - latency: 5.223, - percentile: 0.992188, - total: 3363589 - }, - { - latency: 5.307, - percentile: 0.992969, - total: 3366214 - }, - { - latency: 5.407, - percentile: 0.99375, - total: 3368924 - }, - { - latency: 5.519, - percentile: 0.994531, - total: 3371566 - }, - { - latency: 5.651, - percentile: 0.995313, - total: 3374207 - }, - { - latency: 5.807, - percentile: 0.996094, - total: 3376849 - }, - { - latency: 5.899, - percentile: 0.996484, - total: 3378178 - }, - { - latency: 5.999, - percentile: 0.996875, - total: 3379478 - }, - { - latency: 6.115, - percentile: 0.997266, - total: 3380782 - }, - { - latency: 6.255, - percentile: 0.997656, - total: 3382136 - }, - { - latency: 6.423, - percentile: 0.998047, - total: 3383444 - }, - { - latency: 6.515, - percentile: 0.998242, - total: 3384098 - }, - { - latency: 6.623, - percentile: 0.998437, - total: 3384756 - }, - { - latency: 6.743, - percentile: 0.998633, - total: 3385435 - }, - { - latency: 6.879, - percentile: 0.998828, - total: 3386086 - }, - { - latency: 7.059, - percentile: 0.999023, - total: 3386748 - }, - { - latency: 7.167, - percentile: 0.999121, - total: 3387070 - }, - { - latency: 7.303, - percentile: 0.999219, - total: 3387399 - }, - { - latency: 7.447, - percentile: 0.999316, - total: 3387740 - }, - { - latency: 7.623, - percentile: 0.999414, - total: 3388062 - }, - { - latency: 7.875, - percentile: 0.999512, - total: 3388392 - }, - { - latency: 8.023, - percentile: 0.999561, - total: 3388564 - }, - { - latency: 8.187, - percentile: 0.999609, - total: 3388723 - }, - { - latency: 8.431, - percentile: 0.999658, - total: 3388889 - }, - { - latency: 8.735, - percentile: 0.999707, - total: 3389055 - }, - { - latency: 9.271, - percentile: 0.999756, - total: 3389220 - }, - { - latency: 9.775, - percentile: 0.99978, - total: 3389303 - }, - { - latency: 10.575, - percentile: 0.999805, - total: 3389385 - }, - { - latency: 13.015, - percentile: 0.999829, - total: 3389468 - }, - { - latency: 37.503, - percentile: 0.999854, - total: 3389551 - }, - { - latency: 67.711, - percentile: 0.999878, - total: 3389634 - }, - { - latency: 83.199, - percentile: 0.99989, - total: 3389675 - }, - { - latency: 97.727, - percentile: 0.999902, - total: 3389716 - }, - { - latency: 113.599, - percentile: 0.999915, - total: 3389758 - }, - { - latency: 128.255, - percentile: 0.999927, - total: 3389799 - }, - { - latency: 143.103, - percentile: 0.999939, - total: 3389843 - }, - { - latency: 155.135, - percentile: 0.999945, - total: 3389861 - }, - { - latency: 158.335, - percentile: 0.999951, - total: 3389883 - }, - { - latency: 170.879, - percentile: 0.999957, - total: 3389903 - }, - { - latency: 173.695, - percentile: 0.999963, - total: 3389924 - }, - { - latency: 186.239, - percentile: 0.999969, - total: 3389944 - }, - { - latency: 187.519, - percentile: 0.999973, - total: 3389954 - }, - { - latency: 189.183, - percentile: 0.999976, - total: 3389965 - }, - { - latency: 190.719, - percentile: 0.999979, - total: 3389975 - }, - { - latency: 201.343, - percentile: 0.999982, - total: 3389985 - }, - { - latency: 203.007, - percentile: 0.999985, - total: 3389996 - }, - { - latency: 203.647, - percentile: 0.999986, - total: 3390001 - }, - { - latency: 204.287, - percentile: 0.999988, - total: 3390006 - }, - { - latency: 205.055, - percentile: 0.999989, - total: 3390011 - }, - { - latency: 207.487, - percentile: 0.999991, - total: 3390017 - }, - { - latency: 215.167, - percentile: 0.999992, - total: 3390022 - }, - { - latency: 215.679, - percentile: 0.999993, - total: 3390024 - }, - { - latency: 216.703, - percentile: 0.999994, - total: 3390027 - }, - { - latency: 217.215, - percentile: 0.999995, - total: 3390029 - }, - { - latency: 217.471, - percentile: 0.999995, - total: 3390032 - }, - { - latency: 217.983, - percentile: 0.999996, - total: 3390035 - }, - { - latency: 218.111, - percentile: 0.999997, - total: 3390038 - }, - { - latency: 218.111, - percentile: 0.999997, - total: 3390038 - }, - { - latency: 218.111, - percentile: 0.999997, - total: 3390038 - }, - { - latency: 218.367, - percentile: 0.999998, - total: 3390040 - }, - { - latency: 218.623, - percentile: 0.999998, - total: 3390041 - }, - { - latency: 219.519, - percentile: 0.999998, - total: 3390042 - }, - { - latency: 219.519, - percentile: 0.999998, - total: 3390042 - }, - { - latency: 220.031, - percentile: 0.999999, - total: 3390043 - }, - { - latency: 220.543, - percentile: 0.999999, - total: 3390044 - }, - { - latency: 220.543, - percentile: 0.999999, - total: 3390044 - }, - { - latency: 220.671, - percentile: 0.999999, - total: 3390045 - }, - { - latency: 220.671, - percentile: 0.999999, - total: 3390045 - }, - { - latency: 220.671, - percentile: 0.999999, - total: 3390045 - }, - { - latency: 220.799, - percentile: 0.999999, - total: 3390046 - }, - { - latency: 220.799, - percentile: 1, - total: 3390046 - }, - { - latency: 220.799, - percentile: 1, - total: 3390046 - }, - { - latency: 220.799, - percentile: 1, - total: 3390046 - }, - { - latency: 220.799, - percentile: 1, - total: 3390046 - }, - { - latency: 221.439, - percentile: 1, - total: 3390047 - }, - { - latency: 221.439, - percentile: 1, - total: 3390047 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11800, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.32MB', - requestsPerSec: 11795.38, - non2xx3xx: 66, - requestsTotal: 3538607, - durationActual: '5.00m', - transferTotal: '1.85GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.655, - percentile: 0.1, - total: 342622 - }, - { - latency: 1.851, - percentile: 0.2, - total: 684231 - }, - { - latency: 2.015, - percentile: 0.3, - total: 1027840 - }, - { - latency: 2.163, - percentile: 0.4, - total: 1370879 - }, - { - latency: 2.305, - percentile: 0.5, - total: 1710398 - }, - { - latency: 2.379, - percentile: 0.55, - total: 1881087 - }, - { - latency: 2.459, - percentile: 0.6, - total: 2055211 - }, - { - latency: 2.543, - percentile: 0.65, - total: 2225484 - }, - { - latency: 2.635, - percentile: 0.7, - total: 2394316 - }, - { - latency: 2.743, - percentile: 0.75, - total: 2566500 - }, - { - latency: 2.803, - percentile: 0.775, - total: 2650007 - }, - { - latency: 2.871, - percentile: 0.8, - total: 2735388 - }, - { - latency: 2.949, - percentile: 0.825, - total: 2821144 - }, - { - latency: 3.041, - percentile: 0.85, - total: 2907864 - }, - { - latency: 3.149, - percentile: 0.875, - total: 2991691 - }, - { - latency: 3.215, - percentile: 0.8875, - total: 3034620 - }, - { - latency: 3.291, - percentile: 0.9, - total: 3077514 - }, - { - latency: 3.381, - percentile: 0.9125, - total: 3120181 - }, - { - latency: 3.491, - percentile: 0.925, - total: 3163192 - }, - { - latency: 3.625, - percentile: 0.9375, - total: 3205491 - }, - { - latency: 3.707, - percentile: 0.94375, - total: 3227100 - }, - { - latency: 3.797, - percentile: 0.95, - total: 3248179 - }, - { - latency: 3.903, - percentile: 0.95625, - total: 3269601 - }, - { - latency: 4.027, - percentile: 0.9625, - total: 3291117 - }, - { - latency: 4.171, - percentile: 0.96875, - total: 3312401 - }, - { - latency: 4.255, - percentile: 0.971875, - total: 3322976 - }, - { - latency: 4.347, - percentile: 0.975, - total: 3333638 - }, - { - latency: 4.455, - percentile: 0.978125, - total: 3344494 - }, - { - latency: 4.575, - percentile: 0.98125, - total: 3355004 - }, - { - latency: 4.723, - percentile: 0.984375, - total: 3365814 - }, - { - latency: 4.807, - percentile: 0.985938, - total: 3371106 - }, - { - latency: 4.899, - percentile: 0.9875, - total: 3376387 - }, - { - latency: 5.003, - percentile: 0.989062, - total: 3381644 - }, - { - latency: 5.131, - percentile: 0.990625, - total: 3387079 - }, - { - latency: 5.283, - percentile: 0.992188, - total: 3392420 - }, - { - latency: 5.375, - percentile: 0.992969, - total: 3395071 - }, - { - latency: 5.479, - percentile: 0.99375, - total: 3397723 - }, - { - latency: 5.603, - percentile: 0.994531, - total: 3400398 - }, - { - latency: 5.751, - percentile: 0.995313, - total: 3403057 - }, - { - latency: 5.931, - percentile: 0.996094, - total: 3405732 - }, - { - latency: 6.035, - percentile: 0.996484, - total: 3407057 - }, - { - latency: 6.151, - percentile: 0.996875, - total: 3408373 - }, - { - latency: 6.287, - percentile: 0.997266, - total: 3409706 - }, - { - latency: 6.455, - percentile: 0.997656, - total: 3411028 - }, - { - latency: 6.651, - percentile: 0.998047, - total: 3412356 - }, - { - latency: 6.775, - percentile: 0.998242, - total: 3413051 - }, - { - latency: 6.903, - percentile: 0.998437, - total: 3413700 - }, - { - latency: 7.055, - percentile: 0.998633, - total: 3414357 - }, - { - latency: 7.247, - percentile: 0.998828, - total: 3415030 - }, - { - latency: 7.507, - percentile: 0.999023, - total: 3415695 - }, - { - latency: 7.651, - percentile: 0.999121, - total: 3416028 - }, - { - latency: 7.819, - percentile: 0.999219, - total: 3416357 - }, - { - latency: 8.059, - percentile: 0.999316, - total: 3416695 - }, - { - latency: 8.407, - percentile: 0.999414, - total: 3417026 - }, - { - latency: 8.935, - percentile: 0.999512, - total: 3417361 - }, - { - latency: 9.599, - percentile: 0.999561, - total: 3417526 - }, - { - latency: 10.903, - percentile: 0.999609, - total: 3417693 - }, - { - latency: 14.079, - percentile: 0.999658, - total: 3417860 - }, - { - latency: 22.815, - percentile: 0.999707, - total: 3418027 - }, - { - latency: 32.591, - percentile: 0.999756, - total: 3418194 - }, - { - latency: 39.807, - percentile: 0.99978, - total: 3418277 - }, - { - latency: 53.599, - percentile: 0.999805, - total: 3418361 - }, - { - latency: 71.295, - percentile: 0.999829, - total: 3418444 - }, - { - latency: 93.759, - percentile: 0.999854, - total: 3418528 - }, - { - latency: 113.151, - percentile: 0.999878, - total: 3418611 - }, - { - latency: 125.951, - percentile: 0.99989, - total: 3418653 - }, - { - latency: 132.863, - percentile: 0.999902, - total: 3418696 - }, - { - latency: 143.615, - percentile: 0.999915, - total: 3418737 - }, - { - latency: 156.415, - percentile: 0.999927, - total: 3418778 - }, - { - latency: 166.655, - percentile: 0.999939, - total: 3418820 - }, - { - latency: 172.415, - percentile: 0.999945, - total: 3418843 - }, - { - latency: 174.335, - percentile: 0.999951, - total: 3418863 - }, - { - latency: 184.063, - percentile: 0.999957, - total: 3418884 - }, - { - latency: 187.775, - percentile: 0.999963, - total: 3418903 - }, - { - latency: 189.951, - percentile: 0.999969, - total: 3418924 - }, - { - latency: 191.871, - percentile: 0.999973, - total: 3418936 - }, - { - latency: 199.807, - percentile: 0.999976, - total: 3418945 - }, - { - latency: 201.855, - percentile: 0.999979, - total: 3418955 - }, - { - latency: 203.135, - percentile: 0.999982, - total: 3418966 - }, - { - latency: 204.287, - percentile: 0.999985, - total: 3418976 - }, - { - latency: 204.927, - percentile: 0.999986, - total: 3418982 - }, - { - latency: 205.951, - percentile: 0.999988, - total: 3418987 - }, - { - latency: 206.591, - percentile: 0.999989, - total: 3418992 - }, - { - latency: 214.527, - percentile: 0.999991, - total: 3418999 - }, - { - latency: 215.167, - percentile: 0.999992, - total: 3419002 - }, - { - latency: 215.551, - percentile: 0.999993, - total: 3419005 - }, - { - latency: 216.063, - percentile: 0.999994, - total: 3419008 - }, - { - latency: 216.447, - percentile: 0.999995, - total: 3419010 - }, - { - latency: 216.959, - percentile: 0.999995, - total: 3419014 - }, - { - latency: 217.087, - percentile: 0.999996, - total: 3419015 - }, - { - latency: 217.215, - percentile: 0.999997, - total: 3419017 - }, - { - latency: 217.343, - percentile: 0.999997, - total: 3419018 - }, - { - latency: 217.599, - percentile: 0.999997, - total: 3419021 - }, - { - latency: 217.599, - percentile: 0.999998, - total: 3419021 - }, - { - latency: 217.727, - percentile: 0.999998, - total: 3419022 - }, - { - latency: 217.855, - percentile: 0.999998, - total: 3419024 - }, - { - latency: 217.855, - percentile: 0.999998, - total: 3419024 - }, - { - latency: 217.855, - percentile: 0.999999, - total: 3419024 - }, - { - latency: 217.983, - percentile: 0.999999, - total: 3419025 - }, - { - latency: 217.983, - percentile: 0.999999, - total: 3419025 - }, - { - latency: 218.239, - percentile: 0.999999, - total: 3419026 - }, - { - latency: 218.239, - percentile: 0.999999, - total: 3419026 - }, - { - latency: 218.239, - percentile: 0.999999, - total: 3419026 - }, - { - latency: 219.135, - percentile: 0.999999, - total: 3419028 - }, - { - latency: 219.135, - percentile: 1, - total: 3419028 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11900, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.38MB', - requestsPerSec: 11895.33, - non2xx3xx: 55, - requestsTotal: 3568599, - durationActual: '5.00m', - transferTotal: '1.87GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.677, - percentile: 0.1, - total: 345032 - }, - { - latency: 1.882, - percentile: 0.2, - total: 690952 - }, - { - latency: 2.049, - percentile: 0.3, - total: 1038023 - }, - { - latency: 2.195, - percentile: 0.4, - total: 1382446 - }, - { - latency: 2.335, - percentile: 0.5, - total: 1724015 - }, - { - latency: 2.409, - percentile: 0.55, - total: 1898612 - }, - { - latency: 2.487, - percentile: 0.6, - total: 2073007 - }, - { - latency: 2.569, - percentile: 0.65, - total: 2242554 - }, - { - latency: 2.663, - percentile: 0.7, - total: 2417037 - }, - { - latency: 2.771, - percentile: 0.75, - total: 2587443 - }, - { - latency: 2.835, - percentile: 0.775, - total: 2674413 - }, - { - latency: 2.905, - percentile: 0.8, - total: 2758875 - }, - { - latency: 2.989, - percentile: 0.825, - total: 2846224 - }, - { - latency: 3.085, - percentile: 0.85, - total: 2931101 - }, - { - latency: 3.203, - percentile: 0.875, - total: 3017321 - }, - { - latency: 3.273, - percentile: 0.8875, - total: 3060123 - }, - { - latency: 3.355, - percentile: 0.9, - total: 3103698 - }, - { - latency: 3.451, - percentile: 0.9125, - total: 3146987 - }, - { - latency: 3.565, - percentile: 0.925, - total: 3189830 - }, - { - latency: 3.707, - percentile: 0.9375, - total: 3232551 - }, - { - latency: 3.795, - percentile: 0.94375, - total: 3254254 - }, - { - latency: 3.893, - percentile: 0.95, - total: 3275847 - }, - { - latency: 4.005, - percentile: 0.95625, - total: 3297465 - }, - { - latency: 4.131, - percentile: 0.9625, - total: 3318970 - }, - { - latency: 4.283, - percentile: 0.96875, - total: 3340734 - }, - { - latency: 4.367, - percentile: 0.971875, - total: 3351073 - }, - { - latency: 4.463, - percentile: 0.975, - total: 3361842 - }, - { - latency: 4.575, - percentile: 0.978125, - total: 3372827 - }, - { - latency: 4.699, - percentile: 0.98125, - total: 3383407 - }, - { - latency: 4.847, - percentile: 0.984375, - total: 3394204 - }, - { - latency: 4.935, - percentile: 0.985938, - total: 3399689 - }, - { - latency: 5.031, - percentile: 0.9875, - total: 3404932 - }, - { - latency: 5.147, - percentile: 0.989062, - total: 3410465 - }, - { - latency: 5.279, - percentile: 0.990625, - total: 3415758 - }, - { - latency: 5.439, - percentile: 0.992188, - total: 3421096 - }, - { - latency: 5.535, - percentile: 0.992969, - total: 3423811 - }, - { - latency: 5.647, - percentile: 0.99375, - total: 3426570 - }, - { - latency: 5.771, - percentile: 0.994531, - total: 3429189 - }, - { - latency: 5.923, - percentile: 0.995313, - total: 3431892 - }, - { - latency: 6.103, - percentile: 0.996094, - total: 3434548 - }, - { - latency: 6.219, - percentile: 0.996484, - total: 3435912 - }, - { - latency: 6.347, - percentile: 0.996875, - total: 3437266 - }, - { - latency: 6.499, - percentile: 0.997266, - total: 3438608 - }, - { - latency: 6.675, - percentile: 0.997656, - total: 3439934 - }, - { - latency: 6.891, - percentile: 0.998047, - total: 3441289 - }, - { - latency: 7.011, - percentile: 0.998242, - total: 3441971 - }, - { - latency: 7.147, - percentile: 0.998437, - total: 3442629 - }, - { - latency: 7.315, - percentile: 0.998633, - total: 3443309 - }, - { - latency: 7.523, - percentile: 0.998828, - total: 3443977 - }, - { - latency: 7.791, - percentile: 0.999023, - total: 3444653 - }, - { - latency: 7.971, - percentile: 0.999121, - total: 3444987 - }, - { - latency: 8.167, - percentile: 0.999219, - total: 3445321 - }, - { - latency: 8.439, - percentile: 0.999316, - total: 3445662 - }, - { - latency: 8.871, - percentile: 0.999414, - total: 3445996 - }, - { - latency: 9.879, - percentile: 0.999512, - total: 3446332 - }, - { - latency: 11.183, - percentile: 0.999561, - total: 3446500 - }, - { - latency: 14.231, - percentile: 0.999609, - total: 3446668 - }, - { - latency: 21.807, - percentile: 0.999658, - total: 3446836 - }, - { - latency: 30.655, - percentile: 0.999707, - total: 3447004 - }, - { - latency: 53.023, - percentile: 0.999756, - total: 3447173 - }, - { - latency: 69.503, - percentile: 0.99978, - total: 3447257 - }, - { - latency: 85.887, - percentile: 0.999805, - total: 3447341 - }, - { - latency: 101.695, - percentile: 0.999829, - total: 3447425 - }, - { - latency: 120.127, - percentile: 0.999854, - total: 3447509 - }, - { - latency: 140.927, - percentile: 0.999878, - total: 3447594 - }, - { - latency: 145.407, - percentile: 0.99989, - total: 3447637 - }, - { - latency: 157.311, - percentile: 0.999902, - total: 3447681 - }, - { - latency: 163.839, - percentile: 0.999915, - total: 3447720 - }, - { - latency: 173.183, - percentile: 0.999927, - total: 3447763 - }, - { - latency: 185.855, - percentile: 0.999939, - total: 3447804 - }, - { - latency: 187.519, - percentile: 0.999945, - total: 3447826 - }, - { - latency: 189.823, - percentile: 0.999951, - total: 3447846 - }, - { - latency: 199.423, - percentile: 0.999957, - total: 3447867 - }, - { - latency: 201.599, - percentile: 0.999963, - total: 3447888 - }, - { - latency: 203.647, - percentile: 0.999969, - total: 3447909 - }, - { - latency: 205.055, - percentile: 0.999973, - total: 3447920 - }, - { - latency: 206.975, - percentile: 0.999976, - total: 3447930 - }, - { - latency: 215.167, - percentile: 0.999979, - total: 3447941 - }, - { - latency: 215.935, - percentile: 0.999982, - total: 3447953 - }, - { - latency: 216.831, - percentile: 0.999985, - total: 3447962 - }, - { - latency: 217.471, - percentile: 0.999986, - total: 3447967 - }, - { - latency: 217.855, - percentile: 0.999988, - total: 3447972 - }, - { - latency: 218.239, - percentile: 0.999989, - total: 3447979 - }, - { - latency: 219.135, - percentile: 0.999991, - total: 3447983 - }, - { - latency: 247.423, - percentile: 0.999992, - total: 3447988 - }, - { - latency: 290.815, - percentile: 0.999993, - total: 3447991 - }, - { - latency: 321.023, - percentile: 0.999994, - total: 3447993 - }, - { - latency: 366.079, - percentile: 0.999995, - total: 3447996 - }, - { - latency: 409.599, - percentile: 0.999995, - total: 3447999 - }, - { - latency: 439.807, - percentile: 0.999996, - total: 3448001 - }, - { - latency: 468.991, - percentile: 0.999997, - total: 3448003 - }, - { - latency: 483.327, - percentile: 0.999997, - total: 3448004 - }, - { - latency: 497.919, - percentile: 0.999997, - total: 3448005 - }, - { - latency: 527.871, - percentile: 0.999998, - total: 3448007 - }, - { - latency: 542.719, - percentile: 0.999998, - total: 3448008 - }, - { - latency: 557.567, - percentile: 0.999998, - total: 3448009 - }, - { - latency: 557.567, - percentile: 0.999998, - total: 3448009 - }, - { - latency: 572.927, - percentile: 0.999999, - total: 3448010 - }, - { - latency: 586.751, - percentile: 0.999999, - total: 3448011 - }, - { - latency: 586.751, - percentile: 0.999999, - total: 3448011 - }, - { - latency: 601.599, - percentile: 0.999999, - total: 3448012 - }, - { - latency: 601.599, - percentile: 0.999999, - total: 3448012 - }, - { - latency: 601.599, - percentile: 0.999999, - total: 3448012 - }, - { - latency: 616.959, - percentile: 0.999999, - total: 3448013 - }, - { - latency: 616.959, - percentile: 1, - total: 3448013 - }, - { - latency: 616.959, - percentile: 1, - total: 3448013 - }, - { - latency: 616.959, - percentile: 1, - total: 3448013 - }, - { - latency: 616.959, - percentile: 1, - total: 3448013 - }, - { - latency: 630.783, - percentile: 1, - total: 3448014 - }, - { - latency: 630.783, - percentile: 1, - total: 3448014 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 12000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.43MB', - requestsPerSec: 11995.27, - non2xx3xx: 23, - requestsTotal: 3598581, - durationActual: '5.00m', - transferTotal: '1.88GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.671, - percentile: 0.1, - total: 348147 - }, - { - latency: 1.88, - percentile: 0.2, - total: 697042 - }, - { - latency: 2.057, - percentile: 0.3, - total: 1045445 - }, - { - latency: 2.219, - percentile: 0.4, - total: 1393320 - }, - { - latency: 2.379, - percentile: 0.5, - total: 1739301 - }, - { - latency: 2.463, - percentile: 0.55, - total: 1912708 - }, - { - latency: 2.553, - percentile: 0.6, - total: 2089188 - }, - { - latency: 2.647, - percentile: 0.65, - total: 2261355 - }, - { - latency: 2.753, - percentile: 0.7, - total: 2436756 - }, - { - latency: 2.873, - percentile: 0.75, - total: 2610097 - }, - { - latency: 2.939, - percentile: 0.775, - total: 2695278 - }, - { - latency: 3.015, - percentile: 0.8, - total: 2783756 - }, - { - latency: 3.097, - percentile: 0.825, - total: 2868666 - }, - { - latency: 3.195, - percentile: 0.85, - total: 2956081 - }, - { - latency: 3.313, - percentile: 0.875, - total: 3042765 - }, - { - latency: 3.383, - percentile: 0.8875, - total: 3086022 - }, - { - latency: 3.465, - percentile: 0.9, - total: 3129638 - }, - { - latency: 3.561, - percentile: 0.9125, - total: 3173126 - }, - { - latency: 3.677, - percentile: 0.925, - total: 3216837 - }, - { - latency: 3.817, - percentile: 0.9375, - total: 3259910 - }, - { - latency: 3.901, - percentile: 0.94375, - total: 3281615 - }, - { - latency: 3.997, - percentile: 0.95, - total: 3303514 - }, - { - latency: 4.107, - percentile: 0.95625, - total: 3325170 - }, - { - latency: 4.235, - percentile: 0.9625, - total: 3346632 - }, - { - latency: 4.395, - percentile: 0.96875, - total: 3368743 - }, - { - latency: 4.483, - percentile: 0.971875, - total: 3379281 - }, - { - latency: 4.587, - percentile: 0.975, - total: 3390388 - }, - { - latency: 4.699, - percentile: 0.978125, - total: 3400970 - }, - { - latency: 4.835, - percentile: 0.98125, - total: 3411986 - }, - { - latency: 4.987, - percentile: 0.984375, - total: 3422710 - }, - { - latency: 5.075, - percentile: 0.985938, - total: 3428140 - }, - { - latency: 5.179, - percentile: 0.9875, - total: 3433714 - }, - { - latency: 5.291, - percentile: 0.989062, - total: 3439017 - }, - { - latency: 5.427, - percentile: 0.990625, - total: 3444454 - }, - { - latency: 5.603, - percentile: 0.992188, - total: 3449932 - }, - { - latency: 5.703, - percentile: 0.992969, - total: 3452547 - }, - { - latency: 5.823, - percentile: 0.99375, - total: 3455330 - }, - { - latency: 5.963, - percentile: 0.994531, - total: 3458013 - }, - { - latency: 6.127, - percentile: 0.995313, - total: 3460696 - }, - { - latency: 6.335, - percentile: 0.996094, - total: 3463437 - }, - { - latency: 6.455, - percentile: 0.996484, - total: 3464802 - }, - { - latency: 6.591, - percentile: 0.996875, - total: 3466133 - }, - { - latency: 6.743, - percentile: 0.997266, - total: 3467482 - }, - { - latency: 6.911, - percentile: 0.997656, - total: 3468837 - }, - { - latency: 7.115, - percentile: 0.998047, - total: 3470210 - }, - { - latency: 7.239, - percentile: 0.998242, - total: 3470892 - }, - { - latency: 7.375, - percentile: 0.998437, - total: 3471567 - }, - { - latency: 7.547, - percentile: 0.998633, - total: 3472232 - }, - { - latency: 7.771, - percentile: 0.998828, - total: 3472918 - }, - { - latency: 8.035, - percentile: 0.999023, - total: 3473592 - }, - { - latency: 8.215, - percentile: 0.999121, - total: 3473931 - }, - { - latency: 8.455, - percentile: 0.999219, - total: 3474273 - }, - { - latency: 8.735, - percentile: 0.999316, - total: 3474612 - }, - { - latency: 9.135, - percentile: 0.999414, - total: 3474950 - }, - { - latency: 9.879, - percentile: 0.999512, - total: 3475290 - }, - { - latency: 10.535, - percentile: 0.999561, - total: 3475458 - }, - { - latency: 11.983, - percentile: 0.999609, - total: 3475627 - }, - { - latency: 17.919, - percentile: 0.999658, - total: 3475797 - }, - { - latency: 34.175, - percentile: 0.999707, - total: 3475968 - }, - { - latency: 61.951, - percentile: 0.999756, - total: 3476137 - }, - { - latency: 77.759, - percentile: 0.99978, - total: 3476222 - }, - { - latency: 94.399, - percentile: 0.999805, - total: 3476306 - }, - { - latency: 110.015, - percentile: 0.999829, - total: 3476391 - }, - { - latency: 125.247, - percentile: 0.999854, - total: 3476477 - }, - { - latency: 141.439, - percentile: 0.999878, - total: 3476562 - }, - { - latency: 146.431, - percentile: 0.99989, - total: 3476604 - }, - { - latency: 156.799, - percentile: 0.999902, - total: 3476646 - }, - { - latency: 161.791, - percentile: 0.999915, - total: 3476688 - }, - { - latency: 172.543, - percentile: 0.999927, - total: 3476732 - }, - { - latency: 177.663, - percentile: 0.999939, - total: 3476773 - }, - { - latency: 186.367, - percentile: 0.999945, - total: 3476796 - }, - { - latency: 187.519, - percentile: 0.999951, - total: 3476816 - }, - { - latency: 189.567, - percentile: 0.999957, - total: 3476837 - }, - { - latency: 198.655, - percentile: 0.999963, - total: 3476858 - }, - { - latency: 201.727, - percentile: 0.999969, - total: 3476881 - }, - { - latency: 202.495, - percentile: 0.999973, - total: 3476891 - }, - { - latency: 202.879, - percentile: 0.999976, - total: 3476901 - }, - { - latency: 203.903, - percentile: 0.999979, - total: 3476912 - }, - { - latency: 204.671, - percentile: 0.999982, - total: 3476923 - }, - { - latency: 208.255, - percentile: 0.999985, - total: 3476932 - }, - { - latency: 214.271, - percentile: 0.999986, - total: 3476938 - }, - { - latency: 215.039, - percentile: 0.999988, - total: 3476943 - }, - { - latency: 215.423, - percentile: 0.999989, - total: 3476948 - }, - { - latency: 216.191, - percentile: 0.999991, - total: 3476954 - }, - { - latency: 216.831, - percentile: 0.999992, - total: 3476961 - }, - { - latency: 216.959, - percentile: 0.999993, - total: 3476963 - }, - { - latency: 217.087, - percentile: 0.999994, - total: 3476966 - }, - { - latency: 217.215, - percentile: 0.999995, - total: 3476967 - }, - { - latency: 217.343, - percentile: 0.999995, - total: 3476970 - }, - { - latency: 217.983, - percentile: 0.999996, - total: 3476974 - }, - { - latency: 217.983, - percentile: 0.999997, - total: 3476974 - }, - { - latency: 218.111, - percentile: 0.999997, - total: 3476977 - }, - { - latency: 218.111, - percentile: 0.999997, - total: 3476977 - }, - { - latency: 218.367, - percentile: 0.999998, - total: 3476979 - }, - { - latency: 218.367, - percentile: 0.999998, - total: 3476979 - }, - { - latency: 218.495, - percentile: 0.999998, - total: 3476982 - }, - { - latency: 218.495, - percentile: 0.999998, - total: 3476982 - }, - { - latency: 218.495, - percentile: 0.999999, - total: 3476982 - }, - { - latency: 218.495, - percentile: 0.999999, - total: 3476982 - }, - { - latency: 218.495, - percentile: 0.999999, - total: 3476982 - }, - { - latency: 218.623, - percentile: 0.999999, - total: 3476983 - }, - { - latency: 218.623, - percentile: 0.999999, - total: 3476983 - }, - { - latency: 218.623, - percentile: 0.999999, - total: 3476983 - }, - { - latency: 219.007, - percentile: 0.999999, - total: 3476984 - }, - { - latency: 219.007, - percentile: 1, - total: 3476984 - }, - { - latency: 219.007, - percentile: 1, - total: 3476984 - }, - { - latency: 219.007, - percentile: 1, - total: 3476984 - }, - { - latency: 219.007, - percentile: 1, - total: 3476984 - }, - { - latency: 219.263, - percentile: 1, - total: 3476985 - }, - { - latency: 219.263, - percentile: 1, - total: 3476985 - } - ] - } - } -]; diff --git a/benchmarks/results/14092016/14092016-mysql2-1.0.0-rc12.js b/benchmarks/results/14092016/14092016-mysql2-1.0.0-rc12.js deleted file mode 100644 index 0d97e1785b..0000000000 --- a/benchmarks/results/14092016/14092016-mysql2-1.0.0-rc12.js +++ /dev/null @@ -1,17836 +0,0 @@ -'use strict'; - -window.mysql2Data = [ - { - opts: { - path: '../wrk2/wrk', - rate: 9000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.82MB', - requestsPerSec: 8996.56, - non2xx3xx: 192, - requestsTotal: 2698975, - durationActual: '5.00m', - transferTotal: '1.41GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.618, - percentile: 0.1, - total: 261032 - }, - { - latency: 1.831, - percentile: 0.2, - total: 522257 - }, - { - latency: 2.009, - percentile: 0.3, - total: 782760 - }, - { - latency: 2.175, - percentile: 0.4, - total: 1043626 - }, - { - latency: 2.341, - percentile: 0.5, - total: 1305149 - }, - { - latency: 2.427, - percentile: 0.55, - total: 1435523 - }, - { - latency: 2.519, - percentile: 0.6, - total: 1567239 - }, - { - latency: 2.617, - percentile: 0.65, - total: 1696662 - }, - { - latency: 2.727, - percentile: 0.7, - total: 1827195 - }, - { - latency: 2.853, - percentile: 0.75, - total: 1956243 - }, - { - latency: 2.927, - percentile: 0.775, - total: 2022584 - }, - { - latency: 3.007, - percentile: 0.8, - total: 2086878 - }, - { - latency: 3.099, - percentile: 0.825, - total: 2151761 - }, - { - latency: 3.205, - percentile: 0.85, - total: 2216870 - }, - { - latency: 3.333, - percentile: 0.875, - total: 2282586 - }, - { - latency: 3.407, - percentile: 0.8875, - total: 2315104 - }, - { - latency: 3.489, - percentile: 0.9, - total: 2347038 - }, - { - latency: 3.587, - percentile: 0.9125, - total: 2380077 - }, - { - latency: 3.699, - percentile: 0.925, - total: 2412458 - }, - { - latency: 3.837, - percentile: 0.9375, - total: 2445127 - }, - { - latency: 3.919, - percentile: 0.94375, - total: 2461327 - }, - { - latency: 4.011, - percentile: 0.95, - total: 2477495 - }, - { - latency: 4.119, - percentile: 0.95625, - total: 2493747 - }, - { - latency: 4.247, - percentile: 0.9625, - total: 2510105 - }, - { - latency: 4.411, - percentile: 0.96875, - total: 2526610 - }, - { - latency: 4.507, - percentile: 0.971875, - total: 2534715 - }, - { - latency: 4.619, - percentile: 0.975, - total: 2542831 - }, - { - latency: 4.751, - percentile: 0.978125, - total: 2550828 - }, - { - latency: 4.907, - percentile: 0.98125, - total: 2558969 - }, - { - latency: 5.103, - percentile: 0.984375, - total: 2567094 - }, - { - latency: 5.223, - percentile: 0.985938, - total: 2571149 - }, - { - latency: 5.371, - percentile: 0.9875, - total: 2575189 - }, - { - latency: 5.543, - percentile: 0.989062, - total: 2579250 - }, - { - latency: 5.759, - percentile: 0.990625, - total: 2583332 - }, - { - latency: 6.031, - percentile: 0.992188, - total: 2587376 - }, - { - latency: 6.199, - percentile: 0.992969, - total: 2589448 - }, - { - latency: 6.403, - percentile: 0.99375, - total: 2591456 - }, - { - latency: 6.639, - percentile: 0.994531, - total: 2593511 - }, - { - latency: 6.935, - percentile: 0.995313, - total: 2595548 - }, - { - latency: 7.295, - percentile: 0.996094, - total: 2597579 - }, - { - latency: 7.503, - percentile: 0.996484, - total: 2598592 - }, - { - latency: 7.743, - percentile: 0.996875, - total: 2599614 - }, - { - latency: 7.991, - percentile: 0.997266, - total: 2600621 - }, - { - latency: 8.287, - percentile: 0.997656, - total: 2601641 - }, - { - latency: 8.639, - percentile: 0.998047, - total: 2602674 - }, - { - latency: 8.831, - percentile: 0.998242, - total: 2603190 - }, - { - latency: 9.031, - percentile: 0.998437, - total: 2603691 - }, - { - latency: 9.295, - percentile: 0.998633, - total: 2604198 - }, - { - latency: 9.591, - percentile: 0.998828, - total: 2604697 - }, - { - latency: 9.959, - percentile: 0.999023, - total: 2605204 - }, - { - latency: 10.159, - percentile: 0.999121, - total: 2605470 - }, - { - latency: 10.407, - percentile: 0.999219, - total: 2605719 - }, - { - latency: 10.679, - percentile: 0.999316, - total: 2605970 - }, - { - latency: 11.007, - percentile: 0.999414, - total: 2606223 - }, - { - latency: 11.431, - percentile: 0.999512, - total: 2606477 - }, - { - latency: 11.695, - percentile: 0.999561, - total: 2606604 - }, - { - latency: 11.983, - percentile: 0.999609, - total: 2606733 - }, - { - latency: 12.311, - percentile: 0.999658, - total: 2606858 - }, - { - latency: 12.727, - percentile: 0.999707, - total: 2606987 - }, - { - latency: 13.287, - percentile: 0.999756, - total: 2607113 - }, - { - latency: 13.759, - percentile: 0.99978, - total: 2607177 - }, - { - latency: 14.367, - percentile: 0.999805, - total: 2607240 - }, - { - latency: 15.311, - percentile: 0.999829, - total: 2607304 - }, - { - latency: 17.151, - percentile: 0.999854, - total: 2607369 - }, - { - latency: 20.479, - percentile: 0.999878, - total: 2607431 - }, - { - latency: 23.119, - percentile: 0.99989, - total: 2607463 - }, - { - latency: 40.383, - percentile: 0.999902, - total: 2607495 - }, - { - latency: 62.975, - percentile: 0.999915, - total: 2607527 - }, - { - latency: 85.055, - percentile: 0.999927, - total: 2607559 - }, - { - latency: 107.455, - percentile: 0.999939, - total: 2607590 - }, - { - latency: 123.007, - percentile: 0.999945, - total: 2607608 - }, - { - latency: 138.751, - percentile: 0.999951, - total: 2607622 - }, - { - latency: 144.383, - percentile: 0.999957, - total: 2607638 - }, - { - latency: 161.919, - percentile: 0.999963, - total: 2607654 - }, - { - latency: 166.399, - percentile: 0.999969, - total: 2607670 - }, - { - latency: 181.503, - percentile: 0.999973, - total: 2607678 - }, - { - latency: 183.167, - percentile: 0.999976, - total: 2607686 - }, - { - latency: 184.447, - percentile: 0.999979, - total: 2607694 - }, - { - latency: 188.287, - percentile: 0.999982, - total: 2607702 - }, - { - latency: 203.263, - percentile: 0.999985, - total: 2607710 - }, - { - latency: 203.903, - percentile: 0.999986, - total: 2607714 - }, - { - latency: 204.415, - percentile: 0.999988, - total: 2607720 - }, - { - latency: 205.183, - percentile: 0.999989, - total: 2607722 - }, - { - latency: 205.695, - percentile: 0.999991, - total: 2607726 - }, - { - latency: 221.439, - percentile: 0.999992, - total: 2607730 - }, - { - latency: 222.591, - percentile: 0.999993, - total: 2607732 - }, - { - latency: 223.103, - percentile: 0.999994, - total: 2607736 - }, - { - latency: 223.103, - percentile: 0.999995, - total: 2607736 - }, - { - latency: 223.359, - percentile: 0.999995, - total: 2607739 - }, - { - latency: 223.999, - percentile: 0.999996, - total: 2607740 - }, - { - latency: 224.255, - percentile: 0.999997, - total: 2607741 - }, - { - latency: 224.383, - percentile: 0.999997, - total: 2607743 - }, - { - latency: 224.383, - percentile: 0.999997, - total: 2607743 - }, - { - latency: 225.023, - percentile: 0.999998, - total: 2607745 - }, - { - latency: 225.023, - percentile: 0.999998, - total: 2607745 - }, - { - latency: 225.023, - percentile: 0.999998, - total: 2607745 - }, - { - latency: 225.407, - percentile: 0.999998, - total: 2607746 - }, - { - latency: 225.407, - percentile: 0.999999, - total: 2607746 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2607747 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2607747 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2607747 - }, - { - latency: 225.791, - percentile: 0.999999, - total: 2607748 - }, - { - latency: 225.791, - percentile: 0.999999, - total: 2607748 - }, - { - latency: 225.791, - percentile: 0.999999, - total: 2607748 - }, - { - latency: 225.791, - percentile: 1, - total: 2607748 - }, - { - latency: 225.791, - percentile: 1, - total: 2607748 - }, - { - latency: 226.047, - percentile: 1, - total: 2607749 - }, - { - latency: 226.047, - percentile: 1, - total: 2607749 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9100, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.88MB', - requestsPerSec: 9096.51, - connectErrors: '0', - readErrors: '0', - writeErrors: '0', - timeoutErrors: '2', - non2xx3xx: 37, - requestsTotal: 2728952, - durationActual: '5.00m', - transferTotal: '1.43GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.624, - percentile: 0.1, - total: 264067 - }, - { - latency: 1.829, - percentile: 0.2, - total: 528387 - }, - { - latency: 1.998, - percentile: 0.3, - total: 791810 - }, - { - latency: 2.155, - percentile: 0.4, - total: 1056246 - }, - { - latency: 2.309, - percentile: 0.5, - total: 1319665 - }, - { - latency: 2.389, - percentile: 0.55, - total: 1451191 - }, - { - latency: 2.473, - percentile: 0.6, - total: 1583846 - }, - { - latency: 2.563, - percentile: 0.65, - total: 1716367 - }, - { - latency: 2.661, - percentile: 0.7, - total: 1847471 - }, - { - latency: 2.773, - percentile: 0.75, - total: 1979324 - }, - { - latency: 2.837, - percentile: 0.775, - total: 2045345 - }, - { - latency: 2.907, - percentile: 0.8, - total: 2110033 - }, - { - latency: 2.989, - percentile: 0.825, - total: 2176715 - }, - { - latency: 3.081, - percentile: 0.85, - total: 2241572 - }, - { - latency: 3.193, - percentile: 0.875, - total: 2307600 - }, - { - latency: 3.257, - percentile: 0.8875, - total: 2340124 - }, - { - latency: 3.333, - percentile: 0.9, - total: 2373567 - }, - { - latency: 3.419, - percentile: 0.9125, - total: 2406657 - }, - { - latency: 3.519, - percentile: 0.925, - total: 2439129 - }, - { - latency: 3.643, - percentile: 0.9375, - total: 2472157 - }, - { - latency: 3.717, - percentile: 0.94375, - total: 2488767 - }, - { - latency: 3.801, - percentile: 0.95, - total: 2505072 - }, - { - latency: 3.899, - percentile: 0.95625, - total: 2521607 - }, - { - latency: 4.017, - percentile: 0.9625, - total: 2538010 - }, - { - latency: 4.163, - percentile: 0.96875, - total: 2554581 - }, - { - latency: 4.247, - percentile: 0.971875, - total: 2562564 - }, - { - latency: 4.351, - percentile: 0.975, - total: 2570935 - }, - { - latency: 4.471, - percentile: 0.978125, - total: 2579095 - }, - { - latency: 4.623, - percentile: 0.98125, - total: 2587383 - }, - { - latency: 4.811, - percentile: 0.984375, - total: 2595554 - }, - { - latency: 4.931, - percentile: 0.985938, - total: 2599687 - }, - { - latency: 5.067, - percentile: 0.9875, - total: 2603839 - }, - { - latency: 5.235, - percentile: 0.989062, - total: 2607939 - }, - { - latency: 5.431, - percentile: 0.990625, - total: 2611995 - }, - { - latency: 5.695, - percentile: 0.992188, - total: 2616121 - }, - { - latency: 5.867, - percentile: 0.992969, - total: 2618210 - }, - { - latency: 6.063, - percentile: 0.99375, - total: 2620251 - }, - { - latency: 6.307, - percentile: 0.994531, - total: 2622315 - }, - { - latency: 6.607, - percentile: 0.995313, - total: 2624369 - }, - { - latency: 6.983, - percentile: 0.996094, - total: 2626414 - }, - { - latency: 7.207, - percentile: 0.996484, - total: 2627449 - }, - { - latency: 7.455, - percentile: 0.996875, - total: 2628486 - }, - { - latency: 7.735, - percentile: 0.997266, - total: 2629505 - }, - { - latency: 8.051, - percentile: 0.997656, - total: 2630534 - }, - { - latency: 8.431, - percentile: 0.998047, - total: 2631567 - }, - { - latency: 8.639, - percentile: 0.998242, - total: 2632085 - }, - { - latency: 8.895, - percentile: 0.998437, - total: 2632593 - }, - { - latency: 9.167, - percentile: 0.998633, - total: 2633106 - }, - { - latency: 9.495, - percentile: 0.998828, - total: 2633626 - }, - { - latency: 9.895, - percentile: 0.999023, - total: 2634144 - }, - { - latency: 10.111, - percentile: 0.999121, - total: 2634394 - }, - { - latency: 10.415, - percentile: 0.999219, - total: 2634655 - }, - { - latency: 10.751, - percentile: 0.999316, - total: 2634909 - }, - { - latency: 11.183, - percentile: 0.999414, - total: 2635166 - }, - { - latency: 11.775, - percentile: 0.999512, - total: 2635426 - }, - { - latency: 12.183, - percentile: 0.999561, - total: 2635552 - }, - { - latency: 12.783, - percentile: 0.999609, - total: 2635684 - }, - { - latency: 13.703, - percentile: 0.999658, - total: 2635809 - }, - { - latency: 15.575, - percentile: 0.999707, - total: 2635938 - }, - { - latency: 46.975, - percentile: 0.999756, - total: 2636067 - }, - { - latency: 83.903, - percentile: 0.99978, - total: 2636131 - }, - { - latency: 123.263, - percentile: 0.999805, - total: 2636196 - }, - { - latency: 153.599, - percentile: 0.999829, - total: 2636260 - }, - { - latency: 184.959, - percentile: 0.999854, - total: 2636324 - }, - { - latency: 225.407, - percentile: 0.999878, - total: 2636390 - }, - { - latency: 754.175, - percentile: 0.99989, - total: 2636421 - }, - { - latency: 1399.807, - percentile: 0.999902, - total: 2636453 - }, - { - latency: 2031.615, - percentile: 0.999915, - total: 2636485 - }, - { - latency: 2672.639, - percentile: 0.999927, - total: 2636517 - }, - { - latency: 3340.287, - percentile: 0.999939, - total: 2636550 - }, - { - latency: 3667.967, - percentile: 0.999945, - total: 2636566 - }, - { - latency: 3993.599, - percentile: 0.999951, - total: 2636582 - }, - { - latency: 4308.991, - percentile: 0.999957, - total: 2636598 - }, - { - latency: 4620.287, - percentile: 0.999963, - total: 2636614 - }, - { - latency: 4927.487, - percentile: 0.999969, - total: 2636630 - }, - { - latency: 5087.231, - percentile: 0.999973, - total: 2636638 - }, - { - latency: 5246.975, - percentile: 0.999976, - total: 2636646 - }, - { - latency: 5410.815, - percentile: 0.999979, - total: 2636654 - }, - { - latency: 5574.655, - percentile: 0.999982, - total: 2636662 - }, - { - latency: 5734.399, - percentile: 0.999985, - total: 2636670 - }, - { - latency: 5816.319, - percentile: 0.999986, - total: 2636674 - }, - { - latency: 5898.239, - percentile: 0.999988, - total: 2636678 - }, - { - latency: 5980.159, - percentile: 0.999989, - total: 2636682 - }, - { - latency: 6062.079, - percentile: 0.999991, - total: 2636686 - }, - { - latency: 6139.903, - percentile: 0.999992, - total: 2636690 - }, - { - latency: 6180.863, - percentile: 0.999993, - total: 2636692 - }, - { - latency: 6221.823, - percentile: 0.999994, - total: 2636694 - }, - { - latency: 6258.687, - percentile: 0.999995, - total: 2636696 - }, - { - latency: 6299.647, - percentile: 0.999995, - total: 2636698 - }, - { - latency: 6340.607, - percentile: 0.999996, - total: 2636700 - }, - { - latency: 6361.087, - percentile: 0.999997, - total: 2636701 - }, - { - latency: 6381.567, - percentile: 0.999997, - total: 2636702 - }, - { - latency: 6402.047, - percentile: 0.999997, - total: 2636703 - }, - { - latency: 6422.527, - percentile: 0.999998, - total: 2636704 - }, - { - latency: 6443.007, - percentile: 0.999998, - total: 2636705 - }, - { - latency: 6463.487, - percentile: 0.999998, - total: 2636706 - }, - { - latency: 6463.487, - percentile: 0.999998, - total: 2636706 - }, - { - latency: 6483.967, - percentile: 0.999999, - total: 2636707 - }, - { - latency: 6483.967, - percentile: 0.999999, - total: 2636707 - }, - { - latency: 6504.447, - percentile: 0.999999, - total: 2636708 - }, - { - latency: 6504.447, - percentile: 0.999999, - total: 2636708 - }, - { - latency: 6504.447, - percentile: 0.999999, - total: 2636708 - }, - { - latency: 6520.831, - percentile: 0.999999, - total: 2636709 - }, - { - latency: 6520.831, - percentile: 0.999999, - total: 2636709 - }, - { - latency: 6520.831, - percentile: 1, - total: 2636709 - }, - { - latency: 6520.831, - percentile: 1, - total: 2636709 - }, - { - latency: 6520.831, - percentile: 1, - total: 2636709 - }, - { - latency: 6541.311, - percentile: 1, - total: 2636710 - }, - { - latency: 6541.311, - percentile: 1, - total: 2636710 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9200, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.93MB', - requestsPerSec: 9196.49, - non2xx3xx: 20, - requestsTotal: 2758943, - durationActual: '5.00m', - transferTotal: '1.44GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.621, - percentile: 0.1, - total: 267282 - }, - { - latency: 1.812, - percentile: 0.2, - total: 534556 - }, - { - latency: 1.967, - percentile: 0.3, - total: 800553 - }, - { - latency: 2.111, - percentile: 0.4, - total: 1069497 - }, - { - latency: 2.251, - percentile: 0.5, - total: 1335519 - }, - { - latency: 2.323, - percentile: 0.55, - total: 1469606 - }, - { - latency: 2.397, - percentile: 0.6, - total: 1602295 - }, - { - latency: 2.475, - percentile: 0.65, - total: 1734234 - }, - { - latency: 2.561, - percentile: 0.7, - total: 1868110 - }, - { - latency: 2.657, - percentile: 0.75, - total: 2000712 - }, - { - latency: 2.711, - percentile: 0.775, - total: 2067183 - }, - { - latency: 2.771, - percentile: 0.8, - total: 2133312 - }, - { - latency: 2.839, - percentile: 0.825, - total: 2199700 - }, - { - latency: 2.919, - percentile: 0.85, - total: 2266402 - }, - { - latency: 3.017, - percentile: 0.875, - total: 2333627 - }, - { - latency: 3.075, - percentile: 0.8875, - total: 2366876 - }, - { - latency: 3.141, - percentile: 0.9, - total: 2399994 - }, - { - latency: 3.217, - percentile: 0.9125, - total: 2432447 - }, - { - latency: 3.311, - percentile: 0.925, - total: 2466191 - }, - { - latency: 3.427, - percentile: 0.9375, - total: 2499227 - }, - { - latency: 3.497, - percentile: 0.94375, - total: 2515802 - }, - { - latency: 3.579, - percentile: 0.95, - total: 2532784 - }, - { - latency: 3.671, - percentile: 0.95625, - total: 2549079 - }, - { - latency: 3.785, - percentile: 0.9625, - total: 2565812 - }, - { - latency: 3.927, - percentile: 0.96875, - total: 2582454 - }, - { - latency: 4.011, - percentile: 0.971875, - total: 2590740 - }, - { - latency: 4.111, - percentile: 0.975, - total: 2599068 - }, - { - latency: 4.231, - percentile: 0.978125, - total: 2607491 - }, - { - latency: 4.379, - percentile: 0.98125, - total: 2615731 - }, - { - latency: 4.571, - percentile: 0.984375, - total: 2624064 - }, - { - latency: 4.691, - percentile: 0.985938, - total: 2628335 - }, - { - latency: 4.831, - percentile: 0.9875, - total: 2632482 - }, - { - latency: 4.999, - percentile: 0.989062, - total: 2636625 - }, - { - latency: 5.199, - percentile: 0.990625, - total: 2640727 - }, - { - latency: 5.459, - percentile: 0.992188, - total: 2644892 - }, - { - latency: 5.623, - percentile: 0.992969, - total: 2646979 - }, - { - latency: 5.815, - percentile: 0.99375, - total: 2649042 - }, - { - latency: 6.047, - percentile: 0.994531, - total: 2651134 - }, - { - latency: 6.319, - percentile: 0.995313, - total: 2653198 - }, - { - latency: 6.667, - percentile: 0.996094, - total: 2655277 - }, - { - latency: 6.871, - percentile: 0.996484, - total: 2656318 - }, - { - latency: 7.115, - percentile: 0.996875, - total: 2657368 - }, - { - latency: 7.379, - percentile: 0.997266, - total: 2658404 - }, - { - latency: 7.675, - percentile: 0.997656, - total: 2659455 - }, - { - latency: 8.043, - percentile: 0.998047, - total: 2660487 - }, - { - latency: 8.247, - percentile: 0.998242, - total: 2661024 - }, - { - latency: 8.487, - percentile: 0.998437, - total: 2661528 - }, - { - latency: 8.743, - percentile: 0.998633, - total: 2662048 - }, - { - latency: 9.071, - percentile: 0.998828, - total: 2662578 - }, - { - latency: 9.455, - percentile: 0.999023, - total: 2663086 - }, - { - latency: 9.703, - percentile: 0.999121, - total: 2663353 - }, - { - latency: 9.983, - percentile: 0.999219, - total: 2663610 - }, - { - latency: 10.311, - percentile: 0.999316, - total: 2663869 - }, - { - latency: 10.711, - percentile: 0.999414, - total: 2664128 - }, - { - latency: 11.207, - percentile: 0.999512, - total: 2664388 - }, - { - latency: 11.519, - percentile: 0.999561, - total: 2664519 - }, - { - latency: 11.959, - percentile: 0.999609, - total: 2664650 - }, - { - latency: 12.503, - percentile: 0.999658, - total: 2664778 - }, - { - latency: 13.319, - percentile: 0.999707, - total: 2664909 - }, - { - latency: 14.831, - percentile: 0.999756, - total: 2665039 - }, - { - latency: 17.903, - percentile: 0.99978, - total: 2665104 - }, - { - latency: 30.991, - percentile: 0.999805, - total: 2665169 - }, - { - latency: 56.863, - percentile: 0.999829, - total: 2665234 - }, - { - latency: 83.903, - percentile: 0.999854, - total: 2665299 - }, - { - latency: 105.855, - percentile: 0.999878, - total: 2665364 - }, - { - latency: 119.615, - percentile: 0.99989, - total: 2665397 - }, - { - latency: 126.719, - percentile: 0.999902, - total: 2665429 - }, - { - latency: 144.511, - percentile: 0.999915, - total: 2665462 - }, - { - latency: 151.423, - percentile: 0.999927, - total: 2665494 - }, - { - latency: 165.503, - percentile: 0.999939, - total: 2665528 - }, - { - latency: 167.295, - percentile: 0.999945, - total: 2665543 - }, - { - latency: 183.039, - percentile: 0.999951, - total: 2665560 - }, - { - latency: 184.831, - percentile: 0.999957, - total: 2665578 - }, - { - latency: 186.367, - percentile: 0.999963, - total: 2665592 - }, - { - latency: 201.599, - percentile: 0.999969, - total: 2665608 - }, - { - latency: 203.391, - percentile: 0.999973, - total: 2665616 - }, - { - latency: 204.031, - percentile: 0.999976, - total: 2665624 - }, - { - latency: 204.543, - percentile: 0.999979, - total: 2665633 - }, - { - latency: 205.439, - percentile: 0.999982, - total: 2665641 - }, - { - latency: 206.335, - percentile: 0.999985, - total: 2665649 - }, - { - latency: 211.583, - percentile: 0.999986, - total: 2665653 - }, - { - latency: 219.647, - percentile: 0.999988, - total: 2665657 - }, - { - latency: 221.823, - percentile: 0.999989, - total: 2665662 - }, - { - latency: 222.719, - percentile: 0.999991, - total: 2665665 - }, - { - latency: 223.487, - percentile: 0.999992, - total: 2665670 - }, - { - latency: 223.743, - percentile: 0.999993, - total: 2665673 - }, - { - latency: 223.743, - percentile: 0.999994, - total: 2665673 - }, - { - latency: 224.255, - percentile: 0.999995, - total: 2665675 - }, - { - latency: 224.383, - percentile: 0.999995, - total: 2665677 - }, - { - latency: 224.767, - percentile: 0.999996, - total: 2665679 - }, - { - latency: 224.895, - percentile: 0.999997, - total: 2665680 - }, - { - latency: 225.151, - percentile: 0.999997, - total: 2665681 - }, - { - latency: 225.407, - percentile: 0.999997, - total: 2665682 - }, - { - latency: 225.535, - percentile: 0.999998, - total: 2665683 - }, - { - latency: 225.791, - percentile: 0.999998, - total: 2665684 - }, - { - latency: 226.431, - percentile: 0.999998, - total: 2665686 - }, - { - latency: 226.431, - percentile: 0.999998, - total: 2665686 - }, - { - latency: 226.431, - percentile: 0.999999, - total: 2665686 - }, - { - latency: 226.431, - percentile: 0.999999, - total: 2665686 - }, - { - latency: 227.327, - percentile: 0.999999, - total: 2665687 - }, - { - latency: 227.327, - percentile: 0.999999, - total: 2665687 - }, - { - latency: 227.327, - percentile: 0.999999, - total: 2665687 - }, - { - latency: 227.839, - percentile: 0.999999, - total: 2665688 - }, - { - latency: 227.839, - percentile: 0.999999, - total: 2665688 - }, - { - latency: 227.839, - percentile: 1, - total: 2665688 - }, - { - latency: 227.839, - percentile: 1, - total: 2665688 - }, - { - latency: 227.839, - percentile: 1, - total: 2665688 - }, - { - latency: 231.551, - percentile: 1, - total: 2665689 - }, - { - latency: 231.551, - percentile: 1, - total: 2665689 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9300, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.98MB', - requestsPerSec: 9296.43, - non2xx3xx: 35, - requestsTotal: 2788924, - durationActual: '5.00m', - transferTotal: '1.46GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.646, - percentile: 0.1, - total: 270329 - }, - { - latency: 1.854, - percentile: 0.2, - total: 539593 - }, - { - latency: 2.024, - percentile: 0.3, - total: 809977 - }, - { - latency: 2.181, - percentile: 0.4, - total: 1081329 - }, - { - latency: 2.337, - percentile: 0.5, - total: 1350595 - }, - { - latency: 2.419, - percentile: 0.55, - total: 1483906 - }, - { - latency: 2.507, - percentile: 0.6, - total: 1619589 - }, - { - latency: 2.601, - percentile: 0.65, - total: 1752194 - }, - { - latency: 2.709, - percentile: 0.7, - total: 1888166 - }, - { - latency: 2.835, - percentile: 0.75, - total: 2022747 - }, - { - latency: 2.907, - percentile: 0.775, - total: 2089640 - }, - { - latency: 2.987, - percentile: 0.8, - total: 2155917 - }, - { - latency: 3.081, - percentile: 0.825, - total: 2223974 - }, - { - latency: 3.189, - percentile: 0.85, - total: 2290729 - }, - { - latency: 3.321, - percentile: 0.875, - total: 2358718 - }, - { - latency: 3.397, - percentile: 0.8875, - total: 2392025 - }, - { - latency: 3.485, - percentile: 0.9, - total: 2425426 - }, - { - latency: 3.589, - percentile: 0.9125, - total: 2459446 - }, - { - latency: 3.711, - percentile: 0.925, - total: 2492785 - }, - { - latency: 3.861, - percentile: 0.9375, - total: 2526307 - }, - { - latency: 3.951, - percentile: 0.94375, - total: 2543154 - }, - { - latency: 4.053, - percentile: 0.95, - total: 2560024 - }, - { - latency: 4.171, - percentile: 0.95625, - total: 2576812 - }, - { - latency: 4.311, - percentile: 0.9625, - total: 2593634 - }, - { - latency: 4.483, - percentile: 0.96875, - total: 2610523 - }, - { - latency: 4.587, - percentile: 0.971875, - total: 2618890 - }, - { - latency: 4.707, - percentile: 0.975, - total: 2627293 - }, - { - latency: 4.851, - percentile: 0.978125, - total: 2635886 - }, - { - latency: 5.023, - percentile: 0.98125, - total: 2644196 - }, - { - latency: 5.235, - percentile: 0.984375, - total: 2652570 - }, - { - latency: 5.367, - percentile: 0.985938, - total: 2656841 - }, - { - latency: 5.519, - percentile: 0.9875, - total: 2661037 - }, - { - latency: 5.699, - percentile: 0.989062, - total: 2665221 - }, - { - latency: 5.919, - percentile: 0.990625, - total: 2669453 - }, - { - latency: 6.191, - percentile: 0.992188, - total: 2673644 - }, - { - latency: 6.355, - percentile: 0.992969, - total: 2675714 - }, - { - latency: 6.551, - percentile: 0.99375, - total: 2677826 - }, - { - latency: 6.783, - percentile: 0.994531, - total: 2679960 - }, - { - latency: 7.055, - percentile: 0.995313, - total: 2682037 - }, - { - latency: 7.387, - percentile: 0.996094, - total: 2684148 - }, - { - latency: 7.587, - percentile: 0.996484, - total: 2685198 - }, - { - latency: 7.791, - percentile: 0.996875, - total: 2686240 - }, - { - latency: 8.019, - percentile: 0.997266, - total: 2687303 - }, - { - latency: 8.287, - percentile: 0.997656, - total: 2688362 - }, - { - latency: 8.615, - percentile: 0.998047, - total: 2689404 - }, - { - latency: 8.807, - percentile: 0.998242, - total: 2689931 - }, - { - latency: 9.007, - percentile: 0.998437, - total: 2690449 - }, - { - latency: 9.279, - percentile: 0.998633, - total: 2690988 - }, - { - latency: 9.591, - percentile: 0.998828, - total: 2691507 - }, - { - latency: 9.967, - percentile: 0.999023, - total: 2692027 - }, - { - latency: 10.215, - percentile: 0.999121, - total: 2692292 - }, - { - latency: 10.495, - percentile: 0.999219, - total: 2692556 - }, - { - latency: 10.807, - percentile: 0.999316, - total: 2692818 - }, - { - latency: 11.183, - percentile: 0.999414, - total: 2693081 - }, - { - latency: 11.679, - percentile: 0.999512, - total: 2693345 - }, - { - latency: 11.983, - percentile: 0.999561, - total: 2693477 - }, - { - latency: 12.327, - percentile: 0.999609, - total: 2693607 - }, - { - latency: 12.815, - percentile: 0.999658, - total: 2693738 - }, - { - latency: 13.535, - percentile: 0.999707, - total: 2693869 - }, - { - latency: 14.631, - percentile: 0.999756, - total: 2694001 - }, - { - latency: 15.463, - percentile: 0.99978, - total: 2694066 - }, - { - latency: 17.791, - percentile: 0.999805, - total: 2694132 - }, - { - latency: 34.751, - percentile: 0.999829, - total: 2694198 - }, - { - latency: 63.679, - percentile: 0.999854, - total: 2694264 - }, - { - latency: 88.127, - percentile: 0.999878, - total: 2694330 - }, - { - latency: 104.511, - percentile: 0.99989, - total: 2694362 - }, - { - latency: 120.383, - percentile: 0.999902, - total: 2694395 - }, - { - latency: 128.447, - percentile: 0.999915, - total: 2694428 - }, - { - latency: 145.791, - percentile: 0.999927, - total: 2694461 - }, - { - latency: 161.663, - percentile: 0.999939, - total: 2694494 - }, - { - latency: 165.119, - percentile: 0.999945, - total: 2694510 - }, - { - latency: 168.703, - percentile: 0.999951, - total: 2694527 - }, - { - latency: 183.423, - percentile: 0.999957, - total: 2694544 - }, - { - latency: 185.343, - percentile: 0.999963, - total: 2694561 - }, - { - latency: 188.927, - percentile: 0.999969, - total: 2694576 - }, - { - latency: 199.551, - percentile: 0.999973, - total: 2694584 - }, - { - latency: 203.007, - percentile: 0.999976, - total: 2694593 - }, - { - latency: 203.903, - percentile: 0.999979, - total: 2694601 - }, - { - latency: 205.311, - percentile: 0.999982, - total: 2694610 - }, - { - latency: 206.463, - percentile: 0.999985, - total: 2694618 - }, - { - latency: 206.719, - percentile: 0.999986, - total: 2694621 - }, - { - latency: 218.751, - percentile: 0.999988, - total: 2694626 - }, - { - latency: 219.391, - percentile: 0.999989, - total: 2694630 - }, - { - latency: 222.207, - percentile: 0.999991, - total: 2694634 - }, - { - latency: 222.591, - percentile: 0.999992, - total: 2694638 - }, - { - latency: 223.359, - percentile: 0.999993, - total: 2694640 - }, - { - latency: 223.487, - percentile: 0.999994, - total: 2694642 - }, - { - latency: 223.999, - percentile: 0.999995, - total: 2694647 - }, - { - latency: 223.999, - percentile: 0.999995, - total: 2694647 - }, - { - latency: 224.383, - percentile: 0.999996, - total: 2694648 - }, - { - latency: 224.511, - percentile: 0.999997, - total: 2694649 - }, - { - latency: 224.767, - percentile: 0.999997, - total: 2694650 - }, - { - latency: 225.023, - percentile: 0.999997, - total: 2694651 - }, - { - latency: 225.279, - percentile: 0.999998, - total: 2694652 - }, - { - latency: 225.407, - percentile: 0.999998, - total: 2694653 - }, - { - latency: 225.535, - percentile: 0.999998, - total: 2694655 - }, - { - latency: 225.535, - percentile: 0.999998, - total: 2694655 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2694655 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2694655 - }, - { - latency: 225.919, - percentile: 0.999999, - total: 2694656 - }, - { - latency: 225.919, - percentile: 0.999999, - total: 2694656 - }, - { - latency: 225.919, - percentile: 0.999999, - total: 2694656 - }, - { - latency: 226.047, - percentile: 0.999999, - total: 2694658 - }, - { - latency: 226.047, - percentile: 1, - total: 2694658 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9400, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.04MB', - requestsPerSec: 9396.4, - non2xx3xx: 29, - requestsTotal: 2818917, - durationActual: '5.00m', - transferTotal: '1.48GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.665, - percentile: 0.1, - total: 272608 - }, - { - latency: 1.882, - percentile: 0.2, - total: 544898 - }, - { - latency: 2.059, - percentile: 0.3, - total: 817851 - }, - { - latency: 2.221, - percentile: 0.4, - total: 1091371 - }, - { - latency: 2.379, - percentile: 0.5, - total: 1362049 - }, - { - latency: 2.463, - percentile: 0.55, - total: 1500669 - }, - { - latency: 2.551, - percentile: 0.6, - total: 1635907 - }, - { - latency: 2.647, - percentile: 0.65, - total: 1771153 - }, - { - latency: 2.757, - percentile: 0.7, - total: 1906575 - }, - { - latency: 2.893, - percentile: 0.75, - total: 2044480 - }, - { - latency: 2.973, - percentile: 0.775, - total: 2111551 - }, - { - latency: 3.067, - percentile: 0.8, - total: 2180073 - }, - { - latency: 3.175, - percentile: 0.825, - total: 2247139 - }, - { - latency: 3.305, - percentile: 0.85, - total: 2315293 - }, - { - latency: 3.463, - percentile: 0.875, - total: 2383569 - }, - { - latency: 3.557, - percentile: 0.8875, - total: 2417856 - }, - { - latency: 3.661, - percentile: 0.9, - total: 2451341 - }, - { - latency: 3.785, - percentile: 0.9125, - total: 2485693 - }, - { - latency: 3.929, - percentile: 0.925, - total: 2519388 - }, - { - latency: 4.107, - percentile: 0.9375, - total: 2553448 - }, - { - latency: 4.215, - percentile: 0.94375, - total: 2570723 - }, - { - latency: 4.335, - percentile: 0.95, - total: 2587642 - }, - { - latency: 4.475, - percentile: 0.95625, - total: 2604758 - }, - { - latency: 4.643, - percentile: 0.9625, - total: 2621600 - }, - { - latency: 4.859, - percentile: 0.96875, - total: 2638763 - }, - { - latency: 4.987, - percentile: 0.971875, - total: 2647192 - }, - { - latency: 5.143, - percentile: 0.975, - total: 2655708 - }, - { - latency: 5.319, - percentile: 0.978125, - total: 2664117 - }, - { - latency: 5.535, - percentile: 0.98125, - total: 2672626 - }, - { - latency: 5.803, - percentile: 0.984375, - total: 2681129 - }, - { - latency: 5.963, - percentile: 0.985938, - total: 2685398 - }, - { - latency: 6.143, - percentile: 0.9875, - total: 2689617 - }, - { - latency: 6.347, - percentile: 0.989062, - total: 2693909 - }, - { - latency: 6.587, - percentile: 0.990625, - total: 2698117 - }, - { - latency: 6.891, - percentile: 0.992188, - total: 2702429 - }, - { - latency: 7.063, - percentile: 0.992969, - total: 2704516 - }, - { - latency: 7.267, - percentile: 0.99375, - total: 2706637 - }, - { - latency: 7.507, - percentile: 0.994531, - total: 2708780 - }, - { - latency: 7.779, - percentile: 0.995313, - total: 2710899 - }, - { - latency: 8.111, - percentile: 0.996094, - total: 2713009 - }, - { - latency: 8.303, - percentile: 0.996484, - total: 2714099 - }, - { - latency: 8.519, - percentile: 0.996875, - total: 2715135 - }, - { - latency: 8.767, - percentile: 0.997266, - total: 2716200 - }, - { - latency: 9.063, - percentile: 0.997656, - total: 2717280 - }, - { - latency: 9.415, - percentile: 0.998047, - total: 2718348 - }, - { - latency: 9.615, - percentile: 0.998242, - total: 2718866 - }, - { - latency: 9.855, - percentile: 0.998437, - total: 2719399 - }, - { - latency: 10.103, - percentile: 0.998633, - total: 2719932 - }, - { - latency: 10.399, - percentile: 0.998828, - total: 2720466 - }, - { - latency: 10.751, - percentile: 0.999023, - total: 2720990 - }, - { - latency: 10.975, - percentile: 0.999121, - total: 2721267 - }, - { - latency: 11.255, - percentile: 0.999219, - total: 2721526 - }, - { - latency: 11.583, - percentile: 0.999316, - total: 2721792 - }, - { - latency: 11.975, - percentile: 0.999414, - total: 2722053 - }, - { - latency: 12.631, - percentile: 0.999512, - total: 2722318 - }, - { - latency: 13.031, - percentile: 0.999561, - total: 2722450 - }, - { - latency: 13.623, - percentile: 0.999609, - total: 2722583 - }, - { - latency: 14.503, - percentile: 0.999658, - total: 2722717 - }, - { - latency: 16.023, - percentile: 0.999707, - total: 2722849 - }, - { - latency: 29.119, - percentile: 0.999756, - total: 2722982 - }, - { - latency: 48.927, - percentile: 0.99978, - total: 2723048 - }, - { - latency: 68.287, - percentile: 0.999805, - total: 2723115 - }, - { - latency: 88.319, - percentile: 0.999829, - total: 2723181 - }, - { - latency: 108.095, - percentile: 0.999854, - total: 2723249 - }, - { - latency: 127.167, - percentile: 0.999878, - total: 2723314 - }, - { - latency: 142.719, - percentile: 0.99989, - total: 2723348 - }, - { - latency: 147.199, - percentile: 0.999902, - total: 2723382 - }, - { - latency: 162.943, - percentile: 0.999915, - total: 2723414 - }, - { - latency: 166.655, - percentile: 0.999927, - total: 2723447 - }, - { - latency: 183.167, - percentile: 0.999939, - total: 2723480 - }, - { - latency: 185.471, - percentile: 0.999945, - total: 2723500 - }, - { - latency: 186.623, - percentile: 0.999951, - total: 2723515 - }, - { - latency: 200.703, - percentile: 0.999957, - total: 2723530 - }, - { - latency: 203.519, - percentile: 0.999963, - total: 2723547 - }, - { - latency: 204.543, - percentile: 0.999969, - total: 2723563 - }, - { - latency: 205.823, - percentile: 0.999973, - total: 2723573 - }, - { - latency: 207.103, - percentile: 0.999976, - total: 2723580 - }, - { - latency: 218.879, - percentile: 0.999979, - total: 2723588 - }, - { - latency: 220.671, - percentile: 0.999982, - total: 2723598 - }, - { - latency: 221.311, - percentile: 0.999985, - total: 2723605 - }, - { - latency: 222.591, - percentile: 0.999986, - total: 2723609 - }, - { - latency: 223.615, - percentile: 0.999988, - total: 2723613 - }, - { - latency: 224.511, - percentile: 0.999989, - total: 2723618 - }, - { - latency: 227.199, - percentile: 0.999991, - total: 2723622 - }, - { - latency: 262.399, - percentile: 0.999992, - total: 2723626 - }, - { - latency: 300.287, - percentile: 0.999993, - total: 2723628 - }, - { - latency: 337.919, - percentile: 0.999994, - total: 2723630 - }, - { - latency: 376.831, - percentile: 0.999995, - total: 2723632 - }, - { - latency: 416.255, - percentile: 0.999995, - total: 2723634 - }, - { - latency: 455.423, - percentile: 0.999996, - total: 2723636 - }, - { - latency: 475.135, - percentile: 0.999997, - total: 2723637 - }, - { - latency: 494.079, - percentile: 0.999997, - total: 2723638 - }, - { - latency: 514.047, - percentile: 0.999997, - total: 2723639 - }, - { - latency: 533.503, - percentile: 0.999998, - total: 2723640 - }, - { - latency: 552.447, - percentile: 0.999998, - total: 2723641 - }, - { - latency: 569.855, - percentile: 0.999998, - total: 2723642 - }, - { - latency: 569.855, - percentile: 0.999998, - total: 2723642 - }, - { - latency: 588.799, - percentile: 0.999999, - total: 2723643 - }, - { - latency: 588.799, - percentile: 0.999999, - total: 2723643 - }, - { - latency: 606.719, - percentile: 0.999999, - total: 2723644 - }, - { - latency: 606.719, - percentile: 0.999999, - total: 2723644 - }, - { - latency: 606.719, - percentile: 0.999999, - total: 2723644 - }, - { - latency: 626.175, - percentile: 0.999999, - total: 2723645 - }, - { - latency: 626.175, - percentile: 0.999999, - total: 2723645 - }, - { - latency: 626.175, - percentile: 1, - total: 2723645 - }, - { - latency: 626.175, - percentile: 1, - total: 2723645 - }, - { - latency: 626.175, - percentile: 1, - total: 2723645 - }, - { - latency: 646.143, - percentile: 1, - total: 2723646 - }, - { - latency: 646.143, - percentile: 1, - total: 2723646 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9500, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.09MB', - requestsPerSec: 9496.29, - non2xx3xx: 286, - requestsTotal: 2848886, - durationActual: '5.00m', - transferTotal: '1.49GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.733, - percentile: 0.1, - total: 275691 - }, - { - latency: 1.986, - percentile: 0.2, - total: 550912 - }, - { - latency: 2.199, - percentile: 0.3, - total: 826097 - }, - { - latency: 2.401, - percentile: 0.4, - total: 1101699 - }, - { - latency: 2.609, - percentile: 0.5, - total: 1377302 - }, - { - latency: 2.721, - percentile: 0.55, - total: 1515437 - }, - { - latency: 2.845, - percentile: 0.6, - total: 1652939 - }, - { - latency: 2.987, - percentile: 0.65, - total: 1790073 - }, - { - latency: 3.159, - percentile: 0.7, - total: 1927467 - }, - { - latency: 3.377, - percentile: 0.75, - total: 2064840 - }, - { - latency: 3.507, - percentile: 0.775, - total: 2133598 - }, - { - latency: 3.655, - percentile: 0.8, - total: 2202837 - }, - { - latency: 3.819, - percentile: 0.825, - total: 2271169 - }, - { - latency: 4.005, - percentile: 0.85, - total: 2339773 - }, - { - latency: 4.227, - percentile: 0.875, - total: 2409625 - }, - { - latency: 4.351, - percentile: 0.8875, - total: 2443335 - }, - { - latency: 4.491, - percentile: 0.9, - total: 2477522 - }, - { - latency: 4.651, - percentile: 0.9125, - total: 2512081 - }, - { - latency: 4.839, - percentile: 0.925, - total: 2546814 - }, - { - latency: 5.059, - percentile: 0.9375, - total: 2580844 - }, - { - latency: 5.191, - percentile: 0.94375, - total: 2598112 - }, - { - latency: 5.339, - percentile: 0.95, - total: 2615337 - }, - { - latency: 5.507, - percentile: 0.95625, - total: 2632458 - }, - { - latency: 5.707, - percentile: 0.9625, - total: 2649539 - }, - { - latency: 5.951, - percentile: 0.96875, - total: 2666650 - }, - { - latency: 6.099, - percentile: 0.971875, - total: 2675343 - }, - { - latency: 6.267, - percentile: 0.975, - total: 2683965 - }, - { - latency: 6.459, - percentile: 0.978125, - total: 2692503 - }, - { - latency: 6.687, - percentile: 0.98125, - total: 2701096 - }, - { - latency: 6.955, - percentile: 0.984375, - total: 2709676 - }, - { - latency: 7.107, - percentile: 0.985938, - total: 2713899 - }, - { - latency: 7.291, - percentile: 0.9875, - total: 2718304 - }, - { - latency: 7.495, - percentile: 0.989062, - total: 2722516 - }, - { - latency: 7.751, - percentile: 0.990625, - total: 2726853 - }, - { - latency: 8.063, - percentile: 0.992188, - total: 2731119 - }, - { - latency: 8.263, - percentile: 0.992969, - total: 2733322 - }, - { - latency: 8.487, - percentile: 0.99375, - total: 2735430 - }, - { - latency: 8.735, - percentile: 0.994531, - total: 2737559 - }, - { - latency: 9.039, - percentile: 0.995313, - total: 2739715 - }, - { - latency: 9.415, - percentile: 0.996094, - total: 2741853 - }, - { - latency: 9.655, - percentile: 0.996484, - total: 2742954 - }, - { - latency: 9.911, - percentile: 0.996875, - total: 2744026 - }, - { - latency: 10.215, - percentile: 0.997266, - total: 2745095 - }, - { - latency: 10.591, - percentile: 0.997656, - total: 2746156 - }, - { - latency: 11.055, - percentile: 0.998047, - total: 2747238 - }, - { - latency: 11.343, - percentile: 0.998242, - total: 2747767 - }, - { - latency: 11.687, - percentile: 0.998437, - total: 2748313 - }, - { - latency: 12.055, - percentile: 0.998633, - total: 2748851 - }, - { - latency: 12.495, - percentile: 0.998828, - total: 2749391 - }, - { - latency: 13.079, - percentile: 0.999023, - total: 2749918 - }, - { - latency: 13.399, - percentile: 0.999121, - total: 2750187 - }, - { - latency: 13.831, - percentile: 0.999219, - total: 2750455 - }, - { - latency: 14.415, - percentile: 0.999316, - total: 2750728 - }, - { - latency: 15.207, - percentile: 0.999414, - total: 2750995 - }, - { - latency: 16.399, - percentile: 0.999512, - total: 2751262 - }, - { - latency: 17.215, - percentile: 0.999561, - total: 2751396 - }, - { - latency: 18.303, - percentile: 0.999609, - total: 2751532 - }, - { - latency: 20.623, - percentile: 0.999658, - total: 2751665 - }, - { - latency: 27.231, - percentile: 0.999707, - total: 2751799 - }, - { - latency: 51.935, - percentile: 0.999756, - total: 2751933 - }, - { - latency: 70.271, - percentile: 0.99978, - total: 2752001 - }, - { - latency: 87.807, - percentile: 0.999805, - total: 2752068 - }, - { - latency: 105.791, - percentile: 0.999829, - total: 2752137 - }, - { - latency: 123.711, - percentile: 0.999854, - total: 2752202 - }, - { - latency: 142.719, - percentile: 0.999878, - total: 2752269 - }, - { - latency: 145.791, - percentile: 0.99989, - total: 2752303 - }, - { - latency: 161.279, - percentile: 0.999902, - total: 2752338 - }, - { - latency: 164.095, - percentile: 0.999915, - total: 2752370 - }, - { - latency: 180.095, - percentile: 0.999927, - total: 2752405 - }, - { - latency: 183.039, - percentile: 0.999939, - total: 2752437 - }, - { - latency: 185.215, - percentile: 0.999945, - total: 2752457 - }, - { - latency: 187.775, - percentile: 0.999951, - total: 2752471 - }, - { - latency: 200.319, - percentile: 0.999957, - total: 2752488 - }, - { - latency: 201.983, - percentile: 0.999963, - total: 2752507 - }, - { - latency: 203.263, - percentile: 0.999969, - total: 2752521 - }, - { - latency: 204.031, - percentile: 0.999973, - total: 2752530 - }, - { - latency: 204.927, - percentile: 0.999976, - total: 2752538 - }, - { - latency: 206.463, - percentile: 0.999979, - total: 2752547 - }, - { - latency: 219.391, - percentile: 0.999982, - total: 2752558 - }, - { - latency: 220.031, - percentile: 0.999985, - total: 2752569 - }, - { - latency: 220.031, - percentile: 0.999986, - total: 2752569 - }, - { - latency: 220.415, - percentile: 0.999988, - total: 2752572 - }, - { - latency: 221.055, - percentile: 0.999989, - total: 2752577 - }, - { - latency: 221.311, - percentile: 0.999991, - total: 2752584 - }, - { - latency: 221.311, - percentile: 0.999992, - total: 2752584 - }, - { - latency: 221.567, - percentile: 0.999993, - total: 2752587 - }, - { - latency: 221.695, - percentile: 0.999994, - total: 2752589 - }, - { - latency: 221.823, - percentile: 0.999995, - total: 2752594 - }, - { - latency: 221.823, - percentile: 0.999995, - total: 2752594 - }, - { - latency: 222.079, - percentile: 0.999996, - total: 2752596 - }, - { - latency: 222.079, - percentile: 0.999997, - total: 2752596 - }, - { - latency: 222.207, - percentile: 0.999997, - total: 2752597 - }, - { - latency: 222.591, - percentile: 0.999997, - total: 2752598 - }, - { - latency: 222.847, - percentile: 0.999998, - total: 2752600 - }, - { - latency: 222.847, - percentile: 0.999998, - total: 2752600 - }, - { - latency: 223.231, - percentile: 0.999998, - total: 2752601 - }, - { - latency: 223.231, - percentile: 0.999998, - total: 2752601 - }, - { - latency: 223.615, - percentile: 0.999999, - total: 2752602 - }, - { - latency: 223.615, - percentile: 0.999999, - total: 2752602 - }, - { - latency: 223.871, - percentile: 0.999999, - total: 2752603 - }, - { - latency: 223.871, - percentile: 0.999999, - total: 2752603 - }, - { - latency: 223.871, - percentile: 0.999999, - total: 2752603 - }, - { - latency: 223.999, - percentile: 0.999999, - total: 2752604 - }, - { - latency: 223.999, - percentile: 0.999999, - total: 2752604 - }, - { - latency: 223.999, - percentile: 1, - total: 2752604 - }, - { - latency: 223.999, - percentile: 1, - total: 2752604 - }, - { - latency: 223.999, - percentile: 1, - total: 2752604 - }, - { - latency: 225.407, - percentile: 1, - total: 2752605 - }, - { - latency: 225.407, - percentile: 1, - total: 2752605 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9600, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.14MB', - requestsPerSec: 9596.29, - non2xx3xx: 877, - requestsTotal: 2878884, - durationActual: '5.00m', - transferTotal: '1.51GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.777, - percentile: 0.1, - total: 278862 - }, - { - latency: 2.044, - percentile: 0.2, - total: 557234 - }, - { - latency: 2.279, - percentile: 0.3, - total: 834484 - }, - { - latency: 2.517, - percentile: 0.4, - total: 1114270 - }, - { - latency: 2.775, - percentile: 0.5, - total: 1391927 - }, - { - latency: 2.919, - percentile: 0.55, - total: 1531198 - }, - { - latency: 3.077, - percentile: 0.6, - total: 1670447 - }, - { - latency: 3.251, - percentile: 0.65, - total: 1808954 - }, - { - latency: 3.453, - percentile: 0.7, - total: 1948139 - }, - { - latency: 3.697, - percentile: 0.75, - total: 2087134 - }, - { - latency: 3.839, - percentile: 0.775, - total: 2156049 - }, - { - latency: 4.003, - percentile: 0.8, - total: 2225642 - }, - { - latency: 4.195, - percentile: 0.825, - total: 2295630 - }, - { - latency: 4.423, - percentile: 0.85, - total: 2364507 - }, - { - latency: 4.711, - percentile: 0.875, - total: 2434671 - }, - { - latency: 4.879, - percentile: 0.8875, - total: 2468940 - }, - { - latency: 5.075, - percentile: 0.9, - total: 2503755 - }, - { - latency: 5.299, - percentile: 0.9125, - total: 2538265 - }, - { - latency: 5.563, - percentile: 0.925, - total: 2573088 - }, - { - latency: 5.875, - percentile: 0.9375, - total: 2607877 - }, - { - latency: 6.051, - percentile: 0.94375, - total: 2625284 - }, - { - latency: 6.247, - percentile: 0.95, - total: 2642690 - }, - { - latency: 6.463, - percentile: 0.95625, - total: 2660103 - }, - { - latency: 6.711, - percentile: 0.9625, - total: 2677484 - }, - { - latency: 7.007, - percentile: 0.96875, - total: 2694694 - }, - { - latency: 7.187, - percentile: 0.971875, - total: 2703546 - }, - { - latency: 7.379, - percentile: 0.975, - total: 2712199 - }, - { - latency: 7.603, - percentile: 0.978125, - total: 2720833 - }, - { - latency: 7.863, - percentile: 0.98125, - total: 2729477 - }, - { - latency: 8.187, - percentile: 0.984375, - total: 2738204 - }, - { - latency: 8.375, - percentile: 0.985938, - total: 2742553 - }, - { - latency: 8.591, - percentile: 0.9875, - total: 2746947 - }, - { - latency: 8.839, - percentile: 0.989062, - total: 2751257 - }, - { - latency: 9.119, - percentile: 0.990625, - total: 2755610 - }, - { - latency: 9.455, - percentile: 0.992188, - total: 2759941 - }, - { - latency: 9.647, - percentile: 0.992969, - total: 2762100 - }, - { - latency: 9.863, - percentile: 0.99375, - total: 2764218 - }, - { - latency: 10.135, - percentile: 0.994531, - total: 2766430 - }, - { - latency: 10.447, - percentile: 0.995313, - total: 2768572 - }, - { - latency: 10.847, - percentile: 0.996094, - total: 2770760 - }, - { - latency: 11.087, - percentile: 0.996484, - total: 2771824 - }, - { - latency: 11.359, - percentile: 0.996875, - total: 2772915 - }, - { - latency: 11.679, - percentile: 0.997266, - total: 2774006 - }, - { - latency: 12.063, - percentile: 0.997656, - total: 2775089 - }, - { - latency: 12.575, - percentile: 0.998047, - total: 2776178 - }, - { - latency: 12.863, - percentile: 0.998242, - total: 2776717 - }, - { - latency: 13.191, - percentile: 0.998437, - total: 2777260 - }, - { - latency: 13.559, - percentile: 0.998633, - total: 2777805 - }, - { - latency: 14.031, - percentile: 0.998828, - total: 2778344 - }, - { - latency: 14.655, - percentile: 0.999023, - total: 2778888 - }, - { - latency: 15.039, - percentile: 0.999121, - total: 2779158 - }, - { - latency: 15.471, - percentile: 0.999219, - total: 2779432 - }, - { - latency: 16.023, - percentile: 0.999316, - total: 2779703 - }, - { - latency: 16.799, - percentile: 0.999414, - total: 2779975 - }, - { - latency: 17.839, - percentile: 0.999512, - total: 2780244 - }, - { - latency: 18.575, - percentile: 0.999561, - total: 2780380 - }, - { - latency: 19.631, - percentile: 0.999609, - total: 2780517 - }, - { - latency: 21.407, - percentile: 0.999658, - total: 2780652 - }, - { - latency: 25.775, - percentile: 0.999707, - total: 2780788 - }, - { - latency: 51.999, - percentile: 0.999756, - total: 2780923 - }, - { - latency: 69.887, - percentile: 0.99978, - total: 2780991 - }, - { - latency: 87.679, - percentile: 0.999805, - total: 2781059 - }, - { - latency: 105.471, - percentile: 0.999829, - total: 2781127 - }, - { - latency: 124.095, - percentile: 0.999854, - total: 2781196 - }, - { - latency: 142.975, - percentile: 0.999878, - total: 2781264 - }, - { - latency: 146.559, - percentile: 0.99989, - total: 2781299 - }, - { - latency: 161.407, - percentile: 0.999902, - total: 2781331 - }, - { - latency: 164.479, - percentile: 0.999915, - total: 2781365 - }, - { - latency: 179.967, - percentile: 0.999927, - total: 2781399 - }, - { - latency: 183.295, - percentile: 0.999939, - total: 2781434 - }, - { - latency: 184.703, - percentile: 0.999945, - total: 2781450 - }, - { - latency: 189.695, - percentile: 0.999951, - total: 2781467 - }, - { - latency: 200.831, - percentile: 0.999957, - total: 2781484 - }, - { - latency: 202.367, - percentile: 0.999963, - total: 2781503 - }, - { - latency: 203.391, - percentile: 0.999969, - total: 2781518 - }, - { - latency: 203.775, - percentile: 0.999973, - total: 2781526 - }, - { - latency: 205.183, - percentile: 0.999976, - total: 2781536 - }, - { - latency: 218.623, - percentile: 0.999979, - total: 2781543 - }, - { - latency: 219.775, - percentile: 0.999982, - total: 2781556 - }, - { - latency: 220.031, - percentile: 0.999985, - total: 2781560 - }, - { - latency: 220.671, - percentile: 0.999986, - total: 2781565 - }, - { - latency: 221.183, - percentile: 0.999988, - total: 2781569 - }, - { - latency: 221.567, - percentile: 0.999989, - total: 2781573 - }, - { - latency: 221.823, - percentile: 0.999991, - total: 2781577 - }, - { - latency: 222.079, - percentile: 0.999992, - total: 2781583 - }, - { - latency: 222.079, - percentile: 0.999993, - total: 2781583 - }, - { - latency: 222.335, - percentile: 0.999994, - total: 2781586 - }, - { - latency: 222.591, - percentile: 0.999995, - total: 2781589 - }, - { - latency: 222.719, - percentile: 0.999995, - total: 2781592 - }, - { - latency: 222.719, - percentile: 0.999996, - total: 2781592 - }, - { - latency: 222.847, - percentile: 0.999997, - total: 2781595 - }, - { - latency: 222.847, - percentile: 0.999997, - total: 2781595 - }, - { - latency: 222.847, - percentile: 0.999997, - total: 2781595 - }, - { - latency: 222.975, - percentile: 0.999998, - total: 2781597 - }, - { - latency: 222.975, - percentile: 0.999998, - total: 2781597 - }, - { - latency: 223.231, - percentile: 0.999998, - total: 2781598 - }, - { - latency: 223.231, - percentile: 0.999998, - total: 2781598 - }, - { - latency: 223.359, - percentile: 0.999999, - total: 2781599 - }, - { - latency: 223.359, - percentile: 0.999999, - total: 2781599 - }, - { - latency: 224.255, - percentile: 0.999999, - total: 2781600 - }, - { - latency: 224.255, - percentile: 0.999999, - total: 2781600 - }, - { - latency: 224.255, - percentile: 0.999999, - total: 2781600 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 2781601 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 2781601 - }, - { - latency: 224.383, - percentile: 1, - total: 2781601 - }, - { - latency: 224.383, - percentile: 1, - total: 2781601 - }, - { - latency: 224.383, - percentile: 1, - total: 2781601 - }, - { - latency: 224.511, - percentile: 1, - total: 2781602 - }, - { - latency: 224.511, - percentile: 1, - total: 2781602 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9700, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.19MB', - requestsPerSec: 9696.22, - non2xx3xx: 3152, - requestsTotal: 2908863, - durationActual: '5.00m', - transferTotal: '1.52GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.822, - percentile: 0.1, - total: 281204 - }, - { - latency: 2.107, - percentile: 0.2, - total: 562221 - }, - { - latency: 2.357, - percentile: 0.3, - total: 844808 - }, - { - latency: 2.623, - percentile: 0.4, - total: 1125927 - }, - { - latency: 2.935, - percentile: 0.5, - total: 1405398 - }, - { - latency: 3.117, - percentile: 0.55, - total: 1546851 - }, - { - latency: 3.315, - percentile: 0.6, - total: 1686734 - }, - { - latency: 3.539, - percentile: 0.65, - total: 1827903 - }, - { - latency: 3.797, - percentile: 0.7, - total: 1967776 - }, - { - latency: 4.107, - percentile: 0.75, - total: 2109449 - }, - { - latency: 4.279, - percentile: 0.775, - total: 2179188 - }, - { - latency: 4.475, - percentile: 0.8, - total: 2249286 - }, - { - latency: 4.703, - percentile: 0.825, - total: 2319395 - }, - { - latency: 4.971, - percentile: 0.85, - total: 2389134 - }, - { - latency: 5.303, - percentile: 0.875, - total: 2459854 - }, - { - latency: 5.491, - percentile: 0.8875, - total: 2494691 - }, - { - latency: 5.699, - percentile: 0.9, - total: 2529640 - }, - { - latency: 5.923, - percentile: 0.9125, - total: 2565009 - }, - { - latency: 6.175, - percentile: 0.925, - total: 2600042 - }, - { - latency: 6.475, - percentile: 0.9375, - total: 2635041 - }, - { - latency: 6.655, - percentile: 0.94375, - total: 2652639 - }, - { - latency: 6.855, - percentile: 0.95, - total: 2670116 - }, - { - latency: 7.087, - percentile: 0.95625, - total: 2687692 - }, - { - latency: 7.363, - percentile: 0.9625, - total: 2705159 - }, - { - latency: 7.707, - percentile: 0.96875, - total: 2722755 - }, - { - latency: 7.907, - percentile: 0.971875, - total: 2731577 - }, - { - latency: 8.127, - percentile: 0.975, - total: 2740424 - }, - { - latency: 8.359, - percentile: 0.978125, - total: 2749101 - }, - { - latency: 8.631, - percentile: 0.98125, - total: 2757981 - }, - { - latency: 8.959, - percentile: 0.984375, - total: 2766789 - }, - { - latency: 9.151, - percentile: 0.985938, - total: 2771171 - }, - { - latency: 9.359, - percentile: 0.9875, - total: 2775476 - }, - { - latency: 9.607, - percentile: 0.989062, - total: 2779819 - }, - { - latency: 9.903, - percentile: 0.990625, - total: 2784214 - }, - { - latency: 10.247, - percentile: 0.992188, - total: 2788598 - }, - { - latency: 10.455, - percentile: 0.992969, - total: 2790867 - }, - { - latency: 10.679, - percentile: 0.99375, - total: 2793030 - }, - { - latency: 10.935, - percentile: 0.994531, - total: 2795180 - }, - { - latency: 11.255, - percentile: 0.995313, - total: 2797377 - }, - { - latency: 11.631, - percentile: 0.996094, - total: 2799591 - }, - { - latency: 11.847, - percentile: 0.996484, - total: 2800678 - }, - { - latency: 12.103, - percentile: 0.996875, - total: 2801774 - }, - { - latency: 12.415, - percentile: 0.997266, - total: 2802876 - }, - { - latency: 12.759, - percentile: 0.997656, - total: 2803962 - }, - { - latency: 13.215, - percentile: 0.998047, - total: 2805060 - }, - { - latency: 13.479, - percentile: 0.998242, - total: 2805609 - }, - { - latency: 13.775, - percentile: 0.998437, - total: 2806163 - }, - { - latency: 14.135, - percentile: 0.998633, - total: 2806708 - }, - { - latency: 14.567, - percentile: 0.998828, - total: 2807262 - }, - { - latency: 15.135, - percentile: 0.999023, - total: 2807810 - }, - { - latency: 15.503, - percentile: 0.999121, - total: 2808079 - }, - { - latency: 15.919, - percentile: 0.999219, - total: 2808353 - }, - { - latency: 16.447, - percentile: 0.999316, - total: 2808631 - }, - { - latency: 17.103, - percentile: 0.999414, - total: 2808905 - }, - { - latency: 18.239, - percentile: 0.999512, - total: 2809178 - }, - { - latency: 19.071, - percentile: 0.999561, - total: 2809314 - }, - { - latency: 20.591, - percentile: 0.999609, - total: 2809451 - }, - { - latency: 23.071, - percentile: 0.999658, - total: 2809588 - }, - { - latency: 43.679, - percentile: 0.999707, - total: 2809725 - }, - { - latency: 74.815, - percentile: 0.999756, - total: 2809862 - }, - { - latency: 91.327, - percentile: 0.99978, - total: 2809931 - }, - { - latency: 107.327, - percentile: 0.999805, - total: 2810000 - }, - { - latency: 122.815, - percentile: 0.999829, - total: 2810068 - }, - { - latency: 135.807, - percentile: 0.999854, - total: 2810137 - }, - { - latency: 149.503, - percentile: 0.999878, - total: 2810205 - }, - { - latency: 162.047, - percentile: 0.99989, - total: 2810240 - }, - { - latency: 165.503, - percentile: 0.999902, - total: 2810274 - }, - { - latency: 174.591, - percentile: 0.999915, - total: 2810308 - }, - { - latency: 182.655, - percentile: 0.999927, - total: 2810343 - }, - { - latency: 187.007, - percentile: 0.999939, - total: 2810377 - }, - { - latency: 190.847, - percentile: 0.999945, - total: 2810394 - }, - { - latency: 200.831, - percentile: 0.999951, - total: 2810412 - }, - { - latency: 201.983, - percentile: 0.999957, - total: 2810430 - }, - { - latency: 203.775, - percentile: 0.999963, - total: 2810449 - }, - { - latency: 205.439, - percentile: 0.999969, - total: 2810465 - }, - { - latency: 205.951, - percentile: 0.999973, - total: 2810473 - }, - { - latency: 210.815, - percentile: 0.999976, - total: 2810480 - }, - { - latency: 218.623, - percentile: 0.999979, - total: 2810489 - }, - { - latency: 220.159, - percentile: 0.999982, - total: 2810499 - }, - { - latency: 220.671, - percentile: 0.999985, - total: 2810508 - }, - { - latency: 220.799, - percentile: 0.999986, - total: 2810510 - }, - { - latency: 221.055, - percentile: 0.999988, - total: 2810515 - }, - { - latency: 221.183, - percentile: 0.999989, - total: 2810518 - }, - { - latency: 221.567, - percentile: 0.999991, - total: 2810523 - }, - { - latency: 221.823, - percentile: 0.999992, - total: 2810527 - }, - { - latency: 222.079, - percentile: 0.999993, - total: 2810529 - }, - { - latency: 222.207, - percentile: 0.999994, - total: 2810531 - }, - { - latency: 222.463, - percentile: 0.999995, - total: 2810533 - }, - { - latency: 223.103, - percentile: 0.999995, - total: 2810539 - }, - { - latency: 223.103, - percentile: 0.999996, - total: 2810539 - }, - { - latency: 223.103, - percentile: 0.999997, - total: 2810539 - }, - { - latency: 223.231, - percentile: 0.999997, - total: 2810542 - }, - { - latency: 223.231, - percentile: 0.999997, - total: 2810542 - }, - { - latency: 223.231, - percentile: 0.999998, - total: 2810542 - }, - { - latency: 223.359, - percentile: 0.999998, - total: 2810543 - }, - { - latency: 223.871, - percentile: 0.999998, - total: 2810544 - }, - { - latency: 223.871, - percentile: 0.999998, - total: 2810544 - }, - { - latency: 224.255, - percentile: 0.999999, - total: 2810545 - }, - { - latency: 224.255, - percentile: 0.999999, - total: 2810545 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 2810546 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 2810546 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 2810546 - }, - { - latency: 226.047, - percentile: 0.999999, - total: 2810547 - }, - { - latency: 226.047, - percentile: 0.999999, - total: 2810547 - }, - { - latency: 226.047, - percentile: 1, - total: 2810547 - }, - { - latency: 226.047, - percentile: 1, - total: 2810547 - }, - { - latency: 226.047, - percentile: 1, - total: 2810547 - }, - { - latency: 228.863, - percentile: 1, - total: 2810548 - }, - { - latency: 228.863, - percentile: 1, - total: 2810548 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9800, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.24MB', - requestsPerSec: 9796.2, - non2xx3xx: 6582, - requestsTotal: 2938856, - durationActual: '5.00m', - transferTotal: '1.54GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.836, - percentile: 0.1, - total: 284247 - }, - { - latency: 2.183, - percentile: 0.2, - total: 568596 - }, - { - latency: 2.501, - percentile: 0.3, - total: 853485 - }, - { - latency: 2.823, - percentile: 0.4, - total: 1137320 - }, - { - latency: 3.173, - percentile: 0.5, - total: 1420798 - }, - { - latency: 3.361, - percentile: 0.55, - total: 1562437 - }, - { - latency: 3.565, - percentile: 0.6, - total: 1703866 - }, - { - latency: 3.799, - percentile: 0.65, - total: 1845769 - }, - { - latency: 4.071, - percentile: 0.7, - total: 1987968 - }, - { - latency: 4.391, - percentile: 0.75, - total: 2130026 - }, - { - latency: 4.579, - percentile: 0.775, - total: 2201474 - }, - { - latency: 4.795, - percentile: 0.8, - total: 2272426 - }, - { - latency: 5.043, - percentile: 0.825, - total: 2343148 - }, - { - latency: 5.323, - percentile: 0.85, - total: 2413824 - }, - { - latency: 5.659, - percentile: 0.875, - total: 2485286 - }, - { - latency: 5.851, - percentile: 0.8875, - total: 2520178 - }, - { - latency: 6.071, - percentile: 0.9, - total: 2555905 - }, - { - latency: 6.311, - percentile: 0.9125, - total: 2591353 - }, - { - latency: 6.587, - percentile: 0.925, - total: 2626962 - }, - { - latency: 6.911, - percentile: 0.9375, - total: 2662216 - }, - { - latency: 7.103, - percentile: 0.94375, - total: 2679967 - }, - { - latency: 7.311, - percentile: 0.95, - total: 2697672 - }, - { - latency: 7.547, - percentile: 0.95625, - total: 2715435 - }, - { - latency: 7.815, - percentile: 0.9625, - total: 2733111 - }, - { - latency: 8.131, - percentile: 0.96875, - total: 2750854 - }, - { - latency: 8.319, - percentile: 0.971875, - total: 2759995 - }, - { - latency: 8.519, - percentile: 0.975, - total: 2768837 - }, - { - latency: 8.751, - percentile: 0.978125, - total: 2777665 - }, - { - latency: 9.023, - percentile: 0.98125, - total: 2786331 - }, - { - latency: 9.367, - percentile: 0.984375, - total: 2795236 - }, - { - latency: 9.575, - percentile: 0.985938, - total: 2799612 - }, - { - latency: 9.799, - percentile: 0.9875, - total: 2804141 - }, - { - latency: 10.031, - percentile: 0.989062, - total: 2808481 - }, - { - latency: 10.319, - percentile: 0.990625, - total: 2812972 - }, - { - latency: 10.663, - percentile: 0.992188, - total: 2817394 - }, - { - latency: 10.863, - percentile: 0.992969, - total: 2819626 - }, - { - latency: 11.079, - percentile: 0.99375, - total: 2821817 - }, - { - latency: 11.343, - percentile: 0.994531, - total: 2824061 - }, - { - latency: 11.655, - percentile: 0.995313, - total: 2826252 - }, - { - latency: 12.031, - percentile: 0.996094, - total: 2828483 - }, - { - latency: 12.247, - percentile: 0.996484, - total: 2829577 - }, - { - latency: 12.495, - percentile: 0.996875, - total: 2830669 - }, - { - latency: 12.791, - percentile: 0.997266, - total: 2831790 - }, - { - latency: 13.127, - percentile: 0.997656, - total: 2832887 - }, - { - latency: 13.535, - percentile: 0.998047, - total: 2834004 - }, - { - latency: 13.775, - percentile: 0.998242, - total: 2834545 - }, - { - latency: 14.055, - percentile: 0.998437, - total: 2835104 - }, - { - latency: 14.399, - percentile: 0.998633, - total: 2835655 - }, - { - latency: 14.839, - percentile: 0.998828, - total: 2836218 - }, - { - latency: 15.351, - percentile: 0.999023, - total: 2836770 - }, - { - latency: 15.679, - percentile: 0.999121, - total: 2837044 - }, - { - latency: 16.055, - percentile: 0.999219, - total: 2837319 - }, - { - latency: 16.543, - percentile: 0.999316, - total: 2837601 - }, - { - latency: 17.183, - percentile: 0.999414, - total: 2837875 - }, - { - latency: 18.063, - percentile: 0.999512, - total: 2838151 - }, - { - latency: 18.687, - percentile: 0.999561, - total: 2838290 - }, - { - latency: 19.727, - percentile: 0.999609, - total: 2838427 - }, - { - latency: 21.119, - percentile: 0.999658, - total: 2838566 - }, - { - latency: 28.111, - percentile: 0.999707, - total: 2838705 - }, - { - latency: 57.759, - percentile: 0.999756, - total: 2838843 - }, - { - latency: 75.583, - percentile: 0.99978, - total: 2838913 - }, - { - latency: 93.759, - percentile: 0.999805, - total: 2838983 - }, - { - latency: 112.319, - percentile: 0.999829, - total: 2839053 - }, - { - latency: 129.599, - percentile: 0.999854, - total: 2839121 - }, - { - latency: 146.431, - percentile: 0.999878, - total: 2839190 - }, - { - latency: 151.295, - percentile: 0.99989, - total: 2839225 - }, - { - latency: 161.663, - percentile: 0.999902, - total: 2839259 - }, - { - latency: 169.343, - percentile: 0.999915, - total: 2839294 - }, - { - latency: 178.303, - percentile: 0.999927, - total: 2839329 - }, - { - latency: 185.855, - percentile: 0.999939, - total: 2839363 - }, - { - latency: 188.159, - percentile: 0.999945, - total: 2839382 - }, - { - latency: 191.487, - percentile: 0.999951, - total: 2839398 - }, - { - latency: 201.215, - percentile: 0.999957, - total: 2839417 - }, - { - latency: 203.135, - percentile: 0.999963, - total: 2839433 - }, - { - latency: 205.439, - percentile: 0.999969, - total: 2839453 - }, - { - latency: 206.079, - percentile: 0.999973, - total: 2839459 - }, - { - latency: 207.103, - percentile: 0.999976, - total: 2839467 - }, - { - latency: 209.279, - percentile: 0.999979, - total: 2839476 - }, - { - latency: 219.135, - percentile: 0.999982, - total: 2839485 - }, - { - latency: 220.159, - percentile: 0.999985, - total: 2839495 - }, - { - latency: 220.415, - percentile: 0.999986, - total: 2839499 - }, - { - latency: 220.543, - percentile: 0.999988, - total: 2839502 - }, - { - latency: 220.799, - percentile: 0.999989, - total: 2839506 - }, - { - latency: 221.439, - percentile: 0.999991, - total: 2839511 - }, - { - latency: 221.951, - percentile: 0.999992, - total: 2839516 - }, - { - latency: 222.591, - percentile: 0.999993, - total: 2839519 - }, - { - latency: 222.591, - percentile: 0.999994, - total: 2839519 - }, - { - latency: 222.975, - percentile: 0.999995, - total: 2839521 - }, - { - latency: 223.231, - percentile: 0.999995, - total: 2839525 - }, - { - latency: 223.359, - percentile: 0.999996, - total: 2839526 - }, - { - latency: 223.487, - percentile: 0.999997, - total: 2839528 - }, - { - latency: 223.487, - percentile: 0.999997, - total: 2839528 - }, - { - latency: 223.615, - percentile: 0.999997, - total: 2839529 - }, - { - latency: 223.999, - percentile: 0.999998, - total: 2839530 - }, - { - latency: 224.127, - percentile: 0.999998, - total: 2839531 - }, - { - latency: 224.639, - percentile: 0.999998, - total: 2839533 - }, - { - latency: 224.639, - percentile: 0.999998, - total: 2839533 - }, - { - latency: 224.639, - percentile: 0.999999, - total: 2839533 - }, - { - latency: 224.639, - percentile: 0.999999, - total: 2839533 - }, - { - latency: 225.151, - percentile: 0.999999, - total: 2839534 - }, - { - latency: 225.151, - percentile: 0.999999, - total: 2839534 - }, - { - latency: 225.151, - percentile: 0.999999, - total: 2839534 - }, - { - latency: 226.559, - percentile: 0.999999, - total: 2839535 - }, - { - latency: 226.559, - percentile: 0.999999, - total: 2839535 - }, - { - latency: 226.559, - percentile: 1, - total: 2839535 - }, - { - latency: 226.559, - percentile: 1, - total: 2839535 - }, - { - latency: 226.559, - percentile: 1, - total: 2839535 - }, - { - latency: 228.351, - percentile: 1, - total: 2839536 - }, - { - latency: 228.351, - percentile: 1, - total: 2839536 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9900, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.28MB', - requestsPerSec: 9896.1, - non2xx3xx: 13953, - requestsTotal: 2968826, - durationActual: '5.00m', - transferTotal: '1.55GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.891, - percentile: 0.1, - total: 287087 - }, - { - latency: 2.309, - percentile: 0.2, - total: 574619 - }, - { - latency: 2.705, - percentile: 0.3, - total: 860569 - }, - { - latency: 3.111, - percentile: 0.4, - total: 1147491 - }, - { - latency: 3.547, - percentile: 0.5, - total: 1434327 - }, - { - latency: 3.783, - percentile: 0.55, - total: 1578517 - }, - { - latency: 4.031, - percentile: 0.6, - total: 1721136 - }, - { - latency: 4.299, - percentile: 0.65, - total: 1866336 - }, - { - latency: 4.595, - percentile: 0.7, - total: 2009548 - }, - { - latency: 4.943, - percentile: 0.75, - total: 2152468 - }, - { - latency: 5.143, - percentile: 0.775, - total: 2223957 - }, - { - latency: 5.371, - percentile: 0.8, - total: 2295277 - }, - { - latency: 5.643, - percentile: 0.825, - total: 2367317 - }, - { - latency: 5.963, - percentile: 0.85, - total: 2438671 - }, - { - latency: 6.335, - percentile: 0.875, - total: 2510257 - }, - { - latency: 6.551, - percentile: 0.8875, - total: 2546330 - }, - { - latency: 6.791, - percentile: 0.9, - total: 2581893 - }, - { - latency: 7.059, - percentile: 0.9125, - total: 2617831 - }, - { - latency: 7.367, - percentile: 0.925, - total: 2653652 - }, - { - latency: 7.723, - percentile: 0.9375, - total: 2689352 - }, - { - latency: 7.927, - percentile: 0.94375, - total: 2707452 - }, - { - latency: 8.143, - percentile: 0.95, - total: 2725175 - }, - { - latency: 8.383, - percentile: 0.95625, - total: 2743169 - }, - { - latency: 8.647, - percentile: 0.9625, - total: 2761019 - }, - { - latency: 8.951, - percentile: 0.96875, - total: 2778897 - }, - { - latency: 9.127, - percentile: 0.971875, - total: 2787839 - }, - { - latency: 9.335, - percentile: 0.975, - total: 2797076 - }, - { - latency: 9.567, - percentile: 0.978125, - total: 2805860 - }, - { - latency: 9.847, - percentile: 0.98125, - total: 2814923 - }, - { - latency: 10.159, - percentile: 0.984375, - total: 2823702 - }, - { - latency: 10.351, - percentile: 0.985938, - total: 2828275 - }, - { - latency: 10.559, - percentile: 0.9875, - total: 2832724 - }, - { - latency: 10.799, - percentile: 0.989062, - total: 2837199 - }, - { - latency: 11.087, - percentile: 0.990625, - total: 2841676 - }, - { - latency: 11.431, - percentile: 0.992188, - total: 2846133 - }, - { - latency: 11.623, - percentile: 0.992969, - total: 2848347 - }, - { - latency: 11.847, - percentile: 0.99375, - total: 2850639 - }, - { - latency: 12.103, - percentile: 0.994531, - total: 2852849 - }, - { - latency: 12.399, - percentile: 0.995313, - total: 2855098 - }, - { - latency: 12.743, - percentile: 0.996094, - total: 2857301 - }, - { - latency: 12.943, - percentile: 0.996484, - total: 2858465 - }, - { - latency: 13.175, - percentile: 0.996875, - total: 2859571 - }, - { - latency: 13.423, - percentile: 0.997266, - total: 2860661 - }, - { - latency: 13.719, - percentile: 0.997656, - total: 2861787 - }, - { - latency: 14.071, - percentile: 0.998047, - total: 2862914 - }, - { - latency: 14.287, - percentile: 0.998242, - total: 2863468 - }, - { - latency: 14.535, - percentile: 0.998437, - total: 2864034 - }, - { - latency: 14.791, - percentile: 0.998633, - total: 2864597 - }, - { - latency: 15.095, - percentile: 0.998828, - total: 2865143 - }, - { - latency: 15.495, - percentile: 0.999023, - total: 2865709 - }, - { - latency: 15.735, - percentile: 0.999121, - total: 2865994 - }, - { - latency: 16.023, - percentile: 0.999219, - total: 2866268 - }, - { - latency: 16.351, - percentile: 0.999316, - total: 2866546 - }, - { - latency: 16.767, - percentile: 0.999414, - total: 2866824 - }, - { - latency: 17.279, - percentile: 0.999512, - total: 2867107 - }, - { - latency: 17.647, - percentile: 0.999561, - total: 2867245 - }, - { - latency: 18.047, - percentile: 0.999609, - total: 2867388 - }, - { - latency: 18.559, - percentile: 0.999658, - total: 2867524 - }, - { - latency: 19.135, - percentile: 0.999707, - total: 2867665 - }, - { - latency: 20.143, - percentile: 0.999756, - total: 2867804 - }, - { - latency: 21.071, - percentile: 0.99978, - total: 2867874 - }, - { - latency: 23.039, - percentile: 0.999805, - total: 2867944 - }, - { - latency: 34.527, - percentile: 0.999829, - total: 2868014 - }, - { - latency: 59.615, - percentile: 0.999854, - total: 2868084 - }, - { - latency: 91.903, - percentile: 0.999878, - total: 2868154 - }, - { - latency: 102.271, - percentile: 0.99989, - total: 2868189 - }, - { - latency: 116.159, - percentile: 0.999902, - total: 2868224 - }, - { - latency: 132.095, - percentile: 0.999915, - total: 2868260 - }, - { - latency: 148.095, - percentile: 0.999927, - total: 2868295 - }, - { - latency: 162.559, - percentile: 0.999939, - total: 2868329 - }, - { - latency: 168.191, - percentile: 0.999945, - total: 2868347 - }, - { - latency: 172.799, - percentile: 0.999951, - total: 2868364 - }, - { - latency: 183.679, - percentile: 0.999957, - total: 2868382 - }, - { - latency: 188.031, - percentile: 0.999963, - total: 2868399 - }, - { - latency: 199.039, - percentile: 0.999969, - total: 2868417 - }, - { - latency: 202.367, - percentile: 0.999973, - total: 2868427 - }, - { - latency: 203.263, - percentile: 0.999976, - total: 2868435 - }, - { - latency: 205.183, - percentile: 0.999979, - total: 2868443 - }, - { - latency: 207.871, - percentile: 0.999982, - total: 2868452 - }, - { - latency: 217.727, - percentile: 0.999985, - total: 2868461 - }, - { - latency: 219.007, - percentile: 0.999986, - total: 2868465 - }, - { - latency: 219.775, - percentile: 0.999988, - total: 2868469 - }, - { - latency: 220.671, - percentile: 0.999989, - total: 2868474 - }, - { - latency: 221.311, - percentile: 0.999991, - total: 2868478 - }, - { - latency: 222.079, - percentile: 0.999992, - total: 2868484 - }, - { - latency: 222.207, - percentile: 0.999993, - total: 2868485 - }, - { - latency: 222.463, - percentile: 0.999994, - total: 2868487 - }, - { - latency: 223.103, - percentile: 0.999995, - total: 2868489 - }, - { - latency: 224.383, - percentile: 0.999995, - total: 2868491 - }, - { - latency: 261.247, - percentile: 0.999996, - total: 2868494 - }, - { - latency: 280.319, - percentile: 0.999997, - total: 2868495 - }, - { - latency: 299.263, - percentile: 0.999997, - total: 2868496 - }, - { - latency: 318.207, - percentile: 0.999997, - total: 2868497 - }, - { - latency: 333.823, - percentile: 0.999998, - total: 2868498 - }, - { - latency: 349.951, - percentile: 0.999998, - total: 2868499 - }, - { - latency: 365.311, - percentile: 0.999998, - total: 2868500 - }, - { - latency: 365.311, - percentile: 0.999998, - total: 2868500 - }, - { - latency: 383.743, - percentile: 0.999999, - total: 2868501 - }, - { - latency: 383.743, - percentile: 0.999999, - total: 2868501 - }, - { - latency: 402.431, - percentile: 0.999999, - total: 2868502 - }, - { - latency: 402.431, - percentile: 0.999999, - total: 2868502 - }, - { - latency: 402.431, - percentile: 0.999999, - total: 2868502 - }, - { - latency: 421.375, - percentile: 0.999999, - total: 2868503 - }, - { - latency: 421.375, - percentile: 0.999999, - total: 2868503 - }, - { - latency: 421.375, - percentile: 1, - total: 2868503 - }, - { - latency: 421.375, - percentile: 1, - total: 2868503 - }, - { - latency: 421.375, - percentile: 1, - total: 2868503 - }, - { - latency: 440.063, - percentile: 1, - total: 2868504 - }, - { - latency: 440.063, - percentile: 1, - total: 2868504 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.19MB', - requestsPerSec: 9996.09, - non2xx3xx: 124183, - requestsTotal: 2998821, - durationActual: '5.00m', - transferTotal: '1.52GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.95, - percentile: 0.1, - total: 289847 - }, - { - latency: 2.527, - percentile: 0.2, - total: 580040 - }, - { - latency: 3.065, - percentile: 0.3, - total: 870223 - }, - { - latency: 3.611, - percentile: 0.4, - total: 1159905 - }, - { - latency: 4.187, - percentile: 0.5, - total: 1450638 - }, - { - latency: 4.487, - percentile: 0.55, - total: 1594044 - }, - { - latency: 4.811, - percentile: 0.6, - total: 1739376 - }, - { - latency: 5.167, - percentile: 0.65, - total: 1884006 - }, - { - latency: 5.559, - percentile: 0.7, - total: 2029075 - }, - { - latency: 6.011, - percentile: 0.75, - total: 2173432 - }, - { - latency: 6.259, - percentile: 0.775, - total: 2245608 - }, - { - latency: 6.539, - percentile: 0.8, - total: 2318878 - }, - { - latency: 6.843, - percentile: 0.825, - total: 2390474 - }, - { - latency: 7.183, - percentile: 0.85, - total: 2462943 - }, - { - latency: 7.579, - percentile: 0.875, - total: 2535474 - }, - { - latency: 7.807, - percentile: 0.8875, - total: 2571567 - }, - { - latency: 8.063, - percentile: 0.9, - total: 2607933 - }, - { - latency: 8.351, - percentile: 0.9125, - total: 2644112 - }, - { - latency: 8.679, - percentile: 0.925, - total: 2680672 - }, - { - latency: 9.055, - percentile: 0.9375, - total: 2716684 - }, - { - latency: 9.271, - percentile: 0.94375, - total: 2734864 - }, - { - latency: 9.503, - percentile: 0.95, - total: 2752710 - }, - { - latency: 9.767, - percentile: 0.95625, - total: 2770871 - }, - { - latency: 10.071, - percentile: 0.9625, - total: 2789080 - }, - { - latency: 10.431, - percentile: 0.96875, - total: 2806972 - }, - { - latency: 10.655, - percentile: 0.971875, - total: 2816244 - }, - { - latency: 10.895, - percentile: 0.975, - total: 2825113 - }, - { - latency: 11.175, - percentile: 0.978125, - total: 2834294 - }, - { - latency: 11.495, - percentile: 0.98125, - total: 2843329 - }, - { - latency: 11.879, - percentile: 0.984375, - total: 2852447 - }, - { - latency: 12.087, - percentile: 0.985938, - total: 2856775 - }, - { - latency: 12.327, - percentile: 0.9875, - total: 2861443 - }, - { - latency: 12.575, - percentile: 0.989062, - total: 2865813 - }, - { - latency: 12.863, - percentile: 0.990625, - total: 2870343 - }, - { - latency: 13.215, - percentile: 0.992188, - total: 2874941 - }, - { - latency: 13.407, - percentile: 0.992969, - total: 2877127 - }, - { - latency: 13.623, - percentile: 0.99375, - total: 2879393 - }, - { - latency: 13.879, - percentile: 0.994531, - total: 2881655 - }, - { - latency: 14.183, - percentile: 0.995313, - total: 2883969 - }, - { - latency: 14.535, - percentile: 0.996094, - total: 2886209 - }, - { - latency: 14.743, - percentile: 0.996484, - total: 2887362 - }, - { - latency: 14.967, - percentile: 0.996875, - total: 2888484 - }, - { - latency: 15.247, - percentile: 0.997266, - total: 2889588 - }, - { - latency: 15.583, - percentile: 0.997656, - total: 2890729 - }, - { - latency: 16.007, - percentile: 0.998047, - total: 2891846 - }, - { - latency: 16.279, - percentile: 0.998242, - total: 2892421 - }, - { - latency: 16.575, - percentile: 0.998437, - total: 2892983 - }, - { - latency: 16.911, - percentile: 0.998633, - total: 2893541 - }, - { - latency: 17.311, - percentile: 0.998828, - total: 2894122 - }, - { - latency: 17.791, - percentile: 0.999023, - total: 2894686 - }, - { - latency: 18.047, - percentile: 0.999121, - total: 2894968 - }, - { - latency: 18.287, - percentile: 0.999219, - total: 2895237 - }, - { - latency: 18.607, - percentile: 0.999316, - total: 2895524 - }, - { - latency: 19.039, - percentile: 0.999414, - total: 2895802 - }, - { - latency: 19.535, - percentile: 0.999512, - total: 2896084 - }, - { - latency: 19.919, - percentile: 0.999561, - total: 2896232 - }, - { - latency: 20.367, - percentile: 0.999609, - total: 2896372 - }, - { - latency: 21.023, - percentile: 0.999658, - total: 2896508 - }, - { - latency: 22.111, - percentile: 0.999707, - total: 2896651 - }, - { - latency: 24.447, - percentile: 0.999756, - total: 2896792 - }, - { - latency: 28.895, - percentile: 0.99978, - total: 2896862 - }, - { - latency: 47.775, - percentile: 0.999805, - total: 2896933 - }, - { - latency: 72.831, - percentile: 0.999829, - total: 2897003 - }, - { - latency: 94.207, - percentile: 0.999854, - total: 2897074 - }, - { - latency: 115.711, - percentile: 0.999878, - total: 2897145 - }, - { - latency: 130.239, - percentile: 0.99989, - total: 2897181 - }, - { - latency: 136.447, - percentile: 0.999902, - total: 2897216 - }, - { - latency: 151.167, - percentile: 0.999915, - total: 2897251 - }, - { - latency: 164.607, - percentile: 0.999927, - total: 2897286 - }, - { - latency: 172.287, - percentile: 0.999939, - total: 2897322 - }, - { - latency: 180.095, - percentile: 0.999945, - total: 2897340 - }, - { - latency: 186.111, - percentile: 0.999951, - total: 2897357 - }, - { - latency: 190.591, - percentile: 0.999957, - total: 2897377 - }, - { - latency: 195.199, - percentile: 0.999963, - total: 2897392 - }, - { - latency: 202.623, - percentile: 0.999969, - total: 2897410 - }, - { - latency: 204.031, - percentile: 0.999973, - total: 2897419 - }, - { - latency: 206.975, - percentile: 0.999976, - total: 2897430 - }, - { - latency: 209.151, - percentile: 0.999979, - total: 2897437 - }, - { - latency: 210.303, - percentile: 0.999982, - total: 2897445 - }, - { - latency: 218.623, - percentile: 0.999985, - total: 2897454 - }, - { - latency: 219.519, - percentile: 0.999986, - total: 2897459 - }, - { - latency: 220.159, - percentile: 0.999988, - total: 2897463 - }, - { - latency: 220.799, - percentile: 0.999989, - total: 2897468 - }, - { - latency: 221.183, - percentile: 0.999991, - total: 2897473 - }, - { - latency: 222.079, - percentile: 0.999992, - total: 2897477 - }, - { - latency: 222.335, - percentile: 0.999993, - total: 2897479 - }, - { - latency: 222.719, - percentile: 0.999994, - total: 2897482 - }, - { - latency: 222.975, - percentile: 0.999995, - total: 2897484 - }, - { - latency: 223.231, - percentile: 0.999995, - total: 2897485 - }, - { - latency: 224.255, - percentile: 0.999996, - total: 2897487 - }, - { - latency: 226.687, - percentile: 0.999997, - total: 2897489 - }, - { - latency: 228.351, - percentile: 0.999997, - total: 2897490 - }, - { - latency: 231.935, - percentile: 0.999997, - total: 2897491 - }, - { - latency: 250.495, - percentile: 0.999998, - total: 2897492 - }, - { - latency: 269.567, - percentile: 0.999998, - total: 2897493 - }, - { - latency: 288.511, - percentile: 0.999998, - total: 2897494 - }, - { - latency: 288.511, - percentile: 0.999998, - total: 2897494 - }, - { - latency: 306.687, - percentile: 0.999999, - total: 2897495 - }, - { - latency: 306.687, - percentile: 0.999999, - total: 2897495 - }, - { - latency: 323.583, - percentile: 0.999999, - total: 2897496 - }, - { - latency: 323.583, - percentile: 0.999999, - total: 2897496 - }, - { - latency: 323.583, - percentile: 0.999999, - total: 2897496 - }, - { - latency: 340.735, - percentile: 0.999999, - total: 2897497 - }, - { - latency: 340.735, - percentile: 0.999999, - total: 2897497 - }, - { - latency: 340.735, - percentile: 1, - total: 2897497 - }, - { - latency: 340.735, - percentile: 1, - total: 2897497 - }, - { - latency: 340.735, - percentile: 1, - total: 2897497 - }, - { - latency: 359.167, - percentile: 1, - total: 2897498 - }, - { - latency: 359.167, - percentile: 1, - total: 2897498 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10100, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.38MB', - requestsPerSec: 10096.05, - non2xx3xx: 24721, - requestsTotal: 3028809, - durationActual: '5.00m', - transferTotal: '1.58GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.92, - percentile: 0.1, - total: 292710 - }, - { - latency: 2.357, - percentile: 0.2, - total: 585920 - }, - { - latency: 2.797, - percentile: 0.3, - total: 878228 - }, - { - latency: 3.263, - percentile: 0.4, - total: 1170808 - }, - { - latency: 3.755, - percentile: 0.5, - total: 1464116 - }, - { - latency: 4.017, - percentile: 0.55, - total: 1610474 - }, - { - latency: 4.299, - percentile: 0.6, - total: 1757361 - }, - { - latency: 4.595, - percentile: 0.65, - total: 1903848 - }, - { - latency: 4.923, - percentile: 0.7, - total: 2048849 - }, - { - latency: 5.315, - percentile: 0.75, - total: 2195595 - }, - { - latency: 5.539, - percentile: 0.775, - total: 2268622 - }, - { - latency: 5.795, - percentile: 0.8, - total: 2342027 - }, - { - latency: 6.079, - percentile: 0.825, - total: 2415089 - }, - { - latency: 6.399, - percentile: 0.85, - total: 2487738 - }, - { - latency: 6.787, - percentile: 0.875, - total: 2560851 - }, - { - latency: 7.011, - percentile: 0.8875, - total: 2597767 - }, - { - latency: 7.255, - percentile: 0.9, - total: 2634166 - }, - { - latency: 7.523, - percentile: 0.9125, - total: 2670564 - }, - { - latency: 7.835, - percentile: 0.925, - total: 2707319 - }, - { - latency: 8.187, - percentile: 0.9375, - total: 2743738 - }, - { - latency: 8.383, - percentile: 0.94375, - total: 2762063 - }, - { - latency: 8.599, - percentile: 0.95, - total: 2780245 - }, - { - latency: 8.839, - percentile: 0.95625, - total: 2798480 - }, - { - latency: 9.119, - percentile: 0.9625, - total: 2816846 - }, - { - latency: 9.447, - percentile: 0.96875, - total: 2835090 - }, - { - latency: 9.647, - percentile: 0.971875, - total: 2844501 - }, - { - latency: 9.863, - percentile: 0.975, - total: 2853403 - }, - { - latency: 10.119, - percentile: 0.978125, - total: 2862731 - }, - { - latency: 10.399, - percentile: 0.98125, - total: 2871651 - }, - { - latency: 10.743, - percentile: 0.984375, - total: 2880877 - }, - { - latency: 10.935, - percentile: 0.985938, - total: 2885334 - }, - { - latency: 11.159, - percentile: 0.9875, - total: 2889921 - }, - { - latency: 11.407, - percentile: 0.989062, - total: 2894611 - }, - { - latency: 11.687, - percentile: 0.990625, - total: 2899085 - }, - { - latency: 12.015, - percentile: 0.992188, - total: 2903607 - }, - { - latency: 12.207, - percentile: 0.992969, - total: 2905892 - }, - { - latency: 12.431, - percentile: 0.99375, - total: 2908249 - }, - { - latency: 12.671, - percentile: 0.994531, - total: 2910530 - }, - { - latency: 12.951, - percentile: 0.995313, - total: 2912749 - }, - { - latency: 13.287, - percentile: 0.996094, - total: 2915050 - }, - { - latency: 13.487, - percentile: 0.996484, - total: 2916226 - }, - { - latency: 13.687, - percentile: 0.996875, - total: 2917335 - }, - { - latency: 13.935, - percentile: 0.997266, - total: 2918466 - }, - { - latency: 14.231, - percentile: 0.997656, - total: 2919614 - }, - { - latency: 14.591, - percentile: 0.998047, - total: 2920751 - }, - { - latency: 14.815, - percentile: 0.998242, - total: 2921326 - }, - { - latency: 15.047, - percentile: 0.998437, - total: 2921900 - }, - { - latency: 15.319, - percentile: 0.998633, - total: 2922468 - }, - { - latency: 15.639, - percentile: 0.998828, - total: 2923044 - }, - { - latency: 16.055, - percentile: 0.999023, - total: 2923614 - }, - { - latency: 16.303, - percentile: 0.999121, - total: 2923898 - }, - { - latency: 16.575, - percentile: 0.999219, - total: 2924180 - }, - { - latency: 16.911, - percentile: 0.999316, - total: 2924477 - }, - { - latency: 17.295, - percentile: 0.999414, - total: 2924754 - }, - { - latency: 17.855, - percentile: 0.999512, - total: 2925041 - }, - { - latency: 18.143, - percentile: 0.999561, - total: 2925183 - }, - { - latency: 18.511, - percentile: 0.999609, - total: 2925324 - }, - { - latency: 19.055, - percentile: 0.999658, - total: 2925468 - }, - { - latency: 19.807, - percentile: 0.999707, - total: 2925613 - }, - { - latency: 21.183, - percentile: 0.999756, - total: 2925752 - }, - { - latency: 23.279, - percentile: 0.99978, - total: 2925823 - }, - { - latency: 33.535, - percentile: 0.999805, - total: 2925895 - }, - { - latency: 59.135, - percentile: 0.999829, - total: 2925966 - }, - { - latency: 79.231, - percentile: 0.999854, - total: 2926038 - }, - { - latency: 104.703, - percentile: 0.999878, - total: 2926109 - }, - { - latency: 115.647, - percentile: 0.99989, - total: 2926145 - }, - { - latency: 131.967, - percentile: 0.999902, - total: 2926181 - }, - { - latency: 137.599, - percentile: 0.999915, - total: 2926216 - }, - { - latency: 152.319, - percentile: 0.999927, - total: 2926252 - }, - { - latency: 169.343, - percentile: 0.999939, - total: 2926290 - }, - { - latency: 170.751, - percentile: 0.999945, - total: 2926306 - }, - { - latency: 176.255, - percentile: 0.999951, - total: 2926324 - }, - { - latency: 187.263, - percentile: 0.999957, - total: 2926341 - }, - { - latency: 189.055, - percentile: 0.999963, - total: 2926359 - }, - { - latency: 197.503, - percentile: 0.999969, - total: 2926377 - }, - { - latency: 203.775, - percentile: 0.999973, - total: 2926387 - }, - { - latency: 205.183, - percentile: 0.999976, - total: 2926395 - }, - { - latency: 206.079, - percentile: 0.999979, - total: 2926404 - }, - { - latency: 207.103, - percentile: 0.999982, - total: 2926415 - }, - { - latency: 209.663, - percentile: 0.999985, - total: 2926423 - }, - { - latency: 210.303, - percentile: 0.999986, - total: 2926426 - }, - { - latency: 216.703, - percentile: 0.999988, - total: 2926431 - }, - { - latency: 219.135, - percentile: 0.999989, - total: 2926436 - }, - { - latency: 220.671, - percentile: 0.999991, - total: 2926441 - }, - { - latency: 221.695, - percentile: 0.999992, - total: 2926444 - }, - { - latency: 221.823, - percentile: 0.999993, - total: 2926446 - }, - { - latency: 222.463, - percentile: 0.999994, - total: 2926449 - }, - { - latency: 222.719, - percentile: 0.999995, - total: 2926452 - }, - { - latency: 222.847, - percentile: 0.999995, - total: 2926453 - }, - { - latency: 223.103, - percentile: 0.999996, - total: 2926455 - }, - { - latency: 223.231, - percentile: 0.999997, - total: 2926457 - }, - { - latency: 223.359, - percentile: 0.999997, - total: 2926458 - }, - { - latency: 223.487, - percentile: 0.999997, - total: 2926460 - }, - { - latency: 223.487, - percentile: 0.999998, - total: 2926460 - }, - { - latency: 223.871, - percentile: 0.999998, - total: 2926461 - }, - { - latency: 223.871, - percentile: 0.999998, - total: 2926461 - }, - { - latency: 223.999, - percentile: 0.999998, - total: 2926462 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 2926463 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 2926463 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2926464 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2926464 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2926464 - }, - { - latency: 226.431, - percentile: 0.999999, - total: 2926465 - }, - { - latency: 226.431, - percentile: 0.999999, - total: 2926465 - }, - { - latency: 226.431, - percentile: 1, - total: 2926465 - }, - { - latency: 226.431, - percentile: 1, - total: 2926465 - }, - { - latency: 226.431, - percentile: 1, - total: 2926465 - }, - { - latency: 228.607, - percentile: 1, - total: 2926466 - }, - { - latency: 228.607, - percentile: 1, - total: 2926466 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10200, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.44MB', - requestsPerSec: 10196.01, - non2xx3xx: 18083, - requestsTotal: 3058812, - durationActual: '5.00m', - transferTotal: '1.59GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.88, - percentile: 0.1, - total: 296055 - }, - { - latency: 2.259, - percentile: 0.2, - total: 592320 - }, - { - latency: 2.611, - percentile: 0.3, - total: 887981 - }, - { - latency: 2.979, - percentile: 0.4, - total: 1183006 - }, - { - latency: 3.385, - percentile: 0.5, - total: 1479036 - }, - { - latency: 3.607, - percentile: 0.55, - total: 1625720 - }, - { - latency: 3.855, - percentile: 0.6, - total: 1773890 - }, - { - latency: 4.135, - percentile: 0.65, - total: 1922003 - }, - { - latency: 4.455, - percentile: 0.7, - total: 2069815 - }, - { - latency: 4.843, - percentile: 0.75, - total: 2217328 - }, - { - latency: 5.067, - percentile: 0.775, - total: 2290723 - }, - { - latency: 5.319, - percentile: 0.8, - total: 2364697 - }, - { - latency: 5.603, - percentile: 0.825, - total: 2438582 - }, - { - latency: 5.923, - percentile: 0.85, - total: 2512306 - }, - { - latency: 6.295, - percentile: 0.875, - total: 2586221 - }, - { - latency: 6.511, - percentile: 0.8875, - total: 2623362 - }, - { - latency: 6.747, - percentile: 0.9, - total: 2659912 - }, - { - latency: 7.019, - percentile: 0.9125, - total: 2696896 - }, - { - latency: 7.327, - percentile: 0.925, - total: 2734246 - }, - { - latency: 7.667, - percentile: 0.9375, - total: 2770957 - }, - { - latency: 7.859, - percentile: 0.94375, - total: 2789230 - }, - { - latency: 8.079, - percentile: 0.95, - total: 2807942 - }, - { - latency: 8.327, - percentile: 0.95625, - total: 2826512 - }, - { - latency: 8.607, - percentile: 0.9625, - total: 2844857 - }, - { - latency: 8.943, - percentile: 0.96875, - total: 2863289 - }, - { - latency: 9.135, - percentile: 0.971875, - total: 2872533 - }, - { - latency: 9.343, - percentile: 0.975, - total: 2881652 - }, - { - latency: 9.591, - percentile: 0.978125, - total: 2890927 - }, - { - latency: 9.879, - percentile: 0.98125, - total: 2900284 - }, - { - latency: 10.207, - percentile: 0.984375, - total: 2909430 - }, - { - latency: 10.399, - percentile: 0.985938, - total: 2914072 - }, - { - latency: 10.623, - percentile: 0.9875, - total: 2918662 - }, - { - latency: 10.855, - percentile: 0.989062, - total: 2923150 - }, - { - latency: 11.127, - percentile: 0.990625, - total: 2927812 - }, - { - latency: 11.439, - percentile: 0.992188, - total: 2932414 - }, - { - latency: 11.615, - percentile: 0.992969, - total: 2934675 - }, - { - latency: 11.823, - percentile: 0.99375, - total: 2937039 - }, - { - latency: 12.071, - percentile: 0.994531, - total: 2939346 - }, - { - latency: 12.359, - percentile: 0.995313, - total: 2941624 - }, - { - latency: 12.719, - percentile: 0.996094, - total: 2943922 - }, - { - latency: 12.935, - percentile: 0.996484, - total: 2945094 - }, - { - latency: 13.167, - percentile: 0.996875, - total: 2946234 - }, - { - latency: 13.423, - percentile: 0.997266, - total: 2947378 - }, - { - latency: 13.743, - percentile: 0.997656, - total: 2948543 - }, - { - latency: 14.095, - percentile: 0.998047, - total: 2949683 - }, - { - latency: 14.303, - percentile: 0.998242, - total: 2950276 - }, - { - latency: 14.551, - percentile: 0.998437, - total: 2950840 - }, - { - latency: 14.839, - percentile: 0.998633, - total: 2951420 - }, - { - latency: 15.167, - percentile: 0.998828, - total: 2951998 - }, - { - latency: 15.607, - percentile: 0.999023, - total: 2952569 - }, - { - latency: 15.863, - percentile: 0.999121, - total: 2952863 - }, - { - latency: 16.151, - percentile: 0.999219, - total: 2953145 - }, - { - latency: 16.511, - percentile: 0.999316, - total: 2953435 - }, - { - latency: 16.959, - percentile: 0.999414, - total: 2953721 - }, - { - latency: 17.487, - percentile: 0.999512, - total: 2954011 - }, - { - latency: 17.887, - percentile: 0.999561, - total: 2954154 - }, - { - latency: 18.287, - percentile: 0.999609, - total: 2954302 - }, - { - latency: 18.863, - percentile: 0.999658, - total: 2954444 - }, - { - latency: 19.807, - percentile: 0.999707, - total: 2954588 - }, - { - latency: 21.599, - percentile: 0.999756, - total: 2954731 - }, - { - latency: 23.567, - percentile: 0.99978, - total: 2954802 - }, - { - latency: 40.415, - percentile: 0.999805, - total: 2954874 - }, - { - latency: 61.855, - percentile: 0.999829, - total: 2954946 - }, - { - latency: 85.247, - percentile: 0.999854, - total: 2955019 - }, - { - latency: 110.527, - percentile: 0.999878, - total: 2955091 - }, - { - latency: 117.119, - percentile: 0.99989, - total: 2955127 - }, - { - latency: 132.607, - percentile: 0.999902, - total: 2955164 - }, - { - latency: 146.431, - percentile: 0.999915, - total: 2955199 - }, - { - latency: 153.087, - percentile: 0.999927, - total: 2955235 - }, - { - latency: 168.703, - percentile: 0.999939, - total: 2955272 - }, - { - latency: 170.879, - percentile: 0.999945, - total: 2955290 - }, - { - latency: 182.399, - percentile: 0.999951, - total: 2955307 - }, - { - latency: 186.495, - percentile: 0.999957, - total: 2955325 - }, - { - latency: 188.927, - percentile: 0.999963, - total: 2955345 - }, - { - latency: 200.831, - percentile: 0.999969, - total: 2955361 - }, - { - latency: 202.495, - percentile: 0.999973, - total: 2955371 - }, - { - latency: 203.903, - percentile: 0.999976, - total: 2955379 - }, - { - latency: 205.567, - percentile: 0.999979, - total: 2955388 - }, - { - latency: 206.463, - percentile: 0.999982, - total: 2955397 - }, - { - latency: 208.767, - percentile: 0.999985, - total: 2955407 - }, - { - latency: 210.559, - percentile: 0.999986, - total: 2955411 - }, - { - latency: 217.855, - percentile: 0.999988, - total: 2955415 - }, - { - latency: 218.879, - percentile: 0.999989, - total: 2955421 - }, - { - latency: 219.007, - percentile: 0.999991, - total: 2955424 - }, - { - latency: 219.903, - percentile: 0.999992, - total: 2955430 - }, - { - latency: 220.159, - percentile: 0.999993, - total: 2955431 - }, - { - latency: 220.287, - percentile: 0.999994, - total: 2955433 - }, - { - latency: 221.183, - percentile: 0.999995, - total: 2955436 - }, - { - latency: 221.311, - percentile: 0.999995, - total: 2955438 - }, - { - latency: 222.207, - percentile: 0.999996, - total: 2955440 - }, - { - latency: 222.847, - percentile: 0.999997, - total: 2955441 - }, - { - latency: 223.103, - percentile: 0.999997, - total: 2955442 - }, - { - latency: 223.359, - percentile: 0.999997, - total: 2955445 - }, - { - latency: 223.359, - percentile: 0.999998, - total: 2955445 - }, - { - latency: 223.487, - percentile: 0.999998, - total: 2955446 - }, - { - latency: 223.487, - percentile: 0.999998, - total: 2955446 - }, - { - latency: 223.999, - percentile: 0.999998, - total: 2955447 - }, - { - latency: 225.023, - percentile: 0.999999, - total: 2955448 - }, - { - latency: 225.023, - percentile: 0.999999, - total: 2955448 - }, - { - latency: 226.815, - percentile: 0.999999, - total: 2955449 - }, - { - latency: 226.815, - percentile: 0.999999, - total: 2955449 - }, - { - latency: 226.815, - percentile: 0.999999, - total: 2955449 - }, - { - latency: 227.583, - percentile: 0.999999, - total: 2955450 - }, - { - latency: 227.583, - percentile: 0.999999, - total: 2955450 - }, - { - latency: 227.583, - percentile: 1, - total: 2955450 - }, - { - latency: 227.583, - percentile: 1, - total: 2955450 - }, - { - latency: 227.583, - percentile: 1, - total: 2955450 - }, - { - latency: 228.991, - percentile: 1, - total: 2955451 - }, - { - latency: 228.991, - percentile: 1, - total: 2955451 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10300, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.52MB', - requestsPerSec: 10295.97, - non2xx3xx: 1851, - requestsTotal: 3088783, - durationActual: '5.00m', - transferTotal: '1.62GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.882, - percentile: 0.1, - total: 298871 - }, - { - latency: 2.221, - percentile: 0.2, - total: 597711 - }, - { - latency: 2.535, - percentile: 0.3, - total: 896653 - }, - { - latency: 2.873, - percentile: 0.4, - total: 1195360 - }, - { - latency: 3.273, - percentile: 0.5, - total: 1493530 - }, - { - latency: 3.491, - percentile: 0.55, - total: 1642301 - }, - { - latency: 3.731, - percentile: 0.6, - total: 1791295 - }, - { - latency: 4.005, - percentile: 0.65, - total: 1940646 - }, - { - latency: 4.319, - percentile: 0.7, - total: 2090203 - }, - { - latency: 4.687, - percentile: 0.75, - total: 2238634 - }, - { - latency: 4.903, - percentile: 0.775, - total: 2313410 - }, - { - latency: 5.147, - percentile: 0.8, - total: 2388310 - }, - { - latency: 5.419, - percentile: 0.825, - total: 2462360 - }, - { - latency: 5.731, - percentile: 0.85, - total: 2536982 - }, - { - latency: 6.091, - percentile: 0.875, - total: 2611950 - }, - { - latency: 6.295, - percentile: 0.8875, - total: 2649274 - }, - { - latency: 6.519, - percentile: 0.9, - total: 2686550 - }, - { - latency: 6.771, - percentile: 0.9125, - total: 2723514 - }, - { - latency: 7.067, - percentile: 0.925, - total: 2760657 - }, - { - latency: 7.431, - percentile: 0.9375, - total: 2798228 - }, - { - latency: 7.643, - percentile: 0.94375, - total: 2816810 - }, - { - latency: 7.879, - percentile: 0.95, - total: 2835404 - }, - { - latency: 8.147, - percentile: 0.95625, - total: 2854029 - }, - { - latency: 8.447, - percentile: 0.9625, - total: 2872671 - }, - { - latency: 8.791, - percentile: 0.96875, - total: 2891202 - }, - { - latency: 8.991, - percentile: 0.971875, - total: 2900714 - }, - { - latency: 9.207, - percentile: 0.975, - total: 2910066 - }, - { - latency: 9.439, - percentile: 0.978125, - total: 2919154 - }, - { - latency: 9.719, - percentile: 0.98125, - total: 2928570 - }, - { - latency: 10.055, - percentile: 0.984375, - total: 2937848 - }, - { - latency: 10.263, - percentile: 0.985938, - total: 2942537 - }, - { - latency: 10.495, - percentile: 0.9875, - total: 2947196 - }, - { - latency: 10.767, - percentile: 0.989062, - total: 2951834 - }, - { - latency: 11.071, - percentile: 0.990625, - total: 2956434 - }, - { - latency: 11.431, - percentile: 0.992188, - total: 2961159 - }, - { - latency: 11.623, - percentile: 0.992969, - total: 2963481 - }, - { - latency: 11.831, - percentile: 0.99375, - total: 2965792 - }, - { - latency: 12.063, - percentile: 0.994531, - total: 2968090 - }, - { - latency: 12.359, - percentile: 0.995313, - total: 2970469 - }, - { - latency: 12.719, - percentile: 0.996094, - total: 2972772 - }, - { - latency: 12.935, - percentile: 0.996484, - total: 2973921 - }, - { - latency: 13.191, - percentile: 0.996875, - total: 2975073 - }, - { - latency: 13.495, - percentile: 0.997266, - total: 2976267 - }, - { - latency: 13.847, - percentile: 0.997656, - total: 2977414 - }, - { - latency: 14.279, - percentile: 0.998047, - total: 2978581 - }, - { - latency: 14.527, - percentile: 0.998242, - total: 2979159 - }, - { - latency: 14.807, - percentile: 0.998437, - total: 2979744 - }, - { - latency: 15.151, - percentile: 0.998633, - total: 2980322 - }, - { - latency: 15.575, - percentile: 0.998828, - total: 2980911 - }, - { - latency: 16.063, - percentile: 0.999023, - total: 2981493 - }, - { - latency: 16.383, - percentile: 0.999121, - total: 2981776 - }, - { - latency: 16.751, - percentile: 0.999219, - total: 2982070 - }, - { - latency: 17.199, - percentile: 0.999316, - total: 2982362 - }, - { - latency: 17.807, - percentile: 0.999414, - total: 2982658 - }, - { - latency: 18.559, - percentile: 0.999512, - total: 2982943 - }, - { - latency: 19.151, - percentile: 0.999561, - total: 2983090 - }, - { - latency: 20.143, - percentile: 0.999609, - total: 2983237 - }, - { - latency: 22.319, - percentile: 0.999658, - total: 2983379 - }, - { - latency: 38.783, - percentile: 0.999707, - total: 2983525 - }, - { - latency: 71.359, - percentile: 0.999756, - total: 2983671 - }, - { - latency: 84.863, - percentile: 0.99978, - total: 2983744 - }, - { - latency: 99.519, - percentile: 0.999805, - total: 2983817 - }, - { - latency: 115.263, - percentile: 0.999829, - total: 2983889 - }, - { - latency: 131.839, - percentile: 0.999854, - total: 2983962 - }, - { - latency: 149.247, - percentile: 0.999878, - total: 2984035 - }, - { - latency: 152.831, - percentile: 0.99989, - total: 2984074 - }, - { - latency: 166.655, - percentile: 0.999902, - total: 2984109 - }, - { - latency: 169.983, - percentile: 0.999915, - total: 2984144 - }, - { - latency: 182.783, - percentile: 0.999927, - total: 2984181 - }, - { - latency: 187.135, - percentile: 0.999939, - total: 2984218 - }, - { - latency: 188.927, - percentile: 0.999945, - total: 2984236 - }, - { - latency: 197.631, - percentile: 0.999951, - total: 2984254 - }, - { - latency: 202.623, - percentile: 0.999957, - total: 2984272 - }, - { - latency: 203.903, - percentile: 0.999963, - total: 2984290 - }, - { - latency: 205.823, - percentile: 0.999969, - total: 2984308 - }, - { - latency: 206.975, - percentile: 0.999973, - total: 2984319 - }, - { - latency: 209.535, - percentile: 0.999976, - total: 2984327 - }, - { - latency: 216.959, - percentile: 0.999979, - total: 2984336 - }, - { - latency: 218.495, - percentile: 0.999982, - total: 2984345 - }, - { - latency: 219.391, - percentile: 0.999985, - total: 2984354 - }, - { - latency: 219.903, - percentile: 0.999986, - total: 2984359 - }, - { - latency: 220.543, - percentile: 0.999988, - total: 2984363 - }, - { - latency: 221.055, - percentile: 0.999989, - total: 2984369 - }, - { - latency: 221.311, - percentile: 0.999991, - total: 2984375 - }, - { - latency: 221.439, - percentile: 0.999992, - total: 2984378 - }, - { - latency: 221.695, - percentile: 0.999993, - total: 2984380 - }, - { - latency: 222.207, - percentile: 0.999994, - total: 2984381 - }, - { - latency: 222.335, - percentile: 0.999995, - total: 2984384 - }, - { - latency: 222.463, - percentile: 0.999995, - total: 2984386 - }, - { - latency: 222.719, - percentile: 0.999996, - total: 2984389 - }, - { - latency: 222.719, - percentile: 0.999997, - total: 2984389 - }, - { - latency: 223.103, - percentile: 0.999997, - total: 2984390 - }, - { - latency: 223.231, - percentile: 0.999997, - total: 2984392 - }, - { - latency: 223.743, - percentile: 0.999998, - total: 2984393 - }, - { - latency: 224.255, - percentile: 0.999998, - total: 2984394 - }, - { - latency: 224.255, - percentile: 0.999998, - total: 2984394 - }, - { - latency: 224.383, - percentile: 0.999998, - total: 2984395 - }, - { - latency: 226.431, - percentile: 0.999999, - total: 2984396 - }, - { - latency: 226.431, - percentile: 0.999999, - total: 2984396 - }, - { - latency: 227.199, - percentile: 0.999999, - total: 2984397 - }, - { - latency: 227.199, - percentile: 0.999999, - total: 2984397 - }, - { - latency: 227.199, - percentile: 0.999999, - total: 2984397 - }, - { - latency: 227.711, - percentile: 0.999999, - total: 2984398 - }, - { - latency: 227.711, - percentile: 0.999999, - total: 2984398 - }, - { - latency: 227.711, - percentile: 1, - total: 2984398 - }, - { - latency: 227.711, - percentile: 1, - total: 2984398 - }, - { - latency: 227.711, - percentile: 1, - total: 2984398 - }, - { - latency: 231.039, - percentile: 1, - total: 2984399 - }, - { - latency: 231.039, - percentile: 1, - total: 2984399 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10400, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.57MB', - requestsPerSec: 10395.93, - non2xx3xx: 825, - requestsTotal: 3118776, - durationActual: '5.00m', - transferTotal: '1.63GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.789, - percentile: 0.1, - total: 301457 - }, - { - latency: 2.077, - percentile: 0.2, - total: 603308 - }, - { - latency: 2.335, - percentile: 0.3, - total: 905330 - }, - { - latency: 2.599, - percentile: 0.4, - total: 1205833 - }, - { - latency: 2.899, - percentile: 0.5, - total: 1508476 - }, - { - latency: 3.067, - percentile: 0.55, - total: 1658961 - }, - { - latency: 3.247, - percentile: 0.6, - total: 1808516 - }, - { - latency: 3.445, - percentile: 0.65, - total: 1958915 - }, - { - latency: 3.675, - percentile: 0.7, - total: 2110343 - }, - { - latency: 3.947, - percentile: 0.75, - total: 2260186 - }, - { - latency: 4.103, - percentile: 0.775, - total: 2335922 - }, - { - latency: 4.275, - percentile: 0.8, - total: 2412401 - }, - { - latency: 4.467, - percentile: 0.825, - total: 2487055 - }, - { - latency: 4.691, - percentile: 0.85, - total: 2562558 - }, - { - latency: 4.955, - percentile: 0.875, - total: 2637558 - }, - { - latency: 5.107, - percentile: 0.8875, - total: 2675147 - }, - { - latency: 5.275, - percentile: 0.9, - total: 2712099 - }, - { - latency: 5.471, - percentile: 0.9125, - total: 2749993 - }, - { - latency: 5.695, - percentile: 0.925, - total: 2787477 - }, - { - latency: 5.963, - percentile: 0.9375, - total: 2825236 - }, - { - latency: 6.119, - percentile: 0.94375, - total: 2843965 - }, - { - latency: 6.295, - percentile: 0.95, - total: 2862721 - }, - { - latency: 6.499, - percentile: 0.95625, - total: 2881680 - }, - { - latency: 6.739, - percentile: 0.9625, - total: 2900527 - }, - { - latency: 7.019, - percentile: 0.96875, - total: 2919320 - }, - { - latency: 7.183, - percentile: 0.971875, - total: 2928685 - }, - { - latency: 7.371, - percentile: 0.975, - total: 2938069 - }, - { - latency: 7.591, - percentile: 0.978125, - total: 2947538 - }, - { - latency: 7.851, - percentile: 0.98125, - total: 2956933 - }, - { - latency: 8.167, - percentile: 0.984375, - total: 2966373 - }, - { - latency: 8.359, - percentile: 0.985938, - total: 2971105 - }, - { - latency: 8.575, - percentile: 0.9875, - total: 2975733 - }, - { - latency: 8.831, - percentile: 0.989062, - total: 2980479 - }, - { - latency: 9.135, - percentile: 0.990625, - total: 2985207 - }, - { - latency: 9.511, - percentile: 0.992188, - total: 2989874 - }, - { - latency: 9.727, - percentile: 0.992969, - total: 2992215 - }, - { - latency: 9.991, - percentile: 0.99375, - total: 2994627 - }, - { - latency: 10.279, - percentile: 0.994531, - total: 2996955 - }, - { - latency: 10.607, - percentile: 0.995313, - total: 2999290 - }, - { - latency: 11.007, - percentile: 0.996094, - total: 3001632 - }, - { - latency: 11.247, - percentile: 0.996484, - total: 3002808 - }, - { - latency: 11.519, - percentile: 0.996875, - total: 3003999 - }, - { - latency: 11.799, - percentile: 0.997266, - total: 3005152 - }, - { - latency: 12.143, - percentile: 0.997656, - total: 3006335 - }, - { - latency: 12.543, - percentile: 0.998047, - total: 3007507 - }, - { - latency: 12.783, - percentile: 0.998242, - total: 3008090 - }, - { - latency: 13.055, - percentile: 0.998437, - total: 3008689 - }, - { - latency: 13.367, - percentile: 0.998633, - total: 3009282 - }, - { - latency: 13.727, - percentile: 0.998828, - total: 3009868 - }, - { - latency: 14.175, - percentile: 0.999023, - total: 3010445 - }, - { - latency: 14.455, - percentile: 0.999121, - total: 3010744 - }, - { - latency: 14.815, - percentile: 0.999219, - total: 3011037 - }, - { - latency: 15.215, - percentile: 0.999316, - total: 3011327 - }, - { - latency: 15.687, - percentile: 0.999414, - total: 3011623 - }, - { - latency: 16.399, - percentile: 0.999512, - total: 3011915 - }, - { - latency: 16.991, - percentile: 0.999561, - total: 3012063 - }, - { - latency: 17.647, - percentile: 0.999609, - total: 3012209 - }, - { - latency: 18.543, - percentile: 0.999658, - total: 3012359 - }, - { - latency: 19.919, - percentile: 0.999707, - total: 3012503 - }, - { - latency: 24.863, - percentile: 0.999756, - total: 3012650 - }, - { - latency: 35.647, - percentile: 0.99978, - total: 3012723 - }, - { - latency: 58.303, - percentile: 0.999805, - total: 3012797 - }, - { - latency: 78.975, - percentile: 0.999829, - total: 3012871 - }, - { - latency: 98.687, - percentile: 0.999854, - total: 3012944 - }, - { - latency: 117.951, - percentile: 0.999878, - total: 3013018 - }, - { - latency: 131.007, - percentile: 0.99989, - total: 3013054 - }, - { - latency: 139.775, - percentile: 0.999902, - total: 3013092 - }, - { - latency: 150.911, - percentile: 0.999915, - total: 3013129 - }, - { - latency: 164.991, - percentile: 0.999927, - total: 3013165 - }, - { - latency: 170.495, - percentile: 0.999939, - total: 3013204 - }, - { - latency: 178.815, - percentile: 0.999945, - total: 3013220 - }, - { - latency: 184.831, - percentile: 0.999951, - total: 3013241 - }, - { - latency: 187.263, - percentile: 0.999957, - total: 3013258 - }, - { - latency: 191.103, - percentile: 0.999963, - total: 3013275 - }, - { - latency: 202.239, - percentile: 0.999969, - total: 3013294 - }, - { - latency: 203.007, - percentile: 0.999973, - total: 3013303 - }, - { - latency: 204.159, - percentile: 0.999976, - total: 3013312 - }, - { - latency: 205.055, - percentile: 0.999979, - total: 3013321 - }, - { - latency: 206.079, - percentile: 0.999982, - total: 3013331 - }, - { - latency: 212.351, - percentile: 0.999985, - total: 3013340 - }, - { - latency: 218.367, - percentile: 0.999986, - total: 3013344 - }, - { - latency: 219.519, - percentile: 0.999988, - total: 3013349 - }, - { - latency: 219.903, - percentile: 0.999989, - total: 3013353 - }, - { - latency: 220.287, - percentile: 0.999991, - total: 3013358 - }, - { - latency: 220.671, - percentile: 0.999992, - total: 3013363 - }, - { - latency: 220.799, - percentile: 0.999993, - total: 3013365 - }, - { - latency: 221.311, - percentile: 0.999994, - total: 3013368 - }, - { - latency: 221.439, - percentile: 0.999995, - total: 3013369 - }, - { - latency: 221.951, - percentile: 0.999995, - total: 3013373 - }, - { - latency: 222.079, - percentile: 0.999996, - total: 3013375 - }, - { - latency: 222.079, - percentile: 0.999997, - total: 3013375 - }, - { - latency: 222.207, - percentile: 0.999997, - total: 3013376 - }, - { - latency: 222.335, - percentile: 0.999997, - total: 3013377 - }, - { - latency: 222.463, - percentile: 0.999998, - total: 3013379 - }, - { - latency: 222.975, - percentile: 0.999998, - total: 3013380 - }, - { - latency: 222.975, - percentile: 0.999998, - total: 3013380 - }, - { - latency: 223.103, - percentile: 0.999998, - total: 3013381 - }, - { - latency: 223.103, - percentile: 0.999999, - total: 3013381 - }, - { - latency: 223.359, - percentile: 0.999999, - total: 3013382 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 3013383 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 3013383 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 3013383 - }, - { - latency: 224.383, - percentile: 0.999999, - total: 3013383 - }, - { - latency: 224.639, - percentile: 0.999999, - total: 3013384 - }, - { - latency: 224.639, - percentile: 1, - total: 3013384 - }, - { - latency: 224.639, - percentile: 1, - total: 3013384 - }, - { - latency: 224.639, - percentile: 1, - total: 3013384 - }, - { - latency: 224.639, - percentile: 1, - total: 3013384 - }, - { - latency: 226.559, - percentile: 1, - total: 3013385 - }, - { - latency: 226.559, - percentile: 1, - total: 3013385 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10500, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.62MB', - requestsPerSec: 10495.9, - non2xx3xx: 881, - requestsTotal: 3148763, - durationActual: '5.00m', - transferTotal: '1.65GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.797, - percentile: 0.1, - total: 304611 - }, - { - latency: 2.075, - percentile: 0.2, - total: 609834 - }, - { - latency: 2.309, - percentile: 0.3, - total: 913799 - }, - { - latency: 2.535, - percentile: 0.4, - total: 1217762 - }, - { - latency: 2.783, - percentile: 0.5, - total: 1522516 - }, - { - latency: 2.925, - percentile: 0.55, - total: 1674246 - }, - { - latency: 3.083, - percentile: 0.6, - total: 1826964 - }, - { - latency: 3.255, - percentile: 0.65, - total: 1978316 - }, - { - latency: 3.451, - percentile: 0.7, - total: 2130770 - }, - { - latency: 3.685, - percentile: 0.75, - total: 2282429 - }, - { - latency: 3.825, - percentile: 0.775, - total: 2358730 - }, - { - latency: 3.987, - percentile: 0.8, - total: 2433906 - }, - { - latency: 4.183, - percentile: 0.825, - total: 2510998 - }, - { - latency: 4.415, - percentile: 0.85, - total: 2586639 - }, - { - latency: 4.699, - percentile: 0.875, - total: 2662524 - }, - { - latency: 4.867, - percentile: 0.8875, - total: 2700764 - }, - { - latency: 5.051, - percentile: 0.9, - total: 2738675 - }, - { - latency: 5.255, - percentile: 0.9125, - total: 2776271 - }, - { - latency: 5.491, - percentile: 0.925, - total: 2814764 - }, - { - latency: 5.771, - percentile: 0.9375, - total: 2852420 - }, - { - latency: 5.939, - percentile: 0.94375, - total: 2871542 - }, - { - latency: 6.127, - percentile: 0.95, - total: 2890531 - }, - { - latency: 6.339, - percentile: 0.95625, - total: 2909280 - }, - { - latency: 6.591, - percentile: 0.9625, - total: 2928283 - }, - { - latency: 6.895, - percentile: 0.96875, - total: 2947496 - }, - { - latency: 7.071, - percentile: 0.971875, - total: 2956911 - }, - { - latency: 7.267, - percentile: 0.975, - total: 2966410 - }, - { - latency: 7.495, - percentile: 0.978125, - total: 2975914 - }, - { - latency: 7.759, - percentile: 0.98125, - total: 2985413 - }, - { - latency: 8.075, - percentile: 0.984375, - total: 2994861 - }, - { - latency: 8.263, - percentile: 0.985938, - total: 2999615 - }, - { - latency: 8.479, - percentile: 0.9875, - total: 3004340 - }, - { - latency: 8.735, - percentile: 0.989062, - total: 3009156 - }, - { - latency: 9.031, - percentile: 0.990625, - total: 3013916 - }, - { - latency: 9.399, - percentile: 0.992188, - total: 3018604 - }, - { - latency: 9.615, - percentile: 0.992969, - total: 3021001 - }, - { - latency: 9.863, - percentile: 0.99375, - total: 3023415 - }, - { - latency: 10.167, - percentile: 0.994531, - total: 3025766 - }, - { - latency: 10.503, - percentile: 0.995313, - total: 3028137 - }, - { - latency: 10.911, - percentile: 0.996094, - total: 3030500 - }, - { - latency: 11.151, - percentile: 0.996484, - total: 3031663 - }, - { - latency: 11.431, - percentile: 0.996875, - total: 3032859 - }, - { - latency: 11.735, - percentile: 0.997266, - total: 3034059 - }, - { - latency: 12.087, - percentile: 0.997656, - total: 3035225 - }, - { - latency: 12.527, - percentile: 0.998047, - total: 3036430 - }, - { - latency: 12.775, - percentile: 0.998242, - total: 3037010 - }, - { - latency: 13.071, - percentile: 0.998437, - total: 3037609 - }, - { - latency: 13.399, - percentile: 0.998633, - total: 3038199 - }, - { - latency: 13.807, - percentile: 0.998828, - total: 3038795 - }, - { - latency: 14.319, - percentile: 0.999023, - total: 3039389 - }, - { - latency: 14.583, - percentile: 0.999121, - total: 3039690 - }, - { - latency: 14.911, - percentile: 0.999219, - total: 3039984 - }, - { - latency: 15.359, - percentile: 0.999316, - total: 3040276 - }, - { - latency: 15.927, - percentile: 0.999414, - total: 3040573 - }, - { - latency: 16.591, - percentile: 0.999512, - total: 3040870 - }, - { - latency: 17.071, - percentile: 0.999561, - total: 3041026 - }, - { - latency: 17.663, - percentile: 0.999609, - total: 3041169 - }, - { - latency: 18.495, - percentile: 0.999658, - total: 3041317 - }, - { - latency: 19.599, - percentile: 0.999707, - total: 3041465 - }, - { - latency: 21.503, - percentile: 0.999756, - total: 3041613 - }, - { - latency: 22.767, - percentile: 0.99978, - total: 3041687 - }, - { - latency: 25.903, - percentile: 0.999805, - total: 3041761 - }, - { - latency: 46.815, - percentile: 0.999829, - total: 3041836 - }, - { - latency: 70.271, - percentile: 0.999854, - total: 3041910 - }, - { - latency: 97.855, - percentile: 0.999878, - total: 3041984 - }, - { - latency: 107.711, - percentile: 0.99989, - total: 3042021 - }, - { - latency: 121.535, - percentile: 0.999902, - total: 3042058 - }, - { - latency: 134.655, - percentile: 0.999915, - total: 3042096 - }, - { - latency: 150.015, - percentile: 0.999927, - total: 3042133 - }, - { - latency: 160.383, - percentile: 0.999939, - total: 3042170 - }, - { - latency: 168.319, - percentile: 0.999945, - total: 3042190 - }, - { - latency: 172.287, - percentile: 0.999951, - total: 3042207 - }, - { - latency: 182.911, - percentile: 0.999957, - total: 3042226 - }, - { - latency: 186.239, - percentile: 0.999963, - total: 3042244 - }, - { - latency: 191.231, - percentile: 0.999969, - total: 3042263 - }, - { - latency: 199.167, - percentile: 0.999973, - total: 3042272 - }, - { - latency: 202.495, - percentile: 0.999976, - total: 3042281 - }, - { - latency: 203.647, - percentile: 0.999979, - total: 3042292 - }, - { - latency: 204.671, - percentile: 0.999982, - total: 3042300 - }, - { - latency: 206.847, - percentile: 0.999985, - total: 3042309 - }, - { - latency: 209.663, - percentile: 0.999986, - total: 3042314 - }, - { - latency: 212.607, - percentile: 0.999988, - total: 3042318 - }, - { - latency: 217.983, - percentile: 0.999989, - total: 3042323 - }, - { - latency: 220.031, - percentile: 0.999991, - total: 3042329 - }, - { - latency: 220.671, - percentile: 0.999992, - total: 3042332 - }, - { - latency: 221.439, - percentile: 0.999993, - total: 3042335 - }, - { - latency: 221.567, - percentile: 0.999994, - total: 3042339 - }, - { - latency: 221.567, - percentile: 0.999995, - total: 3042339 - }, - { - latency: 222.079, - percentile: 0.999995, - total: 3042343 - }, - { - latency: 222.463, - percentile: 0.999996, - total: 3042344 - }, - { - latency: 222.847, - percentile: 0.999997, - total: 3042345 - }, - { - latency: 224.127, - percentile: 0.999997, - total: 3042346 - }, - { - latency: 224.895, - percentile: 0.999997, - total: 3042347 - }, - { - latency: 227.711, - percentile: 0.999998, - total: 3042349 - }, - { - latency: 244.991, - percentile: 0.999998, - total: 3042350 - }, - { - latency: 244.991, - percentile: 0.999998, - total: 3042350 - }, - { - latency: 262.399, - percentile: 0.999998, - total: 3042351 - }, - { - latency: 262.399, - percentile: 0.999999, - total: 3042351 - }, - { - latency: 280.063, - percentile: 0.999999, - total: 3042352 - }, - { - latency: 297.727, - percentile: 0.999999, - total: 3042353 - }, - { - latency: 297.727, - percentile: 0.999999, - total: 3042353 - }, - { - latency: 297.727, - percentile: 0.999999, - total: 3042353 - }, - { - latency: 297.727, - percentile: 0.999999, - total: 3042353 - }, - { - latency: 314.623, - percentile: 0.999999, - total: 3042354 - }, - { - latency: 314.623, - percentile: 1, - total: 3042354 - }, - { - latency: 314.623, - percentile: 1, - total: 3042354 - }, - { - latency: 314.623, - percentile: 1, - total: 3042354 - }, - { - latency: 314.623, - percentile: 1, - total: 3042354 - }, - { - latency: 332.543, - percentile: 1, - total: 3042355 - }, - { - latency: 332.543, - percentile: 1, - total: 3042355 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10600, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.68MB', - requestsPerSec: 10595.86, - non2xx3xx: 532, - requestsTotal: 3178752, - durationActual: '5.00m', - transferTotal: '1.66GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.772, - percentile: 0.1, - total: 308151 - }, - { - latency: 2.02, - percentile: 0.2, - total: 614430 - }, - { - latency: 2.229, - percentile: 0.3, - total: 921946 - }, - { - latency: 2.427, - percentile: 0.4, - total: 1230615 - }, - { - latency: 2.633, - percentile: 0.5, - total: 1538045 - }, - { - latency: 2.747, - percentile: 0.55, - total: 1691677 - }, - { - latency: 2.873, - percentile: 0.6, - total: 1844429 - }, - { - latency: 3.017, - percentile: 0.65, - total: 1997724 - }, - { - latency: 3.185, - percentile: 0.7, - total: 2150419 - }, - { - latency: 3.391, - percentile: 0.75, - total: 2304521 - }, - { - latency: 3.511, - percentile: 0.775, - total: 2380928 - }, - { - latency: 3.645, - percentile: 0.8, - total: 2457361 - }, - { - latency: 3.801, - percentile: 0.825, - total: 2534757 - }, - { - latency: 3.977, - percentile: 0.85, - total: 2611051 - }, - { - latency: 4.187, - percentile: 0.875, - total: 2687476 - }, - { - latency: 4.311, - percentile: 0.8875, - total: 2726295 - }, - { - latency: 4.451, - percentile: 0.9, - total: 2764804 - }, - { - latency: 4.611, - percentile: 0.9125, - total: 2803286 - }, - { - latency: 4.795, - percentile: 0.925, - total: 2841204 - }, - { - latency: 5.019, - percentile: 0.9375, - total: 2879648 - }, - { - latency: 5.151, - percentile: 0.94375, - total: 2898888 - }, - { - latency: 5.299, - percentile: 0.95, - total: 2917818 - }, - { - latency: 5.475, - percentile: 0.95625, - total: 2936977 - }, - { - latency: 5.687, - percentile: 0.9625, - total: 2956246 - }, - { - latency: 5.955, - percentile: 0.96875, - total: 2975614 - }, - { - latency: 6.115, - percentile: 0.971875, - total: 2985157 - }, - { - latency: 6.299, - percentile: 0.975, - total: 2994580 - }, - { - latency: 6.527, - percentile: 0.978125, - total: 3004238 - }, - { - latency: 6.795, - percentile: 0.98125, - total: 3013802 - }, - { - latency: 7.119, - percentile: 0.984375, - total: 3023424 - }, - { - latency: 7.315, - percentile: 0.985938, - total: 3028213 - }, - { - latency: 7.535, - percentile: 0.9875, - total: 3032969 - }, - { - latency: 7.807, - percentile: 0.989062, - total: 3037792 - }, - { - latency: 8.135, - percentile: 0.990625, - total: 3042564 - }, - { - latency: 8.559, - percentile: 0.992188, - total: 3047354 - }, - { - latency: 8.831, - percentile: 0.992969, - total: 3049742 - }, - { - latency: 9.151, - percentile: 0.99375, - total: 3052165 - }, - { - latency: 9.519, - percentile: 0.994531, - total: 3054564 - }, - { - latency: 9.927, - percentile: 0.995313, - total: 3056951 - }, - { - latency: 10.415, - percentile: 0.996094, - total: 3059356 - }, - { - latency: 10.703, - percentile: 0.996484, - total: 3060554 - }, - { - latency: 11.039, - percentile: 0.996875, - total: 3061743 - }, - { - latency: 11.399, - percentile: 0.997266, - total: 3062952 - }, - { - latency: 11.831, - percentile: 0.997656, - total: 3064140 - }, - { - latency: 12.351, - percentile: 0.998047, - total: 3065332 - }, - { - latency: 12.663, - percentile: 0.998242, - total: 3065933 - }, - { - latency: 13.071, - percentile: 0.998437, - total: 3066542 - }, - { - latency: 13.575, - percentile: 0.998633, - total: 3067137 - }, - { - latency: 14.175, - percentile: 0.998828, - total: 3067731 - }, - { - latency: 15.079, - percentile: 0.999023, - total: 3068330 - }, - { - latency: 15.647, - percentile: 0.999121, - total: 3068629 - }, - { - latency: 16.351, - percentile: 0.999219, - total: 3068929 - }, - { - latency: 17.183, - percentile: 0.999316, - total: 3069235 - }, - { - latency: 18.559, - percentile: 0.999414, - total: 3069528 - }, - { - latency: 20.879, - percentile: 0.999512, - total: 3069829 - }, - { - latency: 23.007, - percentile: 0.999561, - total: 3069978 - }, - { - latency: 29.327, - percentile: 0.999609, - total: 3070128 - }, - { - latency: 52.863, - percentile: 0.999658, - total: 3070278 - }, - { - latency: 74.943, - percentile: 0.999707, - total: 3070428 - }, - { - latency: 102.207, - percentile: 0.999756, - total: 3070579 - }, - { - latency: 116.095, - percentile: 0.99978, - total: 3070654 - }, - { - latency: 123.263, - percentile: 0.999805, - total: 3070728 - }, - { - latency: 136.959, - percentile: 0.999829, - total: 3070804 - }, - { - latency: 151.039, - percentile: 0.999854, - total: 3070878 - }, - { - latency: 162.431, - percentile: 0.999878, - total: 3070953 - }, - { - latency: 168.959, - percentile: 0.99989, - total: 3070990 - }, - { - latency: 171.775, - percentile: 0.999902, - total: 3071028 - }, - { - latency: 183.935, - percentile: 0.999915, - total: 3071065 - }, - { - latency: 186.879, - percentile: 0.999927, - total: 3071103 - }, - { - latency: 189.823, - percentile: 0.999939, - total: 3071140 - }, - { - latency: 195.327, - percentile: 0.999945, - total: 3071159 - }, - { - latency: 202.751, - percentile: 0.999951, - total: 3071178 - }, - { - latency: 203.647, - percentile: 0.999957, - total: 3071198 - }, - { - latency: 204.671, - percentile: 0.999963, - total: 3071215 - }, - { - latency: 205.823, - percentile: 0.999969, - total: 3071236 - }, - { - latency: 206.335, - percentile: 0.999973, - total: 3071245 - }, - { - latency: 207.487, - percentile: 0.999976, - total: 3071253 - }, - { - latency: 218.623, - percentile: 0.999979, - total: 3071264 - }, - { - latency: 219.391, - percentile: 0.999982, - total: 3071271 - }, - { - latency: 220.159, - percentile: 0.999985, - total: 3071284 - }, - { - latency: 220.287, - percentile: 0.999986, - total: 3071288 - }, - { - latency: 220.415, - percentile: 0.999988, - total: 3071291 - }, - { - latency: 220.799, - percentile: 0.999989, - total: 3071298 - }, - { - latency: 220.927, - percentile: 0.999991, - total: 3071301 - }, - { - latency: 221.311, - percentile: 0.999992, - total: 3071306 - }, - { - latency: 221.311, - percentile: 0.999993, - total: 3071306 - }, - { - latency: 221.439, - percentile: 0.999994, - total: 3071310 - }, - { - latency: 221.567, - percentile: 0.999995, - total: 3071312 - }, - { - latency: 221.695, - percentile: 0.999995, - total: 3071314 - }, - { - latency: 222.335, - percentile: 0.999996, - total: 3071316 - }, - { - latency: 222.591, - percentile: 0.999997, - total: 3071318 - }, - { - latency: 222.591, - percentile: 0.999997, - total: 3071318 - }, - { - latency: 222.719, - percentile: 0.999997, - total: 3071320 - }, - { - latency: 222.719, - percentile: 0.999998, - total: 3071320 - }, - { - latency: 223.359, - percentile: 0.999998, - total: 3071322 - }, - { - latency: 223.359, - percentile: 0.999998, - total: 3071322 - }, - { - latency: 223.871, - percentile: 0.999998, - total: 3071323 - }, - { - latency: 223.871, - percentile: 0.999999, - total: 3071323 - }, - { - latency: 224.127, - percentile: 0.999999, - total: 3071324 - }, - { - latency: 224.767, - percentile: 0.999999, - total: 3071325 - }, - { - latency: 224.767, - percentile: 0.999999, - total: 3071325 - }, - { - latency: 224.767, - percentile: 0.999999, - total: 3071325 - }, - { - latency: 224.767, - percentile: 0.999999, - total: 3071325 - }, - { - latency: 225.023, - percentile: 0.999999, - total: 3071326 - }, - { - latency: 225.023, - percentile: 1, - total: 3071326 - }, - { - latency: 225.023, - percentile: 1, - total: 3071326 - }, - { - latency: 225.023, - percentile: 1, - total: 3071326 - }, - { - latency: 225.023, - percentile: 1, - total: 3071326 - }, - { - latency: 229.247, - percentile: 1, - total: 3071327 - }, - { - latency: 229.247, - percentile: 1, - total: 3071327 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10700, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.73MB', - requestsPerSec: 10695.79, - non2xx3xx: 509, - requestsTotal: 3208743, - durationActual: '5.00m', - transferTotal: '1.68GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.715, - percentile: 0.1, - total: 310049 - }, - { - latency: 1.935, - percentile: 0.2, - total: 620989 - }, - { - latency: 2.115, - percentile: 0.3, - total: 930839 - }, - { - latency: 2.283, - percentile: 0.4, - total: 1241865 - }, - { - latency: 2.453, - percentile: 0.5, - total: 1552132 - }, - { - latency: 2.545, - percentile: 0.55, - total: 1707852 - }, - { - latency: 2.645, - percentile: 0.6, - total: 1862338 - }, - { - latency: 2.757, - percentile: 0.65, - total: 2015878 - }, - { - latency: 2.891, - percentile: 0.7, - total: 2171938 - }, - { - latency: 3.053, - percentile: 0.75, - total: 2325540 - }, - { - latency: 3.151, - percentile: 0.775, - total: 2403102 - }, - { - latency: 3.263, - percentile: 0.8, - total: 2480980 - }, - { - latency: 3.393, - percentile: 0.825, - total: 2558841 - }, - { - latency: 3.541, - percentile: 0.85, - total: 2635288 - }, - { - latency: 3.721, - percentile: 0.875, - total: 2713464 - }, - { - latency: 3.827, - percentile: 0.8875, - total: 2752179 - }, - { - latency: 3.947, - percentile: 0.9, - total: 2790680 - }, - { - latency: 4.087, - percentile: 0.9125, - total: 2829495 - }, - { - latency: 4.251, - percentile: 0.925, - total: 2867970 - }, - { - latency: 4.455, - percentile: 0.9375, - total: 2906805 - }, - { - latency: 4.575, - percentile: 0.94375, - total: 2926088 - }, - { - latency: 4.715, - percentile: 0.95, - total: 2945572 - }, - { - latency: 4.875, - percentile: 0.95625, - total: 2964859 - }, - { - latency: 5.063, - percentile: 0.9625, - total: 2984084 - }, - { - latency: 5.295, - percentile: 0.96875, - total: 3003470 - }, - { - latency: 5.443, - percentile: 0.971875, - total: 3013157 - }, - { - latency: 5.619, - percentile: 0.975, - total: 3022915 - }, - { - latency: 5.827, - percentile: 0.978125, - total: 3032631 - }, - { - latency: 6.083, - percentile: 0.98125, - total: 3042199 - }, - { - latency: 6.419, - percentile: 0.984375, - total: 3051966 - }, - { - latency: 6.627, - percentile: 0.985938, - total: 3056790 - }, - { - latency: 6.871, - percentile: 0.9875, - total: 3061582 - }, - { - latency: 7.167, - percentile: 0.989062, - total: 3066416 - }, - { - latency: 7.535, - percentile: 0.990625, - total: 3071282 - }, - { - latency: 7.999, - percentile: 0.992188, - total: 3076122 - }, - { - latency: 8.279, - percentile: 0.992969, - total: 3078526 - }, - { - latency: 8.607, - percentile: 0.99375, - total: 3080958 - }, - { - latency: 8.983, - percentile: 0.994531, - total: 3083359 - }, - { - latency: 9.431, - percentile: 0.995313, - total: 3085812 - }, - { - latency: 9.967, - percentile: 0.996094, - total: 3088216 - }, - { - latency: 10.271, - percentile: 0.996484, - total: 3089434 - }, - { - latency: 10.607, - percentile: 0.996875, - total: 3090625 - }, - { - latency: 11.007, - percentile: 0.997266, - total: 3091854 - }, - { - latency: 11.471, - percentile: 0.997656, - total: 3093065 - }, - { - latency: 12.047, - percentile: 0.998047, - total: 3094271 - }, - { - latency: 12.407, - percentile: 0.998242, - total: 3094871 - }, - { - latency: 12.823, - percentile: 0.998437, - total: 3095488 - }, - { - latency: 13.303, - percentile: 0.998633, - total: 3096078 - }, - { - latency: 13.927, - percentile: 0.998828, - total: 3096688 - }, - { - latency: 14.703, - percentile: 0.999023, - total: 3097286 - }, - { - latency: 15.151, - percentile: 0.999121, - total: 3097594 - }, - { - latency: 15.631, - percentile: 0.999219, - total: 3097895 - }, - { - latency: 16.247, - percentile: 0.999316, - total: 3098199 - }, - { - latency: 17.071, - percentile: 0.999414, - total: 3098497 - }, - { - latency: 18.063, - percentile: 0.999512, - total: 3098804 - }, - { - latency: 18.655, - percentile: 0.999561, - total: 3098951 - }, - { - latency: 19.407, - percentile: 0.999609, - total: 3099104 - }, - { - latency: 20.399, - percentile: 0.999658, - total: 3099255 - }, - { - latency: 21.679, - percentile: 0.999707, - total: 3099405 - }, - { - latency: 23.503, - percentile: 0.999756, - total: 3099557 - }, - { - latency: 24.639, - percentile: 0.99978, - total: 3099633 - }, - { - latency: 26.863, - percentile: 0.999805, - total: 3099708 - }, - { - latency: 30.111, - percentile: 0.999829, - total: 3099784 - }, - { - latency: 55.103, - percentile: 0.999854, - total: 3099859 - }, - { - latency: 85.887, - percentile: 0.999878, - total: 3099935 - }, - { - latency: 101.759, - percentile: 0.99989, - total: 3099973 - }, - { - latency: 117.311, - percentile: 0.999902, - total: 3100011 - }, - { - latency: 127.743, - percentile: 0.999915, - total: 3100049 - }, - { - latency: 140.671, - percentile: 0.999927, - total: 3100086 - }, - { - latency: 156.543, - percentile: 0.999939, - total: 3100124 - }, - { - latency: 168.831, - percentile: 0.999945, - total: 3100143 - }, - { - latency: 171.903, - percentile: 0.999951, - total: 3100162 - }, - { - latency: 185.471, - percentile: 0.999957, - total: 3100181 - }, - { - latency: 188.671, - percentile: 0.999963, - total: 3100200 - }, - { - latency: 201.343, - percentile: 0.999969, - total: 3100219 - }, - { - latency: 203.135, - percentile: 0.999973, - total: 3100228 - }, - { - latency: 204.031, - percentile: 0.999976, - total: 3100241 - }, - { - latency: 204.671, - percentile: 0.999979, - total: 3100247 - }, - { - latency: 214.783, - percentile: 0.999982, - total: 3100257 - }, - { - latency: 219.391, - percentile: 0.999985, - total: 3100267 - }, - { - latency: 220.031, - percentile: 0.999986, - total: 3100271 - }, - { - latency: 220.543, - percentile: 0.999988, - total: 3100276 - }, - { - latency: 221.183, - percentile: 0.999989, - total: 3100280 - }, - { - latency: 221.695, - percentile: 0.999991, - total: 3100285 - }, - { - latency: 243.071, - percentile: 0.999992, - total: 3100290 - }, - { - latency: 256.639, - percentile: 0.999993, - total: 3100292 - }, - { - latency: 277.247, - percentile: 0.999994, - total: 3100295 - }, - { - latency: 293.375, - percentile: 0.999995, - total: 3100297 - }, - { - latency: 310.783, - percentile: 0.999995, - total: 3100299 - }, - { - latency: 328.191, - percentile: 0.999996, - total: 3100302 - }, - { - latency: 337.663, - percentile: 0.999997, - total: 3100303 - }, - { - latency: 345.599, - percentile: 0.999997, - total: 3100304 - }, - { - latency: 350.207, - percentile: 0.999997, - total: 3100305 - }, - { - latency: 362.751, - percentile: 0.999998, - total: 3100306 - }, - { - latency: 378.623, - percentile: 0.999998, - total: 3100308 - }, - { - latency: 378.623, - percentile: 0.999998, - total: 3100308 - }, - { - latency: 380.159, - percentile: 0.999998, - total: 3100309 - }, - { - latency: 380.159, - percentile: 0.999999, - total: 3100309 - }, - { - latency: 395.775, - percentile: 0.999999, - total: 3100310 - }, - { - latency: 396.287, - percentile: 0.999999, - total: 3100311 - }, - { - latency: 396.287, - percentile: 0.999999, - total: 3100311 - }, - { - latency: 396.287, - percentile: 0.999999, - total: 3100311 - }, - { - latency: 396.287, - percentile: 0.999999, - total: 3100311 - }, - { - latency: 410.367, - percentile: 0.999999, - total: 3100312 - }, - { - latency: 410.367, - percentile: 1, - total: 3100312 - }, - { - latency: 410.367, - percentile: 1, - total: 3100312 - }, - { - latency: 410.367, - percentile: 1, - total: 3100312 - }, - { - latency: 410.367, - percentile: 1, - total: 3100312 - }, - { - latency: 412.927, - percentile: 1, - total: 3100313 - }, - { - latency: 412.927, - percentile: 1, - total: 3100313 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10800, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.79MB', - requestsPerSec: 10795.78, - non2xx3xx: 430, - requestsTotal: 3238723, - durationActual: '5.00m', - transferTotal: '1.69GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.714, - percentile: 0.1, - total: 313499 - }, - { - latency: 1.923, - percentile: 0.2, - total: 625984 - }, - { - latency: 2.093, - percentile: 0.3, - total: 938808 - }, - { - latency: 2.249, - percentile: 0.4, - total: 1251796 - }, - { - latency: 2.407, - percentile: 0.5, - total: 1568212 - }, - { - latency: 2.489, - percentile: 0.55, - total: 1723721 - }, - { - latency: 2.577, - percentile: 0.6, - total: 1879637 - }, - { - latency: 2.673, - percentile: 0.65, - total: 2034618 - }, - { - latency: 2.785, - percentile: 0.7, - total: 2192658 - }, - { - latency: 2.917, - percentile: 0.75, - total: 2347636 - }, - { - latency: 2.995, - percentile: 0.775, - total: 2426029 - }, - { - latency: 3.083, - percentile: 0.8, - total: 2503910 - }, - { - latency: 3.185, - percentile: 0.825, - total: 2581915 - }, - { - latency: 3.305, - percentile: 0.85, - total: 2660766 - }, - { - latency: 3.449, - percentile: 0.875, - total: 2738764 - }, - { - latency: 3.533, - percentile: 0.8875, - total: 2777435 - }, - { - latency: 3.629, - percentile: 0.9, - total: 2816464 - }, - { - latency: 3.741, - percentile: 0.9125, - total: 2855530 - }, - { - latency: 3.877, - percentile: 0.925, - total: 2894991 - }, - { - latency: 4.041, - percentile: 0.9375, - total: 2933930 - }, - { - latency: 4.143, - percentile: 0.94375, - total: 2953906 - }, - { - latency: 4.259, - percentile: 0.95, - total: 2973369 - }, - { - latency: 4.399, - percentile: 0.95625, - total: 2992719 - }, - { - latency: 4.575, - percentile: 0.9625, - total: 3012104 - }, - { - latency: 4.807, - percentile: 0.96875, - total: 3031706 - }, - { - latency: 4.947, - percentile: 0.971875, - total: 3041334 - }, - { - latency: 5.119, - percentile: 0.975, - total: 3051087 - }, - { - latency: 5.331, - percentile: 0.978125, - total: 3060964 - }, - { - latency: 5.599, - percentile: 0.98125, - total: 3070655 - }, - { - latency: 5.963, - percentile: 0.984375, - total: 3080481 - }, - { - latency: 6.195, - percentile: 0.985938, - total: 3085338 - }, - { - latency: 6.483, - percentile: 0.9875, - total: 3090198 - }, - { - latency: 6.847, - percentile: 0.989062, - total: 3095078 - }, - { - latency: 7.287, - percentile: 0.990625, - total: 3099955 - }, - { - latency: 7.847, - percentile: 0.992188, - total: 3104865 - }, - { - latency: 8.187, - percentile: 0.992969, - total: 3107302 - }, - { - latency: 8.575, - percentile: 0.99375, - total: 3109760 - }, - { - latency: 9.007, - percentile: 0.994531, - total: 3112198 - }, - { - latency: 9.519, - percentile: 0.995313, - total: 3114628 - }, - { - latency: 10.135, - percentile: 0.996094, - total: 3117093 - }, - { - latency: 10.471, - percentile: 0.996484, - total: 3118294 - }, - { - latency: 10.839, - percentile: 0.996875, - total: 3119507 - }, - { - latency: 11.271, - percentile: 0.997266, - total: 3120735 - }, - { - latency: 11.775, - percentile: 0.997656, - total: 3121952 - }, - { - latency: 12.431, - percentile: 0.998047, - total: 3123176 - }, - { - latency: 12.847, - percentile: 0.998242, - total: 3123787 - }, - { - latency: 13.319, - percentile: 0.998437, - total: 3124410 - }, - { - latency: 13.855, - percentile: 0.998633, - total: 3125012 - }, - { - latency: 14.543, - percentile: 0.998828, - total: 3125619 - }, - { - latency: 15.463, - percentile: 0.999023, - total: 3126232 - }, - { - latency: 15.967, - percentile: 0.999121, - total: 3126538 - }, - { - latency: 16.591, - percentile: 0.999219, - total: 3126847 - }, - { - latency: 17.343, - percentile: 0.999316, - total: 3127151 - }, - { - latency: 18.287, - percentile: 0.999414, - total: 3127456 - }, - { - latency: 19.503, - percentile: 0.999512, - total: 3127759 - }, - { - latency: 20.207, - percentile: 0.999561, - total: 3127916 - }, - { - latency: 21.055, - percentile: 0.999609, - total: 3128065 - }, - { - latency: 22.047, - percentile: 0.999658, - total: 3128218 - }, - { - latency: 23.167, - percentile: 0.999707, - total: 3128371 - }, - { - latency: 25.007, - percentile: 0.999756, - total: 3128527 - }, - { - latency: 26.095, - percentile: 0.99978, - total: 3128599 - }, - { - latency: 27.567, - percentile: 0.999805, - total: 3128675 - }, - { - latency: 34.655, - percentile: 0.999829, - total: 3128752 - }, - { - latency: 57.311, - percentile: 0.999854, - total: 3128828 - }, - { - latency: 88.511, - percentile: 0.999878, - total: 3128906 - }, - { - latency: 103.231, - percentile: 0.99989, - total: 3128943 - }, - { - latency: 117.823, - percentile: 0.999902, - total: 3128981 - }, - { - latency: 126.783, - percentile: 0.999915, - total: 3129019 - }, - { - latency: 140.671, - percentile: 0.999927, - total: 3129057 - }, - { - latency: 155.391, - percentile: 0.999939, - total: 3129096 - }, - { - latency: 169.087, - percentile: 0.999945, - total: 3129116 - }, - { - latency: 171.007, - percentile: 0.999951, - total: 3129134 - }, - { - latency: 181.887, - percentile: 0.999957, - total: 3129153 - }, - { - latency: 187.775, - percentile: 0.999963, - total: 3129175 - }, - { - latency: 189.695, - percentile: 0.999969, - total: 3129191 - }, - { - latency: 201.855, - percentile: 0.999973, - total: 3129201 - }, - { - latency: 203.263, - percentile: 0.999976, - total: 3129210 - }, - { - latency: 204.671, - percentile: 0.999979, - total: 3129223 - }, - { - latency: 205.439, - percentile: 0.999982, - total: 3129230 - }, - { - latency: 207.615, - percentile: 0.999985, - total: 3129239 - }, - { - latency: 218.239, - percentile: 0.999986, - total: 3129244 - }, - { - latency: 219.007, - percentile: 0.999988, - total: 3129248 - }, - { - latency: 219.775, - percentile: 0.999989, - total: 3129253 - }, - { - latency: 221.055, - percentile: 0.999991, - total: 3129261 - }, - { - latency: 221.567, - percentile: 0.999992, - total: 3129264 - }, - { - latency: 221.695, - percentile: 0.999993, - total: 3129265 - }, - { - latency: 221.823, - percentile: 0.999994, - total: 3129269 - }, - { - latency: 221.951, - percentile: 0.999995, - total: 3129270 - }, - { - latency: 222.463, - percentile: 0.999995, - total: 3129272 - }, - { - latency: 223.487, - percentile: 0.999996, - total: 3129275 - }, - { - latency: 227.455, - percentile: 0.999997, - total: 3129276 - }, - { - latency: 230.399, - percentile: 0.999997, - total: 3129277 - }, - { - latency: 243.967, - percentile: 0.999997, - total: 3129278 - }, - { - latency: 260.607, - percentile: 0.999998, - total: 3129279 - }, - { - latency: 293.119, - percentile: 0.999998, - total: 3129281 - }, - { - latency: 293.119, - percentile: 0.999998, - total: 3129281 - }, - { - latency: 308.991, - percentile: 0.999998, - total: 3129282 - }, - { - latency: 308.991, - percentile: 0.999999, - total: 3129282 - }, - { - latency: 325.887, - percentile: 0.999999, - total: 3129283 - }, - { - latency: 342.271, - percentile: 0.999999, - total: 3129284 - }, - { - latency: 342.271, - percentile: 0.999999, - total: 3129284 - }, - { - latency: 342.271, - percentile: 0.999999, - total: 3129284 - }, - { - latency: 342.271, - percentile: 0.999999, - total: 3129284 - }, - { - latency: 358.399, - percentile: 0.999999, - total: 3129285 - }, - { - latency: 358.399, - percentile: 1, - total: 3129285 - }, - { - latency: 358.399, - percentile: 1, - total: 3129285 - }, - { - latency: 358.399, - percentile: 1, - total: 3129285 - }, - { - latency: 358.399, - percentile: 1, - total: 3129285 - }, - { - latency: 375.295, - percentile: 1, - total: 3129286 - }, - { - latency: 375.295, - percentile: 1, - total: 3129286 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10900, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.83MB', - requestsPerSec: 10887.78, - non2xx3xx: 693, - requestsTotal: 3266331, - durationActual: '5.00m', - transferTotal: '1.71GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.77, - percentile: 0.1, - total: 315885 - }, - { - latency: 2.057, - percentile: 0.2, - total: 633757 - }, - { - latency: 2.311, - percentile: 0.3, - total: 949430 - }, - { - latency: 2.571, - percentile: 0.4, - total: 1265267 - }, - { - latency: 2.867, - percentile: 0.5, - total: 1579652 - }, - { - latency: 3.043, - percentile: 0.55, - total: 1737957 - }, - { - latency: 3.239, - percentile: 0.6, - total: 1895020 - }, - { - latency: 3.463, - percentile: 0.65, - total: 2054144 - }, - { - latency: 3.719, - percentile: 0.7, - total: 2211809 - }, - { - latency: 4.019, - percentile: 0.75, - total: 2368928 - }, - { - latency: 4.187, - percentile: 0.775, - total: 2448644 - }, - { - latency: 4.363, - percentile: 0.8, - total: 2527159 - }, - { - latency: 4.559, - percentile: 0.825, - total: 2606941 - }, - { - latency: 4.775, - percentile: 0.85, - total: 2684598 - }, - { - latency: 5.027, - percentile: 0.875, - total: 2764630 - }, - { - latency: 5.159, - percentile: 0.8875, - total: 2802986 - }, - { - latency: 5.303, - percentile: 0.9, - total: 2842527 - }, - { - latency: 5.463, - percentile: 0.9125, - total: 2882386 - }, - { - latency: 5.647, - percentile: 0.925, - total: 2922127 - }, - { - latency: 5.863, - percentile: 0.9375, - total: 2961012 - }, - { - latency: 5.991, - percentile: 0.94375, - total: 2980807 - }, - { - latency: 6.131, - percentile: 0.95, - total: 3000540 - }, - { - latency: 6.295, - percentile: 0.95625, - total: 3020535 - }, - { - latency: 6.483, - percentile: 0.9625, - total: 3040107 - }, - { - latency: 6.715, - percentile: 0.96875, - total: 3059709 - }, - { - latency: 6.855, - percentile: 0.971875, - total: 3069523 - }, - { - latency: 7.015, - percentile: 0.975, - total: 3079441 - }, - { - latency: 7.195, - percentile: 0.978125, - total: 3089280 - }, - { - latency: 7.407, - percentile: 0.98125, - total: 3099137 - }, - { - latency: 7.671, - percentile: 0.984375, - total: 3109051 - }, - { - latency: 7.827, - percentile: 0.985938, - total: 3113929 - }, - { - latency: 8.011, - percentile: 0.9875, - total: 3118839 - }, - { - latency: 8.247, - percentile: 0.989062, - total: 3123849 - }, - { - latency: 8.535, - percentile: 0.990625, - total: 3128684 - }, - { - latency: 8.919, - percentile: 0.992188, - total: 3133623 - }, - { - latency: 9.175, - percentile: 0.992969, - total: 3136114 - }, - { - latency: 9.471, - percentile: 0.99375, - total: 3138571 - }, - { - latency: 9.855, - percentile: 0.994531, - total: 3141062 - }, - { - latency: 10.279, - percentile: 0.995313, - total: 3143503 - }, - { - latency: 10.815, - percentile: 0.996094, - total: 3145968 - }, - { - latency: 11.143, - percentile: 0.996484, - total: 3147181 - }, - { - latency: 11.511, - percentile: 0.996875, - total: 3148440 - }, - { - latency: 11.879, - percentile: 0.997266, - total: 3149649 - }, - { - latency: 12.335, - percentile: 0.997656, - total: 3150885 - }, - { - latency: 12.879, - percentile: 0.998047, - total: 3152124 - }, - { - latency: 13.199, - percentile: 0.998242, - total: 3152736 - }, - { - latency: 13.599, - percentile: 0.998437, - total: 3153355 - }, - { - latency: 14.031, - percentile: 0.998633, - total: 3153966 - }, - { - latency: 14.567, - percentile: 0.998828, - total: 3154590 - }, - { - latency: 15.279, - percentile: 0.999023, - total: 3155201 - }, - { - latency: 15.775, - percentile: 0.999121, - total: 3155507 - }, - { - latency: 16.335, - percentile: 0.999219, - total: 3155819 - }, - { - latency: 16.975, - percentile: 0.999316, - total: 3156124 - }, - { - latency: 17.711, - percentile: 0.999414, - total: 3156438 - }, - { - latency: 18.831, - percentile: 0.999512, - total: 3156745 - }, - { - latency: 19.551, - percentile: 0.999561, - total: 3156897 - }, - { - latency: 20.431, - percentile: 0.999609, - total: 3157049 - }, - { - latency: 21.503, - percentile: 0.999658, - total: 3157204 - }, - { - latency: 22.815, - percentile: 0.999707, - total: 3157358 - }, - { - latency: 24.847, - percentile: 0.999756, - total: 3157511 - }, - { - latency: 26.399, - percentile: 0.99978, - total: 3157589 - }, - { - latency: 28.895, - percentile: 0.999805, - total: 3157667 - }, - { - latency: 33.887, - percentile: 0.999829, - total: 3157743 - }, - { - latency: 42.559, - percentile: 0.999854, - total: 3157820 - }, - { - latency: 70.527, - percentile: 0.999878, - total: 3157897 - }, - { - latency: 86.079, - percentile: 0.99989, - total: 3157936 - }, - { - latency: 100.223, - percentile: 0.999902, - total: 3157974 - }, - { - latency: 115.519, - percentile: 0.999915, - total: 3158013 - }, - { - latency: 130.943, - percentile: 0.999927, - total: 3158051 - }, - { - latency: 146.431, - percentile: 0.999939, - total: 3158090 - }, - { - latency: 155.007, - percentile: 0.999945, - total: 3158110 - }, - { - latency: 161.407, - percentile: 0.999951, - total: 3158129 - }, - { - latency: 171.135, - percentile: 0.999957, - total: 3158148 - }, - { - latency: 177.279, - percentile: 0.999963, - total: 3158168 - }, - { - latency: 187.135, - percentile: 0.999969, - total: 3158186 - }, - { - latency: 188.543, - percentile: 0.999973, - total: 3158196 - }, - { - latency: 190.463, - percentile: 0.999976, - total: 3158205 - }, - { - latency: 200.959, - percentile: 0.999979, - total: 3158215 - }, - { - latency: 203.007, - percentile: 0.999982, - total: 3158225 - }, - { - latency: 204.287, - percentile: 0.999985, - total: 3158234 - }, - { - latency: 205.439, - percentile: 0.999986, - total: 3158241 - }, - { - latency: 206.207, - percentile: 0.999988, - total: 3158245 - }, - { - latency: 208.255, - percentile: 0.999989, - total: 3158249 - }, - { - latency: 216.191, - percentile: 0.999991, - total: 3158254 - }, - { - latency: 218.239, - percentile: 0.999992, - total: 3158258 - }, - { - latency: 219.007, - percentile: 0.999993, - total: 3158261 - }, - { - latency: 219.135, - percentile: 0.999994, - total: 3158263 - }, - { - latency: 219.519, - percentile: 0.999995, - total: 3158266 - }, - { - latency: 220.031, - percentile: 0.999995, - total: 3158268 - }, - { - latency: 220.415, - percentile: 0.999996, - total: 3158271 - }, - { - latency: 220.927, - percentile: 0.999997, - total: 3158272 - }, - { - latency: 221.183, - percentile: 0.999997, - total: 3158273 - }, - { - latency: 221.311, - percentile: 0.999997, - total: 3158275 - }, - { - latency: 221.311, - percentile: 0.999998, - total: 3158275 - }, - { - latency: 221.567, - percentile: 0.999998, - total: 3158276 - }, - { - latency: 222.079, - percentile: 0.999998, - total: 3158277 - }, - { - latency: 222.335, - percentile: 0.999998, - total: 3158278 - }, - { - latency: 222.335, - percentile: 0.999999, - total: 3158278 - }, - { - latency: 222.463, - percentile: 0.999999, - total: 3158279 - }, - { - latency: 222.463, - percentile: 0.999999, - total: 3158279 - }, - { - latency: 222.591, - percentile: 0.999999, - total: 3158280 - }, - { - latency: 222.591, - percentile: 0.999999, - total: 3158280 - }, - { - latency: 222.591, - percentile: 0.999999, - total: 3158280 - }, - { - latency: 224.767, - percentile: 0.999999, - total: 3158281 - }, - { - latency: 224.767, - percentile: 1, - total: 3158281 - }, - { - latency: 224.767, - percentile: 1, - total: 3158281 - }, - { - latency: 224.767, - percentile: 1, - total: 3158281 - }, - { - latency: 224.767, - percentile: 1, - total: 3158281 - }, - { - latency: 226.175, - percentile: 1, - total: 3158282 - }, - { - latency: 226.175, - percentile: 1, - total: 3158282 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.89MB', - requestsPerSec: 10995.69, - connectErrors: '0', - readErrors: '0', - writeErrors: '0', - timeoutErrors: '6', - non2xx3xx: 1024, - requestsTotal: 3298703, - durationActual: '5.00m', - transferTotal: '1.73GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.726, - percentile: 0.1, - total: 318916 - }, - { - latency: 1.947, - percentile: 0.2, - total: 638978 - }, - { - latency: 2.129, - percentile: 0.3, - total: 959478 - }, - { - latency: 2.297, - percentile: 0.4, - total: 1277303 - }, - { - latency: 2.469, - percentile: 0.5, - total: 1597458 - }, - { - latency: 2.559, - percentile: 0.55, - total: 1754536 - }, - { - latency: 2.657, - percentile: 0.6, - total: 1913282 - }, - { - latency: 2.767, - percentile: 0.65, - total: 2074087 - }, - { - latency: 2.891, - percentile: 0.7, - total: 2232608 - }, - { - latency: 3.039, - percentile: 0.75, - total: 2391062 - }, - { - latency: 3.127, - percentile: 0.775, - total: 2471771 - }, - { - latency: 3.225, - percentile: 0.8, - total: 2550480 - }, - { - latency: 3.341, - percentile: 0.825, - total: 2630080 - }, - { - latency: 3.481, - percentile: 0.85, - total: 2710341 - }, - { - latency: 3.653, - percentile: 0.875, - total: 2790087 - }, - { - latency: 3.755, - percentile: 0.8875, - total: 2829381 - }, - { - latency: 3.875, - percentile: 0.9, - total: 2869506 - }, - { - latency: 4.011, - percentile: 0.9125, - total: 2909046 - }, - { - latency: 4.179, - percentile: 0.925, - total: 2949314 - }, - { - latency: 4.383, - percentile: 0.9375, - total: 2988648 - }, - { - latency: 4.511, - percentile: 0.94375, - total: 3008420 - }, - { - latency: 4.659, - percentile: 0.95, - total: 3028390 - }, - { - latency: 4.839, - percentile: 0.95625, - total: 3048411 - }, - { - latency: 5.059, - percentile: 0.9625, - total: 3068344 - }, - { - latency: 5.347, - percentile: 0.96875, - total: 3088129 - }, - { - latency: 5.535, - percentile: 0.971875, - total: 3098245 - }, - { - latency: 5.755, - percentile: 0.975, - total: 3108140 - }, - { - latency: 6.031, - percentile: 0.978125, - total: 3118001 - }, - { - latency: 6.387, - percentile: 0.98125, - total: 3128002 - }, - { - latency: 6.851, - percentile: 0.984375, - total: 3137929 - }, - { - latency: 7.143, - percentile: 0.985938, - total: 3142928 - }, - { - latency: 7.503, - percentile: 0.9875, - total: 3147887 - }, - { - latency: 7.931, - percentile: 0.989062, - total: 3152888 - }, - { - latency: 8.431, - percentile: 0.990625, - total: 3157870 - }, - { - latency: 9.055, - percentile: 0.992188, - total: 3162824 - }, - { - latency: 9.439, - percentile: 0.992969, - total: 3165348 - }, - { - latency: 9.863, - percentile: 0.99375, - total: 3167814 - }, - { - latency: 10.367, - percentile: 0.994531, - total: 3170319 - }, - { - latency: 10.935, - percentile: 0.995313, - total: 3172798 - }, - { - latency: 11.647, - percentile: 0.996094, - total: 3175296 - }, - { - latency: 12.111, - percentile: 0.996484, - total: 3176537 - }, - { - latency: 12.647, - percentile: 0.996875, - total: 3177764 - }, - { - latency: 13.311, - percentile: 0.997266, - total: 3179017 - }, - { - latency: 14.151, - percentile: 0.997656, - total: 3180265 - }, - { - latency: 15.279, - percentile: 0.998047, - total: 3181500 - }, - { - latency: 15.967, - percentile: 0.998242, - total: 3182122 - }, - { - latency: 16.783, - percentile: 0.998437, - total: 3182755 - }, - { - latency: 17.807, - percentile: 0.998633, - total: 3183366 - }, - { - latency: 19.215, - percentile: 0.998828, - total: 3183988 - }, - { - latency: 21.295, - percentile: 0.999023, - total: 3184610 - }, - { - latency: 23.183, - percentile: 0.999121, - total: 3184923 - }, - { - latency: 26.143, - percentile: 0.999219, - total: 3185233 - }, - { - latency: 32.511, - percentile: 0.999316, - total: 3185544 - }, - { - latency: 78.271, - percentile: 0.999414, - total: 3185856 - }, - { - latency: 152.063, - percentile: 0.999512, - total: 3186167 - }, - { - latency: 186.623, - percentile: 0.999561, - total: 3186325 - }, - { - latency: 220.671, - percentile: 0.999609, - total: 3186478 - }, - { - latency: 926.719, - percentile: 0.999658, - total: 3186634 - }, - { - latency: 1748.991, - percentile: 0.999707, - total: 3186790 - }, - { - latency: 2566.143, - percentile: 0.999756, - total: 3186945 - }, - { - latency: 2977.791, - percentile: 0.99978, - total: 3187023 - }, - { - latency: 3389.439, - percentile: 0.999805, - total: 3187101 - }, - { - latency: 3799.039, - percentile: 0.999829, - total: 3187179 - }, - { - latency: 4202.495, - percentile: 0.999854, - total: 3187257 - }, - { - latency: 4603.903, - percentile: 0.999878, - total: 3187334 - }, - { - latency: 4800.511, - percentile: 0.99989, - total: 3187374 - }, - { - latency: 4984.831, - percentile: 0.999902, - total: 3187413 - }, - { - latency: 5160.959, - percentile: 0.999915, - total: 3187451 - }, - { - latency: 5365.759, - percentile: 0.999927, - total: 3187491 - }, - { - latency: 5570.559, - percentile: 0.999939, - total: 3187529 - }, - { - latency: 5668.863, - percentile: 0.999945, - total: 3187548 - }, - { - latency: 5775.359, - percentile: 0.999951, - total: 3187568 - }, - { - latency: 5877.759, - percentile: 0.999957, - total: 3187588 - }, - { - latency: 5976.063, - percentile: 0.999963, - total: 3187607 - }, - { - latency: 6082.559, - percentile: 0.999969, - total: 3187627 - }, - { - latency: 6127.615, - percentile: 0.999973, - total: 3187636 - }, - { - latency: 6180.863, - percentile: 0.999976, - total: 3187646 - }, - { - latency: 6221.823, - percentile: 0.999979, - total: 3187655 - }, - { - latency: 6270.975, - percentile: 0.999982, - total: 3187665 - }, - { - latency: 6328.319, - percentile: 0.999985, - total: 3187677 - }, - { - latency: 6344.703, - percentile: 0.999986, - total: 3187680 - }, - { - latency: 6369.279, - percentile: 0.999988, - total: 3187685 - }, - { - latency: 6385.663, - percentile: 0.999989, - total: 3187689 - }, - { - latency: 6414.335, - percentile: 0.999991, - total: 3187695 - }, - { - latency: 6434.815, - percentile: 0.999992, - total: 3187699 - }, - { - latency: 6451.199, - percentile: 0.999993, - total: 3187703 - }, - { - latency: 6455.295, - percentile: 0.999994, - total: 3187704 - }, - { - latency: 6463.487, - percentile: 0.999995, - total: 3187706 - }, - { - latency: 6479.871, - percentile: 0.999995, - total: 3187709 - }, - { - latency: 6492.159, - percentile: 0.999996, - total: 3187711 - }, - { - latency: 6496.255, - percentile: 0.999997, - total: 3187713 - }, - { - latency: 6504.447, - percentile: 0.999997, - total: 3187714 - }, - { - latency: 6512.639, - percentile: 0.999997, - total: 3187716 - }, - { - latency: 6512.639, - percentile: 0.999998, - total: 3187716 - }, - { - latency: 6516.735, - percentile: 0.999998, - total: 3187717 - }, - { - latency: 6529.023, - percentile: 0.999998, - total: 3187720 - }, - { - latency: 6529.023, - percentile: 0.999998, - total: 3187720 - }, - { - latency: 6529.023, - percentile: 0.999999, - total: 3187720 - }, - { - latency: 6529.023, - percentile: 0.999999, - total: 3187720 - }, - { - latency: 6529.023, - percentile: 0.999999, - total: 3187720 - }, - { - latency: 6541.311, - percentile: 0.999999, - total: 3187721 - }, - { - latency: 6541.311, - percentile: 0.999999, - total: 3187721 - }, - { - latency: 6541.311, - percentile: 0.999999, - total: 3187721 - }, - { - latency: 6545.407, - percentile: 0.999999, - total: 3187723 - }, - { - latency: 6545.407, - percentile: 1, - total: 3187723 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11100, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.95MB', - requestsPerSec: 11095.65, - non2xx3xx: 825, - requestsTotal: 3328693, - durationActual: '5.00m', - transferTotal: '1.74GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.738, - percentile: 0.1, - total: 322402 - }, - { - latency: 1.965, - percentile: 0.2, - total: 643576 - }, - { - latency: 2.155, - percentile: 0.3, - total: 966351 - }, - { - latency: 2.333, - percentile: 0.4, - total: 1286935 - }, - { - latency: 2.517, - percentile: 0.5, - total: 1610946 - }, - { - latency: 2.615, - percentile: 0.55, - total: 1771628 - }, - { - latency: 2.721, - percentile: 0.6, - total: 1931990 - }, - { - latency: 2.839, - percentile: 0.65, - total: 2091550 - }, - { - latency: 2.975, - percentile: 0.7, - total: 2252299 - }, - { - latency: 3.133, - percentile: 0.75, - total: 2412298 - }, - { - latency: 3.225, - percentile: 0.775, - total: 2493243 - }, - { - latency: 3.327, - percentile: 0.8, - total: 2573080 - }, - { - latency: 3.447, - percentile: 0.825, - total: 2654554 - }, - { - latency: 3.585, - percentile: 0.85, - total: 2733844 - }, - { - latency: 3.759, - percentile: 0.875, - total: 2814996 - }, - { - latency: 3.861, - percentile: 0.8875, - total: 2854921 - }, - { - latency: 3.977, - percentile: 0.9, - total: 2894962 - }, - { - latency: 4.111, - percentile: 0.9125, - total: 2935105 - }, - { - latency: 4.275, - percentile: 0.925, - total: 2975859 - }, - { - latency: 4.475, - percentile: 0.9375, - total: 3015331 - }, - { - latency: 4.599, - percentile: 0.94375, - total: 3035488 - }, - { - latency: 4.747, - percentile: 0.95, - total: 3055766 - }, - { - latency: 4.923, - percentile: 0.95625, - total: 3075891 - }, - { - latency: 5.139, - percentile: 0.9625, - total: 3095733 - }, - { - latency: 5.427, - percentile: 0.96875, - total: 3115885 - }, - { - latency: 5.607, - percentile: 0.971875, - total: 3125906 - }, - { - latency: 5.819, - percentile: 0.975, - total: 3135826 - }, - { - latency: 6.091, - percentile: 0.978125, - total: 3145891 - }, - { - latency: 6.443, - percentile: 0.98125, - total: 3155925 - }, - { - latency: 6.923, - percentile: 0.984375, - total: 3166007 - }, - { - latency: 7.215, - percentile: 0.985938, - total: 3171040 - }, - { - latency: 7.571, - percentile: 0.9875, - total: 3176060 - }, - { - latency: 8.023, - percentile: 0.989062, - total: 3181069 - }, - { - latency: 8.551, - percentile: 0.990625, - total: 3186075 - }, - { - latency: 9.191, - percentile: 0.992188, - total: 3191115 - }, - { - latency: 9.567, - percentile: 0.992969, - total: 3193601 - }, - { - latency: 9.983, - percentile: 0.99375, - total: 3196127 - }, - { - latency: 10.487, - percentile: 0.994531, - total: 3198649 - }, - { - latency: 11.063, - percentile: 0.995313, - total: 3201143 - }, - { - latency: 11.759, - percentile: 0.996094, - total: 3203655 - }, - { - latency: 12.191, - percentile: 0.996484, - total: 3204918 - }, - { - latency: 12.711, - percentile: 0.996875, - total: 3206187 - }, - { - latency: 13.287, - percentile: 0.997266, - total: 3207424 - }, - { - latency: 13.999, - percentile: 0.997656, - total: 3208684 - }, - { - latency: 14.911, - percentile: 0.998047, - total: 3209941 - }, - { - latency: 15.479, - percentile: 0.998242, - total: 3210575 - }, - { - latency: 16.119, - percentile: 0.998437, - total: 3211190 - }, - { - latency: 16.863, - percentile: 0.998633, - total: 3211829 - }, - { - latency: 17.791, - percentile: 0.998828, - total: 3212447 - }, - { - latency: 19.055, - percentile: 0.999023, - total: 3213082 - }, - { - latency: 19.743, - percentile: 0.999121, - total: 3213389 - }, - { - latency: 20.575, - percentile: 0.999219, - total: 3213703 - }, - { - latency: 21.615, - percentile: 0.999316, - total: 3214018 - }, - { - latency: 22.799, - percentile: 0.999414, - total: 3214331 - }, - { - latency: 24.319, - percentile: 0.999512, - total: 3214648 - }, - { - latency: 25.199, - percentile: 0.999561, - total: 3214802 - }, - { - latency: 26.271, - percentile: 0.999609, - total: 3214960 - }, - { - latency: 28.063, - percentile: 0.999658, - total: 3215117 - }, - { - latency: 30.159, - percentile: 0.999707, - total: 3215276 - }, - { - latency: 33.279, - percentile: 0.999756, - total: 3215430 - }, - { - latency: 36.095, - percentile: 0.99978, - total: 3215510 - }, - { - latency: 40.575, - percentile: 0.999805, - total: 3215587 - }, - { - latency: 50.143, - percentile: 0.999829, - total: 3215666 - }, - { - latency: 73.983, - percentile: 0.999854, - total: 3215745 - }, - { - latency: 100.863, - percentile: 0.999878, - total: 3215823 - }, - { - latency: 114.687, - percentile: 0.99989, - total: 3215862 - }, - { - latency: 127.423, - percentile: 0.999902, - total: 3215901 - }, - { - latency: 142.591, - percentile: 0.999915, - total: 3215941 - }, - { - latency: 156.927, - percentile: 0.999927, - total: 3215981 - }, - { - latency: 172.543, - percentile: 0.999939, - total: 3216019 - }, - { - latency: 176.639, - percentile: 0.999945, - total: 3216039 - }, - { - latency: 187.391, - percentile: 0.999951, - total: 3216058 - }, - { - latency: 190.463, - percentile: 0.999957, - total: 3216079 - }, - { - latency: 202.623, - percentile: 0.999963, - total: 3216099 - }, - { - latency: 205.311, - percentile: 0.999969, - total: 3216118 - }, - { - latency: 207.231, - percentile: 0.999973, - total: 3216127 - }, - { - latency: 217.599, - percentile: 0.999976, - total: 3216137 - }, - { - latency: 219.519, - percentile: 0.999979, - total: 3216147 - }, - { - latency: 221.439, - percentile: 0.999982, - total: 3216157 - }, - { - latency: 239.103, - percentile: 0.999985, - total: 3216166 - }, - { - latency: 271.103, - percentile: 0.999986, - total: 3216171 - }, - { - latency: 291.839, - percentile: 0.999988, - total: 3216176 - }, - { - latency: 319.743, - percentile: 0.999989, - total: 3216181 - }, - { - latency: 347.391, - percentile: 0.999991, - total: 3216186 - }, - { - latency: 368.639, - percentile: 0.999992, - total: 3216191 - }, - { - latency: 381.183, - percentile: 0.999993, - total: 3216193 - }, - { - latency: 399.359, - percentile: 0.999994, - total: 3216196 - }, - { - latency: 414.975, - percentile: 0.999995, - total: 3216198 - }, - { - latency: 441.599, - percentile: 0.999995, - total: 3216201 - }, - { - latency: 456.959, - percentile: 0.999996, - total: 3216203 - }, - { - latency: 472.575, - percentile: 0.999997, - total: 3216204 - }, - { - latency: 502.015, - percentile: 0.999997, - total: 3216206 - }, - { - latency: 514.815, - percentile: 0.999997, - total: 3216207 - }, - { - latency: 529.407, - percentile: 0.999998, - total: 3216208 - }, - { - latency: 544.255, - percentile: 0.999998, - total: 3216209 - }, - { - latency: 559.103, - percentile: 0.999998, - total: 3216210 - }, - { - latency: 572.927, - percentile: 0.999998, - total: 3216211 - }, - { - latency: 572.927, - percentile: 0.999999, - total: 3216211 - }, - { - latency: 586.239, - percentile: 0.999999, - total: 3216212 - }, - { - latency: 586.239, - percentile: 0.999999, - total: 3216212 - }, - { - latency: 600.063, - percentile: 0.999999, - total: 3216213 - }, - { - latency: 600.063, - percentile: 0.999999, - total: 3216213 - }, - { - latency: 600.063, - percentile: 0.999999, - total: 3216213 - }, - { - latency: 615.423, - percentile: 0.999999, - total: 3216214 - }, - { - latency: 615.423, - percentile: 1, - total: 3216214 - }, - { - latency: 615.423, - percentile: 1, - total: 3216214 - }, - { - latency: 615.423, - percentile: 1, - total: 3216214 - }, - { - latency: 615.423, - percentile: 1, - total: 3216214 - }, - { - latency: 631.807, - percentile: 1, - total: 3216215 - }, - { - latency: 631.807, - percentile: 1, - total: 3216215 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11200, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.00MB', - requestsPerSec: 11195.61, - non2xx3xx: 1381, - requestsTotal: 3358681, - durationActual: '5.00m', - transferTotal: '1.76GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.741, - percentile: 0.1, - total: 325458 - }, - { - latency: 1.968, - percentile: 0.2, - total: 649894 - }, - { - latency: 2.157, - percentile: 0.3, - total: 974847 - }, - { - latency: 2.333, - percentile: 0.4, - total: 1298661 - }, - { - latency: 2.513, - percentile: 0.5, - total: 1625189 - }, - { - latency: 2.607, - percentile: 0.55, - total: 1785541 - }, - { - latency: 2.711, - percentile: 0.6, - total: 1949630 - }, - { - latency: 2.825, - percentile: 0.65, - total: 2111421 - }, - { - latency: 2.953, - percentile: 0.7, - total: 2272041 - }, - { - latency: 3.105, - percentile: 0.75, - total: 2434450 - }, - { - latency: 3.193, - percentile: 0.775, - total: 2516146 - }, - { - latency: 3.291, - percentile: 0.8, - total: 2596990 - }, - { - latency: 3.405, - percentile: 0.825, - total: 2678368 - }, - { - latency: 3.539, - percentile: 0.85, - total: 2759444 - }, - { - latency: 3.703, - percentile: 0.875, - total: 2839858 - }, - { - latency: 3.803, - percentile: 0.8875, - total: 2880291 - }, - { - latency: 3.919, - percentile: 0.9, - total: 2920772 - }, - { - latency: 4.055, - percentile: 0.9125, - total: 2961311 - }, - { - latency: 4.219, - percentile: 0.925, - total: 3001839 - }, - { - latency: 4.431, - percentile: 0.9375, - total: 3042790 - }, - { - latency: 4.563, - percentile: 0.94375, - total: 3063094 - }, - { - latency: 4.715, - percentile: 0.95, - total: 3083073 - }, - { - latency: 4.903, - percentile: 0.95625, - total: 3103339 - }, - { - latency: 5.139, - percentile: 0.9625, - total: 3123501 - }, - { - latency: 5.455, - percentile: 0.96875, - total: 3143771 - }, - { - latency: 5.663, - percentile: 0.971875, - total: 3154041 - }, - { - latency: 5.915, - percentile: 0.975, - total: 3164140 - }, - { - latency: 6.227, - percentile: 0.978125, - total: 3174194 - }, - { - latency: 6.639, - percentile: 0.98125, - total: 3184386 - }, - { - latency: 7.191, - percentile: 0.984375, - total: 3194490 - }, - { - latency: 7.543, - percentile: 0.985938, - total: 3199597 - }, - { - latency: 7.951, - percentile: 0.9875, - total: 3204621 - }, - { - latency: 8.455, - percentile: 0.989062, - total: 3209693 - }, - { - latency: 9.063, - percentile: 0.990625, - total: 3214799 - }, - { - latency: 9.767, - percentile: 0.992188, - total: 3219853 - }, - { - latency: 10.167, - percentile: 0.992969, - total: 3222376 - }, - { - latency: 10.615, - percentile: 0.99375, - total: 3224903 - }, - { - latency: 11.135, - percentile: 0.994531, - total: 3227434 - }, - { - latency: 11.759, - percentile: 0.995313, - total: 3229991 - }, - { - latency: 12.559, - percentile: 0.996094, - total: 3232513 - }, - { - latency: 13.047, - percentile: 0.996484, - total: 3233788 - }, - { - latency: 13.663, - percentile: 0.996875, - total: 3235053 - }, - { - latency: 14.343, - percentile: 0.997266, - total: 3236326 - }, - { - latency: 15.127, - percentile: 0.997656, - total: 3237575 - }, - { - latency: 16.231, - percentile: 0.998047, - total: 3238846 - }, - { - latency: 16.831, - percentile: 0.998242, - total: 3239478 - }, - { - latency: 17.535, - percentile: 0.998437, - total: 3240117 - }, - { - latency: 18.383, - percentile: 0.998633, - total: 3240754 - }, - { - latency: 19.359, - percentile: 0.998828, - total: 3241378 - }, - { - latency: 20.623, - percentile: 0.999023, - total: 3242017 - }, - { - latency: 21.407, - percentile: 0.999121, - total: 3242345 - }, - { - latency: 22.207, - percentile: 0.999219, - total: 3242646 - }, - { - latency: 23.199, - percentile: 0.999316, - total: 3242967 - }, - { - latency: 24.607, - percentile: 0.999414, - total: 3243280 - }, - { - latency: 26.319, - percentile: 0.999512, - total: 3243598 - }, - { - latency: 27.567, - percentile: 0.999561, - total: 3243754 - }, - { - latency: 28.991, - percentile: 0.999609, - total: 3243913 - }, - { - latency: 30.879, - percentile: 0.999658, - total: 3244071 - }, - { - latency: 33.215, - percentile: 0.999707, - total: 3244230 - }, - { - latency: 37.023, - percentile: 0.999756, - total: 3244389 - }, - { - latency: 41.535, - percentile: 0.99978, - total: 3244467 - }, - { - latency: 51.839, - percentile: 0.999805, - total: 3244548 - }, - { - latency: 74.559, - percentile: 0.999829, - total: 3244626 - }, - { - latency: 94.015, - percentile: 0.999854, - total: 3244706 - }, - { - latency: 114.047, - percentile: 0.999878, - total: 3244784 - }, - { - latency: 125.695, - percentile: 0.99989, - total: 3244824 - }, - { - latency: 138.751, - percentile: 0.999902, - total: 3244865 - }, - { - latency: 145.407, - percentile: 0.999915, - total: 3244903 - }, - { - latency: 157.823, - percentile: 0.999927, - total: 3244943 - }, - { - latency: 171.391, - percentile: 0.999939, - total: 3244982 - }, - { - latency: 174.079, - percentile: 0.999945, - total: 3245003 - }, - { - latency: 178.559, - percentile: 0.999951, - total: 3245022 - }, - { - latency: 187.007, - percentile: 0.999957, - total: 3245044 - }, - { - latency: 189.695, - percentile: 0.999963, - total: 3245062 - }, - { - latency: 194.431, - percentile: 0.999969, - total: 3245081 - }, - { - latency: 201.471, - percentile: 0.999973, - total: 3245091 - }, - { - latency: 203.007, - percentile: 0.999976, - total: 3245102 - }, - { - latency: 203.775, - percentile: 0.999979, - total: 3245111 - }, - { - latency: 204.927, - percentile: 0.999982, - total: 3245121 - }, - { - latency: 206.207, - percentile: 0.999985, - total: 3245131 - }, - { - latency: 208.895, - percentile: 0.999986, - total: 3245136 - }, - { - latency: 216.447, - percentile: 0.999988, - total: 3245141 - }, - { - latency: 217.343, - percentile: 0.999989, - total: 3245146 - }, - { - latency: 218.111, - percentile: 0.999991, - total: 3245151 - }, - { - latency: 219.007, - percentile: 0.999992, - total: 3245156 - }, - { - latency: 219.135, - percentile: 0.999993, - total: 3245158 - }, - { - latency: 219.391, - percentile: 0.999994, - total: 3245161 - }, - { - latency: 219.775, - percentile: 0.999995, - total: 3245164 - }, - { - latency: 220.031, - percentile: 0.999995, - total: 3245166 - }, - { - latency: 220.415, - percentile: 0.999996, - total: 3245170 - }, - { - latency: 220.415, - percentile: 0.999997, - total: 3245170 - }, - { - latency: 221.055, - percentile: 0.999997, - total: 3245171 - }, - { - latency: 221.183, - percentile: 0.999997, - total: 3245172 - }, - { - latency: 221.311, - percentile: 0.999998, - total: 3245173 - }, - { - latency: 221.567, - percentile: 0.999998, - total: 3245174 - }, - { - latency: 222.079, - percentile: 0.999998, - total: 3245175 - }, - { - latency: 222.463, - percentile: 0.999998, - total: 3245176 - }, - { - latency: 222.463, - percentile: 0.999999, - total: 3245176 - }, - { - latency: 222.591, - percentile: 0.999999, - total: 3245178 - }, - { - latency: 222.591, - percentile: 0.999999, - total: 3245178 - }, - { - latency: 222.591, - percentile: 0.999999, - total: 3245178 - }, - { - latency: 222.591, - percentile: 0.999999, - total: 3245178 - }, - { - latency: 222.591, - percentile: 0.999999, - total: 3245178 - }, - { - latency: 223.487, - percentile: 0.999999, - total: 3245179 - }, - { - latency: 223.487, - percentile: 1, - total: 3245179 - }, - { - latency: 223.487, - percentile: 1, - total: 3245179 - }, - { - latency: 223.487, - percentile: 1, - total: 3245179 - }, - { - latency: 223.487, - percentile: 1, - total: 3245179 - }, - { - latency: 224.511, - percentile: 1, - total: 3245180 - }, - { - latency: 224.511, - percentile: 1, - total: 3245180 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11300, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.05MB', - requestsPerSec: 11295.57, - non2xx3xx: 1496, - requestsTotal: 3388664, - durationActual: '5.00m', - transferTotal: '1.77GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.729, - percentile: 0.1, - total: 328637 - }, - { - latency: 1.95, - percentile: 0.2, - total: 655886 - }, - { - latency: 2.135, - percentile: 0.3, - total: 983995 - }, - { - latency: 2.305, - percentile: 0.4, - total: 1310677 - }, - { - latency: 2.475, - percentile: 0.5, - total: 1637461 - }, - { - latency: 2.565, - percentile: 0.55, - total: 1802860 - }, - { - latency: 2.659, - percentile: 0.6, - total: 1964712 - }, - { - latency: 2.765, - percentile: 0.65, - total: 2130496 - }, - { - latency: 2.883, - percentile: 0.7, - total: 2293624 - }, - { - latency: 3.021, - percentile: 0.75, - total: 2456367 - }, - { - latency: 3.103, - percentile: 0.775, - total: 2538893 - }, - { - latency: 3.195, - percentile: 0.8, - total: 2620900 - }, - { - latency: 3.299, - percentile: 0.825, - total: 2701568 - }, - { - latency: 3.423, - percentile: 0.85, - total: 2783745 - }, - { - latency: 3.573, - percentile: 0.875, - total: 2865008 - }, - { - latency: 3.663, - percentile: 0.8875, - total: 2905916 - }, - { - latency: 3.767, - percentile: 0.9, - total: 2946800 - }, - { - latency: 3.889, - percentile: 0.9125, - total: 2987661 - }, - { - latency: 4.041, - percentile: 0.925, - total: 3028901 - }, - { - latency: 4.235, - percentile: 0.9375, - total: 3069704 - }, - { - latency: 4.355, - percentile: 0.94375, - total: 3090121 - }, - { - latency: 4.503, - percentile: 0.95, - total: 3110721 - }, - { - latency: 4.683, - percentile: 0.95625, - total: 3131132 - }, - { - latency: 4.915, - percentile: 0.9625, - total: 3151595 - }, - { - latency: 5.227, - percentile: 0.96875, - total: 3171869 - }, - { - latency: 5.435, - percentile: 0.971875, - total: 3182205 - }, - { - latency: 5.691, - percentile: 0.975, - total: 3192318 - }, - { - latency: 6.031, - percentile: 0.978125, - total: 3202572 - }, - { - latency: 6.487, - percentile: 0.98125, - total: 3212766 - }, - { - latency: 7.123, - percentile: 0.984375, - total: 3223003 - }, - { - latency: 7.523, - percentile: 0.985938, - total: 3228145 - }, - { - latency: 7.971, - percentile: 0.9875, - total: 3233245 - }, - { - latency: 8.495, - percentile: 0.989062, - total: 3238360 - }, - { - latency: 9.095, - percentile: 0.990625, - total: 3243511 - }, - { - latency: 9.815, - percentile: 0.992188, - total: 3248600 - }, - { - latency: 10.223, - percentile: 0.992969, - total: 3251167 - }, - { - latency: 10.679, - percentile: 0.99375, - total: 3253689 - }, - { - latency: 11.231, - percentile: 0.994531, - total: 3256258 - }, - { - latency: 11.871, - percentile: 0.995313, - total: 3258826 - }, - { - latency: 12.639, - percentile: 0.996094, - total: 3261374 - }, - { - latency: 13.135, - percentile: 0.996484, - total: 3262655 - }, - { - latency: 13.719, - percentile: 0.996875, - total: 3263922 - }, - { - latency: 14.383, - percentile: 0.997266, - total: 3265208 - }, - { - latency: 15.207, - percentile: 0.997656, - total: 3266482 - }, - { - latency: 16.271, - percentile: 0.998047, - total: 3267763 - }, - { - latency: 16.847, - percentile: 0.998242, - total: 3268395 - }, - { - latency: 17.567, - percentile: 0.998437, - total: 3269039 - }, - { - latency: 18.335, - percentile: 0.998633, - total: 3269681 - }, - { - latency: 19.199, - percentile: 0.998828, - total: 3270323 - }, - { - latency: 20.287, - percentile: 0.999023, - total: 3270953 - }, - { - latency: 20.895, - percentile: 0.999121, - total: 3271272 - }, - { - latency: 21.583, - percentile: 0.999219, - total: 3271593 - }, - { - latency: 22.463, - percentile: 0.999316, - total: 3271916 - }, - { - latency: 23.359, - percentile: 0.999414, - total: 3272231 - }, - { - latency: 24.511, - percentile: 0.999512, - total: 3272554 - }, - { - latency: 25.295, - percentile: 0.999561, - total: 3272717 - }, - { - latency: 26.239, - percentile: 0.999609, - total: 3272875 - }, - { - latency: 27.263, - percentile: 0.999658, - total: 3273035 - }, - { - latency: 28.575, - percentile: 0.999707, - total: 3273190 - }, - { - latency: 30.431, - percentile: 0.999756, - total: 3273351 - }, - { - latency: 31.855, - percentile: 0.99978, - total: 3273431 - }, - { - latency: 33.663, - percentile: 0.999805, - total: 3273512 - }, - { - latency: 35.743, - percentile: 0.999829, - total: 3273590 - }, - { - latency: 39.647, - percentile: 0.999854, - total: 3273670 - }, - { - latency: 58.143, - percentile: 0.999878, - total: 3273750 - }, - { - latency: 74.495, - percentile: 0.99989, - total: 3273790 - }, - { - latency: 89.663, - percentile: 0.999902, - total: 3273830 - }, - { - latency: 107.711, - percentile: 0.999915, - total: 3273870 - }, - { - latency: 124.479, - percentile: 0.999927, - total: 3273910 - }, - { - latency: 141.055, - percentile: 0.999939, - total: 3273950 - }, - { - latency: 145.279, - percentile: 0.999945, - total: 3273972 - }, - { - latency: 157.183, - percentile: 0.999951, - total: 3273990 - }, - { - latency: 161.023, - percentile: 0.999957, - total: 3274010 - }, - { - latency: 173.055, - percentile: 0.999963, - total: 3274030 - }, - { - latency: 180.991, - percentile: 0.999969, - total: 3274050 - }, - { - latency: 186.367, - percentile: 0.999973, - total: 3274060 - }, - { - latency: 189.055, - percentile: 0.999976, - total: 3274070 - }, - { - latency: 190.847, - percentile: 0.999979, - total: 3274080 - }, - { - latency: 200.063, - percentile: 0.999982, - total: 3274090 - }, - { - latency: 203.647, - percentile: 0.999985, - total: 3274100 - }, - { - latency: 204.415, - percentile: 0.999986, - total: 3274105 - }, - { - latency: 205.055, - percentile: 0.999988, - total: 3274111 - }, - { - latency: 205.823, - percentile: 0.999989, - total: 3274115 - }, - { - latency: 206.975, - percentile: 0.999991, - total: 3274120 - }, - { - latency: 214.911, - percentile: 0.999992, - total: 3274125 - }, - { - latency: 215.679, - percentile: 0.999993, - total: 3274127 - }, - { - latency: 217.087, - percentile: 0.999994, - total: 3274130 - }, - { - latency: 218.879, - percentile: 0.999995, - total: 3274132 - }, - { - latency: 219.519, - percentile: 0.999995, - total: 3274135 - }, - { - latency: 220.799, - percentile: 0.999996, - total: 3274139 - }, - { - latency: 220.799, - percentile: 0.999997, - total: 3274139 - }, - { - latency: 221.055, - percentile: 0.999997, - total: 3274140 - }, - { - latency: 221.183, - percentile: 0.999997, - total: 3274141 - }, - { - latency: 221.567, - percentile: 0.999998, - total: 3274143 - }, - { - latency: 221.567, - percentile: 0.999998, - total: 3274143 - }, - { - latency: 221.695, - percentile: 0.999998, - total: 3274144 - }, - { - latency: 222.079, - percentile: 0.999998, - total: 3274146 - }, - { - latency: 222.079, - percentile: 0.999999, - total: 3274146 - }, - { - latency: 222.079, - percentile: 0.999999, - total: 3274146 - }, - { - latency: 222.079, - percentile: 0.999999, - total: 3274146 - }, - { - latency: 222.207, - percentile: 0.999999, - total: 3274147 - }, - { - latency: 222.207, - percentile: 0.999999, - total: 3274147 - }, - { - latency: 222.207, - percentile: 0.999999, - total: 3274147 - }, - { - latency: 222.335, - percentile: 0.999999, - total: 3274148 - }, - { - latency: 222.335, - percentile: 1, - total: 3274148 - }, - { - latency: 222.335, - percentile: 1, - total: 3274148 - }, - { - latency: 222.335, - percentile: 1, - total: 3274148 - }, - { - latency: 222.335, - percentile: 1, - total: 3274148 - }, - { - latency: 223.231, - percentile: 1, - total: 3274149 - }, - { - latency: 223.231, - percentile: 1, - total: 3274149 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11400, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.11MB', - requestsPerSec: 11395.54, - non2xx3xx: 1324, - requestsTotal: 3418655, - durationActual: '5.00m', - transferTotal: '1.79GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.763, - percentile: 0.1, - total: 330431 - }, - { - latency: 1.999, - percentile: 0.2, - total: 661862 - }, - { - latency: 2.197, - percentile: 0.3, - total: 991731 - }, - { - latency: 2.383, - percentile: 0.4, - total: 1324388 - }, - { - latency: 2.567, - percentile: 0.5, - total: 1652286 - }, - { - latency: 2.665, - percentile: 0.55, - total: 1817554 - }, - { - latency: 2.771, - percentile: 0.6, - total: 1984679 - }, - { - latency: 2.885, - percentile: 0.65, - total: 2148377 - }, - { - latency: 3.013, - percentile: 0.7, - total: 2312357 - }, - { - latency: 3.163, - percentile: 0.75, - total: 2478613 - }, - { - latency: 3.249, - percentile: 0.775, - total: 2561538 - }, - { - latency: 3.343, - percentile: 0.8, - total: 2642681 - }, - { - latency: 3.453, - percentile: 0.825, - total: 2725170 - }, - { - latency: 3.585, - percentile: 0.85, - total: 2808733 - }, - { - latency: 3.747, - percentile: 0.875, - total: 2891031 - }, - { - latency: 3.845, - percentile: 0.8875, - total: 2931992 - }, - { - latency: 3.961, - percentile: 0.9, - total: 2973017 - }, - { - latency: 4.103, - percentile: 0.9125, - total: 3015026 - }, - { - latency: 4.271, - percentile: 0.925, - total: 3055478 - }, - { - latency: 4.495, - percentile: 0.9375, - total: 3097120 - }, - { - latency: 4.631, - percentile: 0.94375, - total: 3117641 - }, - { - latency: 4.795, - percentile: 0.95, - total: 3138078 - }, - { - latency: 4.999, - percentile: 0.95625, - total: 3158656 - }, - { - latency: 5.263, - percentile: 0.9625, - total: 3179308 - }, - { - latency: 5.631, - percentile: 0.96875, - total: 3200110 - }, - { - latency: 5.871, - percentile: 0.971875, - total: 3210253 - }, - { - latency: 6.195, - percentile: 0.975, - total: 3220644 - }, - { - latency: 6.615, - percentile: 0.978125, - total: 3230879 - }, - { - latency: 7.179, - percentile: 0.98125, - total: 3241224 - }, - { - latency: 7.923, - percentile: 0.984375, - total: 3251541 - }, - { - latency: 8.399, - percentile: 0.985938, - total: 3256743 - }, - { - latency: 8.943, - percentile: 0.9875, - total: 3261899 - }, - { - latency: 9.583, - percentile: 0.989062, - total: 3267023 - }, - { - latency: 10.279, - percentile: 0.990625, - total: 3272193 - }, - { - latency: 11.135, - percentile: 0.992188, - total: 3277329 - }, - { - latency: 11.655, - percentile: 0.992969, - total: 3279907 - }, - { - latency: 12.287, - percentile: 0.99375, - total: 3282510 - }, - { - latency: 12.967, - percentile: 0.994531, - total: 3285068 - }, - { - latency: 13.815, - percentile: 0.995313, - total: 3287647 - }, - { - latency: 14.895, - percentile: 0.996094, - total: 3290240 - }, - { - latency: 15.527, - percentile: 0.996484, - total: 3291523 - }, - { - latency: 16.247, - percentile: 0.996875, - total: 3292823 - }, - { - latency: 17.135, - percentile: 0.997266, - total: 3294113 - }, - { - latency: 18.143, - percentile: 0.997656, - total: 3295389 - }, - { - latency: 19.439, - percentile: 0.998047, - total: 3296682 - }, - { - latency: 20.127, - percentile: 0.998242, - total: 3297328 - }, - { - latency: 20.975, - percentile: 0.998437, - total: 3297975 - }, - { - latency: 21.919, - percentile: 0.998633, - total: 3298614 - }, - { - latency: 23.055, - percentile: 0.998828, - total: 3299262 - }, - { - latency: 24.447, - percentile: 0.999023, - total: 3299907 - }, - { - latency: 25.279, - percentile: 0.999121, - total: 3300228 - }, - { - latency: 26.079, - percentile: 0.999219, - total: 3300552 - }, - { - latency: 27.135, - percentile: 0.999316, - total: 3300875 - }, - { - latency: 28.319, - percentile: 0.999414, - total: 3301198 - }, - { - latency: 29.711, - percentile: 0.999512, - total: 3301521 - }, - { - latency: 30.543, - percentile: 0.999561, - total: 3301684 - }, - { - latency: 31.471, - percentile: 0.999609, - total: 3301839 - }, - { - latency: 32.495, - percentile: 0.999658, - total: 3302005 - }, - { - latency: 33.919, - percentile: 0.999707, - total: 3302162 - }, - { - latency: 35.807, - percentile: 0.999756, - total: 3302324 - }, - { - latency: 37.151, - percentile: 0.99978, - total: 3302404 - }, - { - latency: 38.623, - percentile: 0.999805, - total: 3302483 - }, - { - latency: 42.655, - percentile: 0.999829, - total: 3302564 - }, - { - latency: 50.559, - percentile: 0.999854, - total: 3302645 - }, - { - latency: 79.423, - percentile: 0.999878, - total: 3302726 - }, - { - latency: 92.927, - percentile: 0.99989, - total: 3302766 - }, - { - latency: 107.455, - percentile: 0.999902, - total: 3302806 - }, - { - latency: 120.639, - percentile: 0.999915, - total: 3302846 - }, - { - latency: 133.119, - percentile: 0.999927, - total: 3302887 - }, - { - latency: 146.815, - percentile: 0.999939, - total: 3302927 - }, - { - latency: 156.927, - percentile: 0.999945, - total: 3302948 - }, - { - latency: 161.151, - percentile: 0.999951, - total: 3302967 - }, - { - latency: 172.159, - percentile: 0.999957, - total: 3302989 - }, - { - latency: 175.871, - percentile: 0.999963, - total: 3303008 - }, - { - latency: 187.391, - percentile: 0.999969, - total: 3303029 - }, - { - latency: 188.159, - percentile: 0.999973, - total: 3303038 - }, - { - latency: 190.207, - percentile: 0.999976, - total: 3303049 - }, - { - latency: 200.063, - percentile: 0.999979, - total: 3303058 - }, - { - latency: 202.623, - percentile: 0.999982, - total: 3303070 - }, - { - latency: 203.647, - percentile: 0.999985, - total: 3303078 - }, - { - latency: 204.159, - percentile: 0.999986, - total: 3303084 - }, - { - latency: 204.799, - percentile: 0.999988, - total: 3303090 - }, - { - latency: 205.567, - percentile: 0.999989, - total: 3303093 - }, - { - latency: 207.615, - percentile: 0.999991, - total: 3303098 - }, - { - latency: 216.447, - percentile: 0.999992, - total: 3303103 - }, - { - latency: 216.831, - percentile: 0.999993, - total: 3303106 - }, - { - latency: 217.471, - percentile: 0.999994, - total: 3303108 - }, - { - latency: 218.111, - percentile: 0.999995, - total: 3303112 - }, - { - latency: 218.239, - percentile: 0.999995, - total: 3303113 - }, - { - latency: 219.007, - percentile: 0.999996, - total: 3303116 - }, - { - latency: 219.135, - percentile: 0.999997, - total: 3303118 - }, - { - latency: 219.135, - percentile: 0.999997, - total: 3303118 - }, - { - latency: 220.031, - percentile: 0.999997, - total: 3303120 - }, - { - latency: 220.287, - percentile: 0.999998, - total: 3303123 - }, - { - latency: 220.287, - percentile: 0.999998, - total: 3303123 - }, - { - latency: 220.287, - percentile: 0.999998, - total: 3303123 - }, - { - latency: 220.287, - percentile: 0.999998, - total: 3303123 - }, - { - latency: 220.415, - percentile: 0.999999, - total: 3303124 - }, - { - latency: 220.543, - percentile: 0.999999, - total: 3303125 - }, - { - latency: 220.543, - percentile: 0.999999, - total: 3303125 - }, - { - latency: 220.671, - percentile: 0.999999, - total: 3303126 - }, - { - latency: 220.671, - percentile: 0.999999, - total: 3303126 - }, - { - latency: 220.671, - percentile: 0.999999, - total: 3303126 - }, - { - latency: 221.567, - percentile: 0.999999, - total: 3303127 - }, - { - latency: 221.567, - percentile: 1, - total: 3303127 - }, - { - latency: 221.567, - percentile: 1, - total: 3303127 - }, - { - latency: 221.567, - percentile: 1, - total: 3303127 - }, - { - latency: 221.567, - percentile: 1, - total: 3303127 - }, - { - latency: 223.103, - percentile: 1, - total: 3303128 - }, - { - latency: 223.103, - percentile: 1, - total: 3303128 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11500, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.16MB', - requestsPerSec: 11495.48, - non2xx3xx: 2445, - requestsTotal: 3448643, - durationActual: '5.00m', - transferTotal: '1.80GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.765, - percentile: 0.1, - total: 334058 - }, - { - latency: 1.998, - percentile: 0.2, - total: 667328 - }, - { - latency: 2.191, - percentile: 0.3, - total: 1003032 - }, - { - latency: 2.367, - percentile: 0.4, - total: 1335370 - }, - { - latency: 2.545, - percentile: 0.5, - total: 1668915 - }, - { - latency: 2.639, - percentile: 0.55, - total: 1833308 - }, - { - latency: 2.743, - percentile: 0.6, - total: 2000354 - }, - { - latency: 2.861, - percentile: 0.65, - total: 2168378 - }, - { - latency: 2.993, - percentile: 0.7, - total: 2332519 - }, - { - latency: 3.151, - percentile: 0.75, - total: 2500077 - }, - { - latency: 3.241, - percentile: 0.775, - total: 2583062 - }, - { - latency: 3.341, - percentile: 0.8, - total: 2665722 - }, - { - latency: 3.459, - percentile: 0.825, - total: 2750127 - }, - { - latency: 3.595, - percentile: 0.85, - total: 2832473 - }, - { - latency: 3.765, - percentile: 0.875, - total: 2915720 - }, - { - latency: 3.869, - percentile: 0.8875, - total: 2957382 - }, - { - latency: 3.991, - percentile: 0.9, - total: 2999355 - }, - { - latency: 4.135, - percentile: 0.9125, - total: 3040817 - }, - { - latency: 4.315, - percentile: 0.925, - total: 3082488 - }, - { - latency: 4.551, - percentile: 0.9375, - total: 3124345 - }, - { - latency: 4.703, - percentile: 0.94375, - total: 3145059 - }, - { - latency: 4.887, - percentile: 0.95, - total: 3165851 - }, - { - latency: 5.115, - percentile: 0.95625, - total: 3186469 - }, - { - latency: 5.419, - percentile: 0.9625, - total: 3207370 - }, - { - latency: 5.839, - percentile: 0.96875, - total: 3228116 - }, - { - latency: 6.127, - percentile: 0.971875, - total: 3238416 - }, - { - latency: 6.503, - percentile: 0.975, - total: 3248889 - }, - { - latency: 6.987, - percentile: 0.978125, - total: 3259249 - }, - { - latency: 7.635, - percentile: 0.98125, - total: 3269692 - }, - { - latency: 8.463, - percentile: 0.984375, - total: 3280096 - }, - { - latency: 8.983, - percentile: 0.985938, - total: 3285345 - }, - { - latency: 9.575, - percentile: 0.9875, - total: 3290484 - }, - { - latency: 10.279, - percentile: 0.989062, - total: 3295734 - }, - { - latency: 11.071, - percentile: 0.990625, - total: 3300930 - }, - { - latency: 12.079, - percentile: 0.992188, - total: 3306113 - }, - { - latency: 12.631, - percentile: 0.992969, - total: 3308720 - }, - { - latency: 13.279, - percentile: 0.99375, - total: 3311311 - }, - { - latency: 14.063, - percentile: 0.994531, - total: 3313932 - }, - { - latency: 14.975, - percentile: 0.995313, - total: 3316513 - }, - { - latency: 16.159, - percentile: 0.996094, - total: 3319124 - }, - { - latency: 16.895, - percentile: 0.996484, - total: 3320418 - }, - { - latency: 17.679, - percentile: 0.996875, - total: 3321726 - }, - { - latency: 18.607, - percentile: 0.997266, - total: 3323032 - }, - { - latency: 19.615, - percentile: 0.997656, - total: 3324335 - }, - { - latency: 20.767, - percentile: 0.998047, - total: 3325638 - }, - { - latency: 21.455, - percentile: 0.998242, - total: 3326277 - }, - { - latency: 22.207, - percentile: 0.998437, - total: 3326935 - }, - { - latency: 23.023, - percentile: 0.998633, - total: 3327582 - }, - { - latency: 24.031, - percentile: 0.998828, - total: 3328238 - }, - { - latency: 25.311, - percentile: 0.999023, - total: 3328879 - }, - { - latency: 26.111, - percentile: 0.999121, - total: 3329212 - }, - { - latency: 26.927, - percentile: 0.999219, - total: 3329532 - }, - { - latency: 27.871, - percentile: 0.999316, - total: 3329858 - }, - { - latency: 28.975, - percentile: 0.999414, - total: 3330181 - }, - { - latency: 30.399, - percentile: 0.999512, - total: 3330507 - }, - { - latency: 31.327, - percentile: 0.999561, - total: 3330671 - }, - { - latency: 32.367, - percentile: 0.999609, - total: 3330831 - }, - { - latency: 33.695, - percentile: 0.999658, - total: 3330995 - }, - { - latency: 35.007, - percentile: 0.999707, - total: 3331159 - }, - { - latency: 37.247, - percentile: 0.999756, - total: 3331321 - }, - { - latency: 38.751, - percentile: 0.99978, - total: 3331401 - }, - { - latency: 40.159, - percentile: 0.999805, - total: 3331483 - }, - { - latency: 41.823, - percentile: 0.999829, - total: 3331563 - }, - { - latency: 46.079, - percentile: 0.999854, - total: 3331644 - }, - { - latency: 60.831, - percentile: 0.999878, - total: 3331726 - }, - { - latency: 76.159, - percentile: 0.99989, - total: 3331766 - }, - { - latency: 93.503, - percentile: 0.999902, - total: 3331807 - }, - { - latency: 108.863, - percentile: 0.999915, - total: 3331848 - }, - { - latency: 126.719, - percentile: 0.999927, - total: 3331888 - }, - { - latency: 142.591, - percentile: 0.999939, - total: 3331929 - }, - { - latency: 152.319, - percentile: 0.999945, - total: 3331949 - }, - { - latency: 158.975, - percentile: 0.999951, - total: 3331971 - }, - { - latency: 168.575, - percentile: 0.999957, - total: 3331990 - }, - { - latency: 175.487, - percentile: 0.999963, - total: 3332010 - }, - { - latency: 186.623, - percentile: 0.999969, - total: 3332031 - }, - { - latency: 189.311, - percentile: 0.999973, - total: 3332041 - }, - { - latency: 192.127, - percentile: 0.999976, - total: 3332052 - }, - { - latency: 199.807, - percentile: 0.999979, - total: 3332061 - }, - { - latency: 202.879, - percentile: 0.999982, - total: 3332071 - }, - { - latency: 204.671, - percentile: 0.999985, - total: 3332082 - }, - { - latency: 205.951, - percentile: 0.999986, - total: 3332087 - }, - { - latency: 208.895, - percentile: 0.999988, - total: 3332092 - }, - { - latency: 214.527, - percentile: 0.999989, - total: 3332097 - }, - { - latency: 217.087, - percentile: 0.999991, - total: 3332102 - }, - { - latency: 217.727, - percentile: 0.999992, - total: 3332107 - }, - { - latency: 218.751, - percentile: 0.999993, - total: 3332110 - }, - { - latency: 219.391, - percentile: 0.999994, - total: 3332112 - }, - { - latency: 221.183, - percentile: 0.999995, - total: 3332115 - }, - { - latency: 224.383, - percentile: 0.999995, - total: 3332117 - }, - { - latency: 251.519, - percentile: 0.999996, - total: 3332120 - }, - { - latency: 265.471, - percentile: 0.999997, - total: 3332121 - }, - { - latency: 279.039, - percentile: 0.999997, - total: 3332122 - }, - { - latency: 303.871, - percentile: 0.999997, - total: 3332124 - }, - { - latency: 317.183, - percentile: 0.999998, - total: 3332125 - }, - { - latency: 332.031, - percentile: 0.999998, - total: 3332126 - }, - { - latency: 344.575, - percentile: 0.999998, - total: 3332127 - }, - { - latency: 344.575, - percentile: 0.999998, - total: 3332127 - }, - { - latency: 357.375, - percentile: 0.999999, - total: 3332128 - }, - { - latency: 370.175, - percentile: 0.999999, - total: 3332129 - }, - { - latency: 370.175, - percentile: 0.999999, - total: 3332129 - }, - { - latency: 384.767, - percentile: 0.999999, - total: 3332130 - }, - { - latency: 384.767, - percentile: 0.999999, - total: 3332130 - }, - { - latency: 384.767, - percentile: 0.999999, - total: 3332130 - }, - { - latency: 397.055, - percentile: 0.999999, - total: 3332131 - }, - { - latency: 397.055, - percentile: 1, - total: 3332131 - }, - { - latency: 397.055, - percentile: 1, - total: 3332131 - }, - { - latency: 397.055, - percentile: 1, - total: 3332131 - }, - { - latency: 397.055, - percentile: 1, - total: 3332131 - }, - { - latency: 409.087, - percentile: 1, - total: 3332132 - }, - { - latency: 409.087, - percentile: 1, - total: 3332132 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11600, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.21MB', - requestsPerSec: 11595.41, - non2xx3xx: 2067, - requestsTotal: 3478628, - durationActual: '5.00m', - transferTotal: '1.82GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.745, - percentile: 0.1, - total: 336593 - }, - { - latency: 1.963, - percentile: 0.2, - total: 673381 - }, - { - latency: 2.143, - percentile: 0.3, - total: 1012210 - }, - { - latency: 2.307, - percentile: 0.4, - total: 1347493 - }, - { - latency: 2.471, - percentile: 0.5, - total: 1682480 - }, - { - latency: 2.557, - percentile: 0.55, - total: 1849186 - }, - { - latency: 2.651, - percentile: 0.6, - total: 2019448 - }, - { - latency: 2.753, - percentile: 0.65, - total: 2186686 - }, - { - latency: 2.869, - percentile: 0.7, - total: 2353999 - }, - { - latency: 3.007, - percentile: 0.75, - total: 2522670 - }, - { - latency: 3.085, - percentile: 0.775, - total: 2605148 - }, - { - latency: 3.175, - percentile: 0.8, - total: 2689476 - }, - { - latency: 3.279, - percentile: 0.825, - total: 2773894 - }, - { - latency: 3.401, - percentile: 0.85, - total: 2856961 - }, - { - latency: 3.555, - percentile: 0.875, - total: 2941480 - }, - { - latency: 3.649, - percentile: 0.8875, - total: 2983609 - }, - { - latency: 3.759, - percentile: 0.9, - total: 3025271 - }, - { - latency: 3.893, - percentile: 0.9125, - total: 3067058 - }, - { - latency: 4.065, - percentile: 0.925, - total: 3109304 - }, - { - latency: 4.291, - percentile: 0.9375, - total: 3151076 - }, - { - latency: 4.439, - percentile: 0.94375, - total: 3172083 - }, - { - latency: 4.623, - percentile: 0.95, - total: 3193300 - }, - { - latency: 4.859, - percentile: 0.95625, - total: 3214039 - }, - { - latency: 5.187, - percentile: 0.9625, - total: 3235156 - }, - { - latency: 5.663, - percentile: 0.96875, - total: 3256180 - }, - { - latency: 5.999, - percentile: 0.971875, - total: 3266647 - }, - { - latency: 6.431, - percentile: 0.975, - total: 3277069 - }, - { - latency: 6.999, - percentile: 0.978125, - total: 3287619 - }, - { - latency: 7.719, - percentile: 0.98125, - total: 3298094 - }, - { - latency: 8.623, - percentile: 0.984375, - total: 3308598 - }, - { - latency: 9.175, - percentile: 0.985938, - total: 3313829 - }, - { - latency: 9.783, - percentile: 0.9875, - total: 3319096 - }, - { - latency: 10.495, - percentile: 0.989062, - total: 3324370 - }, - { - latency: 11.295, - percentile: 0.990625, - total: 3329609 - }, - { - latency: 12.271, - percentile: 0.992188, - total: 3334852 - }, - { - latency: 12.847, - percentile: 0.992969, - total: 3337459 - }, - { - latency: 13.511, - percentile: 0.99375, - total: 3340097 - }, - { - latency: 14.335, - percentile: 0.994531, - total: 3342724 - }, - { - latency: 15.279, - percentile: 0.995313, - total: 3345339 - }, - { - latency: 16.399, - percentile: 0.996094, - total: 3347975 - }, - { - latency: 17.103, - percentile: 0.996484, - total: 3349299 - }, - { - latency: 17.871, - percentile: 0.996875, - total: 3350597 - }, - { - latency: 18.751, - percentile: 0.997266, - total: 3351902 - }, - { - latency: 19.807, - percentile: 0.997656, - total: 3353215 - }, - { - latency: 21.039, - percentile: 0.998047, - total: 3354527 - }, - { - latency: 21.759, - percentile: 0.998242, - total: 3355187 - }, - { - latency: 22.543, - percentile: 0.998437, - total: 3355839 - }, - { - latency: 23.423, - percentile: 0.998633, - total: 3356495 - }, - { - latency: 24.527, - percentile: 0.998828, - total: 3357148 - }, - { - latency: 25.903, - percentile: 0.999023, - total: 3357804 - }, - { - latency: 26.815, - percentile: 0.999121, - total: 3358130 - }, - { - latency: 27.679, - percentile: 0.999219, - total: 3358465 - }, - { - latency: 28.655, - percentile: 0.999316, - total: 3358792 - }, - { - latency: 29.775, - percentile: 0.999414, - total: 3359118 - }, - { - latency: 31.231, - percentile: 0.999512, - total: 3359443 - }, - { - latency: 32.047, - percentile: 0.999561, - total: 3359607 - }, - { - latency: 33.183, - percentile: 0.999609, - total: 3359776 - }, - { - latency: 34.431, - percentile: 0.999658, - total: 3359938 - }, - { - latency: 35.839, - percentile: 0.999707, - total: 3360100 - }, - { - latency: 38.207, - percentile: 0.999756, - total: 3360265 - }, - { - latency: 40.159, - percentile: 0.99978, - total: 3360347 - }, - { - latency: 42.655, - percentile: 0.999805, - total: 3360429 - }, - { - latency: 46.655, - percentile: 0.999829, - total: 3360510 - }, - { - latency: 55.839, - percentile: 0.999854, - total: 3360592 - }, - { - latency: 83.519, - percentile: 0.999878, - total: 3360674 - }, - { - latency: 97.727, - percentile: 0.99989, - total: 3360715 - }, - { - latency: 112.575, - percentile: 0.999902, - total: 3360756 - }, - { - latency: 125.823, - percentile: 0.999915, - total: 3360797 - }, - { - latency: 140.031, - percentile: 0.999927, - total: 3360838 - }, - { - latency: 154.879, - percentile: 0.999939, - total: 3360879 - }, - { - latency: 158.975, - percentile: 0.999945, - total: 3360900 - }, - { - latency: 169.983, - percentile: 0.999951, - total: 3360920 - }, - { - latency: 173.823, - percentile: 0.999957, - total: 3360941 - }, - { - latency: 183.935, - percentile: 0.999963, - total: 3360961 - }, - { - latency: 188.159, - percentile: 0.999969, - total: 3360982 - }, - { - latency: 190.847, - percentile: 0.999973, - total: 3360992 - }, - { - latency: 198.015, - percentile: 0.999976, - total: 3361002 - }, - { - latency: 201.599, - percentile: 0.999979, - total: 3361013 - }, - { - latency: 202.367, - percentile: 0.999982, - total: 3361024 - }, - { - latency: 204.287, - percentile: 0.999985, - total: 3361033 - }, - { - latency: 206.719, - percentile: 0.999986, - total: 3361038 - }, - { - latency: 210.431, - percentile: 0.999988, - total: 3361043 - }, - { - latency: 214.911, - percentile: 0.999989, - total: 3361050 - }, - { - latency: 215.935, - percentile: 0.999991, - total: 3361054 - }, - { - latency: 216.447, - percentile: 0.999992, - total: 3361059 - }, - { - latency: 216.575, - percentile: 0.999993, - total: 3361061 - }, - { - latency: 217.087, - percentile: 0.999994, - total: 3361064 - }, - { - latency: 217.343, - percentile: 0.999995, - total: 3361067 - }, - { - latency: 217.599, - percentile: 0.999995, - total: 3361069 - }, - { - latency: 218.239, - percentile: 0.999996, - total: 3361073 - }, - { - latency: 218.239, - percentile: 0.999997, - total: 3361073 - }, - { - latency: 218.367, - percentile: 0.999997, - total: 3361075 - }, - { - latency: 218.623, - percentile: 0.999997, - total: 3361076 - }, - { - latency: 219.135, - percentile: 0.999998, - total: 3361077 - }, - { - latency: 219.391, - percentile: 0.999998, - total: 3361078 - }, - { - latency: 219.519, - percentile: 0.999998, - total: 3361079 - }, - { - latency: 219.519, - percentile: 0.999998, - total: 3361079 - }, - { - latency: 219.647, - percentile: 0.999999, - total: 3361080 - }, - { - latency: 219.775, - percentile: 0.999999, - total: 3361081 - }, - { - latency: 219.775, - percentile: 0.999999, - total: 3361081 - }, - { - latency: 221.823, - percentile: 0.999999, - total: 3361083 - }, - { - latency: 221.823, - percentile: 0.999999, - total: 3361083 - }, - { - latency: 221.823, - percentile: 0.999999, - total: 3361083 - }, - { - latency: 221.823, - percentile: 0.999999, - total: 3361083 - }, - { - latency: 221.823, - percentile: 1, - total: 3361083 - }, - { - latency: 221.823, - percentile: 1, - total: 3361083 - }, - { - latency: 221.823, - percentile: 1, - total: 3361083 - }, - { - latency: 221.823, - percentile: 1, - total: 3361083 - }, - { - latency: 224.639, - percentile: 1, - total: 3361084 - }, - { - latency: 224.639, - percentile: 1, - total: 3361084 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11700, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.26MB', - requestsPerSec: 11695.37, - non2xx3xx: 3426, - requestsTotal: 3508614, - durationActual: '5.00m', - transferTotal: '1.84GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.738, - percentile: 0.1, - total: 339136 - }, - { - latency: 1.973, - percentile: 0.2, - total: 679371 - }, - { - latency: 2.173, - percentile: 0.3, - total: 1018110 - }, - { - latency: 2.361, - percentile: 0.4, - total: 1356719 - }, - { - latency: 2.551, - percentile: 0.5, - total: 1698014 - }, - { - latency: 2.649, - percentile: 0.55, - total: 1865418 - }, - { - latency: 2.755, - percentile: 0.6, - total: 2034932 - }, - { - latency: 2.871, - percentile: 0.65, - total: 2204240 - }, - { - latency: 3.003, - percentile: 0.7, - total: 2375117 - }, - { - latency: 3.155, - percentile: 0.75, - total: 2544414 - }, - { - latency: 3.241, - percentile: 0.775, - total: 2628224 - }, - { - latency: 3.339, - percentile: 0.8, - total: 2713362 - }, - { - latency: 3.451, - percentile: 0.825, - total: 2798207 - }, - { - latency: 3.583, - percentile: 0.85, - total: 2881628 - }, - { - latency: 3.751, - percentile: 0.875, - total: 2966305 - }, - { - latency: 3.857, - percentile: 0.8875, - total: 3009097 - }, - { - latency: 3.981, - percentile: 0.9, - total: 3051579 - }, - { - latency: 4.131, - percentile: 0.9125, - total: 3093896 - }, - { - latency: 4.323, - percentile: 0.925, - total: 3136524 - }, - { - latency: 4.583, - percentile: 0.9375, - total: 3178745 - }, - { - latency: 4.751, - percentile: 0.94375, - total: 3199473 - }, - { - latency: 4.967, - percentile: 0.95, - total: 3220638 - }, - { - latency: 5.251, - percentile: 0.95625, - total: 3241767 - }, - { - latency: 5.639, - percentile: 0.9625, - total: 3262928 - }, - { - latency: 6.191, - percentile: 0.96875, - total: 3284117 - }, - { - latency: 6.587, - percentile: 0.971875, - total: 3294807 - }, - { - latency: 7.079, - percentile: 0.975, - total: 3305336 - }, - { - latency: 7.695, - percentile: 0.978125, - total: 3315900 - }, - { - latency: 8.479, - percentile: 0.98125, - total: 3326551 - }, - { - latency: 9.463, - percentile: 0.984375, - total: 3337101 - }, - { - latency: 10.055, - percentile: 0.985938, - total: 3342443 - }, - { - latency: 10.719, - percentile: 0.9875, - total: 3347708 - }, - { - latency: 11.487, - percentile: 0.989062, - total: 3352980 - }, - { - latency: 12.407, - percentile: 0.990625, - total: 3358315 - }, - { - latency: 13.535, - percentile: 0.992188, - total: 3363578 - }, - { - latency: 14.247, - percentile: 0.992969, - total: 3366230 - }, - { - latency: 15.079, - percentile: 0.99375, - total: 3368880 - }, - { - latency: 16.015, - percentile: 0.994531, - total: 3371519 - }, - { - latency: 17.119, - percentile: 0.995313, - total: 3374164 - }, - { - latency: 18.495, - percentile: 0.996094, - total: 3376824 - }, - { - latency: 19.279, - percentile: 0.996484, - total: 3378146 - }, - { - latency: 20.207, - percentile: 0.996875, - total: 3379490 - }, - { - latency: 21.183, - percentile: 0.997266, - total: 3380785 - }, - { - latency: 22.399, - percentile: 0.997656, - total: 3382119 - }, - { - latency: 23.759, - percentile: 0.998047, - total: 3383438 - }, - { - latency: 24.559, - percentile: 0.998242, - total: 3384096 - }, - { - latency: 25.535, - percentile: 0.998437, - total: 3384763 - }, - { - latency: 26.559, - percentile: 0.998633, - total: 3385423 - }, - { - latency: 27.759, - percentile: 0.998828, - total: 3386080 - }, - { - latency: 29.183, - percentile: 0.999023, - total: 3386747 - }, - { - latency: 30.175, - percentile: 0.999121, - total: 3387074 - }, - { - latency: 31.327, - percentile: 0.999219, - total: 3387405 - }, - { - latency: 32.735, - percentile: 0.999316, - total: 3387738 - }, - { - latency: 34.335, - percentile: 0.999414, - total: 3388070 - }, - { - latency: 36.479, - percentile: 0.999512, - total: 3388397 - }, - { - latency: 37.663, - percentile: 0.999561, - total: 3388563 - }, - { - latency: 39.071, - percentile: 0.999609, - total: 3388731 - }, - { - latency: 40.703, - percentile: 0.999658, - total: 3388894 - }, - { - latency: 42.719, - percentile: 0.999707, - total: 3389061 - }, - { - latency: 45.983, - percentile: 0.999756, - total: 3389225 - }, - { - latency: 48.735, - percentile: 0.99978, - total: 3389308 - }, - { - latency: 52.639, - percentile: 0.999805, - total: 3389390 - }, - { - latency: 56.671, - percentile: 0.999829, - total: 3389474 - }, - { - latency: 74.367, - percentile: 0.999854, - total: 3389556 - }, - { - latency: 99.903, - percentile: 0.999878, - total: 3389639 - }, - { - latency: 113.151, - percentile: 0.99989, - total: 3389680 - }, - { - latency: 124.543, - percentile: 0.999902, - total: 3389721 - }, - { - latency: 134.015, - percentile: 0.999915, - total: 3389763 - }, - { - latency: 145.407, - percentile: 0.999927, - total: 3389804 - }, - { - latency: 158.591, - percentile: 0.999939, - total: 3389847 - }, - { - latency: 163.583, - percentile: 0.999945, - total: 3389866 - }, - { - latency: 172.543, - percentile: 0.999951, - total: 3389887 - }, - { - latency: 174.975, - percentile: 0.999957, - total: 3389909 - }, - { - latency: 185.983, - percentile: 0.999963, - total: 3389928 - }, - { - latency: 189.183, - percentile: 0.999969, - total: 3389950 - }, - { - latency: 190.207, - percentile: 0.999973, - total: 3389959 - }, - { - latency: 192.767, - percentile: 0.999976, - total: 3389970 - }, - { - latency: 200.703, - percentile: 0.999979, - total: 3389980 - }, - { - latency: 202.879, - percentile: 0.999982, - total: 3389992 - }, - { - latency: 203.903, - percentile: 0.999985, - total: 3390001 - }, - { - latency: 204.415, - percentile: 0.999986, - total: 3390006 - }, - { - latency: 204.927, - percentile: 0.999988, - total: 3390011 - }, - { - latency: 205.823, - percentile: 0.999989, - total: 3390016 - }, - { - latency: 211.967, - percentile: 0.999991, - total: 3390021 - }, - { - latency: 215.295, - percentile: 0.999992, - total: 3390027 - }, - { - latency: 215.807, - percentile: 0.999993, - total: 3390029 - }, - { - latency: 216.319, - percentile: 0.999994, - total: 3390032 - }, - { - latency: 216.959, - percentile: 0.999995, - total: 3390034 - }, - { - latency: 217.471, - percentile: 0.999995, - total: 3390038 - }, - { - latency: 217.727, - percentile: 0.999996, - total: 3390040 - }, - { - latency: 217.855, - percentile: 0.999997, - total: 3390041 - }, - { - latency: 218.367, - percentile: 0.999997, - total: 3390043 - }, - { - latency: 218.367, - percentile: 0.999997, - total: 3390043 - }, - { - latency: 218.495, - percentile: 0.999998, - total: 3390045 - }, - { - latency: 218.623, - percentile: 0.999998, - total: 3390046 - }, - { - latency: 219.007, - percentile: 0.999998, - total: 3390047 - }, - { - latency: 219.007, - percentile: 0.999998, - total: 3390047 - }, - { - latency: 219.135, - percentile: 0.999999, - total: 3390049 - }, - { - latency: 219.135, - percentile: 0.999999, - total: 3390049 - }, - { - latency: 219.135, - percentile: 0.999999, - total: 3390049 - }, - { - latency: 219.263, - percentile: 0.999999, - total: 3390050 - }, - { - latency: 219.263, - percentile: 0.999999, - total: 3390050 - }, - { - latency: 219.263, - percentile: 0.999999, - total: 3390050 - }, - { - latency: 220.543, - percentile: 0.999999, - total: 3390051 - }, - { - latency: 220.543, - percentile: 1, - total: 3390051 - }, - { - latency: 220.543, - percentile: 1, - total: 3390051 - }, - { - latency: 220.543, - percentile: 1, - total: 3390051 - }, - { - latency: 220.543, - percentile: 1, - total: 3390051 - }, - { - latency: 226.943, - percentile: 1, - total: 3390052 - }, - { - latency: 226.943, - percentile: 1, - total: 3390052 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11800, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.32MB', - requestsPerSec: 11795.33, - non2xx3xx: 3025, - requestsTotal: 3538590, - durationActual: '5.00m', - transferTotal: '1.85GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.773, - percentile: 0.1, - total: 342073 - }, - { - latency: 1.989, - percentile: 0.2, - total: 684880 - }, - { - latency: 2.163, - percentile: 0.3, - total: 1026569 - }, - { - latency: 2.323, - percentile: 0.4, - total: 1370710 - }, - { - latency: 2.481, - percentile: 0.5, - total: 1710199 - }, - { - latency: 2.565, - percentile: 0.55, - total: 1881114 - }, - { - latency: 2.657, - percentile: 0.6, - total: 2054705 - }, - { - latency: 2.757, - percentile: 0.65, - total: 2223995 - }, - { - latency: 2.871, - percentile: 0.7, - total: 2393671 - }, - { - latency: 3.009, - percentile: 0.75, - total: 2565232 - }, - { - latency: 3.089, - percentile: 0.775, - total: 2649945 - }, - { - latency: 3.181, - percentile: 0.8, - total: 2735543 - }, - { - latency: 3.289, - percentile: 0.825, - total: 2821341 - }, - { - latency: 3.419, - percentile: 0.85, - total: 2907303 - }, - { - latency: 3.583, - percentile: 0.875, - total: 2992484 - }, - { - latency: 3.685, - percentile: 0.8875, - total: 3034781 - }, - { - latency: 3.809, - percentile: 0.9, - total: 3077494 - }, - { - latency: 3.965, - percentile: 0.9125, - total: 3120208 - }, - { - latency: 4.167, - percentile: 0.925, - total: 3162974 - }, - { - latency: 4.451, - percentile: 0.9375, - total: 3205714 - }, - { - latency: 4.647, - percentile: 0.94375, - total: 3226926 - }, - { - latency: 4.899, - percentile: 0.95, - total: 3248188 - }, - { - latency: 5.251, - percentile: 0.95625, - total: 3269644 - }, - { - latency: 5.759, - percentile: 0.9625, - total: 3290815 - }, - { - latency: 6.531, - percentile: 0.96875, - total: 3312172 - }, - { - latency: 7.063, - percentile: 0.971875, - total: 3322876 - }, - { - latency: 7.711, - percentile: 0.975, - total: 3333572 - }, - { - latency: 8.519, - percentile: 0.978125, - total: 3344272 - }, - { - latency: 9.487, - percentile: 0.98125, - total: 3354982 - }, - { - latency: 10.655, - percentile: 0.984375, - total: 3365594 - }, - { - latency: 11.343, - percentile: 0.985938, - total: 3370982 - }, - { - latency: 12.127, - percentile: 0.9875, - total: 3376321 - }, - { - latency: 13.031, - percentile: 0.989062, - total: 3381633 - }, - { - latency: 14.159, - percentile: 0.990625, - total: 3386988 - }, - { - latency: 15.583, - percentile: 0.992188, - total: 3392335 - }, - { - latency: 16.415, - percentile: 0.992969, - total: 3394988 - }, - { - latency: 17.375, - percentile: 0.99375, - total: 3397657 - }, - { - latency: 18.415, - percentile: 0.994531, - total: 3400348 - }, - { - latency: 19.631, - percentile: 0.995313, - total: 3402995 - }, - { - latency: 21.151, - percentile: 0.996094, - total: 3405675 - }, - { - latency: 21.999, - percentile: 0.996484, - total: 3406997 - }, - { - latency: 22.959, - percentile: 0.996875, - total: 3408338 - }, - { - latency: 24.111, - percentile: 0.997266, - total: 3409677 - }, - { - latency: 25.455, - percentile: 0.997656, - total: 3411004 - }, - { - latency: 27.087, - percentile: 0.998047, - total: 3412344 - }, - { - latency: 27.967, - percentile: 0.998242, - total: 3413012 - }, - { - latency: 29.007, - percentile: 0.998437, - total: 3413674 - }, - { - latency: 30.287, - percentile: 0.998633, - total: 3414348 - }, - { - latency: 31.791, - percentile: 0.998828, - total: 3415018 - }, - { - latency: 33.695, - percentile: 0.999023, - total: 3415680 - }, - { - latency: 34.687, - percentile: 0.999121, - total: 3416011 - }, - { - latency: 35.903, - percentile: 0.999219, - total: 3416347 - }, - { - latency: 37.119, - percentile: 0.999316, - total: 3416679 - }, - { - latency: 38.655, - percentile: 0.999414, - total: 3417012 - }, - { - latency: 40.639, - percentile: 0.999512, - total: 3417352 - }, - { - latency: 41.631, - percentile: 0.999561, - total: 3417517 - }, - { - latency: 42.911, - percentile: 0.999609, - total: 3417682 - }, - { - latency: 44.543, - percentile: 0.999658, - total: 3417847 - }, - { - latency: 46.655, - percentile: 0.999707, - total: 3418015 - }, - { - latency: 49.855, - percentile: 0.999756, - total: 3418183 - }, - { - latency: 53.183, - percentile: 0.99978, - total: 3418264 - }, - { - latency: 58.687, - percentile: 0.999805, - total: 3418348 - }, - { - latency: 73.087, - percentile: 0.999829, - total: 3418431 - }, - { - latency: 97.151, - percentile: 0.999854, - total: 3418515 - }, - { - latency: 114.751, - percentile: 0.999878, - total: 3418598 - }, - { - latency: 126.527, - percentile: 0.99989, - total: 3418640 - }, - { - latency: 137.215, - percentile: 0.999902, - total: 3418682 - }, - { - latency: 144.895, - percentile: 0.999915, - total: 3418723 - }, - { - latency: 157.183, - percentile: 0.999927, - total: 3418766 - }, - { - latency: 169.983, - percentile: 0.999939, - total: 3418807 - }, - { - latency: 173.055, - percentile: 0.999945, - total: 3418828 - }, - { - latency: 176.255, - percentile: 0.999951, - total: 3418849 - }, - { - latency: 186.367, - percentile: 0.999957, - total: 3418872 - }, - { - latency: 188.415, - percentile: 0.999963, - total: 3418890 - }, - { - latency: 191.743, - percentile: 0.999969, - total: 3418911 - }, - { - latency: 200.191, - percentile: 0.999973, - total: 3418923 - }, - { - latency: 201.215, - percentile: 0.999976, - total: 3418934 - }, - { - latency: 202.495, - percentile: 0.999979, - total: 3418942 - }, - { - latency: 203.903, - percentile: 0.999982, - total: 3418953 - }, - { - latency: 205.439, - percentile: 0.999985, - total: 3418963 - }, - { - latency: 212.607, - percentile: 0.999986, - total: 3418969 - }, - { - latency: 214.655, - percentile: 0.999988, - total: 3418974 - }, - { - latency: 214.911, - percentile: 0.999989, - total: 3418979 - }, - { - latency: 215.423, - percentile: 0.999991, - total: 3418984 - }, - { - latency: 215.807, - percentile: 0.999992, - total: 3418989 - }, - { - latency: 216.319, - percentile: 0.999993, - total: 3418993 - }, - { - latency: 216.447, - percentile: 0.999994, - total: 3418996 - }, - { - latency: 216.575, - percentile: 0.999995, - total: 3418999 - }, - { - latency: 216.703, - percentile: 0.999995, - total: 3419001 - }, - { - latency: 217.087, - percentile: 0.999996, - total: 3419002 - }, - { - latency: 217.471, - percentile: 0.999997, - total: 3419005 - }, - { - latency: 217.471, - percentile: 0.999997, - total: 3419005 - }, - { - latency: 217.983, - percentile: 0.999997, - total: 3419008 - }, - { - latency: 217.983, - percentile: 0.999998, - total: 3419008 - }, - { - latency: 218.111, - percentile: 0.999998, - total: 3419009 - }, - { - latency: 218.239, - percentile: 0.999998, - total: 3419010 - }, - { - latency: 218.239, - percentile: 0.999998, - total: 3419010 - }, - { - latency: 218.367, - percentile: 0.999999, - total: 3419011 - }, - { - latency: 218.623, - percentile: 0.999999, - total: 3419012 - }, - { - latency: 218.623, - percentile: 0.999999, - total: 3419012 - }, - { - latency: 219.263, - percentile: 0.999999, - total: 3419013 - }, - { - latency: 219.263, - percentile: 0.999999, - total: 3419013 - }, - { - latency: 219.263, - percentile: 0.999999, - total: 3419013 - }, - { - latency: 219.903, - percentile: 0.999999, - total: 3419014 - }, - { - latency: 219.903, - percentile: 1, - total: 3419014 - }, - { - latency: 219.903, - percentile: 1, - total: 3419014 - }, - { - latency: 219.903, - percentile: 1, - total: 3419014 - }, - { - latency: 219.903, - percentile: 1, - total: 3419014 - }, - { - latency: 223.231, - percentile: 1, - total: 3419015 - }, - { - latency: 223.231, - percentile: 1, - total: 3419015 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11900, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.37MB', - requestsPerSec: 11895.34, - non2xx3xx: 4331, - requestsTotal: 3568601, - durationActual: '5.00m', - transferTotal: '1.87GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.785, - percentile: 0.1, - total: 345101 - }, - { - latency: 2.008, - percentile: 0.2, - total: 690976 - }, - { - latency: 2.185, - percentile: 0.3, - total: 1034544 - }, - { - latency: 2.345, - percentile: 0.4, - total: 1380381 - }, - { - latency: 2.503, - percentile: 0.5, - total: 1724381 - }, - { - latency: 2.587, - percentile: 0.55, - total: 1897386 - }, - { - latency: 2.677, - percentile: 0.6, - total: 2070671 - }, - { - latency: 2.777, - percentile: 0.65, - total: 2243533 - }, - { - latency: 2.891, - percentile: 0.7, - total: 2414420 - }, - { - latency: 3.029, - percentile: 0.75, - total: 2586819 - }, - { - latency: 3.111, - percentile: 0.775, - total: 2673836 - }, - { - latency: 3.203, - percentile: 0.8, - total: 2759270 - }, - { - latency: 3.313, - percentile: 0.825, - total: 2845807 - }, - { - latency: 3.443, - percentile: 0.85, - total: 2931069 - }, - { - latency: 3.611, - percentile: 0.875, - total: 3017645 - }, - { - latency: 3.715, - percentile: 0.8875, - total: 3060515 - }, - { - latency: 3.841, - percentile: 0.9, - total: 3103516 - }, - { - latency: 3.999, - percentile: 0.9125, - total: 3146333 - }, - { - latency: 4.211, - percentile: 0.925, - total: 3189930 - }, - { - latency: 4.499, - percentile: 0.9375, - total: 3232678 - }, - { - latency: 4.699, - percentile: 0.94375, - total: 3254247 - }, - { - latency: 4.963, - percentile: 0.95, - total: 3275699 - }, - { - latency: 5.327, - percentile: 0.95625, - total: 3297255 - }, - { - latency: 5.859, - percentile: 0.9625, - total: 3318753 - }, - { - latency: 6.671, - percentile: 0.96875, - total: 3340271 - }, - { - latency: 7.195, - percentile: 0.971875, - total: 3351053 - }, - { - latency: 7.835, - percentile: 0.975, - total: 3361862 - }, - { - latency: 8.623, - percentile: 0.978125, - total: 3372670 - }, - { - latency: 9.623, - percentile: 0.98125, - total: 3383415 - }, - { - latency: 10.855, - percentile: 0.984375, - total: 3394161 - }, - { - latency: 11.607, - percentile: 0.985938, - total: 3399533 - }, - { - latency: 12.447, - percentile: 0.9875, - total: 3404951 - }, - { - latency: 13.399, - percentile: 0.989062, - total: 3410328 - }, - { - latency: 14.519, - percentile: 0.990625, - total: 3415694 - }, - { - latency: 15.911, - percentile: 0.992188, - total: 3421103 - }, - { - latency: 16.735, - percentile: 0.992969, - total: 3423776 - }, - { - latency: 17.679, - percentile: 0.99375, - total: 3426480 - }, - { - latency: 18.703, - percentile: 0.994531, - total: 3429170 - }, - { - latency: 19.919, - percentile: 0.995313, - total: 3431886 - }, - { - latency: 21.375, - percentile: 0.996094, - total: 3434558 - }, - { - latency: 22.223, - percentile: 0.996484, - total: 3435909 - }, - { - latency: 23.151, - percentile: 0.996875, - total: 3437253 - }, - { - latency: 24.191, - percentile: 0.997266, - total: 3438607 - }, - { - latency: 25.423, - percentile: 0.997656, - total: 3439951 - }, - { - latency: 26.927, - percentile: 0.998047, - total: 3441284 - }, - { - latency: 27.775, - percentile: 0.998242, - total: 3441964 - }, - { - latency: 28.799, - percentile: 0.998437, - total: 3442631 - }, - { - latency: 29.935, - percentile: 0.998633, - total: 3443306 - }, - { - latency: 31.231, - percentile: 0.998828, - total: 3443980 - }, - { - latency: 32.767, - percentile: 0.999023, - total: 3444653 - }, - { - latency: 33.759, - percentile: 0.999121, - total: 3444989 - }, - { - latency: 34.783, - percentile: 0.999219, - total: 3445325 - }, - { - latency: 36.063, - percentile: 0.999316, - total: 3445669 - }, - { - latency: 37.695, - percentile: 0.999414, - total: 3445998 - }, - { - latency: 39.743, - percentile: 0.999512, - total: 3446337 - }, - { - latency: 41.023, - percentile: 0.999561, - total: 3446504 - }, - { - latency: 42.687, - percentile: 0.999609, - total: 3446676 - }, - { - latency: 44.607, - percentile: 0.999658, - total: 3446841 - }, - { - latency: 47.103, - percentile: 0.999707, - total: 3447007 - }, - { - latency: 53.439, - percentile: 0.999756, - total: 3447176 - }, - { - latency: 60.383, - percentile: 0.99978, - total: 3447260 - }, - { - latency: 76.223, - percentile: 0.999805, - total: 3447344 - }, - { - latency: 97.471, - percentile: 0.999829, - total: 3447428 - }, - { - latency: 114.943, - percentile: 0.999854, - total: 3447513 - }, - { - latency: 131.583, - percentile: 0.999878, - total: 3447597 - }, - { - latency: 142.591, - percentile: 0.99989, - total: 3447639 - }, - { - latency: 147.967, - percentile: 0.999902, - total: 3447681 - }, - { - latency: 159.487, - percentile: 0.999915, - total: 3447724 - }, - { - latency: 169.983, - percentile: 0.999927, - total: 3447765 - }, - { - latency: 174.975, - percentile: 0.999939, - total: 3447808 - }, - { - latency: 179.967, - percentile: 0.999945, - total: 3447828 - }, - { - latency: 187.647, - percentile: 0.999951, - total: 3447851 - }, - { - latency: 189.183, - percentile: 0.999957, - total: 3447870 - }, - { - latency: 192.127, - percentile: 0.999963, - total: 3447891 - }, - { - latency: 202.239, - percentile: 0.999969, - total: 3447912 - }, - { - latency: 202.623, - percentile: 0.999973, - total: 3447923 - }, - { - latency: 203.519, - percentile: 0.999976, - total: 3447935 - }, - { - latency: 204.287, - percentile: 0.999979, - total: 3447946 - }, - { - latency: 205.695, - percentile: 0.999982, - total: 3447956 - }, - { - latency: 214.271, - percentile: 0.999985, - total: 3447965 - }, - { - latency: 215.295, - percentile: 0.999986, - total: 3447970 - }, - { - latency: 215.423, - percentile: 0.999988, - total: 3447975 - }, - { - latency: 215.807, - percentile: 0.999989, - total: 3447981 - }, - { - latency: 216.575, - percentile: 0.999991, - total: 3447986 - }, - { - latency: 217.343, - percentile: 0.999992, - total: 3447991 - }, - { - latency: 217.599, - percentile: 0.999993, - total: 3447994 - }, - { - latency: 217.727, - percentile: 0.999994, - total: 3447996 - }, - { - latency: 217.983, - percentile: 0.999995, - total: 3448003 - }, - { - latency: 217.983, - percentile: 0.999995, - total: 3448003 - }, - { - latency: 218.111, - percentile: 0.999996, - total: 3448004 - }, - { - latency: 218.239, - percentile: 0.999997, - total: 3448006 - }, - { - latency: 218.367, - percentile: 0.999997, - total: 3448007 - }, - { - latency: 218.623, - percentile: 0.999997, - total: 3448008 - }, - { - latency: 218.879, - percentile: 0.999998, - total: 3448010 - }, - { - latency: 219.007, - percentile: 0.999998, - total: 3448013 - }, - { - latency: 219.007, - percentile: 0.999998, - total: 3448013 - }, - { - latency: 219.007, - percentile: 0.999998, - total: 3448013 - }, - { - latency: 219.007, - percentile: 0.999999, - total: 3448013 - }, - { - latency: 219.263, - percentile: 0.999999, - total: 3448015 - }, - { - latency: 219.263, - percentile: 0.999999, - total: 3448015 - }, - { - latency: 219.263, - percentile: 0.999999, - total: 3448015 - }, - { - latency: 219.263, - percentile: 0.999999, - total: 3448015 - }, - { - latency: 219.263, - percentile: 0.999999, - total: 3448015 - }, - { - latency: 219.903, - percentile: 0.999999, - total: 3448016 - }, - { - latency: 219.903, - percentile: 1, - total: 3448016 - }, - { - latency: 219.903, - percentile: 1, - total: 3448016 - }, - { - latency: 219.903, - percentile: 1, - total: 3448016 - }, - { - latency: 219.903, - percentile: 1, - total: 3448016 - }, - { - latency: 233.599, - percentile: 1, - total: 3448017 - }, - { - latency: 233.599, - percentile: 1, - total: 3448017 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 12000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.42MB', - requestsPerSec: 11995.29, - non2xx3xx: 4702, - requestsTotal: 3598581, - durationActual: '5.00m', - transferTotal: '1.88GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.763, - percentile: 0.1, - total: 348300 - }, - { - latency: 1.996, - percentile: 0.2, - total: 696427 - }, - { - latency: 2.195, - percentile: 0.3, - total: 1044576 - }, - { - latency: 2.381, - percentile: 0.4, - total: 1393236 - }, - { - latency: 2.567, - percentile: 0.5, - total: 1739021 - }, - { - latency: 2.667, - percentile: 0.55, - total: 1914901 - }, - { - latency: 2.773, - percentile: 0.6, - total: 2089065 - }, - { - latency: 2.889, - percentile: 0.65, - total: 2262551 - }, - { - latency: 3.019, - percentile: 0.7, - total: 2435021 - }, - { - latency: 3.171, - percentile: 0.75, - total: 2609052 - }, - { - latency: 3.259, - percentile: 0.775, - total: 2695858 - }, - { - latency: 3.359, - percentile: 0.8, - total: 2783055 - }, - { - latency: 3.473, - percentile: 0.825, - total: 2869576 - }, - { - latency: 3.609, - percentile: 0.85, - total: 2955579 - }, - { - latency: 3.781, - percentile: 0.875, - total: 3042477 - }, - { - latency: 3.891, - percentile: 0.8875, - total: 3086472 - }, - { - latency: 4.021, - percentile: 0.9, - total: 3129471 - }, - { - latency: 4.187, - percentile: 0.9125, - total: 3173460 - }, - { - latency: 4.403, - percentile: 0.925, - total: 3216246 - }, - { - latency: 4.723, - percentile: 0.9375, - total: 3260116 - }, - { - latency: 4.939, - percentile: 0.94375, - total: 3281410 - }, - { - latency: 5.239, - percentile: 0.95, - total: 3303230 - }, - { - latency: 5.667, - percentile: 0.95625, - total: 3324886 - }, - { - latency: 6.303, - percentile: 0.9625, - total: 3346680 - }, - { - latency: 7.235, - percentile: 0.96875, - total: 3368393 - }, - { - latency: 7.855, - percentile: 0.971875, - total: 3379202 - }, - { - latency: 8.575, - percentile: 0.975, - total: 3390100 - }, - { - latency: 9.431, - percentile: 0.978125, - total: 3400987 - }, - { - latency: 10.511, - percentile: 0.98125, - total: 3411793 - }, - { - latency: 11.879, - percentile: 0.984375, - total: 3422691 - }, - { - latency: 12.703, - percentile: 0.985938, - total: 3428094 - }, - { - latency: 13.671, - percentile: 0.9875, - total: 3433562 - }, - { - latency: 14.751, - percentile: 0.989062, - total: 3438979 - }, - { - latency: 16.039, - percentile: 0.990625, - total: 3444390 - }, - { - latency: 17.583, - percentile: 0.992188, - total: 3449850 - }, - { - latency: 18.463, - percentile: 0.992969, - total: 3452568 - }, - { - latency: 19.503, - percentile: 0.99375, - total: 3455268 - }, - { - latency: 20.671, - percentile: 0.994531, - total: 3457993 - }, - { - latency: 22.063, - percentile: 0.995313, - total: 3460710 - }, - { - latency: 23.631, - percentile: 0.996094, - total: 3463414 - }, - { - latency: 24.527, - percentile: 0.996484, - total: 3464764 - }, - { - latency: 25.551, - percentile: 0.996875, - total: 3466129 - }, - { - latency: 26.655, - percentile: 0.997266, - total: 3467487 - }, - { - latency: 27.919, - percentile: 0.997656, - total: 3468841 - }, - { - latency: 29.423, - percentile: 0.998047, - total: 3470206 - }, - { - latency: 30.239, - percentile: 0.998242, - total: 3470874 - }, - { - latency: 31.263, - percentile: 0.998437, - total: 3471554 - }, - { - latency: 32.367, - percentile: 0.998633, - total: 3472236 - }, - { - latency: 33.663, - percentile: 0.998828, - total: 3472913 - }, - { - latency: 35.199, - percentile: 0.999023, - total: 3473589 - }, - { - latency: 36.127, - percentile: 0.999121, - total: 3473931 - }, - { - latency: 37.119, - percentile: 0.999219, - total: 3474274 - }, - { - latency: 38.335, - percentile: 0.999316, - total: 3474609 - }, - { - latency: 40.063, - percentile: 0.999414, - total: 3474945 - }, - { - latency: 42.079, - percentile: 0.999512, - total: 3475287 - }, - { - latency: 43.359, - percentile: 0.999561, - total: 3475458 - }, - { - latency: 44.863, - percentile: 0.999609, - total: 3475625 - }, - { - latency: 47.391, - percentile: 0.999658, - total: 3475794 - }, - { - latency: 51.199, - percentile: 0.999707, - total: 3475964 - }, - { - latency: 60.991, - percentile: 0.999756, - total: 3476133 - }, - { - latency: 73.791, - percentile: 0.99978, - total: 3476218 - }, - { - latency: 89.023, - percentile: 0.999805, - total: 3476303 - }, - { - latency: 105.343, - percentile: 0.999829, - total: 3476387 - }, - { - latency: 121.471, - percentile: 0.999854, - total: 3476472 - }, - { - latency: 140.671, - percentile: 0.999878, - total: 3476557 - }, - { - latency: 146.559, - percentile: 0.99989, - total: 3476600 - }, - { - latency: 157.311, - percentile: 0.999902, - total: 3476642 - }, - { - latency: 162.303, - percentile: 0.999915, - total: 3476684 - }, - { - latency: 172.927, - percentile: 0.999927, - total: 3476727 - }, - { - latency: 179.839, - percentile: 0.999939, - total: 3476769 - }, - { - latency: 186.623, - percentile: 0.999945, - total: 3476792 - }, - { - latency: 188.031, - percentile: 0.999951, - total: 3476812 - }, - { - latency: 190.847, - percentile: 0.999957, - total: 3476833 - }, - { - latency: 200.191, - percentile: 0.999963, - total: 3476856 - }, - { - latency: 201.855, - percentile: 0.999969, - total: 3476881 - }, - { - latency: 202.367, - percentile: 0.999973, - total: 3476887 - }, - { - latency: 203.519, - percentile: 0.999976, - total: 3476898 - }, - { - latency: 204.671, - percentile: 0.999979, - total: 3476907 - }, - { - latency: 210.687, - percentile: 0.999982, - total: 3476918 - }, - { - latency: 214.911, - percentile: 0.999985, - total: 3476930 - }, - { - latency: 215.167, - percentile: 0.999986, - total: 3476936 - }, - { - latency: 215.295, - percentile: 0.999988, - total: 3476940 - }, - { - latency: 215.551, - percentile: 0.999989, - total: 3476946 - }, - { - latency: 215.807, - percentile: 0.999991, - total: 3476950 - }, - { - latency: 216.447, - percentile: 0.999992, - total: 3476955 - }, - { - latency: 216.831, - percentile: 0.999993, - total: 3476962 - }, - { - latency: 216.831, - percentile: 0.999994, - total: 3476962 - }, - { - latency: 216.959, - percentile: 0.999995, - total: 3476964 - }, - { - latency: 217.727, - percentile: 0.999995, - total: 3476966 - }, - { - latency: 218.111, - percentile: 0.999996, - total: 3476968 - }, - { - latency: 218.239, - percentile: 0.999997, - total: 3476970 - }, - { - latency: 218.495, - percentile: 0.999997, - total: 3476971 - }, - { - latency: 219.135, - percentile: 0.999997, - total: 3476972 - }, - { - latency: 219.391, - percentile: 0.999998, - total: 3476974 - }, - { - latency: 219.519, - percentile: 0.999998, - total: 3476976 - }, - { - latency: 219.519, - percentile: 0.999998, - total: 3476976 - }, - { - latency: 219.519, - percentile: 0.999998, - total: 3476976 - }, - { - latency: 220.927, - percentile: 0.999999, - total: 3476977 - }, - { - latency: 224.767, - percentile: 0.999999, - total: 3476978 - }, - { - latency: 224.767, - percentile: 0.999999, - total: 3476978 - }, - { - latency: 231.039, - percentile: 0.999999, - total: 3476979 - }, - { - latency: 231.039, - percentile: 0.999999, - total: 3476979 - }, - { - latency: 231.039, - percentile: 0.999999, - total: 3476979 - }, - { - latency: 243.967, - percentile: 0.999999, - total: 3476980 - }, - { - latency: 243.967, - percentile: 1, - total: 3476980 - }, - { - latency: 243.967, - percentile: 1, - total: 3476980 - }, - { - latency: 243.967, - percentile: 1, - total: 3476980 - }, - { - latency: 243.967, - percentile: 1, - total: 3476980 - }, - { - latency: 258.943, - percentile: 1, - total: 3476981 - }, - { - latency: 258.943, - percentile: 1, - total: 3476981 - } - ] - } - } -]; diff --git a/benchmarks/results/14092016/14092016-mysql2-1.0.0-rc13.js b/benchmarks/results/14092016/14092016-mysql2-1.0.0-rc13.js deleted file mode 100644 index b325a3199a..0000000000 --- a/benchmarks/results/14092016/14092016-mysql2-1.0.0-rc13.js +++ /dev/null @@ -1,17805 +0,0 @@ -'use strict'; - -window.mysql2masterData = [ - { - opts: { - path: '../wrk2/wrk', - rate: 9000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.82MB', - requestsPerSec: 8996.56, - requestsTotal: 2698975, - durationActual: '5.00m', - transferTotal: '1.41GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.164, - percentile: 0.1, - total: 260913 - }, - { - latency: 1.301, - percentile: 0.2, - total: 521895 - }, - { - latency: 1.42, - percentile: 0.3, - total: 784350 - }, - { - latency: 1.533, - percentile: 0.4, - total: 1045097 - }, - { - latency: 1.644, - percentile: 0.5, - total: 1304886 - }, - { - latency: 1.7, - percentile: 0.55, - total: 1436246 - }, - { - latency: 1.756, - percentile: 0.6, - total: 1566681 - }, - { - latency: 1.813, - percentile: 0.65, - total: 1696483 - }, - { - latency: 1.872, - percentile: 0.7, - total: 1826618 - }, - { - latency: 1.935, - percentile: 0.75, - total: 1956415 - }, - { - latency: 1.969, - percentile: 0.775, - total: 2021716 - }, - { - latency: 2.006, - percentile: 0.8, - total: 2087325 - }, - { - latency: 2.046, - percentile: 0.825, - total: 2151915 - }, - { - latency: 2.091, - percentile: 0.85, - total: 2216854 - }, - { - latency: 2.145, - percentile: 0.875, - total: 2283937 - }, - { - latency: 2.175, - percentile: 0.8875, - total: 2316116 - }, - { - latency: 2.207, - percentile: 0.9, - total: 2347026 - }, - { - latency: 2.247, - percentile: 0.9125, - total: 2380702 - }, - { - latency: 2.293, - percentile: 0.925, - total: 2413385 - }, - { - latency: 2.347, - percentile: 0.9375, - total: 2444790 - }, - { - latency: 2.381, - percentile: 0.94375, - total: 2461158 - }, - { - latency: 2.421, - percentile: 0.95, - total: 2478127 - }, - { - latency: 2.465, - percentile: 0.95625, - total: 2493934 - }, - { - latency: 2.519, - percentile: 0.9625, - total: 2510265 - }, - { - latency: 2.583, - percentile: 0.96875, - total: 2526384 - }, - { - latency: 2.621, - percentile: 0.971875, - total: 2534479 - }, - { - latency: 2.665, - percentile: 0.975, - total: 2542581 - }, - { - latency: 2.715, - percentile: 0.978125, - total: 2550859 - }, - { - latency: 2.771, - percentile: 0.98125, - total: 2558974 - }, - { - latency: 2.835, - percentile: 0.984375, - total: 2567237 - }, - { - latency: 2.869, - percentile: 0.985938, - total: 2571189 - }, - { - latency: 2.907, - percentile: 0.9875, - total: 2575333 - }, - { - latency: 2.945, - percentile: 0.989062, - total: 2579280 - }, - { - latency: 2.989, - percentile: 0.990625, - total: 2583430 - }, - { - latency: 3.035, - percentile: 0.992188, - total: 2587400 - }, - { - latency: 3.061, - percentile: 0.992969, - total: 2589480 - }, - { - latency: 3.089, - percentile: 0.99375, - total: 2591568 - }, - { - latency: 3.117, - percentile: 0.994531, - total: 2593518 - }, - { - latency: 3.151, - percentile: 0.995313, - total: 2595574 - }, - { - latency: 3.187, - percentile: 0.996094, - total: 2597576 - }, - { - latency: 3.209, - percentile: 0.996484, - total: 2598588 - }, - { - latency: 3.233, - percentile: 0.996875, - total: 2599602 - }, - { - latency: 3.259, - percentile: 0.997266, - total: 2600635 - }, - { - latency: 3.291, - percentile: 0.997656, - total: 2601655 - }, - { - latency: 3.327, - percentile: 0.998047, - total: 2602676 - }, - { - latency: 3.349, - percentile: 0.998242, - total: 2603203 - }, - { - latency: 3.375, - percentile: 0.998437, - total: 2603703 - }, - { - latency: 3.405, - percentile: 0.998633, - total: 2604195 - }, - { - latency: 3.443, - percentile: 0.998828, - total: 2604691 - }, - { - latency: 3.485, - percentile: 0.999023, - total: 2605196 - }, - { - latency: 3.515, - percentile: 0.999121, - total: 2605458 - }, - { - latency: 3.545, - percentile: 0.999219, - total: 2605713 - }, - { - latency: 3.581, - percentile: 0.999316, - total: 2605964 - }, - { - latency: 3.627, - percentile: 0.999414, - total: 2606220 - }, - { - latency: 3.689, - percentile: 0.999512, - total: 2606472 - }, - { - latency: 3.727, - percentile: 0.999561, - total: 2606596 - }, - { - latency: 3.779, - percentile: 0.999609, - total: 2606725 - }, - { - latency: 3.839, - percentile: 0.999658, - total: 2606854 - }, - { - latency: 3.927, - percentile: 0.999707, - total: 2606978 - }, - { - latency: 4.131, - percentile: 0.999756, - total: 2607106 - }, - { - latency: 4.355, - percentile: 0.99978, - total: 2607168 - }, - { - latency: 5.059, - percentile: 0.999805, - total: 2607231 - }, - { - latency: 6.431, - percentile: 0.999829, - total: 2607295 - }, - { - latency: 10.151, - percentile: 0.999854, - total: 2607359 - }, - { - latency: 31.039, - percentile: 0.999878, - total: 2607422 - }, - { - latency: 51.583, - percentile: 0.99989, - total: 2607454 - }, - { - latency: 57.599, - percentile: 0.999902, - total: 2607486 - }, - { - latency: 78.335, - percentile: 0.999915, - total: 2607518 - }, - { - latency: 98.815, - percentile: 0.999927, - total: 2607550 - }, - { - latency: 119.551, - percentile: 0.999939, - total: 2607581 - }, - { - latency: 138.495, - percentile: 0.999945, - total: 2607597 - }, - { - latency: 140.543, - percentile: 0.999951, - total: 2607613 - }, - { - latency: 159.615, - percentile: 0.999957, - total: 2607630 - }, - { - latency: 161.663, - percentile: 0.999963, - total: 2607645 - }, - { - latency: 180.479, - percentile: 0.999969, - total: 2607661 - }, - { - latency: 181.887, - percentile: 0.999973, - total: 2607670 - }, - { - latency: 182.783, - percentile: 0.999976, - total: 2607678 - }, - { - latency: 200.703, - percentile: 0.999979, - total: 2607685 - }, - { - latency: 201.471, - percentile: 0.999982, - total: 2607693 - }, - { - latency: 202.879, - percentile: 0.999985, - total: 2607701 - }, - { - latency: 203.263, - percentile: 0.999986, - total: 2607705 - }, - { - latency: 203.775, - percentile: 0.999988, - total: 2607710 - }, - { - latency: 204.287, - percentile: 0.999989, - total: 2607713 - }, - { - latency: 205.567, - percentile: 0.999991, - total: 2607717 - }, - { - latency: 222.591, - percentile: 0.999992, - total: 2607721 - }, - { - latency: 222.719, - percentile: 0.999993, - total: 2607723 - }, - { - latency: 222.847, - percentile: 0.999994, - total: 2607726 - }, - { - latency: 223.231, - percentile: 0.999995, - total: 2607728 - }, - { - latency: 223.743, - percentile: 0.999995, - total: 2607729 - }, - { - latency: 224.255, - percentile: 0.999996, - total: 2607731 - }, - { - latency: 224.383, - percentile: 0.999997, - total: 2607732 - }, - { - latency: 224.767, - percentile: 0.999997, - total: 2607733 - }, - { - latency: 224.895, - percentile: 0.999997, - total: 2607735 - }, - { - latency: 224.895, - percentile: 0.999998, - total: 2607735 - }, - { - latency: 225.151, - percentile: 0.999998, - total: 2607736 - }, - { - latency: 225.151, - percentile: 0.999998, - total: 2607736 - }, - { - latency: 225.407, - percentile: 0.999998, - total: 2607738 - }, - { - latency: 225.407, - percentile: 0.999999, - total: 2607738 - }, - { - latency: 225.407, - percentile: 0.999999, - total: 2607738 - }, - { - latency: 225.407, - percentile: 0.999999, - total: 2607738 - }, - { - latency: 225.407, - percentile: 0.999999, - total: 2607738 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2607739 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2607739 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2607739 - }, - { - latency: 225.535, - percentile: 1, - total: 2607739 - }, - { - latency: 225.535, - percentile: 1, - total: 2607739 - }, - { - latency: 226.175, - percentile: 1, - total: 2607740 - }, - { - latency: 226.175, - percentile: 1, - total: 2607740 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9100, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.87MB', - requestsPerSec: 9089.44, - requestsTotal: 2726962, - durationActual: '5.00m', - transferTotal: '1.43GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.203, - percentile: 0.1, - total: 264818 - }, - { - latency: 1.362, - percentile: 0.2, - total: 527670 - }, - { - latency: 1.504, - percentile: 0.3, - total: 791682 - }, - { - latency: 1.642, - percentile: 0.4, - total: 1056498 - }, - { - latency: 1.779, - percentile: 0.5, - total: 1319924 - }, - { - latency: 1.849, - percentile: 0.55, - total: 1451726 - }, - { - latency: 1.922, - percentile: 0.6, - total: 1583418 - }, - { - latency: 2.002, - percentile: 0.65, - total: 1714850 - }, - { - latency: 2.095, - percentile: 0.7, - total: 1847793 - }, - { - latency: 2.207, - percentile: 0.75, - total: 1978105 - }, - { - latency: 2.275, - percentile: 0.775, - total: 2043834 - }, - { - latency: 2.353, - percentile: 0.8, - total: 2110260 - }, - { - latency: 2.439, - percentile: 0.825, - total: 2175349 - }, - { - latency: 2.537, - percentile: 0.85, - total: 2241889 - }, - { - latency: 2.641, - percentile: 0.875, - total: 2307664 - }, - { - latency: 2.697, - percentile: 0.8875, - total: 2341069 - }, - { - latency: 2.753, - percentile: 0.9, - total: 2373237 - }, - { - latency: 2.813, - percentile: 0.9125, - total: 2406212 - }, - { - latency: 2.877, - percentile: 0.925, - total: 2439202 - }, - { - latency: 2.949, - percentile: 0.9375, - total: 2472784 - }, - { - latency: 2.985, - percentile: 0.94375, - total: 2488505 - }, - { - latency: 3.027, - percentile: 0.95, - total: 2505477 - }, - { - latency: 3.071, - percentile: 0.95625, - total: 2521607 - }, - { - latency: 3.121, - percentile: 0.9625, - total: 2538148 - }, - { - latency: 3.179, - percentile: 0.96875, - total: 2554837 - }, - { - latency: 3.211, - percentile: 0.971875, - total: 2562905 - }, - { - latency: 3.247, - percentile: 0.975, - total: 2571078 - }, - { - latency: 3.289, - percentile: 0.978125, - total: 2579441 - }, - { - latency: 3.335, - percentile: 0.98125, - total: 2587443 - }, - { - latency: 3.391, - percentile: 0.984375, - total: 2595604 - }, - { - latency: 3.423, - percentile: 0.985938, - total: 2599647 - }, - { - latency: 3.461, - percentile: 0.9875, - total: 2603873 - }, - { - latency: 3.503, - percentile: 0.989062, - total: 2608010 - }, - { - latency: 3.553, - percentile: 0.990625, - total: 2612122 - }, - { - latency: 3.611, - percentile: 0.992188, - total: 2616248 - }, - { - latency: 3.645, - percentile: 0.992969, - total: 2618302 - }, - { - latency: 3.681, - percentile: 0.99375, - total: 2620256 - }, - { - latency: 3.723, - percentile: 0.994531, - total: 2622325 - }, - { - latency: 3.773, - percentile: 0.995313, - total: 2624396 - }, - { - latency: 3.831, - percentile: 0.996094, - total: 2626430 - }, - { - latency: 3.865, - percentile: 0.996484, - total: 2627468 - }, - { - latency: 3.905, - percentile: 0.996875, - total: 2628507 - }, - { - latency: 3.949, - percentile: 0.997266, - total: 2629511 - }, - { - latency: 4.001, - percentile: 0.997656, - total: 2630543 - }, - { - latency: 4.063, - percentile: 0.998047, - total: 2631585 - }, - { - latency: 4.099, - percentile: 0.998242, - total: 2632118 - }, - { - latency: 4.143, - percentile: 0.998437, - total: 2632624 - }, - { - latency: 4.191, - percentile: 0.998633, - total: 2633154 - }, - { - latency: 4.247, - percentile: 0.998828, - total: 2633634 - }, - { - latency: 4.319, - percentile: 0.999023, - total: 2634164 - }, - { - latency: 4.367, - percentile: 0.999121, - total: 2634404 - }, - { - latency: 4.419, - percentile: 0.999219, - total: 2634671 - }, - { - latency: 4.475, - percentile: 0.999316, - total: 2634924 - }, - { - latency: 4.547, - percentile: 0.999414, - total: 2635182 - }, - { - latency: 4.647, - percentile: 0.999512, - total: 2635436 - }, - { - latency: 4.695, - percentile: 0.999561, - total: 2635564 - }, - { - latency: 4.767, - percentile: 0.999609, - total: 2635694 - }, - { - latency: 4.843, - percentile: 0.999658, - total: 2635820 - }, - { - latency: 4.959, - percentile: 0.999707, - total: 2635951 - }, - { - latency: 5.103, - percentile: 0.999756, - total: 2636078 - }, - { - latency: 5.219, - percentile: 0.99978, - total: 2636144 - }, - { - latency: 5.391, - percentile: 0.999805, - total: 2636207 - }, - { - latency: 5.739, - percentile: 0.999829, - total: 2636270 - }, - { - latency: 7.235, - percentile: 0.999854, - total: 2636334 - }, - { - latency: 10.767, - percentile: 0.999878, - total: 2636399 - }, - { - latency: 15.263, - percentile: 0.99989, - total: 2636431 - }, - { - latency: 36.447, - percentile: 0.999902, - total: 2636463 - }, - { - latency: 58.143, - percentile: 0.999915, - total: 2636495 - }, - { - latency: 79.615, - percentile: 0.999927, - total: 2636527 - }, - { - latency: 116.863, - percentile: 0.999939, - total: 2636560 - }, - { - latency: 119.807, - percentile: 0.999945, - total: 2636576 - }, - { - latency: 138.495, - percentile: 0.999951, - total: 2636592 - }, - { - latency: 141.695, - percentile: 0.999957, - total: 2636608 - }, - { - latency: 160.127, - percentile: 0.999963, - total: 2636624 - }, - { - latency: 163.071, - percentile: 0.999969, - total: 2636640 - }, - { - latency: 180.735, - percentile: 0.999973, - total: 2636648 - }, - { - latency: 181.759, - percentile: 0.999976, - total: 2636656 - }, - { - latency: 183.679, - percentile: 0.999979, - total: 2636666 - }, - { - latency: 201.087, - percentile: 0.999982, - total: 2636672 - }, - { - latency: 202.239, - percentile: 0.999985, - total: 2636680 - }, - { - latency: 202.751, - percentile: 0.999986, - total: 2636684 - }, - { - latency: 203.775, - percentile: 0.999988, - total: 2636688 - }, - { - latency: 204.415, - percentile: 0.999989, - total: 2636692 - }, - { - latency: 204.799, - percentile: 0.999991, - total: 2636696 - }, - { - latency: 221.823, - percentile: 0.999992, - total: 2636701 - }, - { - latency: 221.951, - percentile: 0.999993, - total: 2636702 - }, - { - latency: 222.335, - percentile: 0.999994, - total: 2636705 - }, - { - latency: 222.463, - percentile: 0.999995, - total: 2636706 - }, - { - latency: 222.847, - percentile: 0.999995, - total: 2636708 - }, - { - latency: 223.359, - percentile: 0.999996, - total: 2636711 - }, - { - latency: 223.359, - percentile: 0.999997, - total: 2636711 - }, - { - latency: 223.743, - percentile: 0.999997, - total: 2636712 - }, - { - latency: 224.511, - percentile: 0.999997, - total: 2636714 - }, - { - latency: 224.511, - percentile: 0.999998, - total: 2636714 - }, - { - latency: 224.767, - percentile: 0.999998, - total: 2636715 - }, - { - latency: 224.895, - percentile: 0.999998, - total: 2636717 - }, - { - latency: 224.895, - percentile: 0.999998, - total: 2636717 - }, - { - latency: 224.895, - percentile: 0.999999, - total: 2636717 - }, - { - latency: 224.895, - percentile: 0.999999, - total: 2636717 - }, - { - latency: 225.279, - percentile: 0.999999, - total: 2636718 - }, - { - latency: 225.279, - percentile: 0.999999, - total: 2636718 - }, - { - latency: 225.279, - percentile: 0.999999, - total: 2636718 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2636719 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2636719 - }, - { - latency: 225.535, - percentile: 1, - total: 2636719 - }, - { - latency: 225.535, - percentile: 1, - total: 2636719 - }, - { - latency: 225.535, - percentile: 1, - total: 2636719 - }, - { - latency: 225.663, - percentile: 1, - total: 2636720 - }, - { - latency: 225.663, - percentile: 1, - total: 2636720 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9200, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.93MB', - requestsPerSec: 9196.49, - requestsTotal: 2758943, - durationActual: '5.00m', - transferTotal: '1.44GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.166, - percentile: 0.1, - total: 266855 - }, - { - latency: 1.303, - percentile: 0.2, - total: 535075 - }, - { - latency: 1.42, - percentile: 0.3, - total: 801313 - }, - { - latency: 1.53, - percentile: 0.4, - total: 1068231 - }, - { - latency: 1.637, - percentile: 0.5, - total: 1332977 - }, - { - latency: 1.691, - percentile: 0.55, - total: 1466740 - }, - { - latency: 1.746, - percentile: 0.6, - total: 1601341 - }, - { - latency: 1.801, - percentile: 0.65, - total: 1733795 - }, - { - latency: 1.859, - percentile: 0.7, - total: 1868067 - }, - { - latency: 1.92, - percentile: 0.75, - total: 1999387 - }, - { - latency: 1.954, - percentile: 0.775, - total: 2067603 - }, - { - latency: 1.989, - percentile: 0.8, - total: 2133126 - }, - { - latency: 2.028, - percentile: 0.825, - total: 2199846 - }, - { - latency: 2.073, - percentile: 0.85, - total: 2268765 - }, - { - latency: 2.123, - percentile: 0.875, - total: 2334559 - }, - { - latency: 2.151, - percentile: 0.8875, - total: 2366902 - }, - { - latency: 2.183, - percentile: 0.9, - total: 2400188 - }, - { - latency: 2.219, - percentile: 0.9125, - total: 2432719 - }, - { - latency: 2.263, - percentile: 0.925, - total: 2466587 - }, - { - latency: 2.317, - percentile: 0.9375, - total: 2500113 - }, - { - latency: 2.349, - percentile: 0.94375, - total: 2516669 - }, - { - latency: 2.385, - percentile: 0.95, - total: 2532915 - }, - { - latency: 2.429, - percentile: 0.95625, - total: 2549653 - }, - { - latency: 2.481, - percentile: 0.9625, - total: 2565910 - }, - { - latency: 2.547, - percentile: 0.96875, - total: 2582446 - }, - { - latency: 2.587, - percentile: 0.971875, - total: 2590854 - }, - { - latency: 2.633, - percentile: 0.975, - total: 2599353 - }, - { - latency: 2.683, - percentile: 0.978125, - total: 2607518 - }, - { - latency: 2.741, - percentile: 0.98125, - total: 2615901 - }, - { - latency: 2.807, - percentile: 0.984375, - total: 2624237 - }, - { - latency: 2.841, - percentile: 0.985938, - total: 2628210 - }, - { - latency: 2.881, - percentile: 0.9875, - total: 2632534 - }, - { - latency: 2.921, - percentile: 0.989062, - total: 2636593 - }, - { - latency: 2.965, - percentile: 0.990625, - total: 2640810 - }, - { - latency: 3.013, - percentile: 0.992188, - total: 2644969 - }, - { - latency: 3.039, - percentile: 0.992969, - total: 2647038 - }, - { - latency: 3.067, - percentile: 0.99375, - total: 2649079 - }, - { - latency: 3.099, - percentile: 0.994531, - total: 2651232 - }, - { - latency: 3.131, - percentile: 0.995313, - total: 2653208 - }, - { - latency: 3.171, - percentile: 0.996094, - total: 2655321 - }, - { - latency: 3.193, - percentile: 0.996484, - total: 2656388 - }, - { - latency: 3.217, - percentile: 0.996875, - total: 2657430 - }, - { - latency: 3.245, - percentile: 0.997266, - total: 2658453 - }, - { - latency: 3.277, - percentile: 0.997656, - total: 2659463 - }, - { - latency: 3.313, - percentile: 0.998047, - total: 2660489 - }, - { - latency: 3.333, - percentile: 0.998242, - total: 2661030 - }, - { - latency: 3.357, - percentile: 0.998437, - total: 2661543 - }, - { - latency: 3.385, - percentile: 0.998633, - total: 2662075 - }, - { - latency: 3.417, - percentile: 0.998828, - total: 2662590 - }, - { - latency: 3.453, - percentile: 0.999023, - total: 2663092 - }, - { - latency: 3.475, - percentile: 0.999121, - total: 2663370 - }, - { - latency: 3.501, - percentile: 0.999219, - total: 2663631 - }, - { - latency: 3.529, - percentile: 0.999316, - total: 2663877 - }, - { - latency: 3.569, - percentile: 0.999414, - total: 2664143 - }, - { - latency: 3.613, - percentile: 0.999512, - total: 2664399 - }, - { - latency: 3.641, - percentile: 0.999561, - total: 2664525 - }, - { - latency: 3.677, - percentile: 0.999609, - total: 2664651 - }, - { - latency: 3.725, - percentile: 0.999658, - total: 2664781 - }, - { - latency: 3.793, - percentile: 0.999707, - total: 2664913 - }, - { - latency: 3.913, - percentile: 0.999756, - total: 2665042 - }, - { - latency: 4.039, - percentile: 0.99978, - total: 2665107 - }, - { - latency: 4.439, - percentile: 0.999805, - total: 2665172 - }, - { - latency: 6.927, - percentile: 0.999829, - total: 2665237 - }, - { - latency: 35.103, - percentile: 0.999854, - total: 2665302 - }, - { - latency: 58.879, - percentile: 0.999878, - total: 2665367 - }, - { - latency: 79.167, - percentile: 0.99989, - total: 2665401 - }, - { - latency: 99.135, - percentile: 0.999902, - total: 2665433 - }, - { - latency: 119.359, - percentile: 0.999915, - total: 2665465 - }, - { - latency: 139.007, - percentile: 0.999927, - total: 2665497 - }, - { - latency: 142.207, - percentile: 0.999939, - total: 2665530 - }, - { - latency: 161.023, - percentile: 0.999945, - total: 2665546 - }, - { - latency: 162.303, - percentile: 0.999951, - total: 2665563 - }, - { - latency: 180.863, - percentile: 0.999957, - total: 2665579 - }, - { - latency: 182.527, - percentile: 0.999963, - total: 2665595 - }, - { - latency: 183.807, - percentile: 0.999969, - total: 2665611 - }, - { - latency: 201.471, - percentile: 0.999973, - total: 2665619 - }, - { - latency: 202.367, - percentile: 0.999976, - total: 2665627 - }, - { - latency: 203.263, - percentile: 0.999979, - total: 2665636 - }, - { - latency: 203.903, - percentile: 0.999982, - total: 2665646 - }, - { - latency: 204.543, - percentile: 0.999985, - total: 2665653 - }, - { - latency: 222.079, - percentile: 0.999986, - total: 2665658 - }, - { - latency: 222.591, - percentile: 0.999988, - total: 2665660 - }, - { - latency: 222.975, - percentile: 0.999989, - total: 2665664 - }, - { - latency: 223.615, - percentile: 0.999991, - total: 2665668 - }, - { - latency: 223.999, - percentile: 0.999992, - total: 2665672 - }, - { - latency: 224.127, - percentile: 0.999993, - total: 2665675 - }, - { - latency: 224.255, - percentile: 0.999994, - total: 2665676 - }, - { - latency: 224.511, - percentile: 0.999995, - total: 2665679 - }, - { - latency: 224.767, - percentile: 0.999995, - total: 2665681 - }, - { - latency: 225.023, - percentile: 0.999996, - total: 2665682 - }, - { - latency: 225.151, - percentile: 0.999997, - total: 2665683 - }, - { - latency: 225.407, - percentile: 0.999997, - total: 2665685 - }, - { - latency: 225.407, - percentile: 0.999997, - total: 2665685 - }, - { - latency: 231.935, - percentile: 0.999998, - total: 2665686 - }, - { - latency: 252.671, - percentile: 0.999998, - total: 2665687 - }, - { - latency: 273.663, - percentile: 0.999998, - total: 2665688 - }, - { - latency: 273.663, - percentile: 0.999998, - total: 2665688 - }, - { - latency: 294.655, - percentile: 0.999999, - total: 2665689 - }, - { - latency: 294.655, - percentile: 0.999999, - total: 2665689 - }, - { - latency: 315.391, - percentile: 0.999999, - total: 2665690 - }, - { - latency: 315.391, - percentile: 0.999999, - total: 2665690 - }, - { - latency: 315.391, - percentile: 0.999999, - total: 2665690 - }, - { - latency: 336.127, - percentile: 0.999999, - total: 2665691 - }, - { - latency: 336.127, - percentile: 0.999999, - total: 2665691 - }, - { - latency: 336.127, - percentile: 1, - total: 2665691 - }, - { - latency: 336.127, - percentile: 1, - total: 2665691 - }, - { - latency: 336.127, - percentile: 1, - total: 2665691 - }, - { - latency: 356.863, - percentile: 1, - total: 2665692 - }, - { - latency: 356.863, - percentile: 1, - total: 2665692 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9300, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.98MB', - requestsPerSec: 9296.42, - requestsTotal: 2788935, - durationActual: '5.00m', - transferTotal: '1.46GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.17, - percentile: 0.1, - total: 270867 - }, - { - latency: 1.304, - percentile: 0.2, - total: 540227 - }, - { - latency: 1.419, - percentile: 0.3, - total: 810579 - }, - { - latency: 1.527, - percentile: 0.4, - total: 1080349 - }, - { - latency: 1.633, - percentile: 0.5, - total: 1348746 - }, - { - latency: 1.686, - percentile: 0.55, - total: 1482445 - }, - { - latency: 1.74, - percentile: 0.6, - total: 1617635 - }, - { - latency: 1.795, - percentile: 0.65, - total: 1753233 - }, - { - latency: 1.852, - percentile: 0.7, - total: 1888380 - }, - { - latency: 1.911, - percentile: 0.75, - total: 2021123 - }, - { - latency: 1.944, - percentile: 0.775, - total: 2090196 - }, - { - latency: 1.978, - percentile: 0.8, - total: 2156890 - }, - { - latency: 2.015, - percentile: 0.825, - total: 2223866 - }, - { - latency: 2.057, - percentile: 0.85, - total: 2292369 - }, - { - latency: 2.105, - percentile: 0.875, - total: 2360190 - }, - { - latency: 2.131, - percentile: 0.8875, - total: 2392640 - }, - { - latency: 2.161, - percentile: 0.9, - total: 2426287 - }, - { - latency: 2.195, - percentile: 0.9125, - total: 2459609 - }, - { - latency: 2.235, - percentile: 0.925, - total: 2493188 - }, - { - latency: 2.283, - percentile: 0.9375, - total: 2526302 - }, - { - latency: 2.313, - percentile: 0.94375, - total: 2543504 - }, - { - latency: 2.347, - percentile: 0.95, - total: 2560437 - }, - { - latency: 2.387, - percentile: 0.95625, - total: 2577176 - }, - { - latency: 2.437, - percentile: 0.9625, - total: 2594166 - }, - { - latency: 2.497, - percentile: 0.96875, - total: 2610611 - }, - { - latency: 2.535, - percentile: 0.971875, - total: 2619275 - }, - { - latency: 2.577, - percentile: 0.975, - total: 2627582 - }, - { - latency: 2.625, - percentile: 0.978125, - total: 2635850 - }, - { - latency: 2.681, - percentile: 0.98125, - total: 2644250 - }, - { - latency: 2.749, - percentile: 0.984375, - total: 2652762 - }, - { - latency: 2.787, - percentile: 0.985938, - total: 2656981 - }, - { - latency: 2.827, - percentile: 0.9875, - total: 2661194 - }, - { - latency: 2.871, - percentile: 0.989062, - total: 2665340 - }, - { - latency: 2.917, - percentile: 0.990625, - total: 2669416 - }, - { - latency: 2.971, - percentile: 0.992188, - total: 2673737 - }, - { - latency: 2.999, - percentile: 0.992969, - total: 2675801 - }, - { - latency: 3.029, - percentile: 0.99375, - total: 2677886 - }, - { - latency: 3.061, - percentile: 0.994531, - total: 2679980 - }, - { - latency: 3.097, - percentile: 0.995313, - total: 2682073 - }, - { - latency: 3.137, - percentile: 0.996094, - total: 2684195 - }, - { - latency: 3.159, - percentile: 0.996484, - total: 2685210 - }, - { - latency: 3.185, - percentile: 0.996875, - total: 2686299 - }, - { - latency: 3.213, - percentile: 0.997266, - total: 2687352 - }, - { - latency: 3.245, - percentile: 0.997656, - total: 2688377 - }, - { - latency: 3.283, - percentile: 0.998047, - total: 2689449 - }, - { - latency: 3.305, - percentile: 0.998242, - total: 2689968 - }, - { - latency: 3.327, - percentile: 0.998437, - total: 2690481 - }, - { - latency: 3.353, - percentile: 0.998633, - total: 2690985 - }, - { - latency: 3.387, - percentile: 0.998828, - total: 2691542 - }, - { - latency: 3.425, - percentile: 0.999023, - total: 2692041 - }, - { - latency: 3.449, - percentile: 0.999121, - total: 2692297 - }, - { - latency: 3.477, - percentile: 0.999219, - total: 2692559 - }, - { - latency: 3.507, - percentile: 0.999316, - total: 2692826 - }, - { - latency: 3.545, - percentile: 0.999414, - total: 2693087 - }, - { - latency: 3.597, - percentile: 0.999512, - total: 2693351 - }, - { - latency: 3.627, - percentile: 0.999561, - total: 2693485 - }, - { - latency: 3.659, - percentile: 0.999609, - total: 2693614 - }, - { - latency: 3.695, - percentile: 0.999658, - total: 2693746 - }, - { - latency: 3.745, - percentile: 0.999707, - total: 2693878 - }, - { - latency: 3.835, - percentile: 0.999756, - total: 2694009 - }, - { - latency: 3.893, - percentile: 0.99978, - total: 2694073 - }, - { - latency: 3.987, - percentile: 0.999805, - total: 2694138 - }, - { - latency: 4.187, - percentile: 0.999829, - total: 2694205 - }, - { - latency: 5.163, - percentile: 0.999854, - total: 2694270 - }, - { - latency: 17.551, - percentile: 0.999878, - total: 2694336 - }, - { - latency: 38.655, - percentile: 0.99989, - total: 2694368 - }, - { - latency: 59.551, - percentile: 0.999902, - total: 2694403 - }, - { - latency: 80.255, - percentile: 0.999915, - total: 2694434 - }, - { - latency: 100.671, - percentile: 0.999927, - total: 2694467 - }, - { - latency: 121.535, - percentile: 0.999939, - total: 2694500 - }, - { - latency: 124.607, - percentile: 0.999945, - total: 2694516 - }, - { - latency: 142.335, - percentile: 0.999951, - total: 2694534 - }, - { - latency: 160.255, - percentile: 0.999957, - total: 2694549 - }, - { - latency: 162.943, - percentile: 0.999963, - total: 2694566 - }, - { - latency: 181.375, - percentile: 0.999969, - total: 2694582 - }, - { - latency: 182.655, - percentile: 0.999973, - total: 2694590 - }, - { - latency: 183.551, - percentile: 0.999976, - total: 2694599 - }, - { - latency: 185.087, - percentile: 0.999979, - total: 2694607 - }, - { - latency: 202.367, - percentile: 0.999982, - total: 2694615 - }, - { - latency: 203.391, - percentile: 0.999985, - total: 2694624 - }, - { - latency: 203.647, - percentile: 0.999986, - total: 2694628 - }, - { - latency: 204.287, - percentile: 0.999988, - total: 2694632 - }, - { - latency: 205.055, - percentile: 0.999989, - total: 2694636 - }, - { - latency: 206.463, - percentile: 0.999991, - total: 2694640 - }, - { - latency: 222.719, - percentile: 0.999992, - total: 2694644 - }, - { - latency: 223.231, - percentile: 0.999993, - total: 2694646 - }, - { - latency: 223.487, - percentile: 0.999994, - total: 2694648 - }, - { - latency: 223.743, - percentile: 0.999995, - total: 2694651 - }, - { - latency: 223.871, - percentile: 0.999995, - total: 2694652 - }, - { - latency: 224.127, - percentile: 0.999996, - total: 2694656 - }, - { - latency: 224.127, - percentile: 0.999997, - total: 2694656 - }, - { - latency: 224.127, - percentile: 0.999997, - total: 2694656 - }, - { - latency: 224.255, - percentile: 0.999997, - total: 2694658 - }, - { - latency: 224.255, - percentile: 0.999998, - total: 2694658 - }, - { - latency: 224.639, - percentile: 0.999998, - total: 2694660 - }, - { - latency: 224.639, - percentile: 0.999998, - total: 2694660 - }, - { - latency: 224.639, - percentile: 0.999998, - total: 2694660 - }, - { - latency: 224.895, - percentile: 0.999999, - total: 2694661 - }, - { - latency: 224.895, - percentile: 0.999999, - total: 2694661 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2694663 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2694663 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2694663 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2694663 - }, - { - latency: 225.535, - percentile: 0.999999, - total: 2694663 - }, - { - latency: 225.535, - percentile: 1, - total: 2694663 - }, - { - latency: 225.535, - percentile: 1, - total: 2694663 - }, - { - latency: 225.535, - percentile: 1, - total: 2694663 - }, - { - latency: 225.791, - percentile: 1, - total: 2694664 - }, - { - latency: 225.791, - percentile: 1, - total: 2694664 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9400, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.04MB', - requestsPerSec: 9396.41, - requestsTotal: 2818915, - durationActual: '5.00m', - transferTotal: '1.48GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.162, - percentile: 0.1, - total: 273723 - }, - { - latency: 1.298, - percentile: 0.2, - total: 545454 - }, - { - latency: 1.416, - percentile: 0.3, - total: 818952 - }, - { - latency: 1.526, - percentile: 0.4, - total: 1091092 - }, - { - latency: 1.633, - percentile: 0.5, - total: 1363731 - }, - { - latency: 1.686, - percentile: 0.55, - total: 1499121 - }, - { - latency: 1.739, - percentile: 0.6, - total: 1634600 - }, - { - latency: 1.794, - percentile: 0.65, - total: 1772008 - }, - { - latency: 1.851, - percentile: 0.7, - total: 1907785 - }, - { - latency: 1.912, - percentile: 0.75, - total: 2043490 - }, - { - latency: 1.945, - percentile: 0.775, - total: 2111500 - }, - { - latency: 1.981, - percentile: 0.8, - total: 2179444 - }, - { - latency: 2.021, - percentile: 0.825, - total: 2248130 - }, - { - latency: 2.065, - percentile: 0.85, - total: 2315642 - }, - { - latency: 2.117, - percentile: 0.875, - total: 2383578 - }, - { - latency: 2.147, - percentile: 0.8875, - total: 2417429 - }, - { - latency: 2.181, - percentile: 0.9, - total: 2451580 - }, - { - latency: 2.221, - percentile: 0.9125, - total: 2485881 - }, - { - latency: 2.269, - percentile: 0.925, - total: 2520152 - }, - { - latency: 2.327, - percentile: 0.9375, - total: 2553811 - }, - { - latency: 2.363, - percentile: 0.94375, - total: 2570856 - }, - { - latency: 2.405, - percentile: 0.95, - total: 2588157 - }, - { - latency: 2.453, - percentile: 0.95625, - total: 2604545 - }, - { - latency: 2.513, - percentile: 0.9625, - total: 2621876 - }, - { - latency: 2.585, - percentile: 0.96875, - total: 2638524 - }, - { - latency: 2.629, - percentile: 0.971875, - total: 2647072 - }, - { - latency: 2.677, - percentile: 0.975, - total: 2655573 - }, - { - latency: 2.731, - percentile: 0.978125, - total: 2664165 - }, - { - latency: 2.791, - percentile: 0.98125, - total: 2672786 - }, - { - latency: 2.855, - percentile: 0.984375, - total: 2681207 - }, - { - latency: 2.889, - percentile: 0.985938, - total: 2685394 - }, - { - latency: 2.927, - percentile: 0.9875, - total: 2689754 - }, - { - latency: 2.965, - percentile: 0.989062, - total: 2693897 - }, - { - latency: 3.007, - percentile: 0.990625, - total: 2698098 - }, - { - latency: 3.053, - percentile: 0.992188, - total: 2702357 - }, - { - latency: 3.079, - percentile: 0.992969, - total: 2704483 - }, - { - latency: 3.107, - percentile: 0.99375, - total: 2706680 - }, - { - latency: 3.137, - percentile: 0.994531, - total: 2708765 - }, - { - latency: 3.171, - percentile: 0.995313, - total: 2710906 - }, - { - latency: 3.211, - percentile: 0.996094, - total: 2713053 - }, - { - latency: 3.233, - percentile: 0.996484, - total: 2714087 - }, - { - latency: 3.257, - percentile: 0.996875, - total: 2715127 - }, - { - latency: 3.287, - percentile: 0.997266, - total: 2716253 - }, - { - latency: 3.317, - percentile: 0.997656, - total: 2717305 - }, - { - latency: 3.355, - percentile: 0.998047, - total: 2718312 - }, - { - latency: 3.377, - percentile: 0.998242, - total: 2718866 - }, - { - latency: 3.403, - percentile: 0.998437, - total: 2719375 - }, - { - latency: 3.435, - percentile: 0.998633, - total: 2719938 - }, - { - latency: 3.469, - percentile: 0.998828, - total: 2720439 - }, - { - latency: 3.509, - percentile: 0.999023, - total: 2720995 - }, - { - latency: 3.535, - percentile: 0.999121, - total: 2721260 - }, - { - latency: 3.561, - percentile: 0.999219, - total: 2721522 - }, - { - latency: 3.595, - percentile: 0.999316, - total: 2721769 - }, - { - latency: 3.633, - percentile: 0.999414, - total: 2722043 - }, - { - latency: 3.687, - percentile: 0.999512, - total: 2722306 - }, - { - latency: 3.723, - percentile: 0.999561, - total: 2722438 - }, - { - latency: 3.759, - percentile: 0.999609, - total: 2722574 - }, - { - latency: 3.807, - percentile: 0.999658, - total: 2722705 - }, - { - latency: 3.863, - percentile: 0.999707, - total: 2722836 - }, - { - latency: 3.941, - percentile: 0.999756, - total: 2722966 - }, - { - latency: 3.997, - percentile: 0.99978, - total: 2723032 - }, - { - latency: 4.063, - percentile: 0.999805, - total: 2723100 - }, - { - latency: 4.203, - percentile: 0.999829, - total: 2723166 - }, - { - latency: 4.515, - percentile: 0.999854, - total: 2723234 - }, - { - latency: 5.235, - percentile: 0.999878, - total: 2723298 - }, - { - latency: 6.407, - percentile: 0.99989, - total: 2723331 - }, - { - latency: 21.631, - percentile: 0.999902, - total: 2723365 - }, - { - latency: 43.199, - percentile: 0.999915, - total: 2723399 - }, - { - latency: 65.023, - percentile: 0.999927, - total: 2723431 - }, - { - latency: 101.823, - percentile: 0.999939, - total: 2723464 - }, - { - latency: 104.703, - percentile: 0.999945, - total: 2723481 - }, - { - latency: 123.391, - percentile: 0.999951, - total: 2723498 - }, - { - latency: 142.207, - percentile: 0.999957, - total: 2723514 - }, - { - latency: 144.767, - percentile: 0.999963, - total: 2723531 - }, - { - latency: 163.455, - percentile: 0.999969, - total: 2723547 - }, - { - latency: 164.607, - percentile: 0.999973, - total: 2723556 - }, - { - latency: 182.271, - percentile: 0.999976, - total: 2723564 - }, - { - latency: 183.295, - percentile: 0.999979, - total: 2723572 - }, - { - latency: 184.831, - percentile: 0.999982, - total: 2723582 - }, - { - latency: 202.239, - percentile: 0.999985, - total: 2723589 - }, - { - latency: 203.007, - percentile: 0.999986, - total: 2723594 - }, - { - latency: 203.263, - percentile: 0.999988, - total: 2723597 - }, - { - latency: 204.415, - percentile: 0.999989, - total: 2723601 - }, - { - latency: 204.799, - percentile: 0.999991, - total: 2723606 - }, - { - latency: 205.311, - percentile: 0.999992, - total: 2723611 - }, - { - latency: 205.567, - percentile: 0.999993, - total: 2723612 - }, - { - latency: 222.335, - percentile: 0.999994, - total: 2723614 - }, - { - latency: 223.103, - percentile: 0.999995, - total: 2723616 - }, - { - latency: 223.231, - percentile: 0.999995, - total: 2723619 - }, - { - latency: 223.359, - percentile: 0.999996, - total: 2723620 - }, - { - latency: 223.487, - percentile: 0.999997, - total: 2723621 - }, - { - latency: 223.999, - percentile: 0.999997, - total: 2723622 - }, - { - latency: 224.511, - percentile: 0.999997, - total: 2723623 - }, - { - latency: 225.023, - percentile: 0.999998, - total: 2723624 - }, - { - latency: 225.151, - percentile: 0.999998, - total: 2723626 - }, - { - latency: 225.151, - percentile: 0.999998, - total: 2723626 - }, - { - latency: 225.151, - percentile: 0.999998, - total: 2723626 - }, - { - latency: 225.279, - percentile: 0.999999, - total: 2723628 - }, - { - latency: 225.279, - percentile: 0.999999, - total: 2723628 - }, - { - latency: 225.279, - percentile: 0.999999, - total: 2723628 - }, - { - latency: 225.279, - percentile: 0.999999, - total: 2723628 - }, - { - latency: 225.279, - percentile: 0.999999, - total: 2723628 - }, - { - latency: 225.791, - percentile: 0.999999, - total: 2723630 - }, - { - latency: 225.791, - percentile: 1, - total: 2723630 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9500, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.09MB', - requestsPerSec: 9496.32, - requestsTotal: 2848901, - durationActual: '5.00m', - transferTotal: '1.49GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.176, - percentile: 0.1, - total: 275909 - }, - { - latency: 1.319, - percentile: 0.2, - total: 552571 - }, - { - latency: 1.439, - percentile: 0.3, - total: 825939 - }, - { - latency: 1.551, - percentile: 0.4, - total: 1101155 - }, - { - latency: 1.659, - percentile: 0.5, - total: 1376719 - }, - { - latency: 1.713, - percentile: 0.55, - total: 1515033 - }, - { - latency: 1.768, - percentile: 0.6, - total: 1653734 - }, - { - latency: 1.823, - percentile: 0.65, - total: 1789679 - }, - { - latency: 1.882, - percentile: 0.7, - total: 1928897 - }, - { - latency: 1.944, - percentile: 0.75, - total: 2064725 - }, - { - latency: 1.979, - percentile: 0.775, - total: 2135039 - }, - { - latency: 2.015, - percentile: 0.8, - total: 2202312 - }, - { - latency: 2.057, - percentile: 0.825, - total: 2273231 - }, - { - latency: 2.103, - percentile: 0.85, - total: 2342418 - }, - { - latency: 2.155, - percentile: 0.875, - total: 2409564 - }, - { - latency: 2.185, - percentile: 0.8875, - total: 2443281 - }, - { - latency: 2.219, - percentile: 0.9, - total: 2477464 - }, - { - latency: 2.259, - percentile: 0.9125, - total: 2512437 - }, - { - latency: 2.305, - percentile: 0.925, - total: 2546503 - }, - { - latency: 2.361, - percentile: 0.9375, - total: 2580871 - }, - { - latency: 2.395, - percentile: 0.94375, - total: 2598174 - }, - { - latency: 2.433, - percentile: 0.95, - total: 2615182 - }, - { - latency: 2.477, - percentile: 0.95625, - total: 2632192 - }, - { - latency: 2.531, - percentile: 0.9625, - total: 2649714 - }, - { - latency: 2.595, - percentile: 0.96875, - total: 2666738 - }, - { - latency: 2.633, - percentile: 0.971875, - total: 2675376 - }, - { - latency: 2.675, - percentile: 0.975, - total: 2683934 - }, - { - latency: 2.721, - percentile: 0.978125, - total: 2692418 - }, - { - latency: 2.775, - percentile: 0.98125, - total: 2701299 - }, - { - latency: 2.835, - percentile: 0.984375, - total: 2709617 - }, - { - latency: 2.869, - percentile: 0.985938, - total: 2713921 - }, - { - latency: 2.905, - percentile: 0.9875, - total: 2718218 - }, - { - latency: 2.945, - percentile: 0.989062, - total: 2722568 - }, - { - latency: 2.991, - percentile: 0.990625, - total: 2726950 - }, - { - latency: 3.039, - percentile: 0.992188, - total: 2731129 - }, - { - latency: 3.067, - percentile: 0.992969, - total: 2733305 - }, - { - latency: 3.097, - percentile: 0.99375, - total: 2735442 - }, - { - latency: 3.131, - percentile: 0.994531, - total: 2737597 - }, - { - latency: 3.169, - percentile: 0.995313, - total: 2739740 - }, - { - latency: 3.213, - percentile: 0.996094, - total: 2741915 - }, - { - latency: 3.239, - percentile: 0.996484, - total: 2743002 - }, - { - latency: 3.267, - percentile: 0.996875, - total: 2744068 - }, - { - latency: 3.297, - percentile: 0.997266, - total: 2745109 - }, - { - latency: 3.335, - percentile: 0.997656, - total: 2746193 - }, - { - latency: 3.379, - percentile: 0.998047, - total: 2747251 - }, - { - latency: 3.405, - percentile: 0.998242, - total: 2747783 - }, - { - latency: 3.433, - percentile: 0.998437, - total: 2748328 - }, - { - latency: 3.465, - percentile: 0.998633, - total: 2748854 - }, - { - latency: 3.501, - percentile: 0.998828, - total: 2749396 - }, - { - latency: 3.545, - percentile: 0.999023, - total: 2749930 - }, - { - latency: 3.571, - percentile: 0.999121, - total: 2750202 - }, - { - latency: 3.601, - percentile: 0.999219, - total: 2750465 - }, - { - latency: 3.639, - percentile: 0.999316, - total: 2750721 - }, - { - latency: 3.679, - percentile: 0.999414, - total: 2750994 - }, - { - latency: 3.733, - percentile: 0.999512, - total: 2751260 - }, - { - latency: 3.763, - percentile: 0.999561, - total: 2751395 - }, - { - latency: 3.805, - percentile: 0.999609, - total: 2751528 - }, - { - latency: 3.863, - percentile: 0.999658, - total: 2751662 - }, - { - latency: 3.933, - percentile: 0.999707, - total: 2751796 - }, - { - latency: 4.031, - percentile: 0.999756, - total: 2751930 - }, - { - latency: 4.123, - percentile: 0.99978, - total: 2752000 - }, - { - latency: 4.227, - percentile: 0.999805, - total: 2752065 - }, - { - latency: 4.559, - percentile: 0.999829, - total: 2752132 - }, - { - latency: 5.411, - percentile: 0.999854, - total: 2752199 - }, - { - latency: 22.223, - percentile: 0.999878, - total: 2752267 - }, - { - latency: 42.751, - percentile: 0.99989, - total: 2752300 - }, - { - latency: 63.615, - percentile: 0.999902, - total: 2752334 - }, - { - latency: 83.775, - percentile: 0.999915, - total: 2752367 - }, - { - latency: 104.127, - percentile: 0.999927, - total: 2752401 - }, - { - latency: 124.607, - percentile: 0.999939, - total: 2752434 - }, - { - latency: 142.335, - percentile: 0.999945, - total: 2752451 - }, - { - latency: 144.895, - percentile: 0.999951, - total: 2752468 - }, - { - latency: 162.943, - percentile: 0.999957, - total: 2752485 - }, - { - latency: 165.375, - percentile: 0.999963, - total: 2752504 - }, - { - latency: 183.039, - percentile: 0.999969, - total: 2752518 - }, - { - latency: 184.575, - percentile: 0.999973, - total: 2752527 - }, - { - latency: 185.343, - percentile: 0.999976, - total: 2752536 - }, - { - latency: 202.367, - percentile: 0.999979, - total: 2752544 - }, - { - latency: 203.647, - percentile: 0.999982, - total: 2752552 - }, - { - latency: 204.799, - percentile: 0.999985, - total: 2752560 - }, - { - latency: 205.311, - percentile: 0.999986, - total: 2752567 - }, - { - latency: 205.695, - percentile: 0.999988, - total: 2752569 - }, - { - latency: 222.335, - percentile: 0.999989, - total: 2752573 - }, - { - latency: 222.975, - percentile: 0.999991, - total: 2752577 - }, - { - latency: 224.383, - percentile: 0.999992, - total: 2752581 - }, - { - latency: 224.767, - percentile: 0.999993, - total: 2752584 - }, - { - latency: 225.023, - percentile: 0.999994, - total: 2752587 - }, - { - latency: 225.151, - percentile: 0.999995, - total: 2752588 - }, - { - latency: 225.407, - percentile: 0.999995, - total: 2752590 - }, - { - latency: 225.791, - percentile: 0.999996, - total: 2752592 - }, - { - latency: 227.967, - percentile: 0.999997, - total: 2752593 - }, - { - latency: 247.935, - percentile: 0.999997, - total: 2752594 - }, - { - latency: 267.775, - percentile: 0.999997, - total: 2752595 - }, - { - latency: 287.999, - percentile: 0.999998, - total: 2752596 - }, - { - latency: 308.223, - percentile: 0.999998, - total: 2752597 - }, - { - latency: 328.191, - percentile: 0.999998, - total: 2752598 - }, - { - latency: 328.191, - percentile: 0.999998, - total: 2752598 - }, - { - latency: 348.415, - percentile: 0.999999, - total: 2752599 - }, - { - latency: 348.415, - percentile: 0.999999, - total: 2752599 - }, - { - latency: 368.127, - percentile: 0.999999, - total: 2752600 - }, - { - latency: 368.127, - percentile: 0.999999, - total: 2752600 - }, - { - latency: 368.127, - percentile: 0.999999, - total: 2752600 - }, - { - latency: 388.095, - percentile: 0.999999, - total: 2752601 - }, - { - latency: 388.095, - percentile: 0.999999, - total: 2752601 - }, - { - latency: 388.095, - percentile: 1, - total: 2752601 - }, - { - latency: 388.095, - percentile: 1, - total: 2752601 - }, - { - latency: 388.095, - percentile: 1, - total: 2752601 - }, - { - latency: 408.319, - percentile: 1, - total: 2752602 - }, - { - latency: 408.319, - percentile: 1, - total: 2752602 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9600, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.14MB', - requestsPerSec: 9596.32, - requestsTotal: 2878892, - durationActual: '5.00m', - transferTotal: '1.51GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.179, - percentile: 0.1, - total: 278437 - }, - { - latency: 1.318, - percentile: 0.2, - total: 557901 - }, - { - latency: 1.434, - percentile: 0.3, - total: 835308 - }, - { - latency: 1.543, - percentile: 0.4, - total: 1114576 - }, - { - latency: 1.649, - percentile: 0.5, - total: 1390976 - }, - { - latency: 1.703, - percentile: 0.55, - total: 1530578 - }, - { - latency: 1.758, - percentile: 0.6, - total: 1669519 - }, - { - latency: 1.815, - percentile: 0.65, - total: 1808982 - }, - { - latency: 1.875, - percentile: 0.7, - total: 1947872 - }, - { - latency: 1.94, - percentile: 0.75, - total: 2086274 - }, - { - latency: 1.976, - percentile: 0.775, - total: 2156307 - }, - { - latency: 2.015, - percentile: 0.8, - total: 2226599 - }, - { - latency: 2.057, - percentile: 0.825, - total: 2295453 - }, - { - latency: 2.105, - percentile: 0.85, - total: 2364667 - }, - { - latency: 2.163, - percentile: 0.875, - total: 2435867 - }, - { - latency: 2.195, - percentile: 0.8875, - total: 2469432 - }, - { - latency: 2.233, - percentile: 0.9, - total: 2504562 - }, - { - latency: 2.275, - percentile: 0.9125, - total: 2538546 - }, - { - latency: 2.327, - percentile: 0.925, - total: 2573968 - }, - { - latency: 2.389, - percentile: 0.9375, - total: 2608011 - }, - { - latency: 2.427, - percentile: 0.94375, - total: 2625563 - }, - { - latency: 2.469, - percentile: 0.95, - total: 2642675 - }, - { - latency: 2.519, - percentile: 0.95625, - total: 2660209 - }, - { - latency: 2.577, - percentile: 0.9625, - total: 2677555 - }, - { - latency: 2.645, - percentile: 0.96875, - total: 2694800 - }, - { - latency: 2.685, - percentile: 0.971875, - total: 2703545 - }, - { - latency: 2.729, - percentile: 0.975, - total: 2712110 - }, - { - latency: 2.779, - percentile: 0.978125, - total: 2720794 - }, - { - latency: 2.835, - percentile: 0.98125, - total: 2729599 - }, - { - latency: 2.897, - percentile: 0.984375, - total: 2738176 - }, - { - latency: 2.931, - percentile: 0.985938, - total: 2742498 - }, - { - latency: 2.969, - percentile: 0.9875, - total: 2746904 - }, - { - latency: 3.011, - percentile: 0.989062, - total: 2751217 - }, - { - latency: 3.057, - percentile: 0.990625, - total: 2755599 - }, - { - latency: 3.109, - percentile: 0.992188, - total: 2759954 - }, - { - latency: 3.137, - percentile: 0.992969, - total: 2762055 - }, - { - latency: 3.171, - percentile: 0.99375, - total: 2764320 - }, - { - latency: 3.205, - percentile: 0.994531, - total: 2766421 - }, - { - latency: 3.247, - percentile: 0.995313, - total: 2768591 - }, - { - latency: 3.295, - percentile: 0.996094, - total: 2770780 - }, - { - latency: 3.323, - percentile: 0.996484, - total: 2771866 - }, - { - latency: 3.355, - percentile: 0.996875, - total: 2772957 - }, - { - latency: 3.391, - percentile: 0.997266, - total: 2773992 - }, - { - latency: 3.433, - percentile: 0.997656, - total: 2775070 - }, - { - latency: 3.483, - percentile: 0.998047, - total: 2776174 - }, - { - latency: 3.511, - percentile: 0.998242, - total: 2776707 - }, - { - latency: 3.547, - percentile: 0.998437, - total: 2777252 - }, - { - latency: 3.585, - percentile: 0.998633, - total: 2777787 - }, - { - latency: 3.629, - percentile: 0.998828, - total: 2778345 - }, - { - latency: 3.681, - percentile: 0.999023, - total: 2778884 - }, - { - latency: 3.715, - percentile: 0.999121, - total: 2779147 - }, - { - latency: 3.749, - percentile: 0.999219, - total: 2779412 - }, - { - latency: 3.791, - percentile: 0.999316, - total: 2779697 - }, - { - latency: 3.841, - percentile: 0.999414, - total: 2779966 - }, - { - latency: 3.913, - percentile: 0.999512, - total: 2780233 - }, - { - latency: 3.959, - percentile: 0.999561, - total: 2780369 - }, - { - latency: 4.015, - percentile: 0.999609, - total: 2780506 - }, - { - latency: 4.081, - percentile: 0.999658, - total: 2780636 - }, - { - latency: 4.175, - percentile: 0.999707, - total: 2780772 - }, - { - latency: 4.303, - percentile: 0.999756, - total: 2780906 - }, - { - latency: 4.383, - percentile: 0.99978, - total: 2780974 - }, - { - latency: 4.591, - percentile: 0.999805, - total: 2781043 - }, - { - latency: 5.399, - percentile: 0.999829, - total: 2781110 - }, - { - latency: 27.887, - percentile: 0.999854, - total: 2781178 - }, - { - latency: 67.519, - percentile: 0.999878, - total: 2781246 - }, - { - latency: 87.487, - percentile: 0.99989, - total: 2781281 - }, - { - latency: 107.135, - percentile: 0.999902, - total: 2781314 - }, - { - latency: 126.655, - percentile: 0.999915, - total: 2781348 - }, - { - latency: 145.919, - percentile: 0.999927, - total: 2781382 - }, - { - latency: 165.887, - percentile: 0.999939, - total: 2781417 - }, - { - latency: 182.527, - percentile: 0.999945, - total: 2781433 - }, - { - latency: 185.471, - percentile: 0.999951, - total: 2781450 - }, - { - latency: 202.367, - percentile: 0.999957, - total: 2781467 - }, - { - latency: 205.055, - percentile: 0.999963, - total: 2781484 - }, - { - latency: 222.591, - percentile: 0.999969, - total: 2781501 - }, - { - latency: 223.743, - percentile: 0.999973, - total: 2781509 - }, - { - latency: 230.143, - percentile: 0.999976, - total: 2781518 - }, - { - latency: 250.623, - percentile: 0.999979, - total: 2781526 - }, - { - latency: 270.847, - percentile: 0.999982, - total: 2781535 - }, - { - latency: 292.095, - percentile: 0.999985, - total: 2781543 - }, - { - latency: 309.247, - percentile: 0.999986, - total: 2781547 - }, - { - latency: 328.191, - percentile: 0.999988, - total: 2781552 - }, - { - latency: 329.983, - percentile: 0.999989, - total: 2781556 - }, - { - latency: 348.415, - percentile: 0.999991, - total: 2781561 - }, - { - latency: 351.487, - percentile: 0.999992, - total: 2781564 - }, - { - latency: 368.127, - percentile: 0.999993, - total: 2781567 - }, - { - latency: 369.407, - percentile: 0.999994, - total: 2781570 - }, - { - latency: 371.199, - percentile: 0.999995, - total: 2781571 - }, - { - latency: 387.839, - percentile: 0.999995, - total: 2781574 - }, - { - latency: 388.095, - percentile: 0.999996, - total: 2781575 - }, - { - latency: 389.119, - percentile: 0.999997, - total: 2781577 - }, - { - latency: 389.119, - percentile: 0.999997, - total: 2781577 - }, - { - latency: 391.167, - percentile: 0.999997, - total: 2781578 - }, - { - latency: 407.295, - percentile: 0.999998, - total: 2781579 - }, - { - latency: 407.551, - percentile: 0.999998, - total: 2781582 - }, - { - latency: 407.551, - percentile: 0.999998, - total: 2781582 - }, - { - latency: 407.551, - percentile: 0.999998, - total: 2781582 - }, - { - latency: 407.551, - percentile: 0.999999, - total: 2781582 - }, - { - latency: 407.551, - percentile: 0.999999, - total: 2781582 - }, - { - latency: 408.831, - percentile: 0.999999, - total: 2781584 - }, - { - latency: 408.831, - percentile: 0.999999, - total: 2781584 - }, - { - latency: 408.831, - percentile: 0.999999, - total: 2781584 - }, - { - latency: 408.831, - percentile: 0.999999, - total: 2781584 - }, - { - latency: 408.831, - percentile: 0.999999, - total: 2781584 - }, - { - latency: 408.831, - percentile: 1, - total: 2781584 - }, - { - latency: 408.831, - percentile: 1, - total: 2781584 - }, - { - latency: 408.831, - percentile: 1, - total: 2781584 - }, - { - latency: 410.623, - percentile: 1, - total: 2781585 - }, - { - latency: 410.623, - percentile: 1, - total: 2781585 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9700, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.20MB', - requestsPerSec: 9696.28, - requestsTotal: 2908884, - durationActual: '5.00m', - transferTotal: '1.52GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.182, - percentile: 0.1, - total: 281752 - }, - { - latency: 1.328, - percentile: 0.2, - total: 563161 - }, - { - latency: 1.451, - percentile: 0.3, - total: 843256 - }, - { - latency: 1.567, - percentile: 0.4, - total: 1126449 - }, - { - latency: 1.678, - percentile: 0.5, - total: 1406220 - }, - { - latency: 1.734, - percentile: 0.55, - total: 1546742 - }, - { - latency: 1.791, - percentile: 0.6, - total: 1686564 - }, - { - latency: 1.85, - percentile: 0.65, - total: 1827241 - }, - { - latency: 1.913, - percentile: 0.7, - total: 1968991 - }, - { - latency: 1.981, - percentile: 0.75, - total: 2109302 - }, - { - latency: 2.018, - percentile: 0.775, - total: 2178411 - }, - { - latency: 2.059, - percentile: 0.8, - total: 2249419 - }, - { - latency: 2.105, - percentile: 0.825, - total: 2320927 - }, - { - latency: 2.155, - percentile: 0.85, - total: 2389533 - }, - { - latency: 2.215, - percentile: 0.875, - total: 2460063 - }, - { - latency: 2.249, - percentile: 0.8875, - total: 2494529 - }, - { - latency: 2.289, - percentile: 0.9, - total: 2530448 - }, - { - latency: 2.333, - percentile: 0.9125, - total: 2565092 - }, - { - latency: 2.385, - percentile: 0.925, - total: 2599892 - }, - { - latency: 2.449, - percentile: 0.9375, - total: 2635019 - }, - { - latency: 2.487, - percentile: 0.94375, - total: 2653089 - }, - { - latency: 2.529, - percentile: 0.95, - total: 2670487 - }, - { - latency: 2.577, - percentile: 0.95625, - total: 2687665 - }, - { - latency: 2.635, - percentile: 0.9625, - total: 2705554 - }, - { - latency: 2.703, - percentile: 0.96875, - total: 2723048 - }, - { - latency: 2.741, - percentile: 0.971875, - total: 2731604 - }, - { - latency: 2.785, - percentile: 0.975, - total: 2740596 - }, - { - latency: 2.833, - percentile: 0.978125, - total: 2749181 - }, - { - latency: 2.887, - percentile: 0.98125, - total: 2757864 - }, - { - latency: 2.951, - percentile: 0.984375, - total: 2766765 - }, - { - latency: 2.987, - percentile: 0.985938, - total: 2771247 - }, - { - latency: 3.025, - percentile: 0.9875, - total: 2775533 - }, - { - latency: 3.067, - percentile: 0.989062, - total: 2779918 - }, - { - latency: 3.115, - percentile: 0.990625, - total: 2784309 - }, - { - latency: 3.171, - percentile: 0.992188, - total: 2788663 - }, - { - latency: 3.203, - percentile: 0.992969, - total: 2790930 - }, - { - latency: 3.237, - percentile: 0.99375, - total: 2792995 - }, - { - latency: 3.279, - percentile: 0.994531, - total: 2795227 - }, - { - latency: 3.325, - percentile: 0.995313, - total: 2797400 - }, - { - latency: 3.383, - percentile: 0.996094, - total: 2799637 - }, - { - latency: 3.415, - percentile: 0.996484, - total: 2800717 - }, - { - latency: 3.453, - percentile: 0.996875, - total: 2801788 - }, - { - latency: 3.497, - percentile: 0.997266, - total: 2802872 - }, - { - latency: 3.547, - percentile: 0.997656, - total: 2803972 - }, - { - latency: 3.607, - percentile: 0.998047, - total: 2805092 - }, - { - latency: 3.639, - percentile: 0.998242, - total: 2805631 - }, - { - latency: 3.677, - percentile: 0.998437, - total: 2806186 - }, - { - latency: 3.721, - percentile: 0.998633, - total: 2806726 - }, - { - latency: 3.777, - percentile: 0.998828, - total: 2807279 - }, - { - latency: 3.839, - percentile: 0.999023, - total: 2807823 - }, - { - latency: 3.881, - percentile: 0.999121, - total: 2808087 - }, - { - latency: 3.923, - percentile: 0.999219, - total: 2808363 - }, - { - latency: 3.973, - percentile: 0.999316, - total: 2808638 - }, - { - latency: 4.037, - percentile: 0.999414, - total: 2808910 - }, - { - latency: 4.111, - percentile: 0.999512, - total: 2809200 - }, - { - latency: 4.143, - percentile: 0.999561, - total: 2809322 - }, - { - latency: 4.199, - percentile: 0.999609, - total: 2809466 - }, - { - latency: 4.251, - percentile: 0.999658, - total: 2809602 - }, - { - latency: 4.327, - percentile: 0.999707, - total: 2809741 - }, - { - latency: 4.415, - percentile: 0.999756, - total: 2809873 - }, - { - latency: 4.487, - percentile: 0.99978, - total: 2809942 - }, - { - latency: 4.563, - percentile: 0.999805, - total: 2810010 - }, - { - latency: 4.659, - percentile: 0.999829, - total: 2810076 - }, - { - latency: 4.827, - percentile: 0.999854, - total: 2810145 - }, - { - latency: 5.075, - percentile: 0.999878, - total: 2810213 - }, - { - latency: 5.703, - percentile: 0.99989, - total: 2810248 - }, - { - latency: 25.215, - percentile: 0.999902, - total: 2810282 - }, - { - latency: 47.071, - percentile: 0.999915, - total: 2810316 - }, - { - latency: 80.703, - percentile: 0.999927, - total: 2810351 - }, - { - latency: 102.911, - percentile: 0.999939, - total: 2810385 - }, - { - latency: 107.199, - percentile: 0.999945, - total: 2810402 - }, - { - latency: 123.455, - percentile: 0.999951, - total: 2810420 - }, - { - latency: 140.671, - percentile: 0.999957, - total: 2810436 - }, - { - latency: 145.663, - percentile: 0.999963, - total: 2810454 - }, - { - latency: 162.303, - percentile: 0.999969, - total: 2810471 - }, - { - latency: 164.863, - percentile: 0.999973, - total: 2810480 - }, - { - latency: 179.199, - percentile: 0.999976, - total: 2810488 - }, - { - latency: 181.631, - percentile: 0.999979, - total: 2810496 - }, - { - latency: 184.063, - percentile: 0.999982, - total: 2810505 - }, - { - latency: 198.399, - percentile: 0.999985, - total: 2810514 - }, - { - latency: 199.807, - percentile: 0.999986, - total: 2810518 - }, - { - latency: 201.343, - percentile: 0.999988, - total: 2810522 - }, - { - latency: 201.727, - percentile: 0.999989, - total: 2810526 - }, - { - latency: 203.007, - percentile: 0.999991, - total: 2810531 - }, - { - latency: 204.415, - percentile: 0.999992, - total: 2810536 - }, - { - latency: 205.055, - percentile: 0.999993, - total: 2810537 - }, - { - latency: 205.823, - percentile: 0.999994, - total: 2810539 - }, - { - latency: 217.983, - percentile: 0.999995, - total: 2810541 - }, - { - latency: 218.751, - percentile: 0.999995, - total: 2810544 - }, - { - latency: 219.519, - percentile: 0.999996, - total: 2810546 - }, - { - latency: 219.903, - percentile: 0.999997, - total: 2810547 - }, - { - latency: 220.543, - percentile: 0.999997, - total: 2810548 - }, - { - latency: 220.799, - percentile: 0.999997, - total: 2810549 - }, - { - latency: 220.927, - percentile: 0.999998, - total: 2810550 - }, - { - latency: 221.183, - percentile: 0.999998, - total: 2810552 - }, - { - latency: 221.183, - percentile: 0.999998, - total: 2810552 - }, - { - latency: 221.183, - percentile: 0.999998, - total: 2810552 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 2810555 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 2810555 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 2810555 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 2810555 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 2810555 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 2810555 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 2810555 - }, - { - latency: 221.439, - percentile: 1, - total: 2810555 - }, - { - latency: 221.439, - percentile: 1, - total: 2810555 - }, - { - latency: 221.439, - percentile: 1, - total: 2810555 - }, - { - latency: 224.895, - percentile: 1, - total: 2810556 - }, - { - latency: 224.895, - percentile: 1, - total: 2810556 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9800, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.25MB', - requestsPerSec: 9796.22, - requestsTotal: 2938866, - durationActual: '5.00m', - transferTotal: '1.54GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.208, - percentile: 0.1, - total: 285400 - }, - { - latency: 1.363, - percentile: 0.2, - total: 568995 - }, - { - latency: 1.493, - percentile: 0.3, - total: 852247 - }, - { - latency: 1.615, - percentile: 0.4, - total: 1136907 - }, - { - latency: 1.734, - percentile: 0.5, - total: 1420048 - }, - { - latency: 1.794, - percentile: 0.55, - total: 1562211 - }, - { - latency: 1.856, - percentile: 0.6, - total: 1704225 - }, - { - latency: 1.922, - percentile: 0.65, - total: 1847666 - }, - { - latency: 1.992, - percentile: 0.7, - total: 1988828 - }, - { - latency: 2.071, - percentile: 0.75, - total: 2130631 - }, - { - latency: 2.115, - percentile: 0.775, - total: 2201321 - }, - { - latency: 2.165, - percentile: 0.8, - total: 2273919 - }, - { - latency: 2.219, - percentile: 0.825, - total: 2344582 - }, - { - latency: 2.281, - percentile: 0.85, - total: 2415019 - }, - { - latency: 2.353, - percentile: 0.875, - total: 2484872 - }, - { - latency: 2.397, - percentile: 0.8875, - total: 2521670 - }, - { - latency: 2.443, - percentile: 0.9, - total: 2555776 - }, - { - latency: 2.497, - percentile: 0.9125, - total: 2591720 - }, - { - latency: 2.559, - percentile: 0.925, - total: 2627451 - }, - { - latency: 2.631, - percentile: 0.9375, - total: 2662571 - }, - { - latency: 2.673, - percentile: 0.94375, - total: 2680471 - }, - { - latency: 2.719, - percentile: 0.95, - total: 2698126 - }, - { - latency: 2.769, - percentile: 0.95625, - total: 2715555 - }, - { - latency: 2.827, - percentile: 0.9625, - total: 2733306 - }, - { - latency: 2.893, - percentile: 0.96875, - total: 2751140 - }, - { - latency: 2.929, - percentile: 0.971875, - total: 2759946 - }, - { - latency: 2.969, - percentile: 0.975, - total: 2768713 - }, - { - latency: 3.015, - percentile: 0.978125, - total: 2777778 - }, - { - latency: 3.065, - percentile: 0.98125, - total: 2786408 - }, - { - latency: 3.127, - percentile: 0.984375, - total: 2795432 - }, - { - latency: 3.161, - percentile: 0.985938, - total: 2799742 - }, - { - latency: 3.201, - percentile: 0.9875, - total: 2804242 - }, - { - latency: 3.245, - percentile: 0.989062, - total: 2808562 - }, - { - latency: 3.295, - percentile: 0.990625, - total: 2812956 - }, - { - latency: 3.355, - percentile: 0.992188, - total: 2817382 - }, - { - latency: 3.391, - percentile: 0.992969, - total: 2819640 - }, - { - latency: 3.431, - percentile: 0.99375, - total: 2821879 - }, - { - latency: 3.473, - percentile: 0.994531, - total: 2824007 - }, - { - latency: 3.525, - percentile: 0.995313, - total: 2826243 - }, - { - latency: 3.587, - percentile: 0.996094, - total: 2828454 - }, - { - latency: 3.623, - percentile: 0.996484, - total: 2829563 - }, - { - latency: 3.665, - percentile: 0.996875, - total: 2830683 - }, - { - latency: 3.711, - percentile: 0.997266, - total: 2831808 - }, - { - latency: 3.763, - percentile: 0.997656, - total: 2832906 - }, - { - latency: 3.827, - percentile: 0.998047, - total: 2834004 - }, - { - latency: 3.861, - percentile: 0.998242, - total: 2834543 - }, - { - latency: 3.903, - percentile: 0.998437, - total: 2835109 - }, - { - latency: 3.949, - percentile: 0.998633, - total: 2835666 - }, - { - latency: 4.003, - percentile: 0.998828, - total: 2836218 - }, - { - latency: 4.069, - percentile: 0.999023, - total: 2836771 - }, - { - latency: 4.103, - percentile: 0.999121, - total: 2837038 - }, - { - latency: 4.147, - percentile: 0.999219, - total: 2837319 - }, - { - latency: 4.195, - percentile: 0.999316, - total: 2837591 - }, - { - latency: 4.259, - percentile: 0.999414, - total: 2837873 - }, - { - latency: 4.335, - percentile: 0.999512, - total: 2838149 - }, - { - latency: 4.383, - percentile: 0.999561, - total: 2838295 - }, - { - latency: 4.423, - percentile: 0.999609, - total: 2838429 - }, - { - latency: 4.475, - percentile: 0.999658, - total: 2838568 - }, - { - latency: 4.539, - percentile: 0.999707, - total: 2838705 - }, - { - latency: 4.623, - percentile: 0.999756, - total: 2838843 - }, - { - latency: 4.691, - percentile: 0.99978, - total: 2838912 - }, - { - latency: 4.739, - percentile: 0.999805, - total: 2838978 - }, - { - latency: 4.823, - percentile: 0.999829, - total: 2839048 - }, - { - latency: 4.947, - percentile: 0.999854, - total: 2839117 - }, - { - latency: 5.143, - percentile: 0.999878, - total: 2839186 - }, - { - latency: 5.355, - percentile: 0.99989, - total: 2839221 - }, - { - latency: 6.439, - percentile: 0.999902, - total: 2839255 - }, - { - latency: 27.663, - percentile: 0.999915, - total: 2839290 - }, - { - latency: 63.519, - percentile: 0.999927, - total: 2839326 - }, - { - latency: 85.183, - percentile: 0.999939, - total: 2839359 - }, - { - latency: 102.847, - percentile: 0.999945, - total: 2839377 - }, - { - latency: 120.959, - percentile: 0.999951, - total: 2839394 - }, - { - latency: 125.439, - percentile: 0.999957, - total: 2839411 - }, - { - latency: 142.719, - percentile: 0.999963, - total: 2839429 - }, - { - latency: 160.639, - percentile: 0.999969, - total: 2839446 - }, - { - latency: 162.431, - percentile: 0.999973, - total: 2839455 - }, - { - latency: 165.247, - percentile: 0.999976, - total: 2839463 - }, - { - latency: 180.607, - percentile: 0.999979, - total: 2839473 - }, - { - latency: 182.271, - percentile: 0.999982, - total: 2839482 - }, - { - latency: 198.655, - percentile: 0.999985, - total: 2839489 - }, - { - latency: 199.807, - percentile: 0.999986, - total: 2839495 - }, - { - latency: 200.191, - percentile: 0.999988, - total: 2839499 - }, - { - latency: 201.343, - percentile: 0.999989, - total: 2839504 - }, - { - latency: 202.239, - percentile: 0.999991, - total: 2839507 - }, - { - latency: 203.903, - percentile: 0.999992, - total: 2839511 - }, - { - latency: 218.111, - percentile: 0.999993, - total: 2839513 - }, - { - latency: 218.623, - percentile: 0.999994, - total: 2839517 - }, - { - latency: 218.623, - percentile: 0.999995, - total: 2839517 - }, - { - latency: 219.391, - percentile: 0.999995, - total: 2839520 - }, - { - latency: 219.519, - percentile: 0.999996, - total: 2839522 - }, - { - latency: 219.647, - percentile: 0.999997, - total: 2839523 - }, - { - latency: 220.159, - percentile: 0.999997, - total: 2839524 - }, - { - latency: 220.543, - percentile: 0.999997, - total: 2839525 - }, - { - latency: 220.671, - percentile: 0.999998, - total: 2839526 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 2839530 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 2839530 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 2839530 - }, - { - latency: 220.799, - percentile: 0.999999, - total: 2839530 - }, - { - latency: 220.799, - percentile: 0.999999, - total: 2839530 - }, - { - latency: 220.799, - percentile: 0.999999, - total: 2839530 - }, - { - latency: 220.799, - percentile: 0.999999, - total: 2839530 - }, - { - latency: 220.799, - percentile: 0.999999, - total: 2839530 - }, - { - latency: 221.823, - percentile: 0.999999, - total: 2839531 - }, - { - latency: 221.823, - percentile: 0.999999, - total: 2839531 - }, - { - latency: 221.823, - percentile: 1, - total: 2839531 - }, - { - latency: 221.823, - percentile: 1, - total: 2839531 - }, - { - latency: 221.823, - percentile: 1, - total: 2839531 - }, - { - latency: 221.951, - percentile: 1, - total: 2839532 - }, - { - latency: 221.951, - percentile: 1, - total: 2839532 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 9900, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.30MB', - requestsPerSec: 9896.13, - requestsTotal: 2968847, - durationActual: '5.00m', - transferTotal: '1.55GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.274, - percentile: 0.1, - total: 287183 - }, - { - latency: 1.476, - percentile: 0.2, - total: 575317 - }, - { - latency: 1.642, - percentile: 0.3, - total: 861163 - }, - { - latency: 1.792, - percentile: 0.4, - total: 1148941 - }, - { - latency: 1.937, - percentile: 0.5, - total: 1435312 - }, - { - latency: 2.011, - percentile: 0.55, - total: 1579182 - }, - { - latency: 2.087, - percentile: 0.6, - total: 1721576 - }, - { - latency: 2.169, - percentile: 0.65, - total: 1867224 - }, - { - latency: 2.255, - percentile: 0.7, - total: 2008235 - }, - { - latency: 2.353, - percentile: 0.75, - total: 2152279 - }, - { - latency: 2.407, - percentile: 0.775, - total: 2223946 - }, - { - latency: 2.467, - percentile: 0.8, - total: 2296586 - }, - { - latency: 2.531, - percentile: 0.825, - total: 2367667 - }, - { - latency: 2.603, - percentile: 0.85, - total: 2439299 - }, - { - latency: 2.685, - percentile: 0.875, - total: 2510089 - }, - { - latency: 2.733, - percentile: 0.8875, - total: 2546724 - }, - { - latency: 2.783, - percentile: 0.9, - total: 2581701 - }, - { - latency: 2.841, - percentile: 0.9125, - total: 2618428 - }, - { - latency: 2.903, - percentile: 0.925, - total: 2653359 - }, - { - latency: 2.977, - percentile: 0.9375, - total: 2689467 - }, - { - latency: 3.019, - percentile: 0.94375, - total: 2707374 - }, - { - latency: 3.067, - percentile: 0.95, - total: 2725546 - }, - { - latency: 3.119, - percentile: 0.95625, - total: 2743174 - }, - { - latency: 3.179, - percentile: 0.9625, - total: 2761213 - }, - { - latency: 3.249, - percentile: 0.96875, - total: 2779138 - }, - { - latency: 3.289, - percentile: 0.971875, - total: 2787975 - }, - { - latency: 3.335, - percentile: 0.975, - total: 2797145 - }, - { - latency: 3.385, - percentile: 0.978125, - total: 2805826 - }, - { - latency: 3.445, - percentile: 0.98125, - total: 2814778 - }, - { - latency: 3.515, - percentile: 0.984375, - total: 2823731 - }, - { - latency: 3.555, - percentile: 0.985938, - total: 2828156 - }, - { - latency: 3.601, - percentile: 0.9875, - total: 2832718 - }, - { - latency: 3.655, - percentile: 0.989062, - total: 2837221 - }, - { - latency: 3.717, - percentile: 0.990625, - total: 2841713 - }, - { - latency: 3.789, - percentile: 0.992188, - total: 2846160 - }, - { - latency: 3.829, - percentile: 0.992969, - total: 2848331 - }, - { - latency: 3.877, - percentile: 0.99375, - total: 2850637 - }, - { - latency: 3.931, - percentile: 0.994531, - total: 2852883 - }, - { - latency: 3.989, - percentile: 0.995313, - total: 2855068 - }, - { - latency: 4.061, - percentile: 0.996094, - total: 2857288 - }, - { - latency: 4.107, - percentile: 0.996484, - total: 2858471 - }, - { - latency: 4.151, - percentile: 0.996875, - total: 2859533 - }, - { - latency: 4.207, - percentile: 0.997266, - total: 2860662 - }, - { - latency: 4.271, - percentile: 0.997656, - total: 2861771 - }, - { - latency: 4.347, - percentile: 0.998047, - total: 2862917 - }, - { - latency: 4.391, - percentile: 0.998242, - total: 2863483 - }, - { - latency: 4.439, - percentile: 0.998437, - total: 2864016 - }, - { - latency: 4.499, - percentile: 0.998633, - total: 2864572 - }, - { - latency: 4.563, - percentile: 0.998828, - total: 2865146 - }, - { - latency: 4.643, - percentile: 0.999023, - total: 2865709 - }, - { - latency: 4.687, - percentile: 0.999121, - total: 2865975 - }, - { - latency: 4.739, - percentile: 0.999219, - total: 2866261 - }, - { - latency: 4.803, - percentile: 0.999316, - total: 2866551 - }, - { - latency: 4.875, - percentile: 0.999414, - total: 2866825 - }, - { - latency: 4.963, - percentile: 0.999512, - total: 2867100 - }, - { - latency: 5.015, - percentile: 0.999561, - total: 2867235 - }, - { - latency: 5.071, - percentile: 0.999609, - total: 2867377 - }, - { - latency: 5.143, - percentile: 0.999658, - total: 2867516 - }, - { - latency: 5.227, - percentile: 0.999707, - total: 2867652 - }, - { - latency: 5.371, - percentile: 0.999756, - total: 2867793 - }, - { - latency: 5.467, - percentile: 0.99978, - total: 2867862 - }, - { - latency: 5.595, - percentile: 0.999805, - total: 2867932 - }, - { - latency: 5.935, - percentile: 0.999829, - total: 2868003 - }, - { - latency: 27.679, - percentile: 0.999854, - total: 2868072 - }, - { - latency: 67.519, - percentile: 0.999878, - total: 2868143 - }, - { - latency: 87.615, - percentile: 0.99989, - total: 2868177 - }, - { - latency: 107.263, - percentile: 0.999902, - total: 2868212 - }, - { - latency: 127.103, - percentile: 0.999915, - total: 2868247 - }, - { - latency: 147.455, - percentile: 0.999927, - total: 2868282 - }, - { - latency: 170.495, - percentile: 0.999939, - total: 2868317 - }, - { - latency: 184.063, - percentile: 0.999945, - total: 2868337 - }, - { - latency: 200.191, - percentile: 0.999951, - total: 2868352 - }, - { - latency: 203.263, - percentile: 0.999957, - total: 2868371 - }, - { - latency: 219.903, - percentile: 0.999963, - total: 2868387 - }, - { - latency: 279.039, - percentile: 0.999969, - total: 2868405 - }, - { - latency: 357.119, - percentile: 0.999973, - total: 2868414 - }, - { - latency: 433.919, - percentile: 0.999976, - total: 2868422 - }, - { - latency: 526.847, - percentile: 0.999979, - total: 2868431 - }, - { - latency: 603.647, - percentile: 0.999982, - total: 2868440 - }, - { - latency: 699.903, - percentile: 0.999985, - total: 2868450 - }, - { - latency: 738.303, - percentile: 0.999986, - total: 2868454 - }, - { - latency: 776.191, - percentile: 0.999988, - total: 2868457 - }, - { - latency: 815.615, - percentile: 0.999989, - total: 2868462 - }, - { - latency: 854.015, - percentile: 0.999991, - total: 2868466 - }, - { - latency: 907.775, - percentile: 0.999992, - total: 2868471 - }, - { - latency: 927.231, - percentile: 0.999993, - total: 2868473 - }, - { - latency: 946.687, - percentile: 0.999994, - total: 2868475 - }, - { - latency: 965.631, - percentile: 0.999995, - total: 2868477 - }, - { - latency: 984.575, - percentile: 0.999995, - total: 2868479 - }, - { - latency: 1007.103, - percentile: 0.999996, - total: 2868482 - }, - { - latency: 1022.975, - percentile: 0.999997, - total: 2868483 - }, - { - latency: 1026.047, - percentile: 0.999997, - total: 2868484 - }, - { - latency: 1042.431, - percentile: 0.999997, - total: 2868485 - }, - { - latency: 1045.503, - percentile: 0.999998, - total: 2868486 - }, - { - latency: 1061.887, - percentile: 0.999998, - total: 2868487 - }, - { - latency: 1064.959, - percentile: 0.999998, - total: 2868488 - }, - { - latency: 1064.959, - percentile: 0.999998, - total: 2868488 - }, - { - latency: 1081.343, - percentile: 0.999999, - total: 2868489 - }, - { - latency: 1081.343, - percentile: 0.999999, - total: 2868489 - }, - { - latency: 1084.415, - percentile: 0.999999, - total: 2868490 - }, - { - latency: 1084.415, - percentile: 0.999999, - total: 2868490 - }, - { - latency: 1084.415, - percentile: 0.999999, - total: 2868490 - }, - { - latency: 1099.775, - percentile: 0.999999, - total: 2868491 - }, - { - latency: 1099.775, - percentile: 0.999999, - total: 2868491 - }, - { - latency: 1099.775, - percentile: 1, - total: 2868491 - }, - { - latency: 1099.775, - percentile: 1, - total: 2868491 - }, - { - latency: 1099.775, - percentile: 1, - total: 2868491 - }, - { - latency: 1103.871, - percentile: 1, - total: 2868492 - }, - { - latency: 1103.871, - percentile: 1, - total: 2868492 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '4.77MB', - requestsPerSec: 8897, - connectErrors: '0', - readErrors: '2', - writeErrors: '0', - timeoutErrors: '3256', - requestsTotal: 2669123, - durationActual: '5.00m', - transferTotal: '1.40GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.699, - percentile: 0.1, - total: 258488 - }, - { - latency: 1.95, - percentile: 0.2, - total: 516826 - }, - { - latency: 2.147, - percentile: 0.3, - total: 774878 - }, - { - latency: 2.361, - percentile: 0.4, - total: 1033252 - }, - { - latency: 2.587, - percentile: 0.5, - total: 1290695 - }, - { - latency: 2.709, - percentile: 0.55, - total: 1419867 - }, - { - latency: 2.835, - percentile: 0.6, - total: 1547361 - }, - { - latency: 2.975, - percentile: 0.65, - total: 1677127 - }, - { - latency: 3.133, - percentile: 0.7, - total: 1805207 - }, - { - latency: 3.319, - percentile: 0.75, - total: 1935251 - }, - { - latency: 3.419, - percentile: 0.775, - total: 1999503 - }, - { - latency: 3.531, - percentile: 0.8, - total: 2064003 - }, - { - latency: 3.641, - percentile: 0.825, - total: 2127561 - }, - { - latency: 3.761, - percentile: 0.85, - total: 2192534 - }, - { - latency: 3.881, - percentile: 0.875, - total: 2256930 - }, - { - latency: 3.949, - percentile: 0.8875, - total: 2289316 - }, - { - latency: 4.017, - percentile: 0.9, - total: 2321582 - }, - { - latency: 4.091, - percentile: 0.9125, - total: 2353593 - }, - { - latency: 4.171, - percentile: 0.925, - total: 2385896 - }, - { - latency: 4.259, - percentile: 0.9375, - total: 2418018 - }, - { - latency: 4.311, - percentile: 0.94375, - total: 2434653 - }, - { - latency: 4.359, - percentile: 0.95, - total: 2449979 - }, - { - latency: 4.419, - percentile: 0.95625, - total: 2466815 - }, - { - latency: 4.483, - percentile: 0.9625, - total: 2483019 - }, - { - latency: 4.551, - percentile: 0.96875, - total: 2498544 - }, - { - latency: 4.595, - percentile: 0.971875, - total: 2506656 - }, - { - latency: 4.651, - percentile: 0.975, - total: 2514677 - }, - { - latency: 4.723, - percentile: 0.978125, - total: 2522783 - }, - { - latency: 4.791, - percentile: 0.98125, - total: 2530732 - }, - { - latency: 4.875, - percentile: 0.984375, - total: 2538663 - }, - { - latency: 4.931, - percentile: 0.985938, - total: 2542752 - }, - { - latency: 4.991, - percentile: 0.9875, - total: 2546694 - }, - { - latency: 5.067, - percentile: 0.989062, - total: 2550687 - }, - { - latency: 5.183, - percentile: 0.990625, - total: 2554610 - }, - { - latency: 5.367, - percentile: 0.992188, - total: 2558677 - }, - { - latency: 5.499, - percentile: 0.992969, - total: 2560661 - }, - { - latency: 5.671, - percentile: 0.99375, - total: 2562637 - }, - { - latency: 5.851, - percentile: 0.994531, - total: 2564653 - }, - { - latency: 5.995, - percentile: 0.995313, - total: 2566696 - }, - { - latency: 6.135, - percentile: 0.996094, - total: 2568681 - }, - { - latency: 6.215, - percentile: 0.996484, - total: 2569709 - }, - { - latency: 6.303, - percentile: 0.996875, - total: 2570712 - }, - { - latency: 6.415, - percentile: 0.997266, - total: 2571718 - }, - { - latency: 6.523, - percentile: 0.997656, - total: 2572750 - }, - { - latency: 6.603, - percentile: 0.998047, - total: 2573734 - }, - { - latency: 6.647, - percentile: 0.998242, - total: 2574258 - }, - { - latency: 6.695, - percentile: 0.998437, - total: 2574732 - }, - { - latency: 6.759, - percentile: 0.998633, - total: 2575230 - }, - { - latency: 6.847, - percentile: 0.998828, - total: 2575739 - }, - { - latency: 6.935, - percentile: 0.999023, - total: 2576241 - }, - { - latency: 6.979, - percentile: 0.999121, - total: 2576486 - }, - { - latency: 7.027, - percentile: 0.999219, - total: 2576741 - }, - { - latency: 7.083, - percentile: 0.999316, - total: 2576997 - }, - { - latency: 7.147, - percentile: 0.999414, - total: 2577256 - }, - { - latency: 7.219, - percentile: 0.999512, - total: 2577500 - }, - { - latency: 7.263, - percentile: 0.999561, - total: 2577619 - }, - { - latency: 7.311, - percentile: 0.999609, - total: 2577743 - }, - { - latency: 7.363, - percentile: 0.999658, - total: 2577873 - }, - { - latency: 7.435, - percentile: 0.999707, - total: 2578002 - }, - { - latency: 7.539, - percentile: 0.999756, - total: 2578121 - }, - { - latency: 7.611, - percentile: 0.99978, - total: 2578185 - }, - { - latency: 7.699, - percentile: 0.999805, - total: 2578248 - }, - { - latency: 7.859, - percentile: 0.999829, - total: 2578311 - }, - { - latency: 11.519, - percentile: 0.999854, - total: 2578373 - }, - { - latency: 34.143, - percentile: 0.999878, - total: 2578436 - }, - { - latency: 52.799, - percentile: 0.99989, - total: 2578467 - }, - { - latency: 71.935, - percentile: 0.999902, - total: 2578499 - }, - { - latency: 90.687, - percentile: 0.999915, - total: 2578530 - }, - { - latency: 109.695, - percentile: 0.999927, - total: 2578563 - }, - { - latency: 128.639, - percentile: 0.999939, - total: 2578593 - }, - { - latency: 145.151, - percentile: 0.999945, - total: 2578609 - }, - { - latency: 147.839, - percentile: 0.999951, - total: 2578628 - }, - { - latency: 164.223, - percentile: 0.999957, - total: 2578641 - }, - { - latency: 166.783, - percentile: 0.999963, - total: 2578656 - }, - { - latency: 183.167, - percentile: 0.999969, - total: 2578673 - }, - { - latency: 184.831, - percentile: 0.999973, - total: 2578681 - }, - { - latency: 185.727, - percentile: 0.999976, - total: 2578688 - }, - { - latency: 186.495, - percentile: 0.999979, - total: 2578695 - }, - { - latency: 201.215, - percentile: 0.999982, - total: 2578703 - }, - { - latency: 203.391, - percentile: 0.999985, - total: 2578711 - }, - { - latency: 204.543, - percentile: 0.999986, - total: 2578717 - }, - { - latency: 204.671, - percentile: 0.999988, - total: 2578720 - }, - { - latency: 204.927, - percentile: 0.999989, - total: 2578723 - }, - { - latency: 205.439, - percentile: 0.999991, - total: 2578727 - }, - { - latency: 219.519, - percentile: 0.999992, - total: 2578732 - }, - { - latency: 219.903, - percentile: 0.999993, - total: 2578733 - }, - { - latency: 220.287, - percentile: 0.999994, - total: 2578736 - }, - { - latency: 220.415, - percentile: 0.999995, - total: 2578737 - }, - { - latency: 220.799, - percentile: 0.999995, - total: 2578740 - }, - { - latency: 220.927, - percentile: 0.999996, - total: 2578741 - }, - { - latency: 221.055, - percentile: 0.999997, - total: 2578742 - }, - { - latency: 221.311, - percentile: 0.999997, - total: 2578743 - }, - { - latency: 221.951, - percentile: 0.999997, - total: 2578745 - }, - { - latency: 221.951, - percentile: 0.999998, - total: 2578745 - }, - { - latency: 222.591, - percentile: 0.999998, - total: 2578746 - }, - { - latency: 222.591, - percentile: 0.999998, - total: 2578746 - }, - { - latency: 222.719, - percentile: 0.999998, - total: 2578747 - }, - { - latency: 222.719, - percentile: 0.999999, - total: 2578747 - }, - { - latency: 223.103, - percentile: 0.999999, - total: 2578748 - }, - { - latency: 223.103, - percentile: 0.999999, - total: 2578748 - }, - { - latency: 223.103, - percentile: 0.999999, - total: 2578748 - }, - { - latency: 223.231, - percentile: 0.999999, - total: 2578749 - }, - { - latency: 223.231, - percentile: 0.999999, - total: 2578749 - }, - { - latency: 223.231, - percentile: 0.999999, - total: 2578749 - }, - { - latency: 223.231, - percentile: 1, - total: 2578749 - }, - { - latency: 223.231, - percentile: 1, - total: 2578749 - }, - { - latency: 223.359, - percentile: 1, - total: 2578750 - }, - { - latency: 223.359, - percentile: 1, - total: 2578750 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10100, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.41MB', - requestsPerSec: 10096.02, - requestsTotal: 3028829, - durationActual: '5.00m', - transferTotal: '1.59GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.252, - percentile: 0.1, - total: 292704 - }, - { - latency: 1.416, - percentile: 0.2, - total: 587175 - }, - { - latency: 1.547, - percentile: 0.3, - total: 879900 - }, - { - latency: 1.662, - percentile: 0.4, - total: 1170874 - }, - { - latency: 1.771, - percentile: 0.5, - total: 1465033 - }, - { - latency: 1.825, - percentile: 0.55, - total: 1612172 - }, - { - latency: 1.879, - percentile: 0.6, - total: 1757715 - }, - { - latency: 1.935, - percentile: 0.65, - total: 1902869 - }, - { - latency: 1.995, - percentile: 0.7, - total: 2050288 - }, - { - latency: 2.061, - percentile: 0.75, - total: 2197437 - }, - { - latency: 2.097, - percentile: 0.775, - total: 2270885 - }, - { - latency: 2.135, - percentile: 0.8, - total: 2342846 - }, - { - latency: 2.177, - percentile: 0.825, - total: 2415207 - }, - { - latency: 2.225, - percentile: 0.85, - total: 2489117 - }, - { - latency: 2.279, - percentile: 0.875, - total: 2561353 - }, - { - latency: 2.311, - percentile: 0.8875, - total: 2599086 - }, - { - latency: 2.345, - percentile: 0.9, - total: 2635384 - }, - { - latency: 2.383, - percentile: 0.9125, - total: 2671514 - }, - { - latency: 2.425, - percentile: 0.925, - total: 2707010 - }, - { - latency: 2.477, - percentile: 0.9375, - total: 2744612 - }, - { - latency: 2.505, - percentile: 0.94375, - total: 2762482 - }, - { - latency: 2.537, - percentile: 0.95, - total: 2780701 - }, - { - latency: 2.573, - percentile: 0.95625, - total: 2799204 - }, - { - latency: 2.613, - percentile: 0.9625, - total: 2817062 - }, - { - latency: 2.661, - percentile: 0.96875, - total: 2835413 - }, - { - latency: 2.689, - percentile: 0.971875, - total: 2844697 - }, - { - latency: 2.719, - percentile: 0.975, - total: 2853707 - }, - { - latency: 2.753, - percentile: 0.978125, - total: 2862842 - }, - { - latency: 2.791, - percentile: 0.98125, - total: 2871843 - }, - { - latency: 2.837, - percentile: 0.984375, - total: 2880864 - }, - { - latency: 2.863, - percentile: 0.985938, - total: 2885394 - }, - { - latency: 2.893, - percentile: 0.9875, - total: 2890102 - }, - { - latency: 2.927, - percentile: 0.989062, - total: 2894603 - }, - { - latency: 2.965, - percentile: 0.990625, - total: 2899218 - }, - { - latency: 3.009, - percentile: 0.992188, - total: 2903634 - }, - { - latency: 3.037, - percentile: 0.992969, - total: 2906016 - }, - { - latency: 3.067, - percentile: 0.99375, - total: 2908260 - }, - { - latency: 3.101, - percentile: 0.994531, - total: 2910561 - }, - { - latency: 3.139, - percentile: 0.995313, - total: 2912772 - }, - { - latency: 3.187, - percentile: 0.996094, - total: 2915125 - }, - { - latency: 3.213, - percentile: 0.996484, - total: 2916238 - }, - { - latency: 3.245, - percentile: 0.996875, - total: 2917366 - }, - { - latency: 3.281, - percentile: 0.997266, - total: 2918511 - }, - { - latency: 3.319, - percentile: 0.997656, - total: 2919616 - }, - { - latency: 3.367, - percentile: 0.998047, - total: 2920754 - }, - { - latency: 3.395, - percentile: 0.998242, - total: 2921352 - }, - { - latency: 3.427, - percentile: 0.998437, - total: 2921913 - }, - { - latency: 3.463, - percentile: 0.998633, - total: 2922475 - }, - { - latency: 3.503, - percentile: 0.998828, - total: 2923037 - }, - { - latency: 3.553, - percentile: 0.999023, - total: 2923615 - }, - { - latency: 3.581, - percentile: 0.999121, - total: 2923896 - }, - { - latency: 3.617, - percentile: 0.999219, - total: 2924183 - }, - { - latency: 3.657, - percentile: 0.999316, - total: 2924466 - }, - { - latency: 3.701, - percentile: 0.999414, - total: 2924756 - }, - { - latency: 3.761, - percentile: 0.999512, - total: 2925038 - }, - { - latency: 3.803, - percentile: 0.999561, - total: 2925182 - }, - { - latency: 3.853, - percentile: 0.999609, - total: 2925324 - }, - { - latency: 3.925, - percentile: 0.999658, - total: 2925466 - }, - { - latency: 4.023, - percentile: 0.999707, - total: 2925611 - }, - { - latency: 4.227, - percentile: 0.999756, - total: 2925750 - }, - { - latency: 5.315, - percentile: 0.99978, - total: 2925821 - }, - { - latency: 33.343, - percentile: 0.999805, - total: 2925893 - }, - { - latency: 69.119, - percentile: 0.999829, - total: 2925964 - }, - { - latency: 92.863, - percentile: 0.999854, - total: 2926036 - }, - { - latency: 127.231, - percentile: 0.999878, - total: 2926107 - }, - { - latency: 145.279, - percentile: 0.99989, - total: 2926144 - }, - { - latency: 163.327, - percentile: 0.999902, - total: 2926179 - }, - { - latency: 181.631, - percentile: 0.999915, - total: 2926214 - }, - { - latency: 199.167, - percentile: 0.999927, - total: 2926250 - }, - { - latency: 204.415, - percentile: 0.999939, - total: 2926286 - }, - { - latency: 219.519, - percentile: 0.999945, - total: 2926304 - }, - { - latency: 225.535, - percentile: 0.999951, - total: 2926322 - }, - { - latency: 332.031, - percentile: 0.999957, - total: 2926339 - }, - { - latency: 444.415, - percentile: 0.999963, - total: 2926357 - }, - { - latency: 557.055, - percentile: 0.999969, - total: 2926375 - }, - { - latency: 613.375, - percentile: 0.999973, - total: 2926384 - }, - { - latency: 670.207, - percentile: 0.999976, - total: 2926393 - }, - { - latency: 726.015, - percentile: 0.999979, - total: 2926402 - }, - { - latency: 782.335, - percentile: 0.999982, - total: 2926411 - }, - { - latency: 838.655, - percentile: 0.999985, - total: 2926420 - }, - { - latency: 859.135, - percentile: 0.999986, - total: 2926424 - }, - { - latency: 893.951, - percentile: 0.999988, - total: 2926429 - }, - { - latency: 913.919, - percentile: 0.999989, - total: 2926433 - }, - { - latency: 949.247, - percentile: 0.999991, - total: 2926438 - }, - { - latency: 969.215, - percentile: 0.999992, - total: 2926442 - }, - { - latency: 987.135, - percentile: 0.999993, - total: 2926444 - }, - { - latency: 1006.079, - percentile: 0.999994, - total: 2926447 - }, - { - latency: 1008.639, - percentile: 0.999995, - total: 2926449 - }, - { - latency: 1025.023, - percentile: 0.999995, - total: 2926451 - }, - { - latency: 1042.431, - percentile: 0.999996, - total: 2926453 - }, - { - latency: 1043.455, - percentile: 0.999997, - total: 2926454 - }, - { - latency: 1061.887, - percentile: 0.999997, - total: 2926456 - }, - { - latency: 1062.911, - percentile: 0.999997, - total: 2926457 - }, - { - latency: 1064.959, - percentile: 0.999998, - total: 2926458 - }, - { - latency: 1080.319, - percentile: 0.999998, - total: 2926459 - }, - { - latency: 1080.319, - percentile: 0.999998, - total: 2926459 - }, - { - latency: 1081.343, - percentile: 0.999998, - total: 2926460 - }, - { - latency: 1083.391, - percentile: 0.999999, - total: 2926461 - }, - { - latency: 1083.391, - percentile: 0.999999, - total: 2926461 - }, - { - latency: 1098.751, - percentile: 0.999999, - total: 2926462 - }, - { - latency: 1098.751, - percentile: 0.999999, - total: 2926462 - }, - { - latency: 1098.751, - percentile: 0.999999, - total: 2926462 - }, - { - latency: 1099.775, - percentile: 0.999999, - total: 2926463 - }, - { - latency: 1099.775, - percentile: 0.999999, - total: 2926463 - }, - { - latency: 1099.775, - percentile: 1, - total: 2926463 - }, - { - latency: 1099.775, - percentile: 1, - total: 2926463 - }, - { - latency: 1099.775, - percentile: 1, - total: 2926463 - }, - { - latency: 1101.823, - percentile: 1, - total: 2926464 - }, - { - latency: 1101.823, - percentile: 1, - total: 2926464 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10200, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.46MB', - requestsPerSec: 10196.08, - requestsTotal: 3058819, - durationActual: '5.00m', - transferTotal: '1.60GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.173, - percentile: 0.1, - total: 297057 - }, - { - latency: 1.316, - percentile: 0.2, - total: 591618 - }, - { - latency: 1.441, - percentile: 0.3, - total: 887222 - }, - { - latency: 1.559, - percentile: 0.4, - total: 1184007 - }, - { - latency: 1.673, - percentile: 0.5, - total: 1479912 - }, - { - latency: 1.729, - percentile: 0.55, - total: 1626986 - }, - { - latency: 1.785, - percentile: 0.6, - total: 1774932 - }, - { - latency: 1.842, - percentile: 0.65, - total: 1922661 - }, - { - latency: 1.901, - percentile: 0.7, - total: 2070010 - }, - { - latency: 1.964, - percentile: 0.75, - total: 2217069 - }, - { - latency: 1.998, - percentile: 0.775, - total: 2290772 - }, - { - latency: 2.035, - percentile: 0.8, - total: 2365622 - }, - { - latency: 2.075, - percentile: 0.825, - total: 2439908 - }, - { - latency: 2.119, - percentile: 0.85, - total: 2512877 - }, - { - latency: 2.171, - percentile: 0.875, - total: 2586804 - }, - { - latency: 2.201, - percentile: 0.8875, - total: 2624051 - }, - { - latency: 2.235, - percentile: 0.9, - total: 2661390 - }, - { - latency: 2.273, - percentile: 0.9125, - total: 2697856 - }, - { - latency: 2.317, - percentile: 0.925, - total: 2733856 - }, - { - latency: 2.373, - percentile: 0.9375, - total: 2771716 - }, - { - latency: 2.405, - percentile: 0.94375, - total: 2789577 - }, - { - latency: 2.443, - percentile: 0.95, - total: 2808277 - }, - { - latency: 2.487, - percentile: 0.95625, - total: 2826867 - }, - { - latency: 2.539, - percentile: 0.9625, - total: 2844981 - }, - { - latency: 2.603, - percentile: 0.96875, - total: 2863543 - }, - { - latency: 2.641, - percentile: 0.971875, - total: 2872660 - }, - { - latency: 2.683, - percentile: 0.975, - total: 2881750 - }, - { - latency: 2.731, - percentile: 0.978125, - total: 2890909 - }, - { - latency: 2.785, - percentile: 0.98125, - total: 2900050 - }, - { - latency: 2.849, - percentile: 0.984375, - total: 2909318 - }, - { - latency: 2.883, - percentile: 0.985938, - total: 2913900 - }, - { - latency: 2.921, - percentile: 0.9875, - total: 2918583 - }, - { - latency: 2.963, - percentile: 0.989062, - total: 2923292 - }, - { - latency: 3.007, - percentile: 0.990625, - total: 2927906 - }, - { - latency: 3.055, - percentile: 0.992188, - total: 2932475 - }, - { - latency: 3.081, - percentile: 0.992969, - total: 2934722 - }, - { - latency: 3.111, - percentile: 0.99375, - total: 2937080 - }, - { - latency: 3.143, - percentile: 0.994531, - total: 2939405 - }, - { - latency: 3.179, - percentile: 0.995313, - total: 2941681 - }, - { - latency: 3.219, - percentile: 0.996094, - total: 2943930 - }, - { - latency: 3.243, - percentile: 0.996484, - total: 2945102 - }, - { - latency: 3.269, - percentile: 0.996875, - total: 2946238 - }, - { - latency: 3.301, - percentile: 0.997266, - total: 2947409 - }, - { - latency: 3.335, - percentile: 0.997656, - total: 2948512 - }, - { - latency: 3.377, - percentile: 0.998047, - total: 2949665 - }, - { - latency: 3.405, - percentile: 0.998242, - total: 2950255 - }, - { - latency: 3.435, - percentile: 0.998437, - total: 2950835 - }, - { - latency: 3.467, - percentile: 0.998633, - total: 2951405 - }, - { - latency: 3.507, - percentile: 0.998828, - total: 2951985 - }, - { - latency: 3.553, - percentile: 0.999023, - total: 2952565 - }, - { - latency: 3.581, - percentile: 0.999121, - total: 2952853 - }, - { - latency: 3.611, - percentile: 0.999219, - total: 2953139 - }, - { - latency: 3.645, - percentile: 0.999316, - total: 2953412 - }, - { - latency: 3.689, - percentile: 0.999414, - total: 2953708 - }, - { - latency: 3.743, - percentile: 0.999512, - total: 2953987 - }, - { - latency: 3.771, - percentile: 0.999561, - total: 2954132 - }, - { - latency: 3.805, - percentile: 0.999609, - total: 2954283 - }, - { - latency: 3.851, - percentile: 0.999658, - total: 2954422 - }, - { - latency: 3.911, - percentile: 0.999707, - total: 2954565 - }, - { - latency: 3.997, - percentile: 0.999756, - total: 2954710 - }, - { - latency: 4.069, - percentile: 0.99978, - total: 2954783 - }, - { - latency: 4.135, - percentile: 0.999805, - total: 2954853 - }, - { - latency: 4.275, - percentile: 0.999829, - total: 2954926 - }, - { - latency: 4.663, - percentile: 0.999854, - total: 2954998 - }, - { - latency: 33.855, - percentile: 0.999878, - total: 2955070 - }, - { - latency: 52.479, - percentile: 0.99989, - total: 2955106 - }, - { - latency: 71.615, - percentile: 0.999902, - total: 2955143 - }, - { - latency: 90.303, - percentile: 0.999915, - total: 2955178 - }, - { - latency: 109.119, - percentile: 0.999927, - total: 2955214 - }, - { - latency: 127.935, - percentile: 0.999939, - total: 2955250 - }, - { - latency: 143.743, - percentile: 0.999945, - total: 2955268 - }, - { - latency: 146.559, - percentile: 0.999951, - total: 2955287 - }, - { - latency: 162.687, - percentile: 0.999957, - total: 2955305 - }, - { - latency: 165.119, - percentile: 0.999963, - total: 2955322 - }, - { - latency: 181.375, - percentile: 0.999969, - total: 2955341 - }, - { - latency: 182.271, - percentile: 0.999973, - total: 2955349 - }, - { - latency: 183.807, - percentile: 0.999976, - total: 2955358 - }, - { - latency: 184.703, - percentile: 0.999979, - total: 2955367 - }, - { - latency: 200.063, - percentile: 0.999982, - total: 2955376 - }, - { - latency: 200.959, - percentile: 0.999985, - total: 2955385 - }, - { - latency: 202.239, - percentile: 0.999986, - total: 2955391 - }, - { - latency: 202.495, - percentile: 0.999988, - total: 2955395 - }, - { - latency: 203.007, - percentile: 0.999989, - total: 2955400 - }, - { - latency: 203.263, - percentile: 0.999991, - total: 2955403 - }, - { - latency: 217.855, - percentile: 0.999992, - total: 2955408 - }, - { - latency: 218.239, - percentile: 0.999993, - total: 2955410 - }, - { - latency: 218.495, - percentile: 0.999994, - total: 2955412 - }, - { - latency: 218.879, - percentile: 0.999995, - total: 2955415 - }, - { - latency: 219.263, - percentile: 0.999995, - total: 2955417 - }, - { - latency: 219.519, - percentile: 0.999996, - total: 2955419 - }, - { - latency: 219.647, - percentile: 0.999997, - total: 2955421 - }, - { - latency: 219.647, - percentile: 0.999997, - total: 2955421 - }, - { - latency: 220.799, - percentile: 0.999997, - total: 2955425 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 2955425 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 2955425 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 2955425 - }, - { - latency: 220.927, - percentile: 0.999998, - total: 2955426 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 2955428 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 2955428 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 2955428 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 2955428 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 2955428 - }, - { - latency: 221.183, - percentile: 0.999999, - total: 2955430 - }, - { - latency: 221.183, - percentile: 1, - total: 2955430 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10300, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.52MB', - requestsPerSec: 10296.03, - requestsTotal: 3088805, - durationActual: '5.00m', - transferTotal: '1.62GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.179, - percentile: 0.1, - total: 299487 - }, - { - latency: 1.33, - percentile: 0.2, - total: 598336 - }, - { - latency: 1.46, - percentile: 0.3, - total: 897488 - }, - { - latency: 1.581, - percentile: 0.4, - total: 1193815 - }, - { - latency: 1.7, - percentile: 0.5, - total: 1494317 - }, - { - latency: 1.759, - percentile: 0.55, - total: 1643887 - }, - { - latency: 1.818, - percentile: 0.6, - total: 1792443 - }, - { - latency: 1.879, - percentile: 0.65, - total: 1941892 - }, - { - latency: 1.943, - percentile: 0.7, - total: 2090371 - }, - { - latency: 2.013, - percentile: 0.75, - total: 2239771 - }, - { - latency: 2.051, - percentile: 0.775, - total: 2313387 - }, - { - latency: 2.093, - percentile: 0.8, - total: 2388273 - }, - { - latency: 2.139, - percentile: 0.825, - total: 2462176 - }, - { - latency: 2.193, - percentile: 0.85, - total: 2537969 - }, - { - latency: 2.255, - percentile: 0.875, - total: 2612154 - }, - { - latency: 2.291, - percentile: 0.8875, - total: 2648894 - }, - { - latency: 2.333, - percentile: 0.9, - total: 2687286 - }, - { - latency: 2.379, - percentile: 0.9125, - total: 2723872 - }, - { - latency: 2.433, - percentile: 0.925, - total: 2760830 - }, - { - latency: 2.499, - percentile: 0.9375, - total: 2798439 - }, - { - latency: 2.537, - percentile: 0.94375, - total: 2817096 - }, - { - latency: 2.579, - percentile: 0.95, - total: 2835451 - }, - { - latency: 2.627, - percentile: 0.95625, - total: 2853988 - }, - { - latency: 2.683, - percentile: 0.9625, - total: 2872886 - }, - { - latency: 2.747, - percentile: 0.96875, - total: 2891459 - }, - { - latency: 2.783, - percentile: 0.971875, - total: 2900706 - }, - { - latency: 2.821, - percentile: 0.975, - total: 2909896 - }, - { - latency: 2.863, - percentile: 0.978125, - total: 2919233 - }, - { - latency: 2.911, - percentile: 0.98125, - total: 2928706 - }, - { - latency: 2.963, - percentile: 0.984375, - total: 2938013 - }, - { - latency: 2.991, - percentile: 0.985938, - total: 2942580 - }, - { - latency: 3.021, - percentile: 0.9875, - total: 2947220 - }, - { - latency: 3.055, - percentile: 0.989062, - total: 2952039 - }, - { - latency: 3.091, - percentile: 0.990625, - total: 2956588 - }, - { - latency: 3.133, - percentile: 0.992188, - total: 2961104 - }, - { - latency: 3.157, - percentile: 0.992969, - total: 2963522 - }, - { - latency: 3.183, - percentile: 0.99375, - total: 2965871 - }, - { - latency: 3.211, - percentile: 0.994531, - total: 2968094 - }, - { - latency: 3.245, - percentile: 0.995313, - total: 2970530 - }, - { - latency: 3.283, - percentile: 0.996094, - total: 2972817 - }, - { - latency: 3.305, - percentile: 0.996484, - total: 2973995 - }, - { - latency: 3.331, - percentile: 0.996875, - total: 2975128 - }, - { - latency: 3.361, - percentile: 0.997266, - total: 2976314 - }, - { - latency: 3.395, - percentile: 0.997656, - total: 2977449 - }, - { - latency: 3.437, - percentile: 0.998047, - total: 2978608 - }, - { - latency: 3.459, - percentile: 0.998242, - total: 2979179 - }, - { - latency: 3.487, - percentile: 0.998437, - total: 2979789 - }, - { - latency: 3.517, - percentile: 0.998633, - total: 2980359 - }, - { - latency: 3.553, - percentile: 0.998828, - total: 2980920 - }, - { - latency: 3.597, - percentile: 0.999023, - total: 2981521 - }, - { - latency: 3.621, - percentile: 0.999121, - total: 2981787 - }, - { - latency: 3.653, - percentile: 0.999219, - total: 2982087 - }, - { - latency: 3.687, - percentile: 0.999316, - total: 2982384 - }, - { - latency: 3.725, - percentile: 0.999414, - total: 2982671 - }, - { - latency: 3.775, - percentile: 0.999512, - total: 2982956 - }, - { - latency: 3.807, - percentile: 0.999561, - total: 2983104 - }, - { - latency: 3.847, - percentile: 0.999609, - total: 2983244 - }, - { - latency: 3.899, - percentile: 0.999658, - total: 2983390 - }, - { - latency: 3.967, - percentile: 0.999707, - total: 2983540 - }, - { - latency: 4.051, - percentile: 0.999756, - total: 2983681 - }, - { - latency: 4.135, - percentile: 0.99978, - total: 2983754 - }, - { - latency: 4.283, - percentile: 0.999805, - total: 2983827 - }, - { - latency: 18.063, - percentile: 0.999829, - total: 2983899 - }, - { - latency: 52.383, - percentile: 0.999854, - total: 2983972 - }, - { - latency: 74.047, - percentile: 0.999878, - total: 2984045 - }, - { - latency: 91.967, - percentile: 0.99989, - total: 2984082 - }, - { - latency: 109.055, - percentile: 0.999902, - total: 2984118 - }, - { - latency: 126.399, - percentile: 0.999915, - total: 2984154 - }, - { - latency: 131.711, - percentile: 0.999927, - total: 2984191 - }, - { - latency: 147.839, - percentile: 0.999939, - total: 2984227 - }, - { - latency: 163.327, - percentile: 0.999945, - total: 2984248 - }, - { - latency: 165.247, - percentile: 0.999951, - total: 2984265 - }, - { - latency: 168.831, - percentile: 0.999957, - total: 2984282 - }, - { - latency: 182.655, - percentile: 0.999963, - total: 2984300 - }, - { - latency: 184.575, - percentile: 0.999969, - total: 2984319 - }, - { - latency: 186.623, - percentile: 0.999973, - total: 2984328 - }, - { - latency: 200.319, - percentile: 0.999976, - total: 2984337 - }, - { - latency: 201.215, - percentile: 0.999979, - total: 2984348 - }, - { - latency: 201.855, - percentile: 0.999982, - total: 2984356 - }, - { - latency: 203.135, - percentile: 0.999985, - total: 2984364 - }, - { - latency: 203.775, - percentile: 0.999986, - total: 2984369 - }, - { - latency: 205.183, - percentile: 0.999988, - total: 2984373 - }, - { - latency: 217.727, - percentile: 0.999989, - total: 2984378 - }, - { - latency: 218.623, - percentile: 0.999991, - total: 2984382 - }, - { - latency: 219.263, - percentile: 0.999992, - total: 2984388 - }, - { - latency: 219.391, - percentile: 0.999993, - total: 2984390 - }, - { - latency: 219.519, - percentile: 0.999994, - total: 2984392 - }, - { - latency: 219.775, - percentile: 0.999995, - total: 2984395 - }, - { - latency: 220.031, - percentile: 0.999995, - total: 2984397 - }, - { - latency: 220.159, - percentile: 0.999996, - total: 2984399 - }, - { - latency: 220.159, - percentile: 0.999997, - total: 2984399 - }, - { - latency: 220.287, - percentile: 0.999997, - total: 2984400 - }, - { - latency: 220.415, - percentile: 0.999997, - total: 2984402 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 2984403 - }, - { - latency: 221.183, - percentile: 0.999998, - total: 2984404 - }, - { - latency: 221.183, - percentile: 0.999998, - total: 2984404 - }, - { - latency: 221.311, - percentile: 0.999998, - total: 2984406 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 2984406 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 2984406 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 2984407 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 2984407 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 2984407 - }, - { - latency: 221.823, - percentile: 0.999999, - total: 2984408 - }, - { - latency: 221.823, - percentile: 0.999999, - total: 2984408 - }, - { - latency: 221.823, - percentile: 1, - total: 2984408 - }, - { - latency: 221.823, - percentile: 1, - total: 2984408 - }, - { - latency: 221.823, - percentile: 1, - total: 2984408 - }, - { - latency: 222.207, - percentile: 1, - total: 2984409 - }, - { - latency: 222.207, - percentile: 1, - total: 2984409 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10400, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.57MB', - requestsPerSec: 10395.99, - requestsTotal: 3118798, - durationActual: '5.00m', - transferTotal: '1.63GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.172, - percentile: 0.1, - total: 302388 - }, - { - latency: 1.316, - percentile: 0.2, - total: 602822 - }, - { - latency: 1.442, - percentile: 0.3, - total: 905988 - }, - { - latency: 1.56, - percentile: 0.4, - total: 1206533 - }, - { - latency: 1.676, - percentile: 0.5, - total: 1508688 - }, - { - latency: 1.734, - percentile: 0.55, - total: 1659398 - }, - { - latency: 1.792, - percentile: 0.6, - total: 1810215 - }, - { - latency: 1.851, - percentile: 0.65, - total: 1959524 - }, - { - latency: 1.913, - percentile: 0.7, - total: 2110146 - }, - { - latency: 1.98, - percentile: 0.75, - total: 2260507 - }, - { - latency: 2.017, - percentile: 0.775, - total: 2336544 - }, - { - latency: 2.057, - percentile: 0.8, - total: 2412574 - }, - { - latency: 2.101, - percentile: 0.825, - total: 2488339 - }, - { - latency: 2.149, - percentile: 0.85, - total: 2561486 - }, - { - latency: 2.207, - percentile: 0.875, - total: 2637112 - }, - { - latency: 2.241, - percentile: 0.8875, - total: 2675380 - }, - { - latency: 2.279, - percentile: 0.9, - total: 2713317 - }, - { - latency: 2.321, - percentile: 0.9125, - total: 2749859 - }, - { - latency: 2.373, - percentile: 0.925, - total: 2788352 - }, - { - latency: 2.433, - percentile: 0.9375, - total: 2825324 - }, - { - latency: 2.469, - percentile: 0.94375, - total: 2844063 - }, - { - latency: 2.509, - percentile: 0.95, - total: 2862759 - }, - { - latency: 2.555, - percentile: 0.95625, - total: 2881684 - }, - { - latency: 2.609, - percentile: 0.9625, - total: 2900531 - }, - { - latency: 2.673, - percentile: 0.96875, - total: 2919472 - }, - { - latency: 2.709, - percentile: 0.971875, - total: 2928685 - }, - { - latency: 2.749, - percentile: 0.975, - total: 2938112 - }, - { - latency: 2.793, - percentile: 0.978125, - total: 2947471 - }, - { - latency: 2.843, - percentile: 0.98125, - total: 2956991 - }, - { - latency: 2.901, - percentile: 0.984375, - total: 2966599 - }, - { - latency: 2.931, - percentile: 0.985938, - total: 2971133 - }, - { - latency: 2.965, - percentile: 0.9875, - total: 2975981 - }, - { - latency: 2.999, - percentile: 0.989062, - total: 2980504 - }, - { - latency: 3.039, - percentile: 0.990625, - total: 2985298 - }, - { - latency: 3.083, - percentile: 0.992188, - total: 2990049 - }, - { - latency: 3.105, - percentile: 0.992969, - total: 2992251 - }, - { - latency: 3.131, - percentile: 0.99375, - total: 2994567 - }, - { - latency: 3.161, - percentile: 0.994531, - total: 2996956 - }, - { - latency: 3.195, - percentile: 0.995313, - total: 2999343 - }, - { - latency: 3.235, - percentile: 0.996094, - total: 3001711 - }, - { - latency: 3.255, - percentile: 0.996484, - total: 3002800 - }, - { - latency: 3.281, - percentile: 0.996875, - total: 3004053 - }, - { - latency: 3.309, - percentile: 0.997266, - total: 3005169 - }, - { - latency: 3.345, - percentile: 0.997656, - total: 3006358 - }, - { - latency: 3.383, - percentile: 0.998047, - total: 3007505 - }, - { - latency: 3.409, - percentile: 0.998242, - total: 3008116 - }, - { - latency: 3.435, - percentile: 0.998437, - total: 3008681 - }, - { - latency: 3.467, - percentile: 0.998633, - total: 3009293 - }, - { - latency: 3.503, - percentile: 0.998828, - total: 3009866 - }, - { - latency: 3.547, - percentile: 0.999023, - total: 3010461 - }, - { - latency: 3.573, - percentile: 0.999121, - total: 3010756 - }, - { - latency: 3.603, - percentile: 0.999219, - total: 3011040 - }, - { - latency: 3.641, - percentile: 0.999316, - total: 3011332 - }, - { - latency: 3.681, - percentile: 0.999414, - total: 3011627 - }, - { - latency: 3.733, - percentile: 0.999512, - total: 3011928 - }, - { - latency: 3.759, - percentile: 0.999561, - total: 3012064 - }, - { - latency: 3.793, - percentile: 0.999609, - total: 3012224 - }, - { - latency: 3.843, - percentile: 0.999658, - total: 3012359 - }, - { - latency: 3.903, - percentile: 0.999707, - total: 3012507 - }, - { - latency: 3.985, - percentile: 0.999756, - total: 3012657 - }, - { - latency: 4.043, - percentile: 0.99978, - total: 3012726 - }, - { - latency: 4.107, - percentile: 0.999805, - total: 3012800 - }, - { - latency: 4.279, - percentile: 0.999829, - total: 3012877 - }, - { - latency: 21.263, - percentile: 0.999854, - total: 3012947 - }, - { - latency: 57.343, - percentile: 0.999878, - total: 3013021 - }, - { - latency: 75.135, - percentile: 0.99989, - total: 3013057 - }, - { - latency: 93.055, - percentile: 0.999902, - total: 3013094 - }, - { - latency: 110.271, - percentile: 0.999915, - total: 3013131 - }, - { - latency: 128.191, - percentile: 0.999927, - total: 3013168 - }, - { - latency: 145.151, - percentile: 0.999939, - total: 3013205 - }, - { - latency: 148.095, - percentile: 0.999945, - total: 3013225 - }, - { - latency: 162.943, - percentile: 0.999951, - total: 3013241 - }, - { - latency: 166.015, - percentile: 0.999957, - total: 3013260 - }, - { - latency: 168.575, - percentile: 0.999963, - total: 3013278 - }, - { - latency: 183.935, - percentile: 0.999969, - total: 3013297 - }, - { - latency: 184.575, - percentile: 0.999973, - total: 3013306 - }, - { - latency: 186.111, - percentile: 0.999976, - total: 3013316 - }, - { - latency: 199.807, - percentile: 0.999979, - total: 3013325 - }, - { - latency: 201.727, - percentile: 0.999982, - total: 3013333 - }, - { - latency: 202.879, - percentile: 0.999985, - total: 3013348 - }, - { - latency: 202.879, - percentile: 0.999986, - total: 3013348 - }, - { - latency: 203.391, - percentile: 0.999988, - total: 3013352 - }, - { - latency: 204.287, - percentile: 0.999989, - total: 3013356 - }, - { - latency: 217.855, - percentile: 0.999991, - total: 3013362 - }, - { - latency: 218.239, - percentile: 0.999992, - total: 3013367 - }, - { - latency: 218.495, - percentile: 0.999993, - total: 3013368 - }, - { - latency: 219.519, - percentile: 0.999994, - total: 3013370 - }, - { - latency: 219.775, - percentile: 0.999995, - total: 3013373 - }, - { - latency: 220.159, - percentile: 0.999995, - total: 3013376 - }, - { - latency: 220.287, - percentile: 0.999996, - total: 3013378 - }, - { - latency: 220.287, - percentile: 0.999997, - total: 3013378 - }, - { - latency: 220.671, - percentile: 0.999997, - total: 3013379 - }, - { - latency: 220.799, - percentile: 0.999997, - total: 3013381 - }, - { - latency: 220.927, - percentile: 0.999998, - total: 3013382 - }, - { - latency: 221.055, - percentile: 0.999998, - total: 3013383 - }, - { - latency: 221.055, - percentile: 0.999998, - total: 3013383 - }, - { - latency: 221.183, - percentile: 0.999998, - total: 3013384 - }, - { - latency: 221.183, - percentile: 0.999999, - total: 3013384 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3013387 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3013387 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3013387 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3013387 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3013387 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3013387 - }, - { - latency: 221.311, - percentile: 1, - total: 3013387 - }, - { - latency: 221.311, - percentile: 1, - total: 3013387 - }, - { - latency: 221.311, - percentile: 1, - total: 3013387 - }, - { - latency: 221.311, - percentile: 1, - total: 3013387 - }, - { - latency: 221.695, - percentile: 1, - total: 3013388 - }, - { - latency: 221.695, - percentile: 1, - total: 3013388 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10500, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.63MB', - requestsPerSec: 10495.91, - requestsTotal: 3148784, - durationActual: '5.00m', - transferTotal: '1.65GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.168, - percentile: 0.1, - total: 304438 - }, - { - latency: 1.309, - percentile: 0.2, - total: 608854 - }, - { - latency: 1.431, - percentile: 0.3, - total: 914789 - }, - { - latency: 1.545, - percentile: 0.4, - total: 1218595 - }, - { - latency: 1.656, - percentile: 0.5, - total: 1522046 - }, - { - latency: 1.712, - percentile: 0.55, - total: 1675028 - }, - { - latency: 1.768, - percentile: 0.6, - total: 1826956 - }, - { - latency: 1.825, - percentile: 0.65, - total: 1977541 - }, - { - latency: 1.886, - percentile: 0.7, - total: 2131830 - }, - { - latency: 1.951, - percentile: 0.75, - total: 2283910 - }, - { - latency: 1.986, - percentile: 0.775, - total: 2359708 - }, - { - latency: 2.023, - percentile: 0.8, - total: 2434458 - }, - { - latency: 2.065, - percentile: 0.825, - total: 2511413 - }, - { - latency: 2.111, - percentile: 0.85, - total: 2586899 - }, - { - latency: 2.165, - percentile: 0.875, - total: 2663432 - }, - { - latency: 2.195, - percentile: 0.8875, - total: 2700536 - }, - { - latency: 2.229, - percentile: 0.9, - total: 2738558 - }, - { - latency: 2.269, - percentile: 0.9125, - total: 2777499 - }, - { - latency: 2.315, - percentile: 0.925, - total: 2815352 - }, - { - latency: 2.369, - percentile: 0.9375, - total: 2852624 - }, - { - latency: 2.403, - percentile: 0.94375, - total: 2872215 - }, - { - latency: 2.439, - percentile: 0.95, - total: 2890600 - }, - { - latency: 2.481, - percentile: 0.95625, - total: 2909270 - }, - { - latency: 2.533, - percentile: 0.9625, - total: 2928902 - }, - { - latency: 2.591, - percentile: 0.96875, - total: 2947318 - }, - { - latency: 2.627, - percentile: 0.971875, - total: 2956881 - }, - { - latency: 2.667, - percentile: 0.975, - total: 2966379 - }, - { - latency: 2.713, - percentile: 0.978125, - total: 2976113 - }, - { - latency: 2.765, - percentile: 0.98125, - total: 2985572 - }, - { - latency: 2.823, - percentile: 0.984375, - total: 2995010 - }, - { - latency: 2.855, - percentile: 0.985938, - total: 2999674 - }, - { - latency: 2.891, - percentile: 0.9875, - total: 3004360 - }, - { - latency: 2.931, - percentile: 0.989062, - total: 3009235 - }, - { - latency: 2.975, - percentile: 0.990625, - total: 3014056 - }, - { - latency: 3.023, - percentile: 0.992188, - total: 3018644 - }, - { - latency: 3.049, - percentile: 0.992969, - total: 3020994 - }, - { - latency: 3.079, - percentile: 0.99375, - total: 3023384 - }, - { - latency: 3.111, - percentile: 0.994531, - total: 3025735 - }, - { - latency: 3.149, - percentile: 0.995313, - total: 3028216 - }, - { - latency: 3.189, - percentile: 0.996094, - total: 3030527 - }, - { - latency: 3.213, - percentile: 0.996484, - total: 3031724 - }, - { - latency: 3.239, - percentile: 0.996875, - total: 3032887 - }, - { - latency: 3.269, - percentile: 0.997266, - total: 3034068 - }, - { - latency: 3.303, - percentile: 0.997656, - total: 3035242 - }, - { - latency: 3.347, - percentile: 0.998047, - total: 3036461 - }, - { - latency: 3.371, - percentile: 0.998242, - total: 3037033 - }, - { - latency: 3.399, - percentile: 0.998437, - total: 3037649 - }, - { - latency: 3.429, - percentile: 0.998633, - total: 3038219 - }, - { - latency: 3.465, - percentile: 0.998828, - total: 3038817 - }, - { - latency: 3.507, - percentile: 0.999023, - total: 3039401 - }, - { - latency: 3.535, - percentile: 0.999121, - total: 3039699 - }, - { - latency: 3.565, - percentile: 0.999219, - total: 3039997 - }, - { - latency: 3.595, - percentile: 0.999316, - total: 3040291 - }, - { - latency: 3.637, - percentile: 0.999414, - total: 3040589 - }, - { - latency: 3.681, - percentile: 0.999512, - total: 3040882 - }, - { - latency: 3.713, - percentile: 0.999561, - total: 3041028 - }, - { - latency: 3.751, - percentile: 0.999609, - total: 3041177 - }, - { - latency: 3.787, - percentile: 0.999658, - total: 3041329 - }, - { - latency: 3.843, - percentile: 0.999707, - total: 3041472 - }, - { - latency: 3.917, - percentile: 0.999756, - total: 3041623 - }, - { - latency: 3.963, - percentile: 0.99978, - total: 3041695 - }, - { - latency: 4.037, - percentile: 0.999805, - total: 3041770 - }, - { - latency: 4.127, - percentile: 0.999829, - total: 3041845 - }, - { - latency: 4.375, - percentile: 0.999854, - total: 3041919 - }, - { - latency: 24.351, - percentile: 0.999878, - total: 3041992 - }, - { - latency: 43.231, - percentile: 0.99989, - total: 3042029 - }, - { - latency: 74.111, - percentile: 0.999902, - total: 3042067 - }, - { - latency: 92.799, - percentile: 0.999915, - total: 3042104 - }, - { - latency: 111.039, - percentile: 0.999927, - total: 3042141 - }, - { - latency: 129.279, - percentile: 0.999939, - total: 3042178 - }, - { - latency: 132.479, - percentile: 0.999945, - total: 3042196 - }, - { - latency: 147.455, - percentile: 0.999951, - total: 3042215 - }, - { - latency: 163.583, - percentile: 0.999957, - total: 3042234 - }, - { - latency: 166.143, - percentile: 0.999963, - total: 3042252 - }, - { - latency: 182.143, - percentile: 0.999969, - total: 3042271 - }, - { - latency: 183.295, - percentile: 0.999973, - total: 3042280 - }, - { - latency: 184.575, - percentile: 0.999976, - total: 3042290 - }, - { - latency: 186.239, - percentile: 0.999979, - total: 3042299 - }, - { - latency: 200.831, - percentile: 0.999982, - total: 3042308 - }, - { - latency: 201.599, - percentile: 0.999985, - total: 3042318 - }, - { - latency: 202.367, - percentile: 0.999986, - total: 3042322 - }, - { - latency: 202.751, - percentile: 0.999988, - total: 3042326 - }, - { - latency: 203.647, - percentile: 0.999989, - total: 3042331 - }, - { - latency: 217.727, - percentile: 0.999991, - total: 3042336 - }, - { - latency: 218.111, - percentile: 0.999992, - total: 3042340 - }, - { - latency: 219.007, - percentile: 0.999993, - total: 3042346 - }, - { - latency: 219.007, - percentile: 0.999994, - total: 3042346 - }, - { - latency: 219.135, - percentile: 0.999995, - total: 3042348 - }, - { - latency: 219.263, - percentile: 0.999995, - total: 3042350 - }, - { - latency: 219.647, - percentile: 0.999996, - total: 3042352 - }, - { - latency: 219.775, - percentile: 0.999997, - total: 3042353 - }, - { - latency: 219.903, - percentile: 0.999997, - total: 3042354 - }, - { - latency: 220.415, - percentile: 0.999997, - total: 3042355 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 3042357 - }, - { - latency: 220.927, - percentile: 0.999998, - total: 3042358 - }, - { - latency: 220.927, - percentile: 0.999998, - total: 3042358 - }, - { - latency: 221.055, - percentile: 0.999998, - total: 3042359 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3042359 - }, - { - latency: 221.183, - percentile: 0.999999, - total: 3042360 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 3042361 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 3042361 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 3042361 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 3042361 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3042362 - }, - { - latency: 221.695, - percentile: 1, - total: 3042362 - }, - { - latency: 221.695, - percentile: 1, - total: 3042362 - }, - { - latency: 221.695, - percentile: 1, - total: 3042362 - }, - { - latency: 221.695, - percentile: 1, - total: 3042362 - }, - { - latency: 222.079, - percentile: 1, - total: 3042363 - }, - { - latency: 222.079, - percentile: 1, - total: 3042363 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10600, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.68MB', - requestsPerSec: 10595.92, - requestsTotal: 3178772, - durationActual: '5.00m', - transferTotal: '1.66GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.171, - percentile: 0.1, - total: 308149 - }, - { - latency: 1.308, - percentile: 0.2, - total: 614744 - }, - { - latency: 1.426, - percentile: 0.3, - total: 923086 - }, - { - latency: 1.537, - percentile: 0.4, - total: 1228861 - }, - { - latency: 1.646, - percentile: 0.5, - total: 1536502 - }, - { - latency: 1.701, - percentile: 0.55, - total: 1690807 - }, - { - latency: 1.756, - percentile: 0.6, - total: 1844225 - }, - { - latency: 1.812, - percentile: 0.65, - total: 1997374 - }, - { - latency: 1.871, - percentile: 0.7, - total: 2152442 - }, - { - latency: 1.933, - percentile: 0.75, - total: 2304880 - }, - { - latency: 1.966, - percentile: 0.775, - total: 2380569 - }, - { - latency: 2.002, - percentile: 0.8, - total: 2457824 - }, - { - latency: 2.041, - percentile: 0.825, - total: 2534942 - }, - { - latency: 2.085, - percentile: 0.85, - total: 2612733 - }, - { - latency: 2.135, - percentile: 0.875, - total: 2689197 - }, - { - latency: 2.163, - percentile: 0.8875, - total: 2726887 - }, - { - latency: 2.195, - percentile: 0.9, - total: 2765410 - }, - { - latency: 2.231, - percentile: 0.9125, - total: 2803586 - }, - { - latency: 2.273, - percentile: 0.925, - total: 2841369 - }, - { - latency: 2.325, - percentile: 0.9375, - total: 2880118 - }, - { - latency: 2.355, - percentile: 0.94375, - total: 2898999 - }, - { - latency: 2.391, - percentile: 0.95, - total: 2918545 - }, - { - latency: 2.433, - percentile: 0.95625, - total: 2937556 - }, - { - latency: 2.483, - percentile: 0.9625, - total: 2956615 - }, - { - latency: 2.545, - percentile: 0.96875, - total: 2975859 - }, - { - latency: 2.583, - percentile: 0.971875, - total: 2985448 - }, - { - latency: 2.627, - percentile: 0.975, - total: 2994937 - }, - { - latency: 2.677, - percentile: 0.978125, - total: 3004463 - }, - { - latency: 2.735, - percentile: 0.98125, - total: 3013845 - }, - { - latency: 2.803, - percentile: 0.984375, - total: 3023595 - }, - { - latency: 2.839, - percentile: 0.985938, - total: 3028218 - }, - { - latency: 2.881, - percentile: 0.9875, - total: 3033110 - }, - { - latency: 2.923, - percentile: 0.989062, - total: 3037828 - }, - { - latency: 2.969, - percentile: 0.990625, - total: 3042572 - }, - { - latency: 3.019, - percentile: 0.992188, - total: 3047360 - }, - { - latency: 3.047, - percentile: 0.992969, - total: 3049806 - }, - { - latency: 3.077, - percentile: 0.99375, - total: 3052282 - }, - { - latency: 3.107, - percentile: 0.994531, - total: 3054547 - }, - { - latency: 3.145, - percentile: 0.995313, - total: 3057061 - }, - { - latency: 3.185, - percentile: 0.996094, - total: 3059395 - }, - { - latency: 3.207, - percentile: 0.996484, - total: 3060571 - }, - { - latency: 3.233, - percentile: 0.996875, - total: 3061809 - }, - { - latency: 3.259, - percentile: 0.997266, - total: 3062956 - }, - { - latency: 3.291, - percentile: 0.997656, - total: 3064157 - }, - { - latency: 3.331, - percentile: 0.998047, - total: 3065378 - }, - { - latency: 3.353, - percentile: 0.998242, - total: 3065938 - }, - { - latency: 3.379, - percentile: 0.998437, - total: 3066558 - }, - { - latency: 3.409, - percentile: 0.998633, - total: 3067164 - }, - { - latency: 3.443, - percentile: 0.998828, - total: 3067753 - }, - { - latency: 3.485, - percentile: 0.999023, - total: 3068367 - }, - { - latency: 3.507, - percentile: 0.999121, - total: 3068645 - }, - { - latency: 3.535, - percentile: 0.999219, - total: 3068946 - }, - { - latency: 3.569, - percentile: 0.999316, - total: 3069254 - }, - { - latency: 3.609, - percentile: 0.999414, - total: 3069554 - }, - { - latency: 3.655, - percentile: 0.999512, - total: 3069847 - }, - { - latency: 3.679, - percentile: 0.999561, - total: 3069993 - }, - { - latency: 3.713, - percentile: 0.999609, - total: 3070137 - }, - { - latency: 3.759, - percentile: 0.999658, - total: 3070292 - }, - { - latency: 3.813, - percentile: 0.999707, - total: 3070440 - }, - { - latency: 3.873, - percentile: 0.999756, - total: 3070587 - }, - { - latency: 3.913, - percentile: 0.99978, - total: 3070668 - }, - { - latency: 4.001, - percentile: 0.999805, - total: 3070740 - }, - { - latency: 4.095, - percentile: 0.999829, - total: 3070812 - }, - { - latency: 4.263, - percentile: 0.999854, - total: 3070887 - }, - { - latency: 10.759, - percentile: 0.999878, - total: 3070962 - }, - { - latency: 39.551, - percentile: 0.99989, - total: 3070999 - }, - { - latency: 58.559, - percentile: 0.999902, - total: 3071037 - }, - { - latency: 77.823, - percentile: 0.999915, - total: 3071074 - }, - { - latency: 96.255, - percentile: 0.999927, - total: 3071113 - }, - { - latency: 114.623, - percentile: 0.999939, - total: 3071149 - }, - { - latency: 130.303, - percentile: 0.999945, - total: 3071168 - }, - { - latency: 134.655, - percentile: 0.999951, - total: 3071187 - }, - { - latency: 149.503, - percentile: 0.999957, - total: 3071206 - }, - { - latency: 164.991, - percentile: 0.999963, - total: 3071225 - }, - { - latency: 167.551, - percentile: 0.999969, - total: 3071243 - }, - { - latency: 182.399, - percentile: 0.999973, - total: 3071252 - }, - { - latency: 183.551, - percentile: 0.999976, - total: 3071262 - }, - { - latency: 185.215, - percentile: 0.999979, - total: 3071271 - }, - { - latency: 186.111, - percentile: 0.999982, - total: 3071280 - }, - { - latency: 200.703, - percentile: 0.999985, - total: 3071290 - }, - { - latency: 201.599, - percentile: 0.999986, - total: 3071294 - }, - { - latency: 202.111, - percentile: 0.999988, - total: 3071299 - }, - { - latency: 203.007, - percentile: 0.999989, - total: 3071305 - }, - { - latency: 203.263, - percentile: 0.999991, - total: 3071308 - }, - { - latency: 204.671, - percentile: 0.999992, - total: 3071314 - }, - { - latency: 205.183, - percentile: 0.999993, - total: 3071315 - }, - { - latency: 218.367, - percentile: 0.999994, - total: 3071318 - }, - { - latency: 218.623, - percentile: 0.999995, - total: 3071320 - }, - { - latency: 218.751, - percentile: 0.999995, - total: 3071323 - }, - { - latency: 219.519, - percentile: 0.999996, - total: 3071325 - }, - { - latency: 219.647, - percentile: 0.999997, - total: 3071326 - }, - { - latency: 219.903, - percentile: 0.999997, - total: 3071327 - }, - { - latency: 220.031, - percentile: 0.999997, - total: 3071329 - }, - { - latency: 220.031, - percentile: 0.999998, - total: 3071329 - }, - { - latency: 220.159, - percentile: 0.999998, - total: 3071331 - }, - { - latency: 220.159, - percentile: 0.999998, - total: 3071331 - }, - { - latency: 220.671, - percentile: 0.999998, - total: 3071333 - }, - { - latency: 220.671, - percentile: 0.999999, - total: 3071333 - }, - { - latency: 220.671, - percentile: 0.999999, - total: 3071333 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3071334 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3071334 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3071334 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3071334 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3071335 - }, - { - latency: 221.311, - percentile: 1, - total: 3071335 - }, - { - latency: 221.311, - percentile: 1, - total: 3071335 - }, - { - latency: 221.311, - percentile: 1, - total: 3071335 - }, - { - latency: 221.311, - percentile: 1, - total: 3071335 - }, - { - latency: 221.951, - percentile: 1, - total: 3071336 - }, - { - latency: 221.951, - percentile: 1, - total: 3071336 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10700, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.73MB', - requestsPerSec: 10695.87, - requestsTotal: 3208756, - durationActual: '5.00m', - transferTotal: '1.68GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.176, - percentile: 0.1, - total: 311724 - }, - { - latency: 1.318, - percentile: 0.2, - total: 620842 - }, - { - latency: 1.439, - percentile: 0.3, - total: 930276 - }, - { - latency: 1.553, - percentile: 0.4, - total: 1241401 - }, - { - latency: 1.663, - percentile: 0.5, - total: 1552119 - }, - { - latency: 1.718, - percentile: 0.55, - total: 1707354 - }, - { - latency: 1.773, - percentile: 0.6, - total: 1862020 - }, - { - latency: 1.83, - percentile: 0.65, - total: 2017807 - }, - { - latency: 1.889, - percentile: 0.7, - total: 2170557 - }, - { - latency: 1.954, - percentile: 0.75, - total: 2326428 - }, - { - latency: 1.99, - percentile: 0.775, - total: 2404496 - }, - { - latency: 2.028, - percentile: 0.8, - total: 2480372 - }, - { - latency: 2.071, - percentile: 0.825, - total: 2558238 - }, - { - latency: 2.121, - percentile: 0.85, - total: 2637464 - }, - { - latency: 2.179, - percentile: 0.875, - total: 2714932 - }, - { - latency: 2.211, - percentile: 0.8875, - total: 2751992 - }, - { - latency: 2.249, - percentile: 0.9, - total: 2790436 - }, - { - latency: 2.295, - percentile: 0.9125, - total: 2830292 - }, - { - latency: 2.349, - percentile: 0.925, - total: 2869065 - }, - { - latency: 2.415, - percentile: 0.9375, - total: 2906609 - }, - { - latency: 2.457, - percentile: 0.94375, - total: 2926524 - }, - { - latency: 2.505, - percentile: 0.95, - total: 2945864 - }, - { - latency: 2.561, - percentile: 0.95625, - total: 2965020 - }, - { - latency: 2.627, - percentile: 0.9625, - total: 2984256 - }, - { - latency: 2.705, - percentile: 0.96875, - total: 3003472 - }, - { - latency: 2.751, - percentile: 0.971875, - total: 3013303 - }, - { - latency: 2.799, - percentile: 0.975, - total: 3022834 - }, - { - latency: 2.853, - percentile: 0.978125, - total: 3032550 - }, - { - latency: 2.913, - percentile: 0.98125, - total: 3042503 - }, - { - latency: 2.977, - percentile: 0.984375, - total: 3052071 - }, - { - latency: 3.011, - percentile: 0.985938, - total: 3056778 - }, - { - latency: 3.049, - percentile: 0.9875, - total: 3061686 - }, - { - latency: 3.089, - percentile: 0.989062, - total: 3066484 - }, - { - latency: 3.133, - percentile: 0.990625, - total: 3071257 - }, - { - latency: 3.185, - percentile: 0.992188, - total: 3076105 - }, - { - latency: 3.215, - percentile: 0.992969, - total: 3078565 - }, - { - latency: 3.249, - percentile: 0.99375, - total: 3080973 - }, - { - latency: 3.287, - percentile: 0.994531, - total: 3083392 - }, - { - latency: 3.331, - percentile: 0.995313, - total: 3085884 - }, - { - latency: 3.381, - percentile: 0.996094, - total: 3088243 - }, - { - latency: 3.411, - percentile: 0.996484, - total: 3089432 - }, - { - latency: 3.445, - percentile: 0.996875, - total: 3090667 - }, - { - latency: 3.483, - percentile: 0.997266, - total: 3091872 - }, - { - latency: 3.527, - percentile: 0.997656, - total: 3093075 - }, - { - latency: 3.579, - percentile: 0.998047, - total: 3094266 - }, - { - latency: 3.609, - percentile: 0.998242, - total: 3094862 - }, - { - latency: 3.645, - percentile: 0.998437, - total: 3095481 - }, - { - latency: 3.683, - percentile: 0.998633, - total: 3096081 - }, - { - latency: 3.729, - percentile: 0.998828, - total: 3096690 - }, - { - latency: 3.785, - percentile: 0.999023, - total: 3097287 - }, - { - latency: 3.823, - percentile: 0.999121, - total: 3097594 - }, - { - latency: 3.861, - percentile: 0.999219, - total: 3097889 - }, - { - latency: 3.905, - percentile: 0.999316, - total: 3098208 - }, - { - latency: 3.951, - percentile: 0.999414, - total: 3098494 - }, - { - latency: 4.019, - percentile: 0.999512, - total: 3098797 - }, - { - latency: 4.061, - percentile: 0.999561, - total: 3098952 - }, - { - latency: 4.119, - percentile: 0.999609, - total: 3099108 - }, - { - latency: 4.183, - percentile: 0.999658, - total: 3099257 - }, - { - latency: 4.267, - percentile: 0.999707, - total: 3099402 - }, - { - latency: 4.403, - percentile: 0.999756, - total: 3099555 - }, - { - latency: 4.499, - percentile: 0.99978, - total: 3099629 - }, - { - latency: 4.651, - percentile: 0.999805, - total: 3099704 - }, - { - latency: 5.151, - percentile: 0.999829, - total: 3099780 - }, - { - latency: 25.375, - percentile: 0.999854, - total: 3099855 - }, - { - latency: 60.351, - percentile: 0.999878, - total: 3099931 - }, - { - latency: 77.823, - percentile: 0.99989, - total: 3099969 - }, - { - latency: 95.231, - percentile: 0.999902, - total: 3100007 - }, - { - latency: 112.831, - percentile: 0.999915, - total: 3100045 - }, - { - latency: 129.919, - percentile: 0.999927, - total: 3100083 - }, - { - latency: 147.327, - percentile: 0.999939, - total: 3100120 - }, - { - latency: 149.631, - percentile: 0.999945, - total: 3100140 - }, - { - latency: 164.223, - percentile: 0.999951, - total: 3100159 - }, - { - latency: 166.783, - percentile: 0.999957, - total: 3100177 - }, - { - latency: 170.751, - percentile: 0.999963, - total: 3100196 - }, - { - latency: 184.319, - percentile: 0.999969, - total: 3100217 - }, - { - latency: 185.087, - percentile: 0.999973, - total: 3100225 - }, - { - latency: 187.135, - percentile: 0.999976, - total: 3100234 - }, - { - latency: 200.703, - percentile: 0.999979, - total: 3100243 - }, - { - latency: 201.599, - percentile: 0.999982, - total: 3100253 - }, - { - latency: 202.751, - percentile: 0.999985, - total: 3100263 - }, - { - latency: 203.263, - percentile: 0.999986, - total: 3100268 - }, - { - latency: 204.031, - percentile: 0.999988, - total: 3100272 - }, - { - latency: 206.079, - percentile: 0.999989, - total: 3100276 - }, - { - latency: 217.855, - percentile: 0.999991, - total: 3100281 - }, - { - latency: 218.623, - percentile: 0.999992, - total: 3100288 - }, - { - latency: 218.623, - percentile: 0.999993, - total: 3100288 - }, - { - latency: 218.879, - percentile: 0.999994, - total: 3100292 - }, - { - latency: 219.135, - percentile: 0.999995, - total: 3100293 - }, - { - latency: 219.647, - percentile: 0.999995, - total: 3100295 - }, - { - latency: 219.775, - percentile: 0.999996, - total: 3100298 - }, - { - latency: 219.903, - percentile: 0.999997, - total: 3100300 - }, - { - latency: 219.903, - percentile: 0.999997, - total: 3100300 - }, - { - latency: 220.031, - percentile: 0.999997, - total: 3100301 - }, - { - latency: 220.415, - percentile: 0.999998, - total: 3100302 - }, - { - latency: 220.671, - percentile: 0.999998, - total: 3100304 - }, - { - latency: 220.671, - percentile: 0.999998, - total: 3100304 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 3100305 - }, - { - latency: 220.799, - percentile: 0.999999, - total: 3100305 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3100307 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3100307 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3100307 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3100307 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3100307 - }, - { - latency: 221.567, - percentile: 0.999999, - total: 3100308 - }, - { - latency: 221.567, - percentile: 1, - total: 3100308 - }, - { - latency: 221.567, - percentile: 1, - total: 3100308 - }, - { - latency: 221.567, - percentile: 1, - total: 3100308 - }, - { - latency: 221.567, - percentile: 1, - total: 3100308 - }, - { - latency: 221.823, - percentile: 1, - total: 3100309 - }, - { - latency: 221.823, - percentile: 1, - total: 3100309 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10800, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.79MB', - requestsPerSec: 10795.83, - requestsTotal: 3238742, - durationActual: '5.00m', - transferTotal: '1.70GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.181, - percentile: 0.1, - total: 313972 - }, - { - latency: 1.328, - percentile: 0.2, - total: 627924 - }, - { - latency: 1.452, - percentile: 0.3, - total: 939211 - }, - { - latency: 1.567, - percentile: 0.4, - total: 1252910 - }, - { - latency: 1.678, - percentile: 0.5, - total: 1565245 - }, - { - latency: 1.734, - percentile: 0.55, - total: 1723839 - }, - { - latency: 1.79, - percentile: 0.6, - total: 1880294 - }, - { - latency: 1.847, - percentile: 0.65, - total: 2034238 - }, - { - latency: 1.908, - percentile: 0.7, - total: 2190626 - }, - { - latency: 1.975, - percentile: 0.75, - total: 2347750 - }, - { - latency: 2.012, - percentile: 0.775, - total: 2425853 - }, - { - latency: 2.053, - percentile: 0.8, - total: 2505957 - }, - { - latency: 2.097, - percentile: 0.825, - total: 2582619 - }, - { - latency: 2.149, - percentile: 0.85, - total: 2661795 - }, - { - latency: 2.209, - percentile: 0.875, - total: 2738677 - }, - { - latency: 2.245, - percentile: 0.8875, - total: 2777362 - }, - { - latency: 2.287, - percentile: 0.9, - total: 2817213 - }, - { - latency: 2.335, - percentile: 0.9125, - total: 2856157 - }, - { - latency: 2.393, - percentile: 0.925, - total: 2895684 - }, - { - latency: 2.463, - percentile: 0.9375, - total: 2934094 - }, - { - latency: 2.505, - percentile: 0.94375, - total: 2953735 - }, - { - latency: 2.553, - percentile: 0.95, - total: 2973282 - }, - { - latency: 2.607, - percentile: 0.95625, - total: 2992404 - }, - { - latency: 2.673, - percentile: 0.9625, - total: 3012485 - }, - { - latency: 2.747, - percentile: 0.96875, - total: 3031650 - }, - { - latency: 2.791, - percentile: 0.971875, - total: 3041549 - }, - { - latency: 2.839, - percentile: 0.975, - total: 3051381 - }, - { - latency: 2.891, - percentile: 0.978125, - total: 3061091 - }, - { - latency: 2.949, - percentile: 0.98125, - total: 3070835 - }, - { - latency: 3.015, - percentile: 0.984375, - total: 3080402 - }, - { - latency: 3.051, - percentile: 0.985938, - total: 3085297 - }, - { - latency: 3.093, - percentile: 0.9875, - total: 3090338 - }, - { - latency: 3.139, - percentile: 0.989062, - total: 3095241 - }, - { - latency: 3.191, - percentile: 0.990625, - total: 3099985 - }, - { - latency: 3.255, - percentile: 0.992188, - total: 3104945 - }, - { - latency: 3.291, - percentile: 0.992969, - total: 3107288 - }, - { - latency: 3.337, - percentile: 0.99375, - total: 3109795 - }, - { - latency: 3.387, - percentile: 0.994531, - total: 3112173 - }, - { - latency: 3.451, - percentile: 0.995313, - total: 3114627 - }, - { - latency: 3.527, - percentile: 0.996094, - total: 3117072 - }, - { - latency: 3.575, - percentile: 0.996484, - total: 3118327 - }, - { - latency: 3.625, - percentile: 0.996875, - total: 3119515 - }, - { - latency: 3.687, - percentile: 0.997266, - total: 3120747 - }, - { - latency: 3.761, - percentile: 0.997656, - total: 3121971 - }, - { - latency: 3.853, - percentile: 0.998047, - total: 3123183 - }, - { - latency: 3.903, - percentile: 0.998242, - total: 3123794 - }, - { - latency: 3.965, - percentile: 0.998437, - total: 3124401 - }, - { - latency: 4.033, - percentile: 0.998633, - total: 3125003 - }, - { - latency: 4.119, - percentile: 0.998828, - total: 3125632 - }, - { - latency: 4.207, - percentile: 0.999023, - total: 3126228 - }, - { - latency: 4.263, - percentile: 0.999121, - total: 3126538 - }, - { - latency: 4.331, - percentile: 0.999219, - total: 3126845 - }, - { - latency: 4.411, - percentile: 0.999316, - total: 3127146 - }, - { - latency: 4.495, - percentile: 0.999414, - total: 3127459 - }, - { - latency: 4.619, - percentile: 0.999512, - total: 3127762 - }, - { - latency: 4.695, - percentile: 0.999561, - total: 3127912 - }, - { - latency: 4.779, - percentile: 0.999609, - total: 3128062 - }, - { - latency: 4.899, - percentile: 0.999658, - total: 3128212 - }, - { - latency: 5.079, - percentile: 0.999707, - total: 3128367 - }, - { - latency: 5.559, - percentile: 0.999756, - total: 3128518 - }, - { - latency: 14.575, - percentile: 0.99978, - total: 3128594 - }, - { - latency: 44.895, - percentile: 0.999805, - total: 3128670 - }, - { - latency: 64.127, - percentile: 0.999829, - total: 3128747 - }, - { - latency: 83.263, - percentile: 0.999854, - total: 3128824 - }, - { - latency: 113.919, - percentile: 0.999878, - total: 3128900 - }, - { - latency: 117.823, - percentile: 0.99989, - total: 3128939 - }, - { - latency: 133.119, - percentile: 0.999902, - total: 3128977 - }, - { - latency: 148.351, - percentile: 0.999915, - total: 3129014 - }, - { - latency: 152.063, - percentile: 0.999927, - total: 3129052 - }, - { - latency: 167.679, - percentile: 0.999939, - total: 3129091 - }, - { - latency: 169.215, - percentile: 0.999945, - total: 3129110 - }, - { - latency: 182.911, - percentile: 0.999951, - total: 3129129 - }, - { - latency: 185.087, - percentile: 0.999957, - total: 3129149 - }, - { - latency: 186.495, - percentile: 0.999963, - total: 3129167 - }, - { - latency: 200.063, - percentile: 0.999969, - total: 3129186 - }, - { - latency: 201.343, - percentile: 0.999973, - total: 3129198 - }, - { - latency: 202.239, - percentile: 0.999976, - total: 3129206 - }, - { - latency: 203.007, - percentile: 0.999979, - total: 3129216 - }, - { - latency: 203.903, - percentile: 0.999982, - total: 3129224 - }, - { - latency: 204.543, - percentile: 0.999985, - total: 3129234 - }, - { - latency: 204.927, - percentile: 0.999986, - total: 3129239 - }, - { - latency: 205.695, - percentile: 0.999988, - total: 3129244 - }, - { - latency: 217.983, - percentile: 0.999989, - total: 3129249 - }, - { - latency: 218.623, - percentile: 0.999991, - total: 3129253 - }, - { - latency: 219.135, - percentile: 0.999992, - total: 3129258 - }, - { - latency: 219.647, - percentile: 0.999993, - total: 3129262 - }, - { - latency: 219.647, - percentile: 0.999994, - total: 3129262 - }, - { - latency: 219.903, - percentile: 0.999995, - total: 3129266 - }, - { - latency: 220.031, - percentile: 0.999995, - total: 3129267 - }, - { - latency: 220.415, - percentile: 0.999996, - total: 3129271 - }, - { - latency: 220.415, - percentile: 0.999997, - total: 3129271 - }, - { - latency: 220.927, - percentile: 0.999997, - total: 3129273 - }, - { - latency: 220.927, - percentile: 0.999997, - total: 3129273 - }, - { - latency: 221.055, - percentile: 0.999998, - total: 3129274 - }, - { - latency: 221.439, - percentile: 0.999998, - total: 3129277 - }, - { - latency: 221.439, - percentile: 0.999998, - total: 3129277 - }, - { - latency: 221.439, - percentile: 0.999998, - total: 3129277 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 3129277 - }, - { - latency: 221.567, - percentile: 0.999999, - total: 3129278 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3129280 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3129280 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3129280 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3129280 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3129280 - }, - { - latency: 221.695, - percentile: 1, - total: 3129280 - }, - { - latency: 221.695, - percentile: 1, - total: 3129280 - }, - { - latency: 221.695, - percentile: 1, - total: 3129280 - }, - { - latency: 221.695, - percentile: 1, - total: 3129280 - }, - { - latency: 221.951, - percentile: 1, - total: 3129281 - }, - { - latency: 221.951, - percentile: 1, - total: 3129281 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 10900, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.84MB', - requestsPerSec: 10895.78, - requestsTotal: 3268727, - durationActual: '5.00m', - transferTotal: '1.71GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.19, - percentile: 0.1, - total: 317417 - }, - { - latency: 1.34, - percentile: 0.2, - total: 632703 - }, - { - latency: 1.467, - percentile: 0.3, - total: 947861 - }, - { - latency: 1.585, - percentile: 0.4, - total: 1264329 - }, - { - latency: 1.699, - percentile: 0.5, - total: 1579521 - }, - { - latency: 1.756, - percentile: 0.55, - total: 1737400 - }, - { - latency: 1.814, - percentile: 0.6, - total: 1895084 - }, - { - latency: 1.875, - percentile: 0.65, - total: 2053818 - }, - { - latency: 1.94, - percentile: 0.7, - total: 2213188 - }, - { - latency: 2.011, - percentile: 0.75, - total: 2369948 - }, - { - latency: 2.051, - percentile: 0.775, - total: 2448539 - }, - { - latency: 2.095, - percentile: 0.8, - total: 2527567 - }, - { - latency: 2.145, - percentile: 0.825, - total: 2606850 - }, - { - latency: 2.203, - percentile: 0.85, - total: 2686394 - }, - { - latency: 2.271, - percentile: 0.875, - total: 2764266 - }, - { - latency: 2.311, - percentile: 0.8875, - total: 2803285 - }, - { - latency: 2.357, - percentile: 0.9, - total: 2842805 - }, - { - latency: 2.409, - percentile: 0.9125, - total: 2882168 - }, - { - latency: 2.469, - percentile: 0.925, - total: 2921458 - }, - { - latency: 2.541, - percentile: 0.9375, - total: 2960967 - }, - { - latency: 2.583, - percentile: 0.94375, - total: 2980830 - }, - { - latency: 2.629, - percentile: 0.95, - total: 3000400 - }, - { - latency: 2.681, - percentile: 0.95625, - total: 3020222 - }, - { - latency: 2.741, - percentile: 0.9625, - total: 3040173 - }, - { - latency: 2.809, - percentile: 0.96875, - total: 3059747 - }, - { - latency: 2.847, - percentile: 0.971875, - total: 3069453 - }, - { - latency: 2.891, - percentile: 0.975, - total: 3079635 - }, - { - latency: 2.937, - percentile: 0.978125, - total: 3089287 - }, - { - latency: 2.989, - percentile: 0.98125, - total: 3099240 - }, - { - latency: 3.049, - percentile: 0.984375, - total: 3109230 - }, - { - latency: 3.081, - percentile: 0.985938, - total: 3113949 - }, - { - latency: 3.119, - percentile: 0.9875, - total: 3118987 - }, - { - latency: 3.161, - percentile: 0.989062, - total: 3123855 - }, - { - latency: 3.211, - percentile: 0.990625, - total: 3128839 - }, - { - latency: 3.267, - percentile: 0.992188, - total: 3133606 - }, - { - latency: 3.301, - percentile: 0.992969, - total: 3136109 - }, - { - latency: 3.337, - percentile: 0.99375, - total: 3138522 - }, - { - latency: 3.383, - percentile: 0.994531, - total: 3141084 - }, - { - latency: 3.431, - percentile: 0.995313, - total: 3143469 - }, - { - latency: 3.491, - percentile: 0.996094, - total: 3145934 - }, - { - latency: 3.525, - percentile: 0.996484, - total: 3147172 - }, - { - latency: 3.563, - percentile: 0.996875, - total: 3148398 - }, - { - latency: 3.609, - percentile: 0.997266, - total: 3149661 - }, - { - latency: 3.661, - percentile: 0.997656, - total: 3150881 - }, - { - latency: 3.721, - percentile: 0.998047, - total: 3152111 - }, - { - latency: 3.759, - percentile: 0.998242, - total: 3152734 - }, - { - latency: 3.797, - percentile: 0.998437, - total: 3153337 - }, - { - latency: 3.841, - percentile: 0.998633, - total: 3153961 - }, - { - latency: 3.893, - percentile: 0.998828, - total: 3154573 - }, - { - latency: 3.955, - percentile: 0.999023, - total: 3155176 - }, - { - latency: 3.995, - percentile: 0.999121, - total: 3155485 - }, - { - latency: 4.041, - percentile: 0.999219, - total: 3155802 - }, - { - latency: 4.091, - percentile: 0.999316, - total: 3156101 - }, - { - latency: 4.155, - percentile: 0.999414, - total: 3156411 - }, - { - latency: 4.223, - percentile: 0.999512, - total: 3156719 - }, - { - latency: 4.271, - percentile: 0.999561, - total: 3156882 - }, - { - latency: 4.327, - percentile: 0.999609, - total: 3157032 - }, - { - latency: 4.403, - percentile: 0.999658, - total: 3157185 - }, - { - latency: 4.479, - percentile: 0.999707, - total: 3157338 - }, - { - latency: 4.615, - percentile: 0.999756, - total: 3157490 - }, - { - latency: 4.711, - percentile: 0.99978, - total: 3157567 - }, - { - latency: 4.811, - percentile: 0.999805, - total: 3157643 - }, - { - latency: 5.007, - percentile: 0.999829, - total: 3157719 - }, - { - latency: 12.959, - percentile: 0.999854, - total: 3157796 - }, - { - latency: 47.775, - percentile: 0.999878, - total: 3157873 - }, - { - latency: 65.343, - percentile: 0.99989, - total: 3157913 - }, - { - latency: 82.303, - percentile: 0.999902, - total: 3157950 - }, - { - latency: 99.775, - percentile: 0.999915, - total: 3157990 - }, - { - latency: 116.927, - percentile: 0.999927, - total: 3158027 - }, - { - latency: 134.655, - percentile: 0.999939, - total: 3158066 - }, - { - latency: 148.479, - percentile: 0.999945, - total: 3158085 - }, - { - latency: 151.807, - percentile: 0.999951, - total: 3158104 - }, - { - latency: 166.015, - percentile: 0.999957, - total: 3158124 - }, - { - latency: 169.087, - percentile: 0.999963, - total: 3158143 - }, - { - latency: 183.551, - percentile: 0.999969, - total: 3158163 - }, - { - latency: 185.215, - percentile: 0.999973, - total: 3158172 - }, - { - latency: 186.367, - percentile: 0.999976, - total: 3158182 - }, - { - latency: 187.775, - percentile: 0.999979, - total: 3158191 - }, - { - latency: 200.959, - percentile: 0.999982, - total: 3158201 - }, - { - latency: 202.495, - percentile: 0.999985, - total: 3158211 - }, - { - latency: 202.879, - percentile: 0.999986, - total: 3158216 - }, - { - latency: 203.775, - percentile: 0.999988, - total: 3158221 - }, - { - latency: 204.415, - percentile: 0.999989, - total: 3158225 - }, - { - latency: 205.055, - percentile: 0.999991, - total: 3158230 - }, - { - latency: 217.599, - percentile: 0.999992, - total: 3158234 - }, - { - latency: 217.855, - percentile: 0.999993, - total: 3158238 - }, - { - latency: 218.495, - percentile: 0.999994, - total: 3158239 - }, - { - latency: 219.135, - percentile: 0.999995, - total: 3158244 - }, - { - latency: 219.135, - percentile: 0.999995, - total: 3158244 - }, - { - latency: 219.647, - percentile: 0.999996, - total: 3158246 - }, - { - latency: 220.031, - percentile: 0.999997, - total: 3158252 - }, - { - latency: 220.031, - percentile: 0.999997, - total: 3158252 - }, - { - latency: 220.031, - percentile: 0.999997, - total: 3158252 - }, - { - latency: 220.031, - percentile: 0.999998, - total: 3158252 - }, - { - latency: 220.031, - percentile: 0.999998, - total: 3158252 - }, - { - latency: 220.159, - percentile: 0.999998, - total: 3158254 - }, - { - latency: 220.159, - percentile: 0.999998, - total: 3158254 - }, - { - latency: 220.159, - percentile: 0.999999, - total: 3158254 - }, - { - latency: 220.287, - percentile: 0.999999, - total: 3158255 - }, - { - latency: 220.287, - percentile: 0.999999, - total: 3158255 - }, - { - latency: 220.927, - percentile: 0.999999, - total: 3158256 - }, - { - latency: 220.927, - percentile: 0.999999, - total: 3158256 - }, - { - latency: 220.927, - percentile: 0.999999, - total: 3158256 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 3158257 - }, - { - latency: 221.439, - percentile: 1, - total: 3158257 - }, - { - latency: 221.439, - percentile: 1, - total: 3158257 - }, - { - latency: 221.439, - percentile: 1, - total: 3158257 - }, - { - latency: 221.439, - percentile: 1, - total: 3158257 - }, - { - latency: 222.335, - percentile: 1, - total: 3158258 - }, - { - latency: 222.335, - percentile: 1, - total: 3158258 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.89MB', - requestsPerSec: 10995.74, - requestsTotal: 3298725, - durationActual: '5.00m', - transferTotal: '1.73GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.187, - percentile: 0.1, - total: 318848 - }, - { - latency: 1.337, - percentile: 0.2, - total: 638453 - }, - { - latency: 1.464, - percentile: 0.3, - total: 956446 - }, - { - latency: 1.583, - percentile: 0.4, - total: 1276800 - }, - { - latency: 1.698, - percentile: 0.5, - total: 1595915 - }, - { - latency: 1.755, - percentile: 0.55, - total: 1754867 - }, - { - latency: 1.813, - percentile: 0.6, - total: 1913658 - }, - { - latency: 1.873, - percentile: 0.65, - total: 2072409 - }, - { - latency: 1.937, - percentile: 0.7, - total: 2232828 - }, - { - latency: 2.007, - percentile: 0.75, - total: 2392356 - }, - { - latency: 2.045, - percentile: 0.775, - total: 2470325 - }, - { - latency: 2.089, - percentile: 0.8, - total: 2552808 - }, - { - latency: 2.135, - percentile: 0.825, - total: 2629967 - }, - { - latency: 2.191, - percentile: 0.85, - total: 2711333 - }, - { - latency: 2.255, - percentile: 0.875, - total: 2789172 - }, - { - latency: 2.293, - percentile: 0.8875, - total: 2828857 - }, - { - latency: 2.337, - percentile: 0.9, - total: 2868949 - }, - { - latency: 2.389, - percentile: 0.9125, - total: 2909564 - }, - { - latency: 2.449, - percentile: 0.925, - total: 2948286 - }, - { - latency: 2.525, - percentile: 0.9375, - total: 2988998 - }, - { - latency: 2.567, - percentile: 0.94375, - total: 3008168 - }, - { - latency: 2.619, - percentile: 0.95, - total: 3028575 - }, - { - latency: 2.677, - percentile: 0.95625, - total: 3048349 - }, - { - latency: 2.743, - percentile: 0.9625, - total: 3068033 - }, - { - latency: 2.823, - percentile: 0.96875, - total: 3088104 - }, - { - latency: 2.867, - percentile: 0.971875, - total: 3097819 - }, - { - latency: 2.915, - percentile: 0.975, - total: 3107735 - }, - { - latency: 2.969, - percentile: 0.978125, - total: 3117713 - }, - { - latency: 3.029, - percentile: 0.98125, - total: 3127677 - }, - { - latency: 3.099, - percentile: 0.984375, - total: 3137689 - }, - { - latency: 3.137, - percentile: 0.985938, - total: 3142490 - }, - { - latency: 3.181, - percentile: 0.9875, - total: 3147498 - }, - { - latency: 3.231, - percentile: 0.989062, - total: 3152507 - }, - { - latency: 3.287, - percentile: 0.990625, - total: 3157525 - }, - { - latency: 3.353, - percentile: 0.992188, - total: 3162340 - }, - { - latency: 3.395, - percentile: 0.992969, - total: 3164961 - }, - { - latency: 3.439, - percentile: 0.99375, - total: 3167399 - }, - { - latency: 3.491, - percentile: 0.994531, - total: 3169816 - }, - { - latency: 3.553, - percentile: 0.995313, - total: 3172366 - }, - { - latency: 3.625, - percentile: 0.996094, - total: 3174791 - }, - { - latency: 3.669, - percentile: 0.996484, - total: 3176060 - }, - { - latency: 3.717, - percentile: 0.996875, - total: 3177307 - }, - { - latency: 3.773, - percentile: 0.997266, - total: 3178527 - }, - { - latency: 3.843, - percentile: 0.997656, - total: 3179779 - }, - { - latency: 3.925, - percentile: 0.998047, - total: 3181035 - }, - { - latency: 3.971, - percentile: 0.998242, - total: 3181645 - }, - { - latency: 4.025, - percentile: 0.998437, - total: 3182267 - }, - { - latency: 4.087, - percentile: 0.998633, - total: 3182897 - }, - { - latency: 4.159, - percentile: 0.998828, - total: 3183535 - }, - { - latency: 4.243, - percentile: 0.999023, - total: 3184138 - }, - { - latency: 4.299, - percentile: 0.999121, - total: 3184449 - }, - { - latency: 4.355, - percentile: 0.999219, - total: 3184758 - }, - { - latency: 4.427, - percentile: 0.999316, - total: 3185066 - }, - { - latency: 4.511, - percentile: 0.999414, - total: 3185380 - }, - { - latency: 4.603, - percentile: 0.999512, - total: 3185688 - }, - { - latency: 4.655, - percentile: 0.999561, - total: 3185843 - }, - { - latency: 4.715, - percentile: 0.999609, - total: 3185998 - }, - { - latency: 4.791, - percentile: 0.999658, - total: 3186150 - }, - { - latency: 4.911, - percentile: 0.999707, - total: 3186306 - }, - { - latency: 5.063, - percentile: 0.999756, - total: 3186462 - }, - { - latency: 5.179, - percentile: 0.99978, - total: 3186540 - }, - { - latency: 5.371, - percentile: 0.999805, - total: 3186617 - }, - { - latency: 13.807, - percentile: 0.999829, - total: 3186695 - }, - { - latency: 46.335, - percentile: 0.999854, - total: 3186773 - }, - { - latency: 67.967, - percentile: 0.999878, - total: 3186850 - }, - { - latency: 84.351, - percentile: 0.99989, - total: 3186890 - }, - { - latency: 101.055, - percentile: 0.999902, - total: 3186928 - }, - { - latency: 117.631, - percentile: 0.999915, - total: 3186969 - }, - { - latency: 134.015, - percentile: 0.999927, - total: 3187006 - }, - { - latency: 150.655, - percentile: 0.999939, - total: 3187045 - }, - { - latency: 152.959, - percentile: 0.999945, - total: 3187067 - }, - { - latency: 167.039, - percentile: 0.999951, - total: 3187084 - }, - { - latency: 169.087, - percentile: 0.999957, - total: 3187104 - }, - { - latency: 183.551, - percentile: 0.999963, - total: 3187124 - }, - { - latency: 185.727, - percentile: 0.999969, - total: 3187142 - }, - { - latency: 186.623, - percentile: 0.999973, - total: 3187152 - }, - { - latency: 188.671, - percentile: 0.999976, - total: 3187162 - }, - { - latency: 201.087, - percentile: 0.999979, - total: 3187173 - }, - { - latency: 202.239, - percentile: 0.999982, - total: 3187181 - }, - { - latency: 203.135, - percentile: 0.999985, - total: 3187191 - }, - { - latency: 203.519, - percentile: 0.999986, - total: 3187197 - }, - { - latency: 204.415, - percentile: 0.999988, - total: 3187201 - }, - { - latency: 205.183, - percentile: 0.999989, - total: 3187205 - }, - { - latency: 217.471, - percentile: 0.999991, - total: 3187210 - }, - { - latency: 218.111, - percentile: 0.999992, - total: 3187215 - }, - { - latency: 218.495, - percentile: 0.999993, - total: 3187218 - }, - { - latency: 219.007, - percentile: 0.999994, - total: 3187221 - }, - { - latency: 219.391, - percentile: 0.999995, - total: 3187222 - }, - { - latency: 219.647, - percentile: 0.999995, - total: 3187225 - }, - { - latency: 219.903, - percentile: 0.999996, - total: 3187228 - }, - { - latency: 220.031, - percentile: 0.999997, - total: 3187229 - }, - { - latency: 220.159, - percentile: 0.999997, - total: 3187231 - }, - { - latency: 220.159, - percentile: 0.999997, - total: 3187231 - }, - { - latency: 220.543, - percentile: 0.999998, - total: 3187232 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 3187233 - }, - { - latency: 220.927, - percentile: 0.999998, - total: 3187235 - }, - { - latency: 220.927, - percentile: 0.999998, - total: 3187235 - }, - { - latency: 220.927, - percentile: 0.999999, - total: 3187235 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3187236 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3187236 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3187238 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3187238 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3187238 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3187238 - }, - { - latency: 221.695, - percentile: 1, - total: 3187238 - }, - { - latency: 221.695, - percentile: 1, - total: 3187238 - }, - { - latency: 221.695, - percentile: 1, - total: 3187238 - }, - { - latency: 221.695, - percentile: 1, - total: 3187238 - }, - { - latency: 223.103, - percentile: 1, - total: 3187239 - }, - { - latency: 223.103, - percentile: 1, - total: 3187239 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11100, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.95MB', - requestsPerSec: 11095.7, - requestsTotal: 3328712, - durationActual: '5.00m', - transferTotal: '1.74GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.2, - percentile: 0.1, - total: 322884 - }, - { - latency: 1.352, - percentile: 0.2, - total: 645522 - }, - { - latency: 1.478, - percentile: 0.3, - total: 965643 - }, - { - latency: 1.595, - percentile: 0.4, - total: 1287390 - }, - { - latency: 1.708, - percentile: 0.5, - total: 1608408 - }, - { - latency: 1.765, - percentile: 0.55, - total: 1769805 - }, - { - latency: 1.823, - percentile: 0.6, - total: 1931044 - }, - { - latency: 1.883, - percentile: 0.65, - total: 2090572 - }, - { - latency: 1.948, - percentile: 0.7, - total: 2252619 - }, - { - latency: 2.02, - percentile: 0.75, - total: 2413724 - }, - { - latency: 2.061, - percentile: 0.775, - total: 2495655 - }, - { - latency: 2.105, - percentile: 0.8, - total: 2575283 - }, - { - latency: 2.155, - percentile: 0.825, - total: 2656221 - }, - { - latency: 2.211, - percentile: 0.85, - total: 2734792 - }, - { - latency: 2.279, - percentile: 0.875, - total: 2815304 - }, - { - latency: 2.319, - percentile: 0.8875, - total: 2856061 - }, - { - latency: 2.363, - percentile: 0.9, - total: 2895345 - }, - { - latency: 2.415, - percentile: 0.9125, - total: 2935856 - }, - { - latency: 2.475, - percentile: 0.925, - total: 2975647 - }, - { - latency: 2.547, - percentile: 0.9375, - total: 3016144 - }, - { - latency: 2.589, - percentile: 0.94375, - total: 3036163 - }, - { - latency: 2.635, - percentile: 0.95, - total: 3055848 - }, - { - latency: 2.689, - percentile: 0.95625, - total: 3076235 - }, - { - latency: 2.749, - percentile: 0.9625, - total: 3095650 - }, - { - latency: 2.821, - percentile: 0.96875, - total: 3115735 - }, - { - latency: 2.863, - percentile: 0.971875, - total: 3125996 - }, - { - latency: 2.909, - percentile: 0.975, - total: 3136261 - }, - { - latency: 2.959, - percentile: 0.978125, - total: 3146231 - }, - { - latency: 3.015, - percentile: 0.98125, - total: 3156221 - }, - { - latency: 3.079, - percentile: 0.984375, - total: 3166012 - }, - { - latency: 3.117, - percentile: 0.985938, - total: 3171136 - }, - { - latency: 3.157, - percentile: 0.9875, - total: 3176095 - }, - { - latency: 3.203, - percentile: 0.989062, - total: 3181213 - }, - { - latency: 3.255, - percentile: 0.990625, - total: 3186247 - }, - { - latency: 3.315, - percentile: 0.992188, - total: 3191149 - }, - { - latency: 3.351, - percentile: 0.992969, - total: 3193620 - }, - { - latency: 3.393, - percentile: 0.99375, - total: 3196203 - }, - { - latency: 3.439, - percentile: 0.994531, - total: 3198703 - }, - { - latency: 3.489, - percentile: 0.995313, - total: 3201147 - }, - { - latency: 3.551, - percentile: 0.996094, - total: 3203663 - }, - { - latency: 3.587, - percentile: 0.996484, - total: 3204966 - }, - { - latency: 3.625, - percentile: 0.996875, - total: 3206175 - }, - { - latency: 3.671, - percentile: 0.997266, - total: 3207458 - }, - { - latency: 3.721, - percentile: 0.997656, - total: 3208703 - }, - { - latency: 3.785, - percentile: 0.998047, - total: 3209957 - }, - { - latency: 3.819, - percentile: 0.998242, - total: 3210566 - }, - { - latency: 3.861, - percentile: 0.998437, - total: 3211196 - }, - { - latency: 3.909, - percentile: 0.998633, - total: 3211832 - }, - { - latency: 3.957, - percentile: 0.998828, - total: 3212472 - }, - { - latency: 4.019, - percentile: 0.999023, - total: 3213082 - }, - { - latency: 4.059, - percentile: 0.999121, - total: 3213393 - }, - { - latency: 4.099, - percentile: 0.999219, - total: 3213709 - }, - { - latency: 4.147, - percentile: 0.999316, - total: 3214028 - }, - { - latency: 4.203, - percentile: 0.999414, - total: 3214331 - }, - { - latency: 4.283, - percentile: 0.999512, - total: 3214654 - }, - { - latency: 4.331, - percentile: 0.999561, - total: 3214810 - }, - { - latency: 4.379, - percentile: 0.999609, - total: 3214966 - }, - { - latency: 4.455, - percentile: 0.999658, - total: 3215120 - }, - { - latency: 4.539, - percentile: 0.999707, - total: 3215275 - }, - { - latency: 4.679, - percentile: 0.999756, - total: 3215432 - }, - { - latency: 4.779, - percentile: 0.99978, - total: 3215509 - }, - { - latency: 4.927, - percentile: 0.999805, - total: 3215587 - }, - { - latency: 5.255, - percentile: 0.999829, - total: 3215666 - }, - { - latency: 31.487, - percentile: 0.999854, - total: 3215744 - }, - { - latency: 65.375, - percentile: 0.999878, - total: 3215823 - }, - { - latency: 81.407, - percentile: 0.99989, - total: 3215862 - }, - { - latency: 87.999, - percentile: 0.999902, - total: 3215901 - }, - { - latency: 104.063, - percentile: 0.999915, - total: 3215941 - }, - { - latency: 120.639, - percentile: 0.999927, - total: 3215980 - }, - { - latency: 137.343, - percentile: 0.999939, - total: 3216019 - }, - { - latency: 151.679, - percentile: 0.999945, - total: 3216040 - }, - { - latency: 154.111, - percentile: 0.999951, - total: 3216059 - }, - { - latency: 168.319, - percentile: 0.999957, - total: 3216079 - }, - { - latency: 170.239, - percentile: 0.999963, - total: 3216098 - }, - { - latency: 185.215, - percentile: 0.999969, - total: 3216118 - }, - { - latency: 186.111, - percentile: 0.999973, - total: 3216128 - }, - { - latency: 186.879, - percentile: 0.999976, - total: 3216137 - }, - { - latency: 188.927, - percentile: 0.999979, - total: 3216147 - }, - { - latency: 202.111, - percentile: 0.999982, - total: 3216157 - }, - { - latency: 202.623, - percentile: 0.999985, - total: 3216166 - }, - { - latency: 203.135, - percentile: 0.999986, - total: 3216171 - }, - { - latency: 203.647, - percentile: 0.999988, - total: 3216176 - }, - { - latency: 204.415, - percentile: 0.999989, - total: 3216182 - }, - { - latency: 205.311, - percentile: 0.999991, - total: 3216186 - }, - { - latency: 217.727, - percentile: 0.999992, - total: 3216191 - }, - { - latency: 218.367, - percentile: 0.999993, - total: 3216193 - }, - { - latency: 219.007, - percentile: 0.999994, - total: 3216197 - }, - { - latency: 219.135, - percentile: 0.999995, - total: 3216198 - }, - { - latency: 219.391, - percentile: 0.999995, - total: 3216203 - }, - { - latency: 219.391, - percentile: 0.999996, - total: 3216203 - }, - { - latency: 219.519, - percentile: 0.999997, - total: 3216205 - }, - { - latency: 219.903, - percentile: 0.999997, - total: 3216206 - }, - { - latency: 220.159, - percentile: 0.999997, - total: 3216207 - }, - { - latency: 220.287, - percentile: 0.999998, - total: 3216208 - }, - { - latency: 220.671, - percentile: 0.999998, - total: 3216210 - }, - { - latency: 220.671, - percentile: 0.999998, - total: 3216210 - }, - { - latency: 220.799, - percentile: 0.999998, - total: 3216211 - }, - { - latency: 220.799, - percentile: 0.999999, - total: 3216211 - }, - { - latency: 220.927, - percentile: 0.999999, - total: 3216212 - }, - { - latency: 220.927, - percentile: 0.999999, - total: 3216212 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3216213 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3216213 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3216213 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3216214 - }, - { - latency: 221.695, - percentile: 1, - total: 3216214 - }, - { - latency: 221.695, - percentile: 1, - total: 3216214 - }, - { - latency: 221.695, - percentile: 1, - total: 3216214 - }, - { - latency: 221.695, - percentile: 1, - total: 3216214 - }, - { - latency: 222.335, - percentile: 1, - total: 3216215 - }, - { - latency: 222.335, - percentile: 1, - total: 3216215 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11200, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.00MB', - requestsPerSec: 11195.63, - requestsTotal: 3358693, - durationActual: '5.00m', - transferTotal: '1.76GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.198, - percentile: 0.1, - total: 325099 - }, - { - latency: 1.351, - percentile: 0.2, - total: 649057 - }, - { - latency: 1.479, - percentile: 0.3, - total: 973718 - }, - { - latency: 1.597, - percentile: 0.4, - total: 1298869 - }, - { - latency: 1.712, - percentile: 0.5, - total: 1624429 - }, - { - latency: 1.769, - percentile: 0.55, - total: 1784963 - }, - { - latency: 1.828, - percentile: 0.6, - total: 1947167 - }, - { - latency: 1.89, - percentile: 0.65, - total: 2109841 - }, - { - latency: 1.957, - percentile: 0.7, - total: 2273763 - }, - { - latency: 2.03, - percentile: 0.75, - total: 2434619 - }, - { - latency: 2.071, - percentile: 0.775, - total: 2515910 - }, - { - latency: 2.117, - percentile: 0.8, - total: 2598222 - }, - { - latency: 2.167, - percentile: 0.825, - total: 2678113 - }, - { - latency: 2.227, - percentile: 0.85, - total: 2760817 - }, - { - latency: 2.295, - percentile: 0.875, - total: 2839703 - }, - { - latency: 2.337, - percentile: 0.8875, - total: 2881128 - }, - { - latency: 2.383, - percentile: 0.9, - total: 2920914 - }, - { - latency: 2.435, - percentile: 0.9125, - total: 2961375 - }, - { - latency: 2.497, - percentile: 0.925, - total: 3002195 - }, - { - latency: 2.571, - percentile: 0.9375, - total: 3042804 - }, - { - latency: 2.613, - percentile: 0.94375, - total: 3062779 - }, - { - latency: 2.663, - percentile: 0.95, - total: 3083683 - }, - { - latency: 2.719, - percentile: 0.95625, - total: 3103857 - }, - { - latency: 2.781, - percentile: 0.9625, - total: 3123943 - }, - { - latency: 2.853, - percentile: 0.96875, - total: 3144206 - }, - { - latency: 2.893, - percentile: 0.971875, - total: 3154189 - }, - { - latency: 2.939, - percentile: 0.975, - total: 3164457 - }, - { - latency: 2.987, - percentile: 0.978125, - total: 3174294 - }, - { - latency: 3.043, - percentile: 0.98125, - total: 3184544 - }, - { - latency: 3.107, - percentile: 0.984375, - total: 3194619 - }, - { - latency: 3.143, - percentile: 0.985938, - total: 3199563 - }, - { - latency: 3.185, - percentile: 0.9875, - total: 3204764 - }, - { - latency: 3.229, - percentile: 0.989062, - total: 3209754 - }, - { - latency: 3.283, - percentile: 0.990625, - total: 3214871 - }, - { - latency: 3.347, - percentile: 0.992188, - total: 3219944 - }, - { - latency: 3.383, - percentile: 0.992969, - total: 3222409 - }, - { - latency: 3.425, - percentile: 0.99375, - total: 3224962 - }, - { - latency: 3.473, - percentile: 0.994531, - total: 3227481 - }, - { - latency: 3.527, - percentile: 0.995313, - total: 3229979 - }, - { - latency: 3.591, - percentile: 0.996094, - total: 3232561 - }, - { - latency: 3.627, - percentile: 0.996484, - total: 3233793 - }, - { - latency: 3.669, - percentile: 0.996875, - total: 3235056 - }, - { - latency: 3.721, - percentile: 0.997266, - total: 3236361 - }, - { - latency: 3.777, - percentile: 0.997656, - total: 3237592 - }, - { - latency: 3.843, - percentile: 0.998047, - total: 3238866 - }, - { - latency: 3.881, - percentile: 0.998242, - total: 3239488 - }, - { - latency: 3.923, - percentile: 0.998437, - total: 3240131 - }, - { - latency: 3.973, - percentile: 0.998633, - total: 3240756 - }, - { - latency: 4.029, - percentile: 0.998828, - total: 3241382 - }, - { - latency: 4.099, - percentile: 0.999023, - total: 3242020 - }, - { - latency: 4.139, - percentile: 0.999121, - total: 3242342 - }, - { - latency: 4.187, - percentile: 0.999219, - total: 3242650 - }, - { - latency: 4.239, - percentile: 0.999316, - total: 3242968 - }, - { - latency: 4.311, - percentile: 0.999414, - total: 3243295 - }, - { - latency: 4.395, - percentile: 0.999512, - total: 3243622 - }, - { - latency: 4.443, - percentile: 0.999561, - total: 3243761 - }, - { - latency: 4.507, - percentile: 0.999609, - total: 3243918 - }, - { - latency: 4.595, - percentile: 0.999658, - total: 3244076 - }, - { - latency: 4.727, - percentile: 0.999707, - total: 3244240 - }, - { - latency: 4.903, - percentile: 0.999756, - total: 3244393 - }, - { - latency: 5.059, - percentile: 0.99978, - total: 3244471 - }, - { - latency: 5.531, - percentile: 0.999805, - total: 3244551 - }, - { - latency: 21.935, - percentile: 0.999829, - total: 3244630 - }, - { - latency: 52.447, - percentile: 0.999854, - total: 3244709 - }, - { - latency: 84.607, - percentile: 0.999878, - total: 3244788 - }, - { - latency: 100.607, - percentile: 0.99989, - total: 3244828 - }, - { - latency: 105.151, - percentile: 0.999902, - total: 3244869 - }, - { - latency: 120.319, - percentile: 0.999915, - total: 3244907 - }, - { - latency: 136.831, - percentile: 0.999927, - total: 3244949 - }, - { - latency: 152.703, - percentile: 0.999939, - total: 3244986 - }, - { - latency: 155.135, - percentile: 0.999945, - total: 3245006 - }, - { - latency: 169.215, - percentile: 0.999951, - total: 3245029 - }, - { - latency: 170.495, - percentile: 0.999957, - total: 3245047 - }, - { - latency: 185.471, - percentile: 0.999963, - total: 3245068 - }, - { - latency: 186.879, - percentile: 0.999969, - total: 3245085 - }, - { - latency: 187.647, - percentile: 0.999973, - total: 3245095 - }, - { - latency: 200.703, - percentile: 0.999976, - total: 3245106 - }, - { - latency: 202.367, - percentile: 0.999979, - total: 3245115 - }, - { - latency: 203.007, - percentile: 0.999982, - total: 3245125 - }, - { - latency: 203.903, - percentile: 0.999985, - total: 3245136 - }, - { - latency: 204.159, - percentile: 0.999986, - total: 3245140 - }, - { - latency: 205.055, - percentile: 0.999988, - total: 3245146 - }, - { - latency: 205.567, - percentile: 0.999989, - total: 3245150 - }, - { - latency: 217.727, - percentile: 0.999991, - total: 3245155 - }, - { - latency: 218.751, - percentile: 0.999992, - total: 3245160 - }, - { - latency: 218.879, - percentile: 0.999993, - total: 3245162 - }, - { - latency: 219.263, - percentile: 0.999994, - total: 3245165 - }, - { - latency: 219.391, - percentile: 0.999995, - total: 3245168 - }, - { - latency: 219.647, - percentile: 0.999995, - total: 3245170 - }, - { - latency: 219.775, - percentile: 0.999996, - total: 3245172 - }, - { - latency: 220.287, - percentile: 0.999997, - total: 3245173 - }, - { - latency: 220.543, - percentile: 0.999997, - total: 3245175 - }, - { - latency: 220.671, - percentile: 0.999997, - total: 3245179 - }, - { - latency: 220.671, - percentile: 0.999998, - total: 3245179 - }, - { - latency: 220.671, - percentile: 0.999998, - total: 3245179 - }, - { - latency: 220.671, - percentile: 0.999998, - total: 3245179 - }, - { - latency: 220.927, - percentile: 0.999998, - total: 3245180 - }, - { - latency: 220.927, - percentile: 0.999999, - total: 3245180 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3245181 - }, - { - latency: 221.055, - percentile: 0.999999, - total: 3245181 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3245182 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3245182 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3245182 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3245183 - }, - { - latency: 221.695, - percentile: 1, - total: 3245183 - }, - { - latency: 221.695, - percentile: 1, - total: 3245183 - }, - { - latency: 221.695, - percentile: 1, - total: 3245183 - }, - { - latency: 221.695, - percentile: 1, - total: 3245183 - }, - { - latency: 221.951, - percentile: 1, - total: 3245184 - }, - { - latency: 221.951, - percentile: 1, - total: 3245184 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11300, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.05MB', - requestsPerSec: 11295.61, - requestsTotal: 3388677, - durationActual: '5.00m', - transferTotal: '1.77GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.208, - percentile: 0.1, - total: 327511 - }, - { - latency: 1.366, - percentile: 0.2, - total: 657128 - }, - { - latency: 1.497, - percentile: 0.3, - total: 984743 - }, - { - latency: 1.618, - percentile: 0.4, - total: 1312183 - }, - { - latency: 1.734, - percentile: 0.5, - total: 1638215 - }, - { - latency: 1.793, - percentile: 0.55, - total: 1803424 - }, - { - latency: 1.853, - percentile: 0.6, - total: 1966785 - }, - { - latency: 1.915, - percentile: 0.65, - total: 2128300 - }, - { - latency: 1.983, - percentile: 0.7, - total: 2292685 - }, - { - latency: 2.059, - percentile: 0.75, - total: 2457808 - }, - { - latency: 2.101, - percentile: 0.775, - total: 2539561 - }, - { - latency: 2.147, - percentile: 0.8, - total: 2620314 - }, - { - latency: 2.199, - percentile: 0.825, - total: 2702054 - }, - { - latency: 2.259, - percentile: 0.85, - total: 2783705 - }, - { - latency: 2.331, - percentile: 0.875, - total: 2865366 - }, - { - latency: 2.373, - percentile: 0.8875, - total: 2906359 - }, - { - latency: 2.421, - percentile: 0.9, - total: 2947911 - }, - { - latency: 2.475, - percentile: 0.9125, - total: 2988507 - }, - { - latency: 2.539, - percentile: 0.925, - total: 3029665 - }, - { - latency: 2.613, - percentile: 0.9375, - total: 3069636 - }, - { - latency: 2.659, - percentile: 0.94375, - total: 3090650 - }, - { - latency: 2.709, - percentile: 0.95, - total: 3111127 - }, - { - latency: 2.763, - percentile: 0.95625, - total: 3130982 - }, - { - latency: 2.827, - percentile: 0.9625, - total: 3151456 - }, - { - latency: 2.901, - percentile: 0.96875, - total: 3171884 - }, - { - latency: 2.943, - percentile: 0.971875, - total: 3182108 - }, - { - latency: 2.991, - percentile: 0.975, - total: 3192593 - }, - { - latency: 3.043, - percentile: 0.978125, - total: 3202784 - }, - { - latency: 3.101, - percentile: 0.98125, - total: 3212895 - }, - { - latency: 3.171, - percentile: 0.984375, - total: 3223164 - }, - { - latency: 3.211, - percentile: 0.985938, - total: 3228212 - }, - { - latency: 3.257, - percentile: 0.9875, - total: 3233370 - }, - { - latency: 3.307, - percentile: 0.989062, - total: 3238384 - }, - { - latency: 3.367, - percentile: 0.990625, - total: 3243558 - }, - { - latency: 3.439, - percentile: 0.992188, - total: 3248709 - }, - { - latency: 3.479, - percentile: 0.992969, - total: 3251190 - }, - { - latency: 3.525, - percentile: 0.99375, - total: 3253717 - }, - { - latency: 3.577, - percentile: 0.994531, - total: 3256335 - }, - { - latency: 3.637, - percentile: 0.995313, - total: 3258826 - }, - { - latency: 3.709, - percentile: 0.996094, - total: 3261407 - }, - { - latency: 3.749, - percentile: 0.996484, - total: 3262646 - }, - { - latency: 3.797, - percentile: 0.996875, - total: 3263938 - }, - { - latency: 3.851, - percentile: 0.997266, - total: 3265236 - }, - { - latency: 3.913, - percentile: 0.997656, - total: 3266497 - }, - { - latency: 3.985, - percentile: 0.998047, - total: 3267774 - }, - { - latency: 4.029, - percentile: 0.998242, - total: 3268404 - }, - { - latency: 4.077, - percentile: 0.998437, - total: 3269048 - }, - { - latency: 4.131, - percentile: 0.998633, - total: 3269685 - }, - { - latency: 4.191, - percentile: 0.998828, - total: 3270323 - }, - { - latency: 4.271, - percentile: 0.999023, - total: 3270975 - }, - { - latency: 4.315, - percentile: 0.999121, - total: 3271276 - }, - { - latency: 4.371, - percentile: 0.999219, - total: 3271607 - }, - { - latency: 4.431, - percentile: 0.999316, - total: 3271915 - }, - { - latency: 4.503, - percentile: 0.999414, - total: 3272236 - }, - { - latency: 4.603, - percentile: 0.999512, - total: 3272560 - }, - { - latency: 4.667, - percentile: 0.999561, - total: 3272724 - }, - { - latency: 4.743, - percentile: 0.999609, - total: 3272881 - }, - { - latency: 4.827, - percentile: 0.999658, - total: 3273034 - }, - { - latency: 4.967, - percentile: 0.999707, - total: 3273196 - }, - { - latency: 5.259, - percentile: 0.999756, - total: 3273354 - }, - { - latency: 5.959, - percentile: 0.99978, - total: 3273434 - }, - { - latency: 24.271, - percentile: 0.999805, - total: 3273514 - }, - { - latency: 53.183, - percentile: 0.999829, - total: 3273594 - }, - { - latency: 72.895, - percentile: 0.999854, - total: 3273674 - }, - { - latency: 102.975, - percentile: 0.999878, - total: 3273754 - }, - { - latency: 118.335, - percentile: 0.99989, - total: 3273795 - }, - { - latency: 121.791, - percentile: 0.999902, - total: 3273834 - }, - { - latency: 137.599, - percentile: 0.999915, - total: 3273879 - }, - { - latency: 153.087, - percentile: 0.999927, - total: 3273915 - }, - { - latency: 168.319, - percentile: 0.999939, - total: 3273954 - }, - { - latency: 170.111, - percentile: 0.999945, - total: 3273974 - }, - { - latency: 171.519, - percentile: 0.999951, - total: 3273994 - }, - { - latency: 185.599, - percentile: 0.999957, - total: 3274015 - }, - { - latency: 187.263, - percentile: 0.999963, - total: 3274036 - }, - { - latency: 188.543, - percentile: 0.999969, - total: 3274054 - }, - { - latency: 201.855, - percentile: 0.999973, - total: 3274064 - }, - { - latency: 202.751, - percentile: 0.999976, - total: 3274075 - }, - { - latency: 203.647, - percentile: 0.999979, - total: 3274084 - }, - { - latency: 204.287, - percentile: 0.999982, - total: 3274097 - }, - { - latency: 204.927, - percentile: 0.999985, - total: 3274105 - }, - { - latency: 205.695, - percentile: 0.999986, - total: 3274110 - }, - { - latency: 217.855, - percentile: 0.999988, - total: 3274114 - }, - { - latency: 218.623, - percentile: 0.999989, - total: 3274119 - }, - { - latency: 219.519, - percentile: 0.999991, - total: 3274124 - }, - { - latency: 219.903, - percentile: 0.999992, - total: 3274129 - }, - { - latency: 220.415, - percentile: 0.999993, - total: 3274132 - }, - { - latency: 220.671, - percentile: 0.999994, - total: 3274136 - }, - { - latency: 220.671, - percentile: 0.999995, - total: 3274136 - }, - { - latency: 220.799, - percentile: 0.999995, - total: 3274142 - }, - { - latency: 220.799, - percentile: 0.999996, - total: 3274142 - }, - { - latency: 220.799, - percentile: 0.999997, - total: 3274142 - }, - { - latency: 221.055, - percentile: 0.999997, - total: 3274144 - }, - { - latency: 221.183, - percentile: 0.999997, - total: 3274146 - }, - { - latency: 221.183, - percentile: 0.999998, - total: 3274146 - }, - { - latency: 221.311, - percentile: 0.999998, - total: 3274147 - }, - { - latency: 221.567, - percentile: 0.999998, - total: 3274148 - }, - { - latency: 221.695, - percentile: 0.999998, - total: 3274149 - }, - { - latency: 221.695, - percentile: 0.999999, - total: 3274149 - }, - { - latency: 221.951, - percentile: 0.999999, - total: 3274151 - }, - { - latency: 221.951, - percentile: 0.999999, - total: 3274151 - }, - { - latency: 221.951, - percentile: 0.999999, - total: 3274151 - }, - { - latency: 221.951, - percentile: 0.999999, - total: 3274151 - }, - { - latency: 221.951, - percentile: 0.999999, - total: 3274151 - }, - { - latency: 222.335, - percentile: 0.999999, - total: 3274152 - }, - { - latency: 222.335, - percentile: 1, - total: 3274152 - }, - { - latency: 222.335, - percentile: 1, - total: 3274152 - }, - { - latency: 222.335, - percentile: 1, - total: 3274152 - }, - { - latency: 222.335, - percentile: 1, - total: 3274152 - }, - { - latency: 222.847, - percentile: 1, - total: 3274153 - }, - { - latency: 222.847, - percentile: 1, - total: 3274153 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11400, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '5.69MB', - requestsPerSec: 10618.25, - connectErrors: '0', - readErrors: '1', - writeErrors: '0', - timeoutErrors: '2030', - non2xx3xx: 20, - requestsTotal: 3185472, - durationActual: '5.00m', - transferTotal: '1.67GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.259, - percentile: 0.1, - total: 308374 - }, - { - latency: 1.439, - percentile: 0.2, - total: 614449 - }, - { - latency: 1.589, - percentile: 0.3, - total: 922555 - }, - { - latency: 1.718, - percentile: 0.4, - total: 1231012 - }, - { - latency: 1.835, - percentile: 0.5, - total: 1536282 - }, - { - latency: 1.894, - percentile: 0.55, - total: 1690684 - }, - { - latency: 1.956, - percentile: 0.6, - total: 1844705 - }, - { - latency: 2.021, - percentile: 0.65, - total: 1996862 - }, - { - latency: 2.093, - percentile: 0.7, - total: 2151204 - }, - { - latency: 2.177, - percentile: 0.75, - total: 2307177 - }, - { - latency: 2.225, - percentile: 0.775, - total: 2383668 - }, - { - latency: 2.277, - percentile: 0.8, - total: 2458520 - }, - { - latency: 2.337, - percentile: 0.825, - total: 2534895 - }, - { - latency: 2.407, - percentile: 0.85, - total: 2612746 - }, - { - latency: 2.487, - percentile: 0.875, - total: 2688706 - }, - { - latency: 2.535, - percentile: 0.8875, - total: 2727793 - }, - { - latency: 2.587, - percentile: 0.9, - total: 2764991 - }, - { - latency: 2.649, - percentile: 0.9125, - total: 2803424 - }, - { - latency: 2.723, - percentile: 0.925, - total: 2842217 - }, - { - latency: 2.813, - percentile: 0.9375, - total: 2880466 - }, - { - latency: 2.867, - percentile: 0.94375, - total: 2899551 - }, - { - latency: 2.929, - percentile: 0.95, - total: 2918456 - }, - { - latency: 3.003, - percentile: 0.95625, - total: 2937655 - }, - { - latency: 3.087, - percentile: 0.9625, - total: 2956721 - }, - { - latency: 3.199, - percentile: 0.96875, - total: 2975937 - }, - { - latency: 3.271, - percentile: 0.971875, - total: 2985536 - }, - { - latency: 3.353, - percentile: 0.975, - total: 2995255 - }, - { - latency: 3.449, - percentile: 0.978125, - total: 3004734 - }, - { - latency: 3.563, - percentile: 0.98125, - total: 3014400 - }, - { - latency: 3.691, - percentile: 0.984375, - total: 3023955 - }, - { - latency: 3.761, - percentile: 0.985938, - total: 3028733 - }, - { - latency: 3.839, - percentile: 0.9875, - total: 3033611 - }, - { - latency: 3.923, - percentile: 0.989062, - total: 3038414 - }, - { - latency: 4.019, - percentile: 0.990625, - total: 3043189 - }, - { - latency: 4.139, - percentile: 0.992188, - total: 3047969 - }, - { - latency: 4.207, - percentile: 0.992969, - total: 3050316 - }, - { - latency: 4.291, - percentile: 0.99375, - total: 3052802 - }, - { - latency: 4.383, - percentile: 0.994531, - total: 3055151 - }, - { - latency: 4.491, - percentile: 0.995313, - total: 3057604 - }, - { - latency: 4.607, - percentile: 0.996094, - total: 3059926 - }, - { - latency: 4.683, - percentile: 0.996484, - total: 3061128 - }, - { - latency: 4.767, - percentile: 0.996875, - total: 3062347 - }, - { - latency: 4.855, - percentile: 0.997266, - total: 3063533 - }, - { - latency: 4.963, - percentile: 0.997656, - total: 3064735 - }, - { - latency: 5.083, - percentile: 0.998047, - total: 3065926 - }, - { - latency: 5.151, - percentile: 0.998242, - total: 3066541 - }, - { - latency: 5.223, - percentile: 0.998437, - total: 3067132 - }, - { - latency: 5.307, - percentile: 0.998633, - total: 3067723 - }, - { - latency: 5.399, - percentile: 0.998828, - total: 3068320 - }, - { - latency: 5.503, - percentile: 0.999023, - total: 3068917 - }, - { - latency: 5.563, - percentile: 0.999121, - total: 3069236 - }, - { - latency: 5.627, - percentile: 0.999219, - total: 3069538 - }, - { - latency: 5.691, - percentile: 0.999316, - total: 3069827 - }, - { - latency: 5.763, - percentile: 0.999414, - total: 3070125 - }, - { - latency: 5.847, - percentile: 0.999512, - total: 3070423 - }, - { - latency: 5.911, - percentile: 0.999561, - total: 3070571 - }, - { - latency: 5.995, - percentile: 0.999609, - total: 3070721 - }, - { - latency: 6.127, - percentile: 0.999658, - total: 3070867 - }, - { - latency: 6.727, - percentile: 0.999707, - total: 3071016 - }, - { - latency: 39.007, - percentile: 0.999756, - total: 3071166 - }, - { - latency: 56.223, - percentile: 0.99978, - total: 3071242 - }, - { - latency: 73.343, - percentile: 0.999805, - total: 3071316 - }, - { - latency: 91.199, - percentile: 0.999829, - total: 3071391 - }, - { - latency: 118.207, - percentile: 0.999854, - total: 3071466 - }, - { - latency: 135.423, - percentile: 0.999878, - total: 3071542 - }, - { - latency: 138.239, - percentile: 0.99989, - total: 3071582 - }, - { - latency: 152.703, - percentile: 0.999902, - total: 3071616 - }, - { - latency: 155.263, - percentile: 0.999915, - total: 3071655 - }, - { - latency: 169.599, - percentile: 0.999927, - total: 3071691 - }, - { - latency: 175.359, - percentile: 0.999939, - total: 3071728 - }, - { - latency: 185.471, - percentile: 0.999945, - total: 3071748 - }, - { - latency: 186.623, - percentile: 0.999951, - total: 3071766 - }, - { - latency: 188.031, - percentile: 0.999957, - total: 3071784 - }, - { - latency: 201.215, - percentile: 0.999963, - total: 3071804 - }, - { - latency: 202.751, - percentile: 0.999969, - total: 3071823 - }, - { - latency: 203.135, - percentile: 0.999973, - total: 3071831 - }, - { - latency: 203.775, - percentile: 0.999976, - total: 3071841 - }, - { - latency: 204.543, - percentile: 0.999979, - total: 3071850 - }, - { - latency: 205.439, - percentile: 0.999982, - total: 3071859 - }, - { - latency: 217.855, - percentile: 0.999985, - total: 3071869 - }, - { - latency: 218.367, - percentile: 0.999986, - total: 3071874 - }, - { - latency: 218.623, - percentile: 0.999988, - total: 3071879 - }, - { - latency: 219.007, - percentile: 0.999989, - total: 3071884 - }, - { - latency: 219.391, - percentile: 0.999991, - total: 3071887 - }, - { - latency: 219.775, - percentile: 0.999992, - total: 3071892 - }, - { - latency: 220.159, - percentile: 0.999993, - total: 3071894 - }, - { - latency: 220.799, - percentile: 0.999994, - total: 3071897 - }, - { - latency: 221.183, - percentile: 0.999995, - total: 3071899 - }, - { - latency: 221.439, - percentile: 0.999995, - total: 3071901 - }, - { - latency: 226.943, - percentile: 0.999996, - total: 3071904 - }, - { - latency: 243.583, - percentile: 0.999997, - total: 3071905 - }, - { - latency: 259.327, - percentile: 0.999997, - total: 3071906 - }, - { - latency: 275.967, - percentile: 0.999997, - total: 3071907 - }, - { - latency: 292.095, - percentile: 0.999998, - total: 3071908 - }, - { - latency: 325.631, - percentile: 0.999998, - total: 3071910 - }, - { - latency: 325.631, - percentile: 0.999998, - total: 3071910 - }, - { - latency: 341.759, - percentile: 0.999998, - total: 3071911 - }, - { - latency: 341.759, - percentile: 0.999999, - total: 3071911 - }, - { - latency: 358.399, - percentile: 0.999999, - total: 3071912 - }, - { - latency: 374.783, - percentile: 0.999999, - total: 3071913 - }, - { - latency: 374.783, - percentile: 0.999999, - total: 3071913 - }, - { - latency: 374.783, - percentile: 0.999999, - total: 3071913 - }, - { - latency: 374.783, - percentile: 0.999999, - total: 3071913 - }, - { - latency: 391.423, - percentile: 0.999999, - total: 3071914 - }, - { - latency: 391.423, - percentile: 1, - total: 3071914 - }, - { - latency: 391.423, - percentile: 1, - total: 3071914 - }, - { - latency: 391.423, - percentile: 1, - total: 3071914 - }, - { - latency: 391.423, - percentile: 1, - total: 3071914 - }, - { - latency: 408.063, - percentile: 1, - total: 3071915 - }, - { - latency: 408.063, - percentile: 1, - total: 3071915 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11500, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.16MB', - requestsPerSec: 11495.55, - requestsTotal: 3448655, - durationActual: '5.00m', - transferTotal: '1.81GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.201, - percentile: 0.1, - total: 334047 - }, - { - latency: 1.357, - percentile: 0.2, - total: 667581 - }, - { - latency: 1.489, - percentile: 0.3, - total: 1001259 - }, - { - latency: 1.612, - percentile: 0.4, - total: 1332910 - }, - { - latency: 1.732, - percentile: 0.5, - total: 1666541 - }, - { - latency: 1.792, - percentile: 0.55, - total: 1834266 - }, - { - latency: 1.853, - percentile: 0.6, - total: 2000967 - }, - { - latency: 1.916, - percentile: 0.65, - total: 2167630 - }, - { - latency: 1.983, - percentile: 0.7, - total: 2333811 - }, - { - latency: 2.057, - percentile: 0.75, - total: 2499984 - }, - { - latency: 2.099, - percentile: 0.775, - total: 2585578 - }, - { - latency: 2.143, - percentile: 0.8, - total: 2667248 - }, - { - latency: 2.193, - percentile: 0.825, - total: 2751308 - }, - { - latency: 2.249, - percentile: 0.85, - total: 2833912 - }, - { - latency: 2.315, - percentile: 0.875, - total: 2916249 - }, - { - latency: 2.353, - percentile: 0.8875, - total: 2958149 - }, - { - latency: 2.395, - percentile: 0.9, - total: 2999706 - }, - { - latency: 2.443, - percentile: 0.9125, - total: 3041926 - }, - { - latency: 2.497, - percentile: 0.925, - total: 3083571 - }, - { - latency: 2.559, - percentile: 0.9375, - total: 3124482 - }, - { - latency: 2.595, - percentile: 0.94375, - total: 3145295 - }, - { - latency: 2.635, - percentile: 0.95, - total: 3166152 - }, - { - latency: 2.679, - percentile: 0.95625, - total: 3186859 - }, - { - latency: 2.729, - percentile: 0.9625, - total: 3207368 - }, - { - latency: 2.789, - percentile: 0.96875, - total: 3228375 - }, - { - latency: 2.823, - percentile: 0.971875, - total: 3238860 - }, - { - latency: 2.859, - percentile: 0.975, - total: 3249003 - }, - { - latency: 2.901, - percentile: 0.978125, - total: 3259442 - }, - { - latency: 2.947, - percentile: 0.98125, - total: 3269871 - }, - { - latency: 2.999, - percentile: 0.984375, - total: 3280066 - }, - { - latency: 3.029, - percentile: 0.985938, - total: 3285311 - }, - { - latency: 3.063, - percentile: 0.9875, - total: 3290690 - }, - { - latency: 3.099, - percentile: 0.989062, - total: 3295840 - }, - { - latency: 3.141, - percentile: 0.990625, - total: 3301067 - }, - { - latency: 3.189, - percentile: 0.992188, - total: 3306226 - }, - { - latency: 3.217, - percentile: 0.992969, - total: 3308830 - }, - { - latency: 3.247, - percentile: 0.99375, - total: 3311344 - }, - { - latency: 3.283, - percentile: 0.994531, - total: 3313988 - }, - { - latency: 3.323, - percentile: 0.995313, - total: 3316564 - }, - { - latency: 3.371, - percentile: 0.996094, - total: 3319151 - }, - { - latency: 3.399, - percentile: 0.996484, - total: 3320467 - }, - { - latency: 3.431, - percentile: 0.996875, - total: 3321757 - }, - { - latency: 3.467, - percentile: 0.997266, - total: 3323043 - }, - { - latency: 3.509, - percentile: 0.997656, - total: 3324322 - }, - { - latency: 3.563, - percentile: 0.998047, - total: 3325658 - }, - { - latency: 3.591, - percentile: 0.998242, - total: 3326282 - }, - { - latency: 3.625, - percentile: 0.998437, - total: 3326941 - }, - { - latency: 3.665, - percentile: 0.998633, - total: 3327581 - }, - { - latency: 3.713, - percentile: 0.998828, - total: 3328222 - }, - { - latency: 3.769, - percentile: 0.999023, - total: 3328878 - }, - { - latency: 3.803, - percentile: 0.999121, - total: 3329192 - }, - { - latency: 3.845, - percentile: 0.999219, - total: 3329519 - }, - { - latency: 3.893, - percentile: 0.999316, - total: 3329848 - }, - { - latency: 3.959, - percentile: 0.999414, - total: 3330171 - }, - { - latency: 4.043, - percentile: 0.999512, - total: 3330491 - }, - { - latency: 4.103, - percentile: 0.999561, - total: 3330657 - }, - { - latency: 4.183, - percentile: 0.999609, - total: 3330822 - }, - { - latency: 4.295, - percentile: 0.999658, - total: 3330979 - }, - { - latency: 4.559, - percentile: 0.999707, - total: 3331141 - }, - { - latency: 9.647, - percentile: 0.999756, - total: 3331304 - }, - { - latency: 37.823, - percentile: 0.99978, - total: 3331385 - }, - { - latency: 56.575, - percentile: 0.999805, - total: 3331467 - }, - { - latency: 74.495, - percentile: 0.999829, - total: 3331548 - }, - { - latency: 93.823, - percentile: 0.999854, - total: 3331629 - }, - { - latency: 121.919, - percentile: 0.999878, - total: 3331712 - }, - { - latency: 126.015, - percentile: 0.99989, - total: 3331751 - }, - { - latency: 139.135, - percentile: 0.999902, - total: 3331792 - }, - { - latency: 154.239, - percentile: 0.999915, - total: 3331834 - }, - { - latency: 157.055, - percentile: 0.999927, - total: 3331873 - }, - { - latency: 171.519, - percentile: 0.999939, - total: 3331914 - }, - { - latency: 173.311, - percentile: 0.999945, - total: 3331934 - }, - { - latency: 186.879, - percentile: 0.999951, - total: 3331956 - }, - { - latency: 187.903, - percentile: 0.999957, - total: 3331976 - }, - { - latency: 189.183, - percentile: 0.999963, - total: 3331995 - }, - { - latency: 203.007, - percentile: 0.999969, - total: 3332017 - }, - { - latency: 203.519, - percentile: 0.999973, - total: 3332028 - }, - { - latency: 204.031, - percentile: 0.999976, - total: 3332038 - }, - { - latency: 204.415, - percentile: 0.999979, - total: 3332047 - }, - { - latency: 205.183, - percentile: 0.999982, - total: 3332056 - }, - { - latency: 218.111, - percentile: 0.999985, - total: 3332069 - }, - { - latency: 218.879, - percentile: 0.999986, - total: 3332073 - }, - { - latency: 219.391, - percentile: 0.999988, - total: 3332078 - }, - { - latency: 219.647, - percentile: 0.999989, - total: 3332082 - }, - { - latency: 219.775, - percentile: 0.999991, - total: 3332087 - }, - { - latency: 220.287, - percentile: 0.999992, - total: 3332092 - }, - { - latency: 220.543, - percentile: 0.999993, - total: 3332095 - }, - { - latency: 220.799, - percentile: 0.999994, - total: 3332097 - }, - { - latency: 221.439, - percentile: 0.999995, - total: 3332102 - }, - { - latency: 221.439, - percentile: 0.999995, - total: 3332102 - }, - { - latency: 222.847, - percentile: 0.999996, - total: 3332105 - }, - { - latency: 228.863, - percentile: 0.999997, - total: 3332106 - }, - { - latency: 245.119, - percentile: 0.999997, - total: 3332107 - }, - { - latency: 278.015, - percentile: 0.999997, - total: 3332109 - }, - { - latency: 294.143, - percentile: 0.999998, - total: 3332110 - }, - { - latency: 310.015, - percentile: 0.999998, - total: 3332111 - }, - { - latency: 325.887, - percentile: 0.999998, - total: 3332112 - }, - { - latency: 325.887, - percentile: 0.999998, - total: 3332112 - }, - { - latency: 342.527, - percentile: 0.999999, - total: 3332113 - }, - { - latency: 358.911, - percentile: 0.999999, - total: 3332114 - }, - { - latency: 358.911, - percentile: 0.999999, - total: 3332114 - }, - { - latency: 374.783, - percentile: 0.999999, - total: 3332115 - }, - { - latency: 374.783, - percentile: 0.999999, - total: 3332115 - }, - { - latency: 374.783, - percentile: 0.999999, - total: 3332115 - }, - { - latency: 391.167, - percentile: 0.999999, - total: 3332116 - }, - { - latency: 391.167, - percentile: 1, - total: 3332116 - }, - { - latency: 391.167, - percentile: 1, - total: 3332116 - }, - { - latency: 391.167, - percentile: 1, - total: 3332116 - }, - { - latency: 391.167, - percentile: 1, - total: 3332116 - }, - { - latency: 407.551, - percentile: 1, - total: 3332117 - }, - { - latency: 407.551, - percentile: 1, - total: 3332117 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11600, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.21MB', - requestsPerSec: 11595.52, - requestsTotal: 3478648, - durationActual: '5.00m', - transferTotal: '1.82GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.185, - percentile: 0.1, - total: 337730 - }, - { - latency: 1.329, - percentile: 0.2, - total: 672943 - }, - { - latency: 1.454, - percentile: 0.3, - total: 1010917 - }, - { - latency: 1.57, - percentile: 0.4, - total: 1345212 - }, - { - latency: 1.683, - percentile: 0.5, - total: 1680781 - }, - { - latency: 1.74, - percentile: 0.55, - total: 1850907 - }, - { - latency: 1.797, - percentile: 0.6, - total: 2019566 - }, - { - latency: 1.855, - percentile: 0.65, - total: 2187227 - }, - { - latency: 1.915, - percentile: 0.7, - total: 2352907 - }, - { - latency: 1.981, - percentile: 0.75, - total: 2522273 - }, - { - latency: 2.017, - percentile: 0.775, - total: 2606633 - }, - { - latency: 2.055, - percentile: 0.8, - total: 2689116 - }, - { - latency: 2.099, - percentile: 0.825, - total: 2775532 - }, - { - latency: 2.147, - percentile: 0.85, - total: 2858506 - }, - { - latency: 2.205, - percentile: 0.875, - total: 2943629 - }, - { - latency: 2.237, - percentile: 0.8875, - total: 2984112 - }, - { - latency: 2.275, - percentile: 0.9, - total: 3026802 - }, - { - latency: 2.317, - percentile: 0.9125, - total: 3067712 - }, - { - latency: 2.367, - percentile: 0.925, - total: 3109205 - }, - { - latency: 2.429, - percentile: 0.9375, - total: 3151053 - }, - { - latency: 2.467, - percentile: 0.94375, - total: 3172416 - }, - { - latency: 2.509, - percentile: 0.95, - total: 3193243 - }, - { - latency: 2.559, - percentile: 0.95625, - total: 3214332 - }, - { - latency: 2.617, - percentile: 0.9625, - total: 3235185 - }, - { - latency: 2.689, - percentile: 0.96875, - total: 3256560 - }, - { - latency: 2.729, - percentile: 0.971875, - total: 3266704 - }, - { - latency: 2.775, - percentile: 0.975, - total: 3277153 - }, - { - latency: 2.827, - percentile: 0.978125, - total: 3287733 - }, - { - latency: 2.885, - percentile: 0.98125, - total: 3298256 - }, - { - latency: 2.951, - percentile: 0.984375, - total: 3308700 - }, - { - latency: 2.989, - percentile: 0.985938, - total: 3313947 - }, - { - latency: 3.029, - percentile: 0.9875, - total: 3319115 - }, - { - latency: 3.075, - percentile: 0.989062, - total: 3324388 - }, - { - latency: 3.127, - percentile: 0.990625, - total: 3329747 - }, - { - latency: 3.187, - percentile: 0.992188, - total: 3334880 - }, - { - latency: 3.221, - percentile: 0.992969, - total: 3337510 - }, - { - latency: 3.259, - percentile: 0.99375, - total: 3340078 - }, - { - latency: 3.303, - percentile: 0.994531, - total: 3342721 - }, - { - latency: 3.355, - percentile: 0.995313, - total: 3345382 - }, - { - latency: 3.421, - percentile: 0.996094, - total: 3348044 - }, - { - latency: 3.455, - percentile: 0.996484, - total: 3349311 - }, - { - latency: 3.497, - percentile: 0.996875, - total: 3350604 - }, - { - latency: 3.545, - percentile: 0.997266, - total: 3351897 - }, - { - latency: 3.603, - percentile: 0.997656, - total: 3353213 - }, - { - latency: 3.677, - percentile: 0.998047, - total: 3354551 - }, - { - latency: 3.719, - percentile: 0.998242, - total: 3355190 - }, - { - latency: 3.769, - percentile: 0.998437, - total: 3355844 - }, - { - latency: 3.825, - percentile: 0.998633, - total: 3356502 - }, - { - latency: 3.895, - percentile: 0.998828, - total: 3357148 - }, - { - latency: 3.985, - percentile: 0.999023, - total: 3357802 - }, - { - latency: 4.041, - percentile: 0.999121, - total: 3358132 - }, - { - latency: 4.107, - percentile: 0.999219, - total: 3358464 - }, - { - latency: 4.195, - percentile: 0.999316, - total: 3358789 - }, - { - latency: 4.295, - percentile: 0.999414, - total: 3359114 - }, - { - latency: 4.455, - percentile: 0.999512, - total: 3359442 - }, - { - latency: 4.567, - percentile: 0.999561, - total: 3359607 - }, - { - latency: 4.723, - percentile: 0.999609, - total: 3359776 - }, - { - latency: 4.967, - percentile: 0.999658, - total: 3359935 - }, - { - latency: 9.567, - percentile: 0.999707, - total: 3360099 - }, - { - latency: 44.191, - percentile: 0.999756, - total: 3360263 - }, - { - latency: 63.199, - percentile: 0.99978, - total: 3360346 - }, - { - latency: 88.703, - percentile: 0.999805, - total: 3360427 - }, - { - latency: 106.047, - percentile: 0.999829, - total: 3360511 - }, - { - latency: 122.751, - percentile: 0.999854, - total: 3360592 - }, - { - latency: 140.031, - percentile: 0.999878, - total: 3360673 - }, - { - latency: 154.239, - percentile: 0.99989, - total: 3360717 - }, - { - latency: 157.055, - percentile: 0.999902, - total: 3360758 - }, - { - latency: 171.007, - percentile: 0.999915, - total: 3360796 - }, - { - latency: 174.847, - percentile: 0.999927, - total: 3360837 - }, - { - latency: 187.775, - percentile: 0.999939, - total: 3360879 - }, - { - latency: 189.311, - percentile: 0.999945, - total: 3360899 - }, - { - latency: 202.239, - percentile: 0.999951, - total: 3360919 - }, - { - latency: 203.519, - percentile: 0.999957, - total: 3360941 - }, - { - latency: 204.799, - percentile: 0.999963, - total: 3360961 - }, - { - latency: 216.063, - percentile: 0.999969, - total: 3360981 - }, - { - latency: 218.751, - percentile: 0.999973, - total: 3360991 - }, - { - latency: 219.391, - percentile: 0.999976, - total: 3361004 - }, - { - latency: 219.903, - percentile: 0.999979, - total: 3361012 - }, - { - latency: 220.799, - percentile: 0.999982, - total: 3361023 - }, - { - latency: 221.695, - percentile: 0.999985, - total: 3361032 - }, - { - latency: 230.911, - percentile: 0.999986, - total: 3361037 - }, - { - latency: 248.319, - percentile: 0.999988, - total: 3361042 - }, - { - latency: 276.991, - percentile: 0.999989, - total: 3361048 - }, - { - latency: 295.935, - percentile: 0.999991, - total: 3361053 - }, - { - latency: 312.831, - percentile: 0.999992, - total: 3361058 - }, - { - latency: 325.375, - percentile: 0.999993, - total: 3361060 - }, - { - latency: 329.471, - percentile: 0.999994, - total: 3361063 - }, - { - latency: 344.831, - percentile: 0.999995, - total: 3361066 - }, - { - latency: 357.887, - percentile: 0.999995, - total: 3361068 - }, - { - latency: 360.703, - percentile: 0.999996, - total: 3361071 - }, - { - latency: 374.271, - percentile: 0.999997, - total: 3361072 - }, - { - latency: 375.551, - percentile: 0.999997, - total: 3361073 - }, - { - latency: 376.831, - percentile: 0.999997, - total: 3361075 - }, - { - latency: 390.655, - percentile: 0.999998, - total: 3361076 - }, - { - latency: 391.679, - percentile: 0.999998, - total: 3361077 - }, - { - latency: 392.191, - percentile: 0.999998, - total: 3361078 - }, - { - latency: 392.191, - percentile: 0.999998, - total: 3361078 - }, - { - latency: 392.703, - percentile: 0.999999, - total: 3361079 - }, - { - latency: 406.783, - percentile: 0.999999, - total: 3361080 - }, - { - latency: 406.783, - percentile: 0.999999, - total: 3361080 - }, - { - latency: 407.551, - percentile: 0.999999, - total: 3361081 - }, - { - latency: 407.551, - percentile: 0.999999, - total: 3361081 - }, - { - latency: 407.551, - percentile: 0.999999, - total: 3361081 - }, - { - latency: 408.319, - percentile: 0.999999, - total: 3361082 - }, - { - latency: 408.319, - percentile: 1, - total: 3361082 - }, - { - latency: 408.319, - percentile: 1, - total: 3361082 - }, - { - latency: 408.319, - percentile: 1, - total: 3361082 - }, - { - latency: 408.319, - percentile: 1, - total: 3361082 - }, - { - latency: 408.831, - percentile: 1, - total: 3361083 - }, - { - latency: 408.831, - percentile: 1, - total: 3361083 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11700, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.27MB', - requestsPerSec: 11695.44, - connectErrors: '0', - readErrors: '0', - writeErrors: '0', - timeoutErrors: '2', - requestsTotal: 3508624, - durationActual: '5.00m', - transferTotal: '1.84GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.189, - percentile: 0.1, - total: 340179 - }, - { - latency: 1.334, - percentile: 0.2, - total: 679024 - }, - { - latency: 1.457, - percentile: 0.3, - total: 1017202 - }, - { - latency: 1.573, - percentile: 0.4, - total: 1358794 - }, - { - latency: 1.684, - percentile: 0.5, - total: 1695485 - }, - { - latency: 1.74, - percentile: 0.55, - total: 1866745 - }, - { - latency: 1.796, - percentile: 0.6, - total: 2035779 - }, - { - latency: 1.853, - percentile: 0.65, - total: 2204069 - }, - { - latency: 1.914, - percentile: 0.7, - total: 2375490 - }, - { - latency: 1.979, - percentile: 0.75, - total: 2544402 - }, - { - latency: 2.014, - percentile: 0.775, - total: 2627589 - }, - { - latency: 2.053, - percentile: 0.8, - total: 2714369 - }, - { - latency: 2.095, - percentile: 0.825, - total: 2798298 - }, - { - latency: 2.143, - percentile: 0.85, - total: 2883339 - }, - { - latency: 2.199, - percentile: 0.875, - total: 2968884 - }, - { - latency: 2.229, - percentile: 0.8875, - total: 3008846 - }, - { - latency: 2.265, - percentile: 0.9, - total: 3051738 - }, - { - latency: 2.307, - percentile: 0.9125, - total: 3095126 - }, - { - latency: 2.353, - percentile: 0.925, - total: 3135813 - }, - { - latency: 2.413, - percentile: 0.9375, - total: 3179345 - }, - { - latency: 2.445, - percentile: 0.94375, - total: 3199364 - }, - { - latency: 2.485, - percentile: 0.95, - total: 3220942 - }, - { - latency: 2.531, - percentile: 0.95625, - total: 3242317 - }, - { - latency: 2.585, - percentile: 0.9625, - total: 3263514 - }, - { - latency: 2.649, - percentile: 0.96875, - total: 3284143 - }, - { - latency: 2.687, - percentile: 0.971875, - total: 3294786 - }, - { - latency: 2.731, - percentile: 0.975, - total: 3305464 - }, - { - latency: 2.781, - percentile: 0.978125, - total: 3316149 - }, - { - latency: 2.837, - percentile: 0.98125, - total: 3326697 - }, - { - latency: 2.903, - percentile: 0.984375, - total: 3337370 - }, - { - latency: 2.939, - percentile: 0.985938, - total: 3342512 - }, - { - latency: 2.979, - percentile: 0.9875, - total: 3347773 - }, - { - latency: 3.023, - percentile: 0.989062, - total: 3353068 - }, - { - latency: 3.071, - percentile: 0.990625, - total: 3358301 - }, - { - latency: 3.129, - percentile: 0.992188, - total: 3363714 - }, - { - latency: 3.161, - percentile: 0.992969, - total: 3366292 - }, - { - latency: 3.197, - percentile: 0.99375, - total: 3368928 - }, - { - latency: 3.237, - percentile: 0.994531, - total: 3371614 - }, - { - latency: 3.283, - percentile: 0.995313, - total: 3374262 - }, - { - latency: 3.337, - percentile: 0.996094, - total: 3376848 - }, - { - latency: 3.369, - percentile: 0.996484, - total: 3378158 - }, - { - latency: 3.405, - percentile: 0.996875, - total: 3379480 - }, - { - latency: 3.447, - percentile: 0.997266, - total: 3380803 - }, - { - latency: 3.495, - percentile: 0.997656, - total: 3382134 - }, - { - latency: 3.553, - percentile: 0.998047, - total: 3383464 - }, - { - latency: 3.587, - percentile: 0.998242, - total: 3384102 - }, - { - latency: 3.629, - percentile: 0.998437, - total: 3384760 - }, - { - latency: 3.681, - percentile: 0.998633, - total: 3385432 - }, - { - latency: 3.735, - percentile: 0.998828, - total: 3386085 - }, - { - latency: 3.813, - percentile: 0.999023, - total: 3386740 - }, - { - latency: 3.865, - percentile: 0.999121, - total: 3387083 - }, - { - latency: 3.923, - percentile: 0.999219, - total: 3387417 - }, - { - latency: 3.995, - percentile: 0.999316, - total: 3387734 - }, - { - latency: 4.089, - percentile: 0.999414, - total: 3388066 - }, - { - latency: 4.243, - percentile: 0.999512, - total: 3388402 - }, - { - latency: 4.399, - percentile: 0.999561, - total: 3388561 - }, - { - latency: 4.779, - percentile: 0.999609, - total: 3388726 - }, - { - latency: 30.623, - percentile: 0.999658, - total: 3388892 - }, - { - latency: 76.735, - percentile: 0.999707, - total: 3389058 - }, - { - latency: 123.007, - percentile: 0.999756, - total: 3389224 - }, - { - latency: 140.287, - percentile: 0.99978, - total: 3389306 - }, - { - latency: 157.823, - percentile: 0.999805, - total: 3389388 - }, - { - latency: 187.007, - percentile: 0.999829, - total: 3389475 - }, - { - latency: 203.903, - percentile: 0.999854, - total: 3389555 - }, - { - latency: 409.343, - percentile: 0.999878, - total: 3389637 - }, - { - latency: 1054.719, - percentile: 0.99989, - total: 3389678 - }, - { - latency: 1703.935, - percentile: 0.999902, - total: 3389719 - }, - { - latency: 2367.487, - percentile: 0.999915, - total: 3389761 - }, - { - latency: 3016.703, - percentile: 0.999927, - total: 3389802 - }, - { - latency: 3682.303, - percentile: 0.999939, - total: 3389844 - }, - { - latency: 3999.743, - percentile: 0.999945, - total: 3389864 - }, - { - latency: 4333.567, - percentile: 0.999951, - total: 3389885 - }, - { - latency: 4665.343, - percentile: 0.999957, - total: 3389906 - }, - { - latency: 4980.735, - percentile: 0.999963, - total: 3389926 - }, - { - latency: 5316.607, - percentile: 0.999969, - total: 3389947 - }, - { - latency: 5476.351, - percentile: 0.999973, - total: 3389957 - }, - { - latency: 5648.383, - percentile: 0.999976, - total: 3389968 - }, - { - latency: 5808.127, - percentile: 0.999979, - total: 3389978 - }, - { - latency: 5963.775, - percentile: 0.999982, - total: 3389988 - }, - { - latency: 6139.903, - percentile: 0.999985, - total: 3389999 - }, - { - latency: 6217.727, - percentile: 0.999986, - total: 3390004 - }, - { - latency: 6295.551, - percentile: 0.999988, - total: 3390009 - }, - { - latency: 6373.375, - percentile: 0.999989, - total: 3390014 - }, - { - latency: 6455.295, - percentile: 0.999991, - total: 3390019 - }, - { - latency: 6549.503, - percentile: 0.999992, - total: 3390025 - }, - { - latency: 6578.175, - percentile: 0.999993, - total: 3390027 - }, - { - latency: 6627.327, - percentile: 0.999994, - total: 3390030 - }, - { - latency: 6655.999, - percentile: 0.999995, - total: 3390032 - }, - { - latency: 6705.151, - percentile: 0.999995, - total: 3390035 - }, - { - latency: 6754.303, - percentile: 0.999996, - total: 3390038 - }, - { - latency: 6770.687, - percentile: 0.999997, - total: 3390039 - }, - { - latency: 6787.071, - percentile: 0.999997, - total: 3390040 - }, - { - latency: 6803.455, - percentile: 0.999997, - total: 3390041 - }, - { - latency: 6836.223, - percentile: 0.999998, - total: 3390043 - }, - { - latency: 6848.511, - percentile: 0.999998, - total: 3390044 - }, - { - latency: 6864.895, - percentile: 0.999998, - total: 3390045 - }, - { - latency: 6864.895, - percentile: 0.999998, - total: 3390045 - }, - { - latency: 6881.279, - percentile: 0.999999, - total: 3390046 - }, - { - latency: 6897.663, - percentile: 0.999999, - total: 3390047 - }, - { - latency: 6897.663, - percentile: 0.999999, - total: 3390047 - }, - { - latency: 6914.047, - percentile: 0.999999, - total: 3390048 - }, - { - latency: 6914.047, - percentile: 0.999999, - total: 3390048 - }, - { - latency: 6914.047, - percentile: 0.999999, - total: 3390048 - }, - { - latency: 6926.335, - percentile: 0.999999, - total: 3390049 - }, - { - latency: 6926.335, - percentile: 1, - total: 3390049 - }, - { - latency: 6926.335, - percentile: 1, - total: 3390049 - }, - { - latency: 6926.335, - percentile: 1, - total: 3390049 - }, - { - latency: 6926.335, - percentile: 1, - total: 3390049 - }, - { - latency: 6942.719, - percentile: 1, - total: 3390050 - }, - { - latency: 6942.719, - percentile: 1, - total: 3390050 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11800, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.32MB', - requestsPerSec: 11795.42, - requestsTotal: 3538624, - durationActual: '5.00m', - transferTotal: '1.85GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.186, - percentile: 0.1, - total: 343267 - }, - { - latency: 1.334, - percentile: 0.2, - total: 684668 - }, - { - latency: 1.46, - percentile: 0.3, - total: 1026461 - }, - { - latency: 1.577, - percentile: 0.4, - total: 1367809 - }, - { - latency: 1.69, - percentile: 0.5, - total: 1711182 - }, - { - latency: 1.746, - percentile: 0.55, - total: 1882173 - }, - { - latency: 1.802, - percentile: 0.6, - total: 2051715 - }, - { - latency: 1.861, - percentile: 0.65, - total: 2222973 - }, - { - latency: 1.923, - percentile: 0.7, - total: 2394289 - }, - { - latency: 1.991, - percentile: 0.75, - total: 2565533 - }, - { - latency: 2.028, - percentile: 0.775, - total: 2650213 - }, - { - latency: 2.069, - percentile: 0.8, - total: 2735780 - }, - { - latency: 2.115, - percentile: 0.825, - total: 2821938 - }, - { - latency: 2.167, - percentile: 0.85, - total: 2906876 - }, - { - latency: 2.229, - percentile: 0.875, - total: 2992398 - }, - { - latency: 2.265, - percentile: 0.8875, - total: 3034768 - }, - { - latency: 2.307, - percentile: 0.9, - total: 3078043 - }, - { - latency: 2.355, - percentile: 0.9125, - total: 3120489 - }, - { - latency: 2.413, - percentile: 0.925, - total: 3163718 - }, - { - latency: 2.481, - percentile: 0.9375, - total: 3205477 - }, - { - latency: 2.523, - percentile: 0.94375, - total: 3226839 - }, - { - latency: 2.571, - percentile: 0.95, - total: 3248405 - }, - { - latency: 2.627, - percentile: 0.95625, - total: 3270117 - }, - { - latency: 2.691, - percentile: 0.9625, - total: 3290989 - }, - { - latency: 2.771, - percentile: 0.96875, - total: 3312492 - }, - { - latency: 2.815, - percentile: 0.971875, - total: 3322984 - }, - { - latency: 2.865, - percentile: 0.975, - total: 3333562 - }, - { - latency: 2.923, - percentile: 0.978125, - total: 3344445 - }, - { - latency: 2.985, - percentile: 0.98125, - total: 3354931 - }, - { - latency: 3.059, - percentile: 0.984375, - total: 3365779 - }, - { - latency: 3.099, - percentile: 0.985938, - total: 3371069 - }, - { - latency: 3.143, - percentile: 0.9875, - total: 3376486 - }, - { - latency: 3.193, - percentile: 0.989062, - total: 3381761 - }, - { - latency: 3.251, - percentile: 0.990625, - total: 3387011 - }, - { - latency: 3.323, - percentile: 0.992188, - total: 3392419 - }, - { - latency: 3.363, - percentile: 0.992969, - total: 3394994 - }, - { - latency: 3.413, - percentile: 0.99375, - total: 3397749 - }, - { - latency: 3.465, - percentile: 0.994531, - total: 3400394 - }, - { - latency: 3.529, - percentile: 0.995313, - total: 3403028 - }, - { - latency: 3.603, - percentile: 0.996094, - total: 3405734 - }, - { - latency: 3.647, - percentile: 0.996484, - total: 3407062 - }, - { - latency: 3.695, - percentile: 0.996875, - total: 3408363 - }, - { - latency: 3.755, - percentile: 0.997266, - total: 3409720 - }, - { - latency: 3.821, - percentile: 0.997656, - total: 3411019 - }, - { - latency: 3.899, - percentile: 0.998047, - total: 3412376 - }, - { - latency: 3.943, - percentile: 0.998242, - total: 3413033 - }, - { - latency: 3.993, - percentile: 0.998437, - total: 3413694 - }, - { - latency: 4.053, - percentile: 0.998633, - total: 3414363 - }, - { - latency: 4.123, - percentile: 0.998828, - total: 3415044 - }, - { - latency: 4.207, - percentile: 0.999023, - total: 3415712 - }, - { - latency: 4.255, - percentile: 0.999121, - total: 3416033 - }, - { - latency: 4.311, - percentile: 0.999219, - total: 3416373 - }, - { - latency: 4.379, - percentile: 0.999316, - total: 3416713 - }, - { - latency: 4.455, - percentile: 0.999414, - total: 3417036 - }, - { - latency: 4.559, - percentile: 0.999512, - total: 3417364 - }, - { - latency: 4.623, - percentile: 0.999561, - total: 3417532 - }, - { - latency: 4.707, - percentile: 0.999609, - total: 3417698 - }, - { - latency: 4.799, - percentile: 0.999658, - total: 3417868 - }, - { - latency: 4.931, - percentile: 0.999707, - total: 3418032 - }, - { - latency: 5.159, - percentile: 0.999756, - total: 3418198 - }, - { - latency: 5.431, - percentile: 0.99978, - total: 3418281 - }, - { - latency: 12.567, - percentile: 0.999805, - total: 3418365 - }, - { - latency: 33.055, - percentile: 0.999829, - total: 3418448 - }, - { - latency: 61.919, - percentile: 0.999854, - total: 3418532 - }, - { - latency: 92.287, - percentile: 0.999878, - total: 3418615 - }, - { - latency: 106.495, - percentile: 0.99989, - total: 3418657 - }, - { - latency: 111.743, - percentile: 0.999902, - total: 3418699 - }, - { - latency: 125.951, - percentile: 0.999915, - total: 3418740 - }, - { - latency: 141.311, - percentile: 0.999927, - total: 3418782 - }, - { - latency: 156.415, - percentile: 0.999939, - total: 3418824 - }, - { - latency: 158.463, - percentile: 0.999945, - total: 3418846 - }, - { - latency: 171.647, - percentile: 0.999951, - total: 3418868 - }, - { - latency: 173.183, - percentile: 0.999957, - total: 3418888 - }, - { - latency: 186.111, - percentile: 0.999963, - total: 3418907 - }, - { - latency: 188.543, - percentile: 0.999969, - total: 3418929 - }, - { - latency: 189.183, - percentile: 0.999973, - total: 3418942 - }, - { - latency: 191.231, - percentile: 0.999976, - total: 3418949 - }, - { - latency: 202.495, - percentile: 0.999979, - total: 3418959 - }, - { - latency: 203.903, - percentile: 0.999982, - total: 3418972 - }, - { - latency: 204.415, - percentile: 0.999985, - total: 3418980 - }, - { - latency: 204.799, - percentile: 0.999986, - total: 3418987 - }, - { - latency: 205.183, - percentile: 0.999988, - total: 3418992 - }, - { - latency: 205.695, - percentile: 0.999989, - total: 3418996 - }, - { - latency: 213.247, - percentile: 0.999991, - total: 3419001 - }, - { - latency: 217.983, - percentile: 0.999992, - total: 3419007 - }, - { - latency: 218.623, - percentile: 0.999993, - total: 3419009 - }, - { - latency: 219.391, - percentile: 0.999994, - total: 3419012 - }, - { - latency: 219.775, - percentile: 0.999995, - total: 3419014 - }, - { - latency: 220.159, - percentile: 0.999995, - total: 3419017 - }, - { - latency: 220.287, - percentile: 0.999996, - total: 3419019 - }, - { - latency: 220.671, - percentile: 0.999997, - total: 3419022 - }, - { - latency: 220.671, - percentile: 0.999997, - total: 3419022 - }, - { - latency: 220.927, - percentile: 0.999997, - total: 3419023 - }, - { - latency: 221.055, - percentile: 0.999998, - total: 3419025 - }, - { - latency: 221.183, - percentile: 0.999998, - total: 3419027 - }, - { - latency: 221.183, - percentile: 0.999998, - total: 3419027 - }, - { - latency: 221.183, - percentile: 0.999998, - total: 3419027 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3419029 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3419029 - }, - { - latency: 221.311, - percentile: 0.999999, - total: 3419029 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 3419030 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 3419030 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 3419030 - }, - { - latency: 221.567, - percentile: 0.999999, - total: 3419031 - }, - { - latency: 221.567, - percentile: 1, - total: 3419031 - }, - { - latency: 221.567, - percentile: 1, - total: 3419031 - }, - { - latency: 221.567, - percentile: 1, - total: 3419031 - }, - { - latency: 221.567, - percentile: 1, - total: 3419031 - }, - { - latency: 222.719, - percentile: 1, - total: 3419032 - }, - { - latency: 222.719, - percentile: 1, - total: 3419032 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 11900, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.38MB', - requestsPerSec: 11895.38, - requestsTotal: 3568610, - durationActual: '5.00m', - transferTotal: '1.87GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.196, - percentile: 0.1, - total: 346402 - }, - { - latency: 1.346, - percentile: 0.2, - total: 690132 - }, - { - latency: 1.475, - percentile: 0.3, - total: 1037149 - }, - { - latency: 1.594, - percentile: 0.4, - total: 1379436 - }, - { - latency: 1.711, - percentile: 0.5, - total: 1725831 - }, - { - latency: 1.769, - percentile: 0.55, - total: 1897389 - }, - { - latency: 1.829, - percentile: 0.6, - total: 2071508 - }, - { - latency: 1.89, - percentile: 0.65, - total: 2242224 - }, - { - latency: 1.956, - percentile: 0.7, - total: 2414954 - }, - { - latency: 2.029, - percentile: 0.75, - total: 2587783 - }, - { - latency: 2.069, - percentile: 0.775, - total: 2672868 - }, - { - latency: 2.115, - percentile: 0.8, - total: 2761538 - }, - { - latency: 2.165, - percentile: 0.825, - total: 2847199 - }, - { - latency: 2.223, - percentile: 0.85, - total: 2932918 - }, - { - latency: 2.293, - percentile: 0.875, - total: 3019021 - }, - { - latency: 2.333, - percentile: 0.8875, - total: 3060208 - }, - { - latency: 2.381, - percentile: 0.9, - total: 3103815 - }, - { - latency: 2.437, - percentile: 0.9125, - total: 3147089 - }, - { - latency: 2.503, - percentile: 0.925, - total: 3190511 - }, - { - latency: 2.583, - percentile: 0.9375, - total: 3233349 - }, - { - latency: 2.629, - percentile: 0.94375, - total: 3254400 - }, - { - latency: 2.681, - percentile: 0.95, - total: 3275874 - }, - { - latency: 2.741, - percentile: 0.95625, - total: 3297464 - }, - { - latency: 2.811, - percentile: 0.9625, - total: 3319160 - }, - { - latency: 2.891, - percentile: 0.96875, - total: 3340302 - }, - { - latency: 2.939, - percentile: 0.971875, - total: 3351423 - }, - { - latency: 2.989, - percentile: 0.975, - total: 3362214 - }, - { - latency: 3.045, - percentile: 0.978125, - total: 3372870 - }, - { - latency: 3.109, - percentile: 0.98125, - total: 3383591 - }, - { - latency: 3.183, - percentile: 0.984375, - total: 3394353 - }, - { - latency: 3.225, - percentile: 0.985938, - total: 3399639 - }, - { - latency: 3.273, - percentile: 0.9875, - total: 3405073 - }, - { - latency: 3.329, - percentile: 0.989062, - total: 3410393 - }, - { - latency: 3.393, - percentile: 0.990625, - total: 3415756 - }, - { - latency: 3.473, - percentile: 0.992188, - total: 3421168 - }, - { - latency: 3.519, - percentile: 0.992969, - total: 3423798 - }, - { - latency: 3.573, - percentile: 0.99375, - total: 3426490 - }, - { - latency: 3.635, - percentile: 0.994531, - total: 3429169 - }, - { - latency: 3.707, - percentile: 0.995313, - total: 3431898 - }, - { - latency: 3.793, - percentile: 0.996094, - total: 3434592 - }, - { - latency: 3.845, - percentile: 0.996484, - total: 3435922 - }, - { - latency: 3.903, - percentile: 0.996875, - total: 3437276 - }, - { - latency: 3.973, - percentile: 0.997266, - total: 3438626 - }, - { - latency: 4.053, - percentile: 0.997656, - total: 3439953 - }, - { - latency: 4.155, - percentile: 0.998047, - total: 3441328 - }, - { - latency: 4.211, - percentile: 0.998242, - total: 3441973 - }, - { - latency: 4.283, - percentile: 0.998437, - total: 3442655 - }, - { - latency: 4.363, - percentile: 0.998633, - total: 3443309 - }, - { - latency: 4.455, - percentile: 0.998828, - total: 3444000 - }, - { - latency: 4.563, - percentile: 0.999023, - total: 3444669 - }, - { - latency: 4.623, - percentile: 0.999121, - total: 3444994 - }, - { - latency: 4.695, - percentile: 0.999219, - total: 3445327 - }, - { - latency: 4.775, - percentile: 0.999316, - total: 3445671 - }, - { - latency: 4.875, - percentile: 0.999414, - total: 3446000 - }, - { - latency: 5.007, - percentile: 0.999512, - total: 3446338 - }, - { - latency: 5.091, - percentile: 0.999561, - total: 3446505 - }, - { - latency: 5.187, - percentile: 0.999609, - total: 3446675 - }, - { - latency: 5.327, - percentile: 0.999658, - total: 3446841 - }, - { - latency: 5.559, - percentile: 0.999707, - total: 3447011 - }, - { - latency: 6.019, - percentile: 0.999756, - total: 3447178 - }, - { - latency: 15.319, - percentile: 0.99978, - total: 3447262 - }, - { - latency: 41.055, - percentile: 0.999805, - total: 3447346 - }, - { - latency: 62.399, - percentile: 0.999829, - total: 3447430 - }, - { - latency: 80.831, - percentile: 0.999854, - total: 3447514 - }, - { - latency: 109.055, - percentile: 0.999878, - total: 3447599 - }, - { - latency: 122.559, - percentile: 0.99989, - total: 3447641 - }, - { - latency: 127.295, - percentile: 0.999902, - total: 3447684 - }, - { - latency: 141.311, - percentile: 0.999915, - total: 3447727 - }, - { - latency: 155.391, - percentile: 0.999927, - total: 3447767 - }, - { - latency: 166.271, - percentile: 0.999939, - total: 3447809 - }, - { - latency: 171.519, - percentile: 0.999945, - total: 3447830 - }, - { - latency: 173.567, - percentile: 0.999951, - total: 3447851 - }, - { - latency: 184.319, - percentile: 0.999957, - total: 3447873 - }, - { - latency: 188.159, - percentile: 0.999963, - total: 3447895 - }, - { - latency: 189.695, - percentile: 0.999969, - total: 3447915 - }, - { - latency: 198.015, - percentile: 0.999973, - total: 3447925 - }, - { - latency: 201.343, - percentile: 0.999976, - total: 3447935 - }, - { - latency: 203.135, - percentile: 0.999979, - total: 3447947 - }, - { - latency: 204.159, - percentile: 0.999982, - total: 3447959 - }, - { - latency: 204.671, - percentile: 0.999985, - total: 3447967 - }, - { - latency: 205.311, - percentile: 0.999986, - total: 3447972 - }, - { - latency: 205.695, - percentile: 0.999988, - total: 3447978 - }, - { - latency: 214.015, - percentile: 0.999989, - total: 3447983 - }, - { - latency: 215.807, - percentile: 0.999991, - total: 3447988 - }, - { - latency: 217.087, - percentile: 0.999992, - total: 3447994 - }, - { - latency: 217.983, - percentile: 0.999993, - total: 3447997 - }, - { - latency: 218.239, - percentile: 0.999994, - total: 3447998 - }, - { - latency: 218.879, - percentile: 0.999995, - total: 3448001 - }, - { - latency: 219.647, - percentile: 0.999995, - total: 3448004 - }, - { - latency: 219.903, - percentile: 0.999996, - total: 3448007 - }, - { - latency: 220.287, - percentile: 0.999997, - total: 3448011 - }, - { - latency: 220.287, - percentile: 0.999997, - total: 3448011 - }, - { - latency: 220.287, - percentile: 0.999997, - total: 3448011 - }, - { - latency: 220.415, - percentile: 0.999998, - total: 3448013 - }, - { - latency: 220.415, - percentile: 0.999998, - total: 3448013 - }, - { - latency: 220.671, - percentile: 0.999998, - total: 3448015 - }, - { - latency: 220.671, - percentile: 0.999998, - total: 3448015 - }, - { - latency: 220.671, - percentile: 0.999999, - total: 3448015 - }, - { - latency: 221.183, - percentile: 0.999999, - total: 3448017 - }, - { - latency: 221.183, - percentile: 0.999999, - total: 3448017 - }, - { - latency: 221.183, - percentile: 0.999999, - total: 3448017 - }, - { - latency: 221.183, - percentile: 0.999999, - total: 3448017 - }, - { - latency: 221.183, - percentile: 0.999999, - total: 3448017 - }, - { - latency: 221.439, - percentile: 0.999999, - total: 3448018 - }, - { - latency: 221.439, - percentile: 1, - total: 3448018 - }, - { - latency: 221.439, - percentile: 1, - total: 3448018 - }, - { - latency: 221.439, - percentile: 1, - total: 3448018 - }, - { - latency: 221.439, - percentile: 1, - total: 3448018 - }, - { - latency: 221.567, - percentile: 1, - total: 3448019 - }, - { - latency: 221.567, - percentile: 1, - total: 3448019 - } - ] - } - }, - { - opts: { - path: '../wrk2/wrk', - rate: 12000, - duration: '300s', - threads: 4, - connections: 200, - printLatency: true, - url: 'http://107.21.1.157/queryU' - }, - result: { - transferPerSec: '6.42MB', - requestsPerSec: 11986.41, - requestsTotal: 3595947, - durationActual: '5.00m', - transferTotal: '1.88GB', - latencyAvg: 'calibration:', - latencyStdev: 'mean', - latencyMax: 'lat.:', - latencyStdevPerc: null, - rpsAvg: 'calibration:', - rpsStdev: 'mean', - rpsMax: 'lat.:', - rpsStdevPerc: null, - histogram: [ - { - latency: 1.237, - percentile: 0.1, - total: 349093 - }, - { - latency: 1.414, - percentile: 0.2, - total: 696642 - }, - { - latency: 1.568, - percentile: 0.3, - total: 1044216 - }, - { - latency: 1.711, - percentile: 0.4, - total: 1393085 - }, - { - latency: 1.848, - percentile: 0.5, - total: 1739380 - }, - { - latency: 1.92, - percentile: 0.55, - total: 1913515 - }, - { - latency: 1.998, - percentile: 0.6, - total: 2087866 - }, - { - latency: 2.085, - percentile: 0.65, - total: 2261916 - }, - { - latency: 2.187, - percentile: 0.7, - total: 2436903 - }, - { - latency: 2.309, - percentile: 0.75, - total: 2609661 - }, - { - latency: 2.381, - percentile: 0.775, - total: 2696373 - }, - { - latency: 2.461, - percentile: 0.8, - total: 2783592 - }, - { - latency: 2.549, - percentile: 0.825, - total: 2870315 - }, - { - latency: 2.645, - percentile: 0.85, - total: 2955487 - }, - { - latency: 2.755, - percentile: 0.875, - total: 3042361 - }, - { - latency: 2.817, - percentile: 0.8875, - total: 3086807 - }, - { - latency: 2.881, - percentile: 0.9, - total: 3129513 - }, - { - latency: 2.951, - percentile: 0.9125, - total: 3172808 - }, - { - latency: 3.027, - percentile: 0.925, - total: 3216268 - }, - { - latency: 3.111, - percentile: 0.9375, - total: 3259928 - }, - { - latency: 3.157, - percentile: 0.94375, - total: 3281633 - }, - { - latency: 3.207, - percentile: 0.95, - total: 3303645 - }, - { - latency: 3.261, - percentile: 0.95625, - total: 3325243 - }, - { - latency: 3.321, - percentile: 0.9625, - total: 3346790 - }, - { - latency: 3.391, - percentile: 0.96875, - total: 3368740 - }, - { - latency: 3.429, - percentile: 0.971875, - total: 3379464 - }, - { - latency: 3.471, - percentile: 0.975, - total: 3390354 - }, - { - latency: 3.517, - percentile: 0.978125, - total: 3400958 - }, - { - latency: 3.571, - percentile: 0.98125, - total: 3411810 - }, - { - latency: 3.633, - percentile: 0.984375, - total: 3422717 - }, - { - latency: 3.667, - percentile: 0.985938, - total: 3428121 - }, - { - latency: 3.707, - percentile: 0.9875, - total: 3433677 - }, - { - latency: 3.751, - percentile: 0.989062, - total: 3439130 - }, - { - latency: 3.801, - percentile: 0.990625, - total: 3444524 - }, - { - latency: 3.861, - percentile: 0.992188, - total: 3449901 - }, - { - latency: 3.897, - percentile: 0.992969, - total: 3452601 - }, - { - latency: 3.937, - percentile: 0.99375, - total: 3455276 - }, - { - latency: 3.983, - percentile: 0.994531, - total: 3457997 - }, - { - latency: 4.037, - percentile: 0.995313, - total: 3460686 - }, - { - latency: 4.103, - percentile: 0.996094, - total: 3463476 - }, - { - latency: 4.139, - percentile: 0.996484, - total: 3464790 - }, - { - latency: 4.183, - percentile: 0.996875, - total: 3466156 - }, - { - latency: 4.235, - percentile: 0.997266, - total: 3467543 - }, - { - latency: 4.291, - percentile: 0.997656, - total: 3468867 - }, - { - latency: 4.363, - percentile: 0.998047, - total: 3470231 - }, - { - latency: 4.403, - percentile: 0.998242, - total: 3470891 - }, - { - latency: 4.451, - percentile: 0.998437, - total: 3471558 - }, - { - latency: 4.507, - percentile: 0.998633, - total: 3472275 - }, - { - latency: 4.567, - percentile: 0.998828, - total: 3472933 - }, - { - latency: 4.643, - percentile: 0.999023, - total: 3473599 - }, - { - latency: 4.695, - percentile: 0.999121, - total: 3473944 - }, - { - latency: 4.751, - percentile: 0.999219, - total: 3474294 - }, - { - latency: 4.815, - percentile: 0.999316, - total: 3474625 - }, - { - latency: 4.899, - percentile: 0.999414, - total: 3474956 - }, - { - latency: 5.027, - percentile: 0.999512, - total: 3475289 - }, - { - latency: 5.107, - percentile: 0.999561, - total: 3475461 - }, - { - latency: 5.207, - percentile: 0.999609, - total: 3475629 - }, - { - latency: 5.343, - percentile: 0.999658, - total: 3475797 - }, - { - latency: 5.639, - percentile: 0.999707, - total: 3475966 - }, - { - latency: 6.371, - percentile: 0.999756, - total: 3476136 - }, - { - latency: 14.375, - percentile: 0.99978, - total: 3476221 - }, - { - latency: 33.311, - percentile: 0.999805, - total: 3476305 - }, - { - latency: 60.543, - percentile: 0.999829, - total: 3476390 - }, - { - latency: 79.871, - percentile: 0.999854, - total: 3476475 - }, - { - latency: 107.263, - percentile: 0.999878, - total: 3476560 - }, - { - latency: 113.599, - percentile: 0.99989, - total: 3476603 - }, - { - latency: 126.079, - percentile: 0.999902, - total: 3476645 - }, - { - latency: 140.031, - percentile: 0.999915, - total: 3476687 - }, - { - latency: 154.111, - percentile: 0.999927, - total: 3476731 - }, - { - latency: 158.591, - percentile: 0.999939, - total: 3476772 - }, - { - latency: 170.495, - percentile: 0.999945, - total: 3476795 - }, - { - latency: 172.415, - percentile: 0.999951, - total: 3476815 - }, - { - latency: 183.039, - percentile: 0.999957, - total: 3476836 - }, - { - latency: 186.495, - percentile: 0.999963, - total: 3476857 - }, - { - latency: 188.287, - percentile: 0.999969, - total: 3476878 - }, - { - latency: 191.103, - percentile: 0.999973, - total: 3476889 - }, - { - latency: 199.935, - percentile: 0.999976, - total: 3476900 - }, - { - latency: 201.343, - percentile: 0.999979, - total: 3476912 - }, - { - latency: 202.495, - percentile: 0.999982, - total: 3476921 - }, - { - latency: 203.263, - percentile: 0.999985, - total: 3476931 - }, - { - latency: 204.415, - percentile: 0.999986, - total: 3476937 - }, - { - latency: 205.055, - percentile: 0.999988, - total: 3476942 - }, - { - latency: 209.151, - percentile: 0.999989, - total: 3476947 - }, - { - latency: 214.527, - percentile: 0.999991, - total: 3476953 - }, - { - latency: 215.551, - percentile: 0.999992, - total: 3476958 - }, - { - latency: 215.935, - percentile: 0.999993, - total: 3476961 - }, - { - latency: 216.191, - percentile: 0.999994, - total: 3476963 - }, - { - latency: 216.959, - percentile: 0.999995, - total: 3476969 - }, - { - latency: 216.959, - percentile: 0.999995, - total: 3476969 - }, - { - latency: 217.343, - percentile: 0.999996, - total: 3476971 - }, - { - latency: 217.599, - percentile: 0.999997, - total: 3476973 - }, - { - latency: 217.727, - percentile: 0.999997, - total: 3476974 - }, - { - latency: 218.111, - percentile: 0.999997, - total: 3476976 - }, - { - latency: 218.239, - percentile: 0.999998, - total: 3476977 - }, - { - latency: 219.263, - percentile: 0.999998, - total: 3476979 - }, - { - latency: 219.263, - percentile: 0.999998, - total: 3476979 - }, - { - latency: 219.263, - percentile: 0.999998, - total: 3476979 - }, - { - latency: 220.159, - percentile: 0.999999, - total: 3476980 - }, - { - latency: 220.543, - percentile: 0.999999, - total: 3476982 - }, - { - latency: 220.543, - percentile: 0.999999, - total: 3476982 - }, - { - latency: 220.543, - percentile: 0.999999, - total: 3476982 - }, - { - latency: 220.543, - percentile: 0.999999, - total: 3476982 - }, - { - latency: 220.543, - percentile: 0.999999, - total: 3476982 - }, - { - latency: 220.927, - percentile: 0.999999, - total: 3476983 - }, - { - latency: 220.927, - percentile: 1, - total: 3476983 - }, - { - latency: 220.927, - percentile: 1, - total: 3476983 - }, - { - latency: 220.927, - percentile: 1, - total: 3476983 - }, - { - latency: 220.927, - percentile: 1, - total: 3476983 - }, - { - latency: 221.183, - percentile: 1, - total: 3476984 - }, - { - latency: 221.183, - percentile: 1, - total: 3476984 - } - ] - } - } -]; diff --git a/benchmarks/results/14092016/chart.html b/benchmarks/results/14092016/chart.html deleted file mode 100644 index 2a075f86af..0000000000 --- a/benchmarks/results/14092016/chart.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/benchmarks/results/14092016/chart3d.html b/benchmarks/results/14092016/chart3d.html deleted file mode 100644 index 204b13d468..0000000000 --- a/benchmarks/results/14092016/chart3d.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - -

8 rows, 43 columns

-

mysql

-
-

mysql2

-
-

mysql + mysql2

-
- - diff --git a/benchmarks/ruby-mysql2/bench.rb b/benchmarks/ruby-mysql2/bench.rb deleted file mode 100644 index beb06821a1..0000000000 --- a/benchmarks/ruby-mysql2/bench.rb +++ /dev/null @@ -1,29 +0,0 @@ -require 'rubygems' -require 'benchmark' -require 'mysql2' -require 'haml' - -number_of = 1 -database = 'test' -sql = "SELECT * FROM mysql2_test LIMIT 1" - -Benchmark.bmbm do |x| - mysql2 = Mysql2::Client.new(:host => "localhost", :username => "root") - mysql2.query "USE #{database}" - x.report "Mysql2 (cast: true)" do - number_of.times do - mysql2_result = mysql2.query sql, :symbolize_keys => true, :cast => true - puts haml :index, :locals => { :rows => mysqql2_result } - end - end - - x.report "Mysql2 (cast: false)" do - number_of.times do - mysql2_result = mysql2.query sql, :symbolize_keys => true, :cast => false - mysql2_result.each do |res| - # puts res.inspect - end - end - end - -end diff --git a/benchmarks/ruby-mysql2/benchmark-query.js b/benchmarks/ruby-mysql2/benchmark-query.js deleted file mode 100644 index 45adc3e876..0000000000 --- a/benchmarks/ruby-mysql2/benchmark-query.js +++ /dev/null @@ -1,58 +0,0 @@ -'use strict'; - -const createConnection = require('../../test/common').createConnection; - -const sql = process.argv[2]; -const starthr = process.hrtime(); -const haml = require('hamljs'); -const fs = require('fs'); - -const render = haml.compile(fs.readFileSync('./views/index.haml')); - -let l = 0; -let rowsReceived = 0; -let numRequests = 0; - -(function(cb) { - const db = createConnection(); - - let left = 1; - - const start = Date.now(); - let prev1000 = start; - function bench() { - //db.query(sql).on('end', function(err, res) { - db.query(sql, (err, res) => { - //db.execute(sql, function(err, res) { - - rowsReceived += res.length; - numRequests++; - - l += render({ results: res }).length; - console.log(render({ results: res })); - - left--; - if (left % 1000 === 0) { - const curTime = Date.now(); - const last1000time = curTime - prev1000; - prev1000 = curTime; - console.error(`${1000000 / last1000time} req/sec`); - } - - if (left > 0) bench(); - else { - console.error( - `${(numRequests * 1000) / (Date.now() - start)} req/sec (average 10000 reqs)` - ); - console.error( - `${(rowsReceived * 1000) / (Date.now() - start)} row/sec (average 10000 reqs)` - ); - db.end(); - if (cb) cb(); - console.log(process.hrtime(starthr)); - console.log(l); - } - }); - } - bench(); -})(); diff --git a/benchmarks/ruby-mysql2/populate.js b/benchmarks/ruby-mysql2/populate.js deleted file mode 100644 index 505e781738..0000000000 --- a/benchmarks/ruby-mysql2/populate.js +++ /dev/null @@ -1,83 +0,0 @@ -'use strict'; - -const common = require('../../test/common'); -const connection = common.createConnection(); -const Faker = require('charlatan'); -const fs = require('fs'); - -const createSql = fs.readFileSync('./schema.sql').toString(); - -// use seed to make it consistent between runs -// copy-paste from http://stackoverflow.com/questions/521295/javascript-random-seeds - -let m_w = 123456789; -let m_z = 987654321; -const mask = 0xffffffff; - -// Takes any integer -function seed(i) { - m_w = i; -} - -// Returns number between 0 (inclusive) and 1.0 (exclusive), -// just like Math.random(). -function rand() { - m_z = (36969 * (m_z & 65535) + (m_z >> 16)) & mask; - m_w = (18000 * (m_w & 65535) + (m_w >> 16)) & mask; - let result = ((m_z << 16) + m_w) & mask; - result /= 4294967296; - return result + 0.5; -} - -seed(123); - -connection.query(createSql); -connection.query('DELETE FROM mysql2_test'); - -function insertRow(r) { - connection.query('INSERT INTO mysql2_test SET ? ', r); -} - -const num_rows = 10000; - -let five_words, twenty5_paragraphs; -for (let i = 0; i < num_rows; ++i) { - five_words = Faker.Lorem.words(1 + rand(4)) - .join(' ') - .slice(0, 10); - twenty5_paragraphs = Faker.Lorem.paragraphs(1 + rand(24)).join(' '); - insertRow({ - bit_test: 1, - tiny_int_test: rand(128), - small_int_test: rand(32767), - medium_int_test: rand(8388607), - int_test: rand(2147483647), - big_int_test: rand(9223372036854775807), - float_test: rand(32767) / 1.87, - float_zero_test: 0.0, - double_test: rand(8388607) / 1.87, - decimal_test: rand(8388607) / 1.87, - decimal_zero_test: 0, - date_test: '2010-4-4', - date_time_test: '2010-4-4 11:44:00', - timestamp_test: '2010-4-4 11:44:00', - time_test: '11:44:00', - year_test: 14, - char_test: five_words, - varchar_test: five_words, - binary_test: five_words, - varbinary_test: five_words, - tiny_blob_test: five_words, - tiny_text_test: Faker.Lorem.paragraph(rand(5)), - blob_test: twenty5_paragraphs, - text_test: twenty5_paragraphs, - medium_blob_test: twenty5_paragraphs, - medium_text_test: twenty5_paragraphs, - long_blob_test: twenty5_paragraphs, - long_text_test: twenty5_paragraphs, - enum_test: ['val1', 'val2'][rand(2)], - set_test: ['val1', 'val2', 'val1,val2'][rand(3)] - }); -} - -connection.end(); diff --git a/benchmarks/ruby-mysql2/schema.sql b/benchmarks/ruby-mysql2/schema.sql deleted file mode 100644 index 541a122c5c..0000000000 --- a/benchmarks/ruby-mysql2/schema.sql +++ /dev/null @@ -1,33 +0,0 @@ - CREATE TABLE IF NOT EXISTS mysql2_test ( - null_test VARCHAR(10), - bit_test BIT, - tiny_int_test TINYINT, - small_int_test SMALLINT, - medium_int_test MEDIUMINT, - int_test INT, - big_int_test BIGINT, - float_test FLOAT(10,3), - float_zero_test FLOAT(10,3), - double_test DOUBLE(10,3), - decimal_test DECIMAL(10,3), - decimal_zero_test DECIMAL(10,3), - date_test DATE, - date_time_test DATETIME, - timestamp_test TIMESTAMP, - time_test TIME, - year_test YEAR(4), - char_test CHAR(10), - varchar_test VARCHAR(10), - binary_test BINARY(10), - varbinary_test VARBINARY(10), - tiny_blob_test TINYBLOB, - tiny_text_test TINYTEXT, - blob_test BLOB, - text_test TEXT, - medium_blob_test MEDIUMBLOB, - medium_text_test MEDIUMTEXT, - long_blob_test LONGBLOB, - long_text_test LONGTEXT, - enum_test ENUM('val1', 'val2'), - set_test SET('val1', 'val2') - ) DEFAULT CHARSET=utf8 diff --git a/benchmarks/ruby-mysql2/views/index.haml b/benchmarks/ruby-mysql2/views/index.haml deleted file mode 100644 index d958d894e7..0000000000 --- a/benchmarks/ruby-mysql2/views/index.haml +++ /dev/null @@ -1,41 +0,0 @@ -!!! -%html - %head - %title table dump goes here - %body - %h1 data data - %table - %tbody - - each row in results - %tr - %td= row.null_test - %td= row.bit_test - %td= row.tiny_int_test - %td= row.small_int_test - %td= row.medium_int_test - %td= row.int_test - %td= row.big_int_test - %td= row.float_test - %td= row.float_zero_test - %td= row.double_test - %td= row.decimal_test - %td= row.decimal_zero_test - %td= row.date_test - %td= row.date_time_test - %td= row.timestamp_test - %td= row.time_test - %td= row.year_test - %td= row.char_test - %td= row.varchar_test - %td= row.binary_test - %td= row.varbinary_test - %td= row.tiny_blob_test - %td= row.tiny_text_test - %td= row.blob_test - %td= row.text_test - %td= row.medium_blob_test - %td= row.medium_text_test - %td= row.long_blob_test - %td= row.long_text_test - %td= row.enum_test - %td= row.set_test diff --git a/benchmarks/test-benchmark-select-1.js b/benchmarks/test-benchmark-select-1.js index 94d3e249e5..b4fe0fea9f 100644 --- a/benchmarks/test-benchmark-select-1.js +++ b/benchmarks/test-benchmark-select-1.js @@ -1,6 +1,6 @@ 'use strict'; -const createConnection = require('../common').createConnection; +const createConnection = require('../test/common').createConnection; (function(cb) { const db = createConnection(); diff --git a/benchmarks/unit/packets/column_definition.js b/benchmarks/unit/packets/column_definition.js index dcae53eccc..85be9ce817 100644 --- a/benchmarks/unit/packets/column_definition.js +++ b/benchmarks/unit/packets/column_definition.js @@ -15,26 +15,45 @@ for (let i = 0; i < npackets; ++i) { packets.push(packet); } -const repeats = 10000; - -function bench(done) { - for (let i = 0; i < repeats; ++i) { - for (let j = 0; j < npackets; ++j) { - packets[j].offset = 0; - new ColumnDefinition(packets[j], 'utf8'); +module.exports = [ + { + name: `read ${npackets} column definitions (select * from mysql.user)`, + fn: function() { + const useit = 0; + for (let j = 0; j < npackets; ++j) { + packets[j].offset = 0; + new ColumnDefinition(packets[j], 'utf8'); + } + return useit; + } + }, + { + name: `read ${npackets} column definitions (select * from mysql.user) and access column lazy fields once`, + fn: function() { + let useit = 0; + for (let j = 0; j < npackets; ++j) { + packets[j].offset = 0; + const c = new ColumnDefinition(packets[j], 'utf8'); + useit += c.table.length + c.catalog.length + c.schema.length + c.table.length + c.orgTable.length + c.orgName.length; + } + return useit; } - } - done(); -} - -module.exports = bench; -module.exports.comment = - `read ${npackets} column definitions (select * from mysql.user) x ${repeats}`; -module.exports.toSpeed = function(timeAvg, timeStdev) { - const value = (43 * repeats * 1e9) / timeAvg; - return { - value: value, - error: value * (timeStdev / timeAvg), - units: 'columns/second' - }; -}; + }, + { + // see https://github.com/sidorares/node-mysql2/pull/1400 optimisation + name: `read ${npackets} column definitions (select * from mysql.user) and access column lazy fields 5 times`, + fn: function() { + let useit = 0; + for (let j = 0; j < npackets; ++j) { + packets[j].offset = 0; + const c = new ColumnDefinition(packets[j], 'utf8'); + useit += c.table.length + c.catalog.length + c.schema.length + c.table.length + c.orgTable.length + c.orgName.length; + useit += c.table.length + c.catalog.length + c.schema.length + c.table.length + c.orgTable.length + c.orgName.length; + useit += c.table.length + c.catalog.length + c.schema.length + c.table.length + c.orgTable.length + c.orgName.length; + useit += c.table.length + c.catalog.length + c.schema.length + c.table.length + c.orgTable.length + c.orgName.length; + useit += c.table.length + c.catalog.length + c.schema.length + c.table.length + c.orgTable.length + c.orgName.length; + } + return useit; + } + } +] diff --git a/benchmarks/unit/simple/buffer-to-string.js b/benchmarks/unit/simple/buffer-to-string.js deleted file mode 100644 index 0a037c34e3..0000000000 --- a/benchmarks/unit/simple/buffer-to-string.js +++ /dev/null @@ -1,27 +0,0 @@ -'use strict'; - -const a = Buffer.allocUnsafe(10000); -a.fill(120); // 'x' -const l = 5; -let s = ''; -const repeats = 10000; - -module.exports = function(next) { - for (let n = 0; n < repeats; ++n) { - for (let i = 0; i < a.length - l; ++i) { - s = s.toString('utf8', i, i + l); - } - } - next(); -}; - -module.exports.comment = - `read ${l} chars strings from ${a.length} bytes buffer x ${repeats}`; -module.exports.toSpeed = function(time, timeError) { - const value = (1e9 * a.length * l * repeats) / time; - return { - value: value, - error: value * (timeError / time), - units: 'chars/second' - }; -}; diff --git a/lib/commands/command.js b/lib/commands/command.js index 3e48564fdb..659086fd14 100644 --- a/lib/commands/command.js +++ b/lib/commands/command.js @@ -1,6 +1,7 @@ 'use strict'; const EventEmitter = require('events').EventEmitter; +const Timers = require('timers'); class Command extends EventEmitter { constructor() { @@ -27,6 +28,10 @@ class Command extends EventEmitter { if (packet && packet.isError()) { const err = packet.asError(connection.clientEncoding); err.sql = this.sql || this.query; + if (this.queryTimeout) { + Timers.clearTimeout(this.queryTimeout); + this.queryTimeout = null; + } if (this.onResult) { this.onResult(err); this.emit('end'); diff --git a/lib/commands/execute.js b/lib/commands/execute.js index d5c2d8ab79..8ab7304b5b 100644 --- a/lib/commands/execute.js +++ b/lib/commands/execute.js @@ -85,10 +85,10 @@ class Execute extends Command { if (!packet.isEOF()) { return connection.protocolError('Expected EOF packet'); } - this._rowParser = this.buildParserFromFields( + this._rowParser = new (this.buildParserFromFields( this._fields[this._resultIndex], connection - ); + ))(); return Execute.prototype.row; } } diff --git a/lib/commands/query.js b/lib/commands/query.js index 344b4abc36..d5c6cdd1ae 100644 --- a/lib/commands/query.js +++ b/lib/commands/query.js @@ -9,7 +9,6 @@ const Command = require('./command.js'); const Packets = require('../packets/index.js'); const getTextParser = require('../parsers/text_parser.js'); const ServerStatus = require('../constants/server_status.js'); -const CharsetToEncoding = require('../constants/charset_encodings.js'); const EmptyPacket = new Packets.Packet(0, Buffer.allocUnsafe(4), 0, 4); @@ -44,7 +43,8 @@ class Query extends Command { throw new Error(err); } - start(packet, connection) { + /* eslint no-unused-vars: ["error", { "argsIgnorePattern": "^_" }] */ + start(_packet, connection) { if (connection.config.debug) { // eslint-disable-next-line console.log(' Sending query command: %s', this.sql); @@ -212,7 +212,7 @@ class Query extends Command { if (this._receivedFieldsCount === this._fieldCount) { const fields = this._fields[this._resultIndex]; this.emit('fields', fields); - this._rowParser = getTextParser(fields, this.options, connection.config); + this._rowParser = new (getTextParser(fields, this.options, connection.config))(); return Query.prototype.fieldsEOF; } return Query.prototype.readField; @@ -226,7 +226,8 @@ class Query extends Command { return this.row; } - row(packet) { + /* eslint no-unused-vars: ["error", { "argsIgnorePattern": "^_" }] */ + row(packet, _connection) { if (packet.isEOF()) { const status = packet.eofStatusFlags(); const moreResults = status & ServerStatus.SERVER_MORE_RESULTS_EXISTS; @@ -238,11 +239,10 @@ class Query extends Command { } let row; try { - row = new this._rowParser( + row = this._rowParser.next( packet, this._fields[this._resultIndex], - this.options, - CharsetToEncoding + this.options ); } catch (err) { this._localStreamError = err; diff --git a/lib/constants/errors.js b/lib/constants/errors.js index c4cf364843..9d21a665ce 100644 --- a/lib/constants/errors.js +++ b/lib/constants/errors.js @@ -302,11 +302,15 @@ exports.ER_ERROR_DURING_FLUSH_LOGS = 1182; exports.ER_ERROR_DURING_CHECKPOINT = 1183; exports.ER_NEW_ABORTING_CONNECTION = 1184; exports.ER_DUMP_NOT_IMPLEMENTED = 1185; -exports.ER_FLUSH_MASTER_BINLOG_CLOSED = 1186; +exports.ER_FLUSH_MASTER_BINLOG_CLOSED = 1186; // deprecated +exports.ER_FLUSH_SOURCE_BINLOG_CLOSED = 1186; exports.ER_INDEX_REBUILD = 1187; -exports.ER_MASTER = 1188; -exports.ER_MASTER_NET_READ = 1189; -exports.ER_MASTER_NET_WRITE = 1190; +exports.ER_MASTER = 1188; // deprecated +exports.ER_SOURCE = 1188; +exports.ER_MASTER_NET_READ = 1189; // deprecated +exports.ER_SOURCE_NET_READ = 1189; +exports.ER_MASTER_NET_WRITE = 1190; // deprecated +exports.ER_SOURCE_NET_WRITE = 1190; exports.ER_FT_MATCHING_KEY_NOT_FOUND = 1191; exports.ER_LOCK_OR_ACTIVE_TRANSACTION = 1192; exports.ER_UNKNOWN_SYSTEM_VARIABLE = 1193; @@ -314,11 +318,16 @@ exports.ER_CRASHED_ON_USAGE = 1194; exports.ER_CRASHED_ON_REPAIR = 1195; exports.ER_WARNING_NOT_COMPLETE_ROLLBACK = 1196; exports.ER_TRANS_CACHE_FULL = 1197; -exports.ER_SLAVE_MUST_STOP = 1198; -exports.ER_SLAVE_NOT_RUNNING = 1199; -exports.ER_BAD_SLAVE = 1200; -exports.ER_MASTER_INFO = 1201; -exports.ER_SLAVE_THREAD = 1202; +exports.ER_SLAVE_MUST_STOP = 1198; // deprecated +exports.ER_REPLICA_MUST_STOP = 1198; +exports.ER_SLAVE_NOT_RUNNING = 1199; // deprecated +exports.ER_REPLICA_NOT_RUNNING = 1199; +exports.ER_BAD_SLAVE = 1200; // deprecated +exports.ER_BAD_REPLICA = 1200; +exports.ER_MASTER_INFO = 1201; // deprecated +exports.ER_SOURCE_INFO = 1201; +exports.ER_SLAVE_THREAD = 1202; // deprecated +exports.ER_REPLICA_THREAD = 1202; exports.ER_TOO_MANY_USER_CONNECTIONS = 1203; exports.ER_SET_CONSTANTS_ONLY = 1204; exports.ER_LOCK_WAIT_TIMEOUT = 1205; @@ -334,8 +343,10 @@ exports.ER_TABLE_CANT_HANDLE_FT = 1214; exports.ER_CANNOT_ADD_FOREIGN = 1215; exports.ER_NO_REFERENCED_ROW = 1216; exports.ER_ROW_IS_REFERENCED = 1217; -exports.ER_CONNECT_TO_MASTER = 1218; -exports.ER_QUERY_ON_MASTER = 1219; +exports.ER_CONNECT_TO_MASTER = 1218; // deprecated +exports.ER_CONNECT_TO_SOURCE = 1218; +exports.ER_QUERY_ON_MASTER = 1219; // deprecated +exports.ER_QUERY_ON_SOURCE = 1219; exports.ER_ERROR_WHEN_EXECUTING_COMMAND = 1220; exports.ER_WRONG_USAGE = 1221; exports.ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT = 1222; @@ -352,8 +363,10 @@ exports.ER_WRONG_TYPE_FOR_VAR = 1232; exports.ER_VAR_CANT_BE_READ = 1233; exports.ER_CANT_USE_OPTION_HERE = 1234; exports.ER_NOT_SUPPORTED_YET = 1235; -exports.ER_MASTER_FATAL_ERROR_READING_BINLOG = 1236; -exports.ER_SLAVE_IGNORED_TABLE = 1237; +exports.ER_MASTER_FATAL_ERROR_READING_BINLOG = 1236; // deprecated +exports.ER_SOURCE_FATAL_ERROR_READING_BINLOG = 1236; +exports.ER_SLAVE_IGNORED_TABLE = 1237; // deprecated +exports.ER_REPLICA_IGNORED_TABLE = 1237; exports.ER_INCORRECT_GLOBAL_LOCAL_VAR = 1238; exports.ER_WRONG_FK_DEF = 1239; exports.ER_KEY_REF_DO_NOT_MATCH_TABLE_REF = 1240; @@ -370,8 +383,10 @@ exports.ER_TABLENAME_NOT_ALLOWED_HERE = 1250; exports.ER_NOT_SUPPORTED_AUTH_MODE = 1251; exports.ER_SPATIAL_CANT_HAVE_NULL = 1252; exports.ER_COLLATION_CHARSET_MISMATCH = 1253; -exports.ER_SLAVE_WAS_RUNNING = 1254; -exports.ER_SLAVE_WAS_NOT_RUNNING = 1255; +exports.ER_SLAVE_WAS_RUNNING = 1254; // deprecated +exports.ER_REPLICA_WAS_RUNNING = 1254; +exports.ER_SLAVE_WAS_NOT_RUNNING = 1255; // deprecated +exports.ER_REPLICA_WAS_NOT_RUNNING = 1255; exports.ER_TOO_BIG_FOR_UNCOMPRESS = 1256; exports.ER_ZLIB_Z_MEM_ERROR = 1257; exports.ER_ZLIB_Z_BUF_ERROR = 1258; @@ -381,7 +396,7 @@ exports.ER_WARN_TOO_FEW_RECORDS = 1261; exports.ER_WARN_TOO_MANY_RECORDS = 1262; exports.ER_WARN_NULL_TO_NOTNULL = 1263; exports.ER_WARN_DATA_OUT_OF_RANGE = 1264; -exports.WARN_DATA_TRUNCATED = 1265; +exports.ER_WARN_DATA_TRUNCATED = 1265; exports.ER_WARN_USING_OTHER_HANDLER = 1266; exports.ER_CANT_AGGREGATE_2COLLATIONS = 1267; exports.ER_DROP_USER = 1268; @@ -390,11 +405,14 @@ exports.ER_CANT_AGGREGATE_3COLLATIONS = 1270; exports.ER_CANT_AGGREGATE_NCOLLATIONS = 1271; exports.ER_VARIABLE_IS_NOT_STRUCT = 1272; exports.ER_UNKNOWN_COLLATION = 1273; -exports.ER_SLAVE_IGNORED_SSL_PARAMS = 1274; +exports.ER_SLAVE_IGNORED_SSL_PARAMS = 1274; // deprecated +exports.ER_REPLICA_IGNORED_SSL_PARAMS = 1274; exports.ER_SERVER_IS_IN_SECURE_AUTH_MODE = 1275; exports.ER_WARN_FIELD_RESOLVED = 1276; -exports.ER_BAD_SLAVE_UNTIL_COND = 1277; -exports.ER_MISSING_SKIP_SLAVE = 1278; +exports.ER_BAD_SLAVE_UNTIL_COND = 1277; // deprecated +exports.ER_BAD_REPLICA_UNTIL_COND = 1277; +exports.ER_MISSING_SKIP_SLAVE = 1278; // deprecated +exports.ER_MISSING_SKIP_REPLICA = 1278; exports.ER_UNTIL_COND_IGNORED = 1279; exports.ER_WRONG_NAME_FOR_INDEX = 1280; exports.ER_WRONG_NAME_FOR_CATALOG = 1281; @@ -684,7 +702,7 @@ exports.ER_PARTITION_FUNCTION_IS_NOT_ALLOWED = 1564; exports.ER_DDL_LOG_ERROR = 1565; exports.ER_NULL_IN_VALUES_LESS_THAN = 1566; exports.ER_WRONG_PARTITION_NAME = 1567; -exports.ER_CANT_CHANGE_TX_CHARACTERISTICS = 1568; +exports.ER_CANT_CHANGE_TX_ISOLATION = 1568; exports.ER_DUP_ENTRY_AUTOINCREMENT_CASE = 1569; exports.ER_EVENT_MODIFY_QUEUE_ERROR = 1570; exports.ER_EVENT_SET_VAR_ERROR = 1571; @@ -706,14 +724,20 @@ exports.ER_DUP_ENTRY_WITH_KEY_NAME = 1586; exports.ER_BINLOG_PURGE_EMFILE = 1587; exports.ER_EVENT_CANNOT_CREATE_IN_THE_PAST = 1588; exports.ER_EVENT_CANNOT_ALTER_IN_THE_PAST = 1589; -exports.ER_SLAVE_INCIDENT = 1590; +exports.ER_SLAVE_INCIDENT = 1590; // deprecated +exports.ER_REPLICA_INCIDENT = 1590; exports.ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT = 1591; exports.ER_BINLOG_UNSAFE_STATEMENT = 1592; -exports.ER_SLAVE_FATAL_ERROR = 1593; -exports.ER_SLAVE_RELAY_LOG_READ_FAILURE = 1594; -exports.ER_SLAVE_RELAY_LOG_WRITE_FAILURE = 1595; -exports.ER_SLAVE_CREATE_EVENT_FAILURE = 1596; -exports.ER_SLAVE_MASTER_COM_FAILURE = 1597; +exports.ER_SLAVE_FATAL_ERROR = 1593; // deprecated +exports.ER_REPLICA_FATAL_ERROR = 1593; +exports.ER_SLAVE_RELAY_LOG_READ_FAILURE = 1594; //deprecated +exports.ER_REPLICA_RELAY_LOG_READ_FAILURE = 1594; +exports.ER_SLAVE_RELAY_LOG_WRITE_FAILURE = 1595; // deprecated +exports.ER_REPLICA_RELAY_LOG_WRITE_FAILURE = 1595; +exports.ER_SLAVE_CREATE_EVENT_FAILURE = 1596; // deprecated +exports.ER_REPLICA_CREATE_EVENT_FAILURE = 1596; +exports.ER_SLAVE_MASTER_COM_FAILURE = 1597; // deprecated +exports.ER_REPLICA_SOURCE_COM_FAILURE = 1597; exports.ER_BINLOG_LOGGING_IMPOSSIBLE = 1598; exports.ER_VIEW_NO_CREATION_CTX = 1599; exports.ER_VIEW_INVALID_CREATION_CTX = 1600; @@ -726,21 +750,25 @@ exports.ER_TRG_CANT_OPEN_TABLE = 1606; exports.ER_CANT_CREATE_SROUTINE = 1607; exports.ER_NEVER_USED = 1608; exports.ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT = 1609; -exports.ER_SLAVE_CORRUPT_EVENT = 1610; +exports.ER_SLAVE_CORRUPT_EVENT = 1610; // deprecated +exports.ER_REPLICA_CORRUPT_EVENT = 1610; exports.ER_LOAD_DATA_INVALID_COLUMN = 1611; exports.ER_LOG_PURGE_NO_FILE = 1612; exports.ER_XA_RBTIMEOUT = 1613; exports.ER_XA_RBDEADLOCK = 1614; exports.ER_NEED_REPREPARE = 1615; exports.ER_DELAYED_NOT_SUPPORTED = 1616; -exports.WARN_NO_MASTER_INFO = 1617; +exports.WARN_NO_MASTER_INFO = 1617; // deprecated +exports.WARN_NO_SOURCE_INFO = 1617; exports.WARN_OPTION_IGNORED = 1618; exports.WARN_PLUGIN_DELETE_BUILTIN = 1619; exports.WARN_PLUGIN_BUSY = 1620; exports.ER_VARIABLE_IS_READONLY = 1621; exports.ER_WARN_ENGINE_TRANSACTION_ROLLBACK = 1622; -exports.ER_SLAVE_HEARTBEAT_FAILURE = 1623; -exports.ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE = 1624; +exports.ER_SLAVE_HEARTBEAT_FAILURE = 1623; // deprecated +exports.ER_REPLICA_HEARTBEAT_FAILURE = 1623; +exports.ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE = 1624; // deprecated +exports.ER_REPLICA_HEARTBEAT_VALUE_OUT_OF_RANGE = 1624; exports.ER_NDB_REPLICATION_SCHEMA_ERROR = 1625; exports.ER_CONFLICT_FN_PARSE_ERROR = 1626; exports.ER_EXCEPTIONS_WRITE_ERROR = 1627; @@ -766,7 +794,8 @@ exports.ER_SIGNAL_BAD_CONDITION_TYPE = 1646; exports.WARN_COND_ITEM_TRUNCATED = 1647; exports.ER_COND_ITEM_TOO_LONG = 1648; exports.ER_UNKNOWN_LOCALE = 1649; -exports.ER_SLAVE_IGNORE_SERVER_IDS = 1650; +exports.ER_SLAVE_IGNORE_SERVER_IDS = 1650; // deprecated +exports.ER_REPLICA_IGNORE_SERVER_IDS = 1650; exports.ER_QUERY_CACHE_DISABLED = 1651; exports.ER_SAME_NAME_PARTITION_FIELD = 1652; exports.ER_PARTITION_COLUMN_LIST_ERROR = 1653; @@ -793,8 +822,10 @@ exports.ER_BINLOG_UNSAFE_SYSTEM_VARIABLE = 1673; exports.ER_BINLOG_UNSAFE_SYSTEM_FUNCTION = 1674; exports.ER_BINLOG_UNSAFE_NONTRANS_AFTER_TRANS = 1675; exports.ER_MESSAGE_AND_STATEMENT = 1676; -exports.ER_SLAVE_CONVERSION_FAILED = 1677; -exports.ER_SLAVE_CANT_CREATE_CONVERSION = 1678; +exports.ER_SLAVE_CONVERSION_FAILED = 1677; // deprecated +exports.ER_REPLICA_CONVERSION_FAILED = 1677; +exports.ER_SLAVE_CANT_CREATE_CONVERSION = 1678; // deprecated +exports.ER_REPLICA_CANT_CREATE_CONVERSION = 1678; exports.ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_FORMAT = 1679; exports.ER_PATH_LENGTH = 1680; exports.ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT = 1681; @@ -819,8 +850,10 @@ exports.ER_SET_PASSWORD_AUTH_PLUGIN = 1699; exports.ER_GRANT_PLUGIN_USER_EXISTS = 1700; exports.ER_TRUNCATE_ILLEGAL_FK = 1701; exports.ER_PLUGIN_IS_PERMANENT = 1702; -exports.ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN = 1703; -exports.ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX = 1704; +exports.ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN = 1703; // deprecated +exports.ER_REPLICA_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN = 1703; +exports.ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX = 1704; // deprecated +exports.ER_REPLICA_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX = 1704; exports.ER_STMT_CACHE_FULL = 1705; exports.ER_MULTI_UPDATE_KEY_CONFLICT = 1706; exports.ER_TABLE_NEEDS_REBUILD = 1707; @@ -845,7 +878,8 @@ exports.ER_TABLE_IN_FK_CHECK = 1725; exports.ER_UNSUPPORTED_ENGINE = 1726; exports.ER_BINLOG_UNSAFE_AUTOINC_NOT_FIRST = 1727; exports.ER_CANNOT_LOAD_FROM_TABLE_V2 = 1728; -exports.ER_MASTER_DELAY_VALUE_OUT_OF_RANGE = 1729; +exports.ER_MASTER_DELAY_VALUE_OUT_OF_RANGE = 1729; // deprecated +exports.ER_SOURCE_DELAY_VALUE_OUT_OF_RANGE = 1729; exports.ER_ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT = 1730; exports.ER_PARTITION_EXCHANGE_DIFFERENT_OPTION = 1731; exports.ER_PARTITION_EXCHANGE_PART_TABLE = 1732; @@ -876,10 +910,12 @@ exports.ER_MTS_INCONSISTENT_DATA = 1756; exports.ER_FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONING = 1757; exports.ER_DA_INVALID_CONDITION_NUMBER = 1758; exports.ER_INSECURE_PLAIN_TEXT = 1759; -exports.ER_INSECURE_CHANGE_MASTER = 1760; +exports.ER_INSECURE_CHANGE_MASTER = 1760; // deprecated +exports.ER_INSECURE_CHANGE_SOURCE = 1760; exports.ER_FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO = 1761; exports.ER_FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFO = 1762; -exports.ER_SQLTHREAD_WITH_SECURE_SLAVE = 1763; +exports.ER_SQLTHREAD_WITH_SECURE_SLAVE = 1763; // deprecated +exports.ER_SQLTHREAD_WITH_SECURE_REPLICA = 1763; exports.ER_TABLE_HAS_NO_FT = 1764; exports.ER_VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER = 1765; exports.ER_VARIABLE_NOT_SETTABLE_IN_TRANSACTION = 1766; @@ -892,7 +928,8 @@ exports.ER_MALFORMED_GTID_SET_SPECIFICATION = 1772; exports.ER_MALFORMED_GTID_SET_ENCODING = 1773; exports.ER_MALFORMED_GTID_SPECIFICATION = 1774; exports.ER_GNO_EXHAUSTED = 1775; -exports.ER_BAD_SLAVE_AUTO_POSITION = 1776; +exports.ER_BAD_SLAVE_AUTO_POSITION = 1776; // deprecated +exports.ER_BAD_REPLICA_AUTO_POSITION = 1776; exports.ER_AUTO_POSITION_REQUIRES_GTID_MODE_ON = 1777; exports.ER_CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET = 1778; exports.ER_GTID_MODE_2_OR_3_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON = 1779; @@ -905,12 +942,14 @@ exports.ER_GTID_UNSAFE_NON_TRANSACTIONAL_TABLE = 1785; exports.ER_GTID_UNSAFE_CREATE_SELECT = 1786; exports.ER_GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION = 1787; exports.ER_GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME = 1788; -exports.ER_MASTER_HAS_PURGED_REQUIRED_GTIDS = 1789; +exports.ER_MASTER_HAS_PURGED_REQUIRED_GTIDS = 1789; // deprecated +exports.ER_SOURCE_HAS_PURGED_REQUIRED_GTIDS = 1789; exports.ER_CANT_SET_GTID_NEXT_WHEN_OWNING_GTID = 1790; exports.ER_UNKNOWN_EXPLAIN_FORMAT = 1791; exports.ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION = 1792; exports.ER_TOO_LONG_TABLE_PARTITION_COMMENT = 1793; -exports.ER_SLAVE_CONFIGURATION = 1794; +exports.ER_SLAVE_CONFIGURATION = 1794; // deprecated +exports.ER_REPLICA_CONFIGURATION = 1794; exports.ER_INNODB_FT_LIMIT = 1795; exports.ER_INNODB_NO_FT_TEMP_TABLE = 1796; exports.ER_INNODB_FT_WRONG_DOCID_COLUMN = 1797; @@ -918,11 +957,13 @@ exports.ER_INNODB_FT_WRONG_DOCID_INDEX = 1798; exports.ER_INNODB_ONLINE_LOG_TOO_BIG = 1799; exports.ER_UNKNOWN_ALTER_ALGORITHM = 1800; exports.ER_UNKNOWN_ALTER_LOCK = 1801; -exports.ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS = 1802; +exports.ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS = 1802; // deprecated +exports.ER_MTS_CHANGE_SOURCE_CANT_RUN_WITH_GAPS = 1802; exports.ER_MTS_RECOVERY_FAILURE = 1803; exports.ER_MTS_RESET_WORKERS = 1804; exports.ER_COL_COUNT_DOESNT_MATCH_CORRUPTED_V2 = 1805; -exports.ER_SLAVE_SILENT_RETRY_TRANSACTION = 1806; +exports.ER_SLAVE_SILENT_RETRY_TRANSACTION = 1806; // deprecated +exports.ER_REPLICA_SILENT_RETRY_TRANSACTION = 1806; exports.ER_DISCARD_FK_CHECKS_RUNNING = 1807; exports.ER_TABLE_SCHEMA_MISMATCH = 1808; exports.ER_TABLE_IN_SYSTEM_TABLESPACE = 1809; @@ -974,7 +1015,8 @@ exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC = 1854; exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS = 1855; exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS = 1856; exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS = 1857; -exports.ER_SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE = 1858; +exports.ER_SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE = 1858; // deprecated +exports.ER_SQL_REPLICA_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE = 1858; exports.ER_DUP_UNKNOWN_IN_INDEX = 1859; exports.ER_IDENT_CAUSES_TOO_LONG_PATH = 1860; exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULL = 1861; @@ -987,18 +1029,51 @@ exports.ER_WARN_PURGE_LOG_IN_USE = 1867; exports.ER_WARN_PURGE_LOG_IS_ACTIVE = 1868; exports.ER_AUTO_INCREMENT_CONFLICT = 1869; exports.WARN_ON_BLOCKHOLE_IN_RBR = 1870; -exports.ER_SLAVE_MI_INIT_REPOSITORY = 1871; -exports.ER_SLAVE_RLI_INIT_REPOSITORY = 1872; +exports.ER_SLAVE_MI_INIT_REPOSITORY = 1871; // deprecated +exports.ER_REPLICA_MI_INIT_REPOSITORY = 1871; +exports.ER_SLAVE_RLI_INIT_REPOSITORY = 1872; // deprecated +exports.ER_REPLICA_RLI_INIT_REPOSITORY = 1872; exports.ER_ACCESS_DENIED_CHANGE_USER_ERROR = 1873; exports.ER_INNODB_READ_ONLY = 1874; -exports.ER_STOP_SLAVE_SQL_THREAD_TIMEOUT = 1875; -exports.ER_STOP_SLAVE_IO_THREAD_TIMEOUT = 1876; +exports.ER_STOP_SLAVE_SQL_THREAD_TIMEOUT = 1875; // deprecated +exports.ER_STOP_REPLICA_SQL_THREAD_TIMEOUT = 1875; +exports.ER_STOP_SLAVE_IO_THREAD_TIMEOUT = 1876; // deprecated +exports.ER_STOP_REPLICA_IO_THREAD_TIMEOUT = 1876; exports.ER_TABLE_CORRUPT = 1877; exports.ER_TEMP_FILE_WRITE_FAILURE = 1878; exports.ER_INNODB_FT_AUX_NOT_HEX_ID = 1879; exports.ER_OLD_TEMPORALS_UPGRADED = 1880; exports.ER_INNODB_FORCED_RECOVERY = 1881; exports.ER_AES_INVALID_IV = 1882; +exports.ER_FILE_CORRUPT = 1883; +exports.ER_ERROR_ON_SOURCE = 1884; +exports.ER_INCONSISTENT_ERROR = 1885; +exports.ER_STORAGE_ENGINE_NOT_LOADED = 1886; +exports.ER_GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER = 1887; +exports.ER_WARN_LEGACY_SYNTAX_CONVERTED = 1888; +exports.ER_BINLOG_UNSAFE_FULLTEXT_PLUGIN = 1889; +exports.ER_CANNOT_DISCARD_TEMPORARY_TABLE = 1890; +exports.ER_FK_DEPTH_EXCEEDED = 1891; +exports.ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2 = 1892; +exports.ER_WARN_TRIGGER_DOESNT_HAVE_CREATED = 1893; +exports.ER_REFERENCED_TRG_DOES_NOT_EXIST = 1894; +exports.ER_EXPLAIN_NOT_SUPPORTED = 1895; +exports.ER_INVALID_FIELD_SIZE = 1896; +exports.ER_MISSING_HA_CREATE_OPTION = 1897; +exports.ER_ENGINE_OUT_OF_MEMORY = 1898; +exports.ER_PASSWORD_EXPIRE_ANONYMOUS_USER = 1899; +exports.ER_REPLICA_SQL_THREAD_MUST_STOP = 1900; +exports.ER_NO_FT_MATERIALIZED_SUBQUERY = 1901; +exports.ER_INNODB_UNDO_LOG_FULL = 1902; +exports.ER_INVALID_ARGUMENT_FOR_LOGARITHM = 1903; +exports.ER_REPLICA_IO_THREAD_MUST_STOP = 1904; +exports.ER_WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO = 1905; +exports.ER_WARN_ONLY_SOURCE_LOG_FILE_NO_POS = 1906; +exports.ER_QUERY_TIMEOUT = 1907; +exports.ER_NON_RO_SELECT_DISABLE_TIMER = 1908; +exports.ER_DUP_LIST_ENTRY = 1909; +exports.ER_SQL_MODE_NO_EFFECT = 1910; +exports.ER_SESSION_WAS_KILLED = 3169; exports.ER_CLIENT_INTERACTION_TIMEOUT = 4031; // Lookup-by-number table @@ -1290,11 +1365,11 @@ exports[1182] = 'ER_ERROR_DURING_FLUSH_LOGS'; exports[1183] = 'ER_ERROR_DURING_CHECKPOINT'; exports[1184] = 'ER_NEW_ABORTING_CONNECTION'; exports[1185] = 'ER_DUMP_NOT_IMPLEMENTED'; -exports[1186] = 'ER_FLUSH_MASTER_BINLOG_CLOSED'; +exports[1186] = 'ER_FLUSH_SOURCE_BINLOG_CLOSED'; exports[1187] = 'ER_INDEX_REBUILD'; -exports[1188] = 'ER_MASTER'; -exports[1189] = 'ER_MASTER_NET_READ'; -exports[1190] = 'ER_MASTER_NET_WRITE'; +exports[1188] = 'ER_SOURCE'; +exports[1189] = 'ER_SOURCE_NET_READ'; +exports[1190] = 'ER_SOURCE_NET_WRITE'; exports[1191] = 'ER_FT_MATCHING_KEY_NOT_FOUND'; exports[1192] = 'ER_LOCK_OR_ACTIVE_TRANSACTION'; exports[1193] = 'ER_UNKNOWN_SYSTEM_VARIABLE'; @@ -1302,11 +1377,11 @@ exports[1194] = 'ER_CRASHED_ON_USAGE'; exports[1195] = 'ER_CRASHED_ON_REPAIR'; exports[1196] = 'ER_WARNING_NOT_COMPLETE_ROLLBACK'; exports[1197] = 'ER_TRANS_CACHE_FULL'; -exports[1198] = 'ER_SLAVE_MUST_STOP'; -exports[1199] = 'ER_SLAVE_NOT_RUNNING'; -exports[1200] = 'ER_BAD_SLAVE'; -exports[1201] = 'ER_MASTER_INFO'; -exports[1202] = 'ER_SLAVE_THREAD'; +exports[1198] = 'ER_REPLICA_MUST_STOP'; +exports[1199] = 'ER_REPLICA_NOT_RUNNING'; +exports[1200] = 'ER_BAD_REPLICA'; +exports[1201] = 'ER_SOURCE_INFO'; +exports[1202] = 'ER_REPLICA_THREAD'; exports[1203] = 'ER_TOO_MANY_USER_CONNECTIONS'; exports[1204] = 'ER_SET_CONSTANTS_ONLY'; exports[1205] = 'ER_LOCK_WAIT_TIMEOUT'; @@ -1322,8 +1397,8 @@ exports[1214] = 'ER_TABLE_CANT_HANDLE_FT'; exports[1215] = 'ER_CANNOT_ADD_FOREIGN'; exports[1216] = 'ER_NO_REFERENCED_ROW'; exports[1217] = 'ER_ROW_IS_REFERENCED'; -exports[1218] = 'ER_CONNECT_TO_MASTER'; -exports[1219] = 'ER_QUERY_ON_MASTER'; +exports[1218] = 'ER_CONNECT_TO_SOURCE'; +exports[1219] = 'ER_QUERY_ON_SOURCE'; exports[1220] = 'ER_ERROR_WHEN_EXECUTING_COMMAND'; exports[1221] = 'ER_WRONG_USAGE'; exports[1222] = 'ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT'; @@ -1340,8 +1415,8 @@ exports[1232] = 'ER_WRONG_TYPE_FOR_VAR'; exports[1233] = 'ER_VAR_CANT_BE_READ'; exports[1234] = 'ER_CANT_USE_OPTION_HERE'; exports[1235] = 'ER_NOT_SUPPORTED_YET'; -exports[1236] = 'ER_MASTER_FATAL_ERROR_READING_BINLOG'; -exports[1237] = 'ER_SLAVE_IGNORED_TABLE'; +exports[1236] = 'ER_SOURCE_FATAL_ERROR_READING_BINLOG'; +exports[1237] = 'ER_REPLICA_IGNORED_TABLE'; exports[1238] = 'ER_INCORRECT_GLOBAL_LOCAL_VAR'; exports[1239] = 'ER_WRONG_FK_DEF'; exports[1240] = 'ER_KEY_REF_DO_NOT_MATCH_TABLE_REF'; @@ -1358,8 +1433,8 @@ exports[1250] = 'ER_TABLENAME_NOT_ALLOWED_HERE'; exports[1251] = 'ER_NOT_SUPPORTED_AUTH_MODE'; exports[1252] = 'ER_SPATIAL_CANT_HAVE_NULL'; exports[1253] = 'ER_COLLATION_CHARSET_MISMATCH'; -exports[1254] = 'ER_SLAVE_WAS_RUNNING'; -exports[1255] = 'ER_SLAVE_WAS_NOT_RUNNING'; +exports[1254] = 'ER_REPLICA_WAS_RUNNING'; +exports[1255] = 'ER_REPLICA_WAS_NOT_RUNNING'; exports[1256] = 'ER_TOO_BIG_FOR_UNCOMPRESS'; exports[1257] = 'ER_ZLIB_Z_MEM_ERROR'; exports[1258] = 'ER_ZLIB_Z_BUF_ERROR'; @@ -1369,7 +1444,7 @@ exports[1261] = 'ER_WARN_TOO_FEW_RECORDS'; exports[1262] = 'ER_WARN_TOO_MANY_RECORDS'; exports[1263] = 'ER_WARN_NULL_TO_NOTNULL'; exports[1264] = 'ER_WARN_DATA_OUT_OF_RANGE'; -exports[1265] = 'WARN_DATA_TRUNCATED'; +exports[1265] = 'ER_WARN_DATA_TRUNCATED'; exports[1266] = 'ER_WARN_USING_OTHER_HANDLER'; exports[1267] = 'ER_CANT_AGGREGATE_2COLLATIONS'; exports[1268] = 'ER_DROP_USER'; @@ -1378,11 +1453,11 @@ exports[1270] = 'ER_CANT_AGGREGATE_3COLLATIONS'; exports[1271] = 'ER_CANT_AGGREGATE_NCOLLATIONS'; exports[1272] = 'ER_VARIABLE_IS_NOT_STRUCT'; exports[1273] = 'ER_UNKNOWN_COLLATION'; -exports[1274] = 'ER_SLAVE_IGNORED_SSL_PARAMS'; +exports[1274] = 'ER_REPLICA_IGNORED_SSL_PARAMS'; exports[1275] = 'ER_SERVER_IS_IN_SECURE_AUTH_MODE'; exports[1276] = 'ER_WARN_FIELD_RESOLVED'; -exports[1277] = 'ER_BAD_SLAVE_UNTIL_COND'; -exports[1278] = 'ER_MISSING_SKIP_SLAVE'; +exports[1277] = 'ER_BAD_REPLICA_UNTIL_COND'; +exports[1278] = 'ER_MISSING_SKIP_REPLICA'; exports[1279] = 'ER_UNTIL_COND_IGNORED'; exports[1280] = 'ER_WRONG_NAME_FOR_INDEX'; exports[1281] = 'ER_WRONG_NAME_FOR_CATALOG'; @@ -1505,7 +1580,7 @@ exports[1397] = 'ER_XAER_NOTA'; exports[1398] = 'ER_XAER_INVAL'; exports[1399] = 'ER_XAER_RMFAIL'; exports[1400] = 'ER_XAER_OUTSIDE'; -exports[1401] = 'ER_XAER_RMERR'; +exports[1401] = 'ER_XA_RMERR'; exports[1402] = 'ER_XA_RBROLLBACK'; exports[1403] = 'ER_NONEXISTING_PROC_GRANT'; exports[1404] = 'ER_PROC_AUTO_GRANT_FAIL'; @@ -1672,7 +1747,7 @@ exports[1564] = 'ER_PARTITION_FUNCTION_IS_NOT_ALLOWED'; exports[1565] = 'ER_DDL_LOG_ERROR'; exports[1566] = 'ER_NULL_IN_VALUES_LESS_THAN'; exports[1567] = 'ER_WRONG_PARTITION_NAME'; -exports[1568] = 'ER_CANT_CHANGE_TX_CHARACTERISTICS'; +exports[1568] = 'ER_CANT_CHANGE_TX_ISOLATION'; exports[1569] = 'ER_DUP_ENTRY_AUTOINCREMENT_CASE'; exports[1570] = 'ER_EVENT_MODIFY_QUEUE_ERROR'; exports[1571] = 'ER_EVENT_SET_VAR_ERROR'; @@ -1694,14 +1769,14 @@ exports[1586] = 'ER_DUP_ENTRY_WITH_KEY_NAME'; exports[1587] = 'ER_BINLOG_PURGE_EMFILE'; exports[1588] = 'ER_EVENT_CANNOT_CREATE_IN_THE_PAST'; exports[1589] = 'ER_EVENT_CANNOT_ALTER_IN_THE_PAST'; -exports[1590] = 'ER_SLAVE_INCIDENT'; +exports[1590] = 'ER_REPLICA_INCIDENT'; exports[1591] = 'ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT'; exports[1592] = 'ER_BINLOG_UNSAFE_STATEMENT'; -exports[1593] = 'ER_SLAVE_FATAL_ERROR'; -exports[1594] = 'ER_SLAVE_RELAY_LOG_READ_FAILURE'; -exports[1595] = 'ER_SLAVE_RELAY_LOG_WRITE_FAILURE'; -exports[1596] = 'ER_SLAVE_CREATE_EVENT_FAILURE'; -exports[1597] = 'ER_SLAVE_MASTER_COM_FAILURE'; +exports[1593] = 'ER_REPLICA_FATAL_ERROR'; +exports[1594] = 'ER_REPLICA_RELAY_LOG_READ_FAILURE'; +exports[1595] = 'ER_REPLICA_RELAY_LOG_WRITE_FAILURE'; +exports[1596] = 'ER_REPLICA_CREATE_EVENT_FAILURE'; +exports[1597] = 'ER_REPLICA_SOURCE_COM_FAILURE'; exports[1598] = 'ER_BINLOG_LOGGING_IMPOSSIBLE'; exports[1599] = 'ER_VIEW_NO_CREATION_CTX'; exports[1600] = 'ER_VIEW_INVALID_CREATION_CTX'; @@ -1714,21 +1789,21 @@ exports[1606] = 'ER_TRG_CANT_OPEN_TABLE'; exports[1607] = 'ER_CANT_CREATE_SROUTINE'; exports[1608] = 'ER_NEVER_USED'; exports[1609] = 'ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT'; -exports[1610] = 'ER_SLAVE_CORRUPT_EVENT'; +exports[1610] = 'ER_REPLICA_CORRUPT_EVENT'; exports[1611] = 'ER_LOAD_DATA_INVALID_COLUMN'; exports[1612] = 'ER_LOG_PURGE_NO_FILE'; exports[1613] = 'ER_XA_RBTIMEOUT'; exports[1614] = 'ER_XA_RBDEADLOCK'; exports[1615] = 'ER_NEED_REPREPARE'; exports[1616] = 'ER_DELAYED_NOT_SUPPORTED'; -exports[1617] = 'WARN_NO_MASTER_INFO'; +exports[1617] = 'WARN_NO_SOURCE_INFO'; exports[1618] = 'WARN_OPTION_IGNORED'; exports[1619] = 'WARN_PLUGIN_DELETE_BUILTIN'; exports[1620] = 'WARN_PLUGIN_BUSY'; exports[1621] = 'ER_VARIABLE_IS_READONLY'; exports[1622] = 'ER_WARN_ENGINE_TRANSACTION_ROLLBACK'; -exports[1623] = 'ER_SLAVE_HEARTBEAT_FAILURE'; -exports[1624] = 'ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE'; +exports[1623] = 'ER_REPLICA_HEARTBEAT_FAILURE'; +exports[1624] = 'ER_REPLICA_HEARTBEAT_VALUE_OUT_OF_RANGE'; exports[1625] = 'ER_NDB_REPLICATION_SCHEMA_ERROR'; exports[1626] = 'ER_CONFLICT_FN_PARSE_ERROR'; exports[1627] = 'ER_EXCEPTIONS_WRITE_ERROR'; @@ -1754,7 +1829,7 @@ exports[1646] = 'ER_SIGNAL_BAD_CONDITION_TYPE'; exports[1647] = 'WARN_COND_ITEM_TRUNCATED'; exports[1648] = 'ER_COND_ITEM_TOO_LONG'; exports[1649] = 'ER_UNKNOWN_LOCALE'; -exports[1650] = 'ER_SLAVE_IGNORE_SERVER_IDS'; +exports[1650] = 'ER_REPLICA_IGNORE_SERVER_IDS'; exports[1651] = 'ER_QUERY_CACHE_DISABLED'; exports[1652] = 'ER_SAME_NAME_PARTITION_FIELD'; exports[1653] = 'ER_PARTITION_COLUMN_LIST_ERROR'; @@ -1781,8 +1856,8 @@ exports[1673] = 'ER_BINLOG_UNSAFE_SYSTEM_VARIABLE'; exports[1674] = 'ER_BINLOG_UNSAFE_SYSTEM_FUNCTION'; exports[1675] = 'ER_BINLOG_UNSAFE_NONTRANS_AFTER_TRANS'; exports[1676] = 'ER_MESSAGE_AND_STATEMENT'; -exports[1677] = 'ER_SLAVE_CONVERSION_FAILED'; -exports[1678] = 'ER_SLAVE_CANT_CREATE_CONVERSION'; +exports[1677] = 'ER_REPLICA_CONVERSION_FAILED'; +exports[1678] = 'ER_REPLICA_CANT_CREATE_CONVERSION'; exports[1679] = 'ER_INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_FORMAT'; exports[1680] = 'ER_PATH_LENGTH'; exports[1681] = 'ER_WARN_DEPRECATED_SYNTAX_NO_REPLACEMENT'; @@ -1807,8 +1882,8 @@ exports[1699] = 'ER_SET_PASSWORD_AUTH_PLUGIN'; exports[1700] = 'ER_GRANT_PLUGIN_USER_EXISTS'; exports[1701] = 'ER_TRUNCATE_ILLEGAL_FK'; exports[1702] = 'ER_PLUGIN_IS_PERMANENT'; -exports[1703] = 'ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN'; -exports[1704] = 'ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX'; +exports[1703] = 'ER_REPLICA_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN'; +exports[1704] = 'ER_REPLICA_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX'; exports[1705] = 'ER_STMT_CACHE_FULL'; exports[1706] = 'ER_MULTI_UPDATE_KEY_CONFLICT'; exports[1707] = 'ER_TABLE_NEEDS_REBUILD'; @@ -1833,7 +1908,7 @@ exports[1725] = 'ER_TABLE_IN_FK_CHECK'; exports[1726] = 'ER_UNSUPPORTED_ENGINE'; exports[1727] = 'ER_BINLOG_UNSAFE_AUTOINC_NOT_FIRST'; exports[1728] = 'ER_CANNOT_LOAD_FROM_TABLE_V2'; -exports[1729] = 'ER_MASTER_DELAY_VALUE_OUT_OF_RANGE'; +exports[1729] = 'ER_SOURCE_DELAY_VALUE_OUT_OF_RANGE'; exports[1730] = 'ER_ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT'; exports[1731] = 'ER_PARTITION_EXCHANGE_DIFFERENT_OPTION'; exports[1732] = 'ER_PARTITION_EXCHANGE_PART_TABLE'; @@ -1864,16 +1939,15 @@ exports[1756] = 'ER_MTS_INCONSISTENT_DATA'; exports[1757] = 'ER_FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONING'; exports[1758] = 'ER_DA_INVALID_CONDITION_NUMBER'; exports[1759] = 'ER_INSECURE_PLAIN_TEXT'; -exports[1760] = 'ER_INSECURE_CHANGE_MASTER'; +exports[1760] = 'ER_INSECURE_CHANGE_SOURCE'; exports[1761] = 'ER_FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO'; exports[1762] = 'ER_FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFO'; -exports[1763] = 'ER_SQLTHREAD_WITH_SECURE_SLAVE'; +exports[1763] = 'ER_SQLTHREAD_WITH_SECURE_REPLICA'; exports[1764] = 'ER_TABLE_HAS_NO_FT'; exports[1765] = 'ER_VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER'; exports[1766] = 'ER_VARIABLE_NOT_SETTABLE_IN_TRANSACTION'; exports[1767] = 'ER_GTID_NEXT_IS_NOT_IN_GTID_NEXT_LIST'; -exports[1768] = - 'ER_CANT_CHANGE_GTID_NEXT_IN_TRANSACTION_WHEN_GTID_NEXT_LIST_IS_NULL'; +exports[1768] = 'ER_CANT_CHANGE_GTID_NEXT_IN_TRANSACTION_WHEN_GTID_NEXT_LIST_IS_NULL'; exports[1769] = 'ER_SET_STATEMENT_CANNOT_INVOKE_FUNCTION'; exports[1770] = 'ER_GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULL'; exports[1771] = 'ER_SKIPPING_LOGGED_TRANSACTION'; @@ -1881,7 +1955,7 @@ exports[1772] = 'ER_MALFORMED_GTID_SET_SPECIFICATION'; exports[1773] = 'ER_MALFORMED_GTID_SET_ENCODING'; exports[1774] = 'ER_MALFORMED_GTID_SPECIFICATION'; exports[1775] = 'ER_GNO_EXHAUSTED'; -exports[1776] = 'ER_BAD_SLAVE_AUTO_POSITION'; +exports[1776] = 'ER_BAD_REPLICA_AUTO_POSITION'; exports[1777] = 'ER_AUTO_POSITION_REQUIRES_GTID_MODE_ON'; exports[1778] = 'ER_CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET'; exports[1779] = 'ER_GTID_MODE_2_OR_3_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON'; @@ -1894,12 +1968,12 @@ exports[1785] = 'ER_GTID_UNSAFE_NON_TRANSACTIONAL_TABLE'; exports[1786] = 'ER_GTID_UNSAFE_CREATE_SELECT'; exports[1787] = 'ER_GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION'; exports[1788] = 'ER_GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME'; -exports[1789] = 'ER_MASTER_HAS_PURGED_REQUIRED_GTIDS'; +exports[1789] = 'ER_SOURCE_HAS_PURGED_REQUIRED_GTIDS'; exports[1790] = 'ER_CANT_SET_GTID_NEXT_WHEN_OWNING_GTID'; exports[1791] = 'ER_UNKNOWN_EXPLAIN_FORMAT'; exports[1792] = 'ER_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION'; exports[1793] = 'ER_TOO_LONG_TABLE_PARTITION_COMMENT'; -exports[1794] = 'ER_SLAVE_CONFIGURATION'; +exports[1794] = 'ER_REPLICA_CONFIGURATION'; exports[1795] = 'ER_INNODB_FT_LIMIT'; exports[1796] = 'ER_INNODB_NO_FT_TEMP_TABLE'; exports[1797] = 'ER_INNODB_FT_WRONG_DOCID_COLUMN'; @@ -1907,11 +1981,11 @@ exports[1798] = 'ER_INNODB_FT_WRONG_DOCID_INDEX'; exports[1799] = 'ER_INNODB_ONLINE_LOG_TOO_BIG'; exports[1800] = 'ER_UNKNOWN_ALTER_ALGORITHM'; exports[1801] = 'ER_UNKNOWN_ALTER_LOCK'; -exports[1802] = 'ER_MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPS'; +exports[1802] = 'ER_MTS_CHANGE_SOURCE_CANT_RUN_WITH_GAPS'; exports[1803] = 'ER_MTS_RECOVERY_FAILURE'; exports[1804] = 'ER_MTS_RESET_WORKERS'; exports[1805] = 'ER_COL_COUNT_DOESNT_MATCH_CORRUPTED_V2'; -exports[1806] = 'ER_SLAVE_SILENT_RETRY_TRANSACTION'; +exports[1806] = 'ER_REPLICA_SILENT_RETRY_TRANSACTION'; exports[1807] = 'ER_DISCARD_FK_CHECKS_RUNNING'; exports[1808] = 'ER_TABLE_SCHEMA_MISMATCH'; exports[1809] = 'ER_TABLE_IN_SYSTEM_TABLESPACE'; @@ -1963,7 +2037,7 @@ exports[1854] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC'; exports[1855] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS'; exports[1856] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS'; exports[1857] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS'; -exports[1858] = 'ER_SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE'; +exports[1858] = 'ER_SQL_REPLICA_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODE'; exports[1859] = 'ER_DUP_UNKNOWN_IN_INDEX'; exports[1860] = 'ER_IDENT_CAUSES_TOO_LONG_PATH'; exports[1861] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULL'; @@ -1976,16 +2050,45 @@ exports[1867] = 'ER_WARN_PURGE_LOG_IN_USE'; exports[1868] = 'ER_WARN_PURGE_LOG_IS_ACTIVE'; exports[1869] = 'ER_AUTO_INCREMENT_CONFLICT'; exports[1870] = 'WARN_ON_BLOCKHOLE_IN_RBR'; -exports[1871] = 'ER_SLAVE_MI_INIT_REPOSITORY'; -exports[1872] = 'ER_SLAVE_RLI_INIT_REPOSITORY'; +exports[1871] = 'ER_REPLICA_MI_INIT_REPOSITORY'; +exports[1872] = 'ER_REPLICA_RLI_INIT_REPOSITORY'; exports[1873] = 'ER_ACCESS_DENIED_CHANGE_USER_ERROR'; exports[1874] = 'ER_INNODB_READ_ONLY'; -exports[1875] = 'ER_STOP_SLAVE_SQL_THREAD_TIMEOUT'; -exports[1876] = 'ER_STOP_SLAVE_IO_THREAD_TIMEOUT'; +exports[1875] = 'ER_STOP_REPLICA_SQL_THREAD_TIMEOUT'; +exports[1876] = 'ER_STOP_REPLICA_IO_THREAD_TIMEOUT'; exports[1877] = 'ER_TABLE_CORRUPT'; exports[1878] = 'ER_TEMP_FILE_WRITE_FAILURE'; exports[1879] = 'ER_INNODB_FT_AUX_NOT_HEX_ID'; exports[1880] = 'ER_OLD_TEMPORALS_UPGRADED'; exports[1881] = 'ER_INNODB_FORCED_RECOVERY'; exports[1882] = 'ER_AES_INVALID_IV'; +exports[1883] = 'ER_FILE_CORRUPT'; +exports[1884] = 'ER_ERROR_ON_SOURCE'; +exports[1885] = 'ER_INCONSISTENT_ERROR'; +exports[1886] = 'ER_STORAGE_ENGINE_NOT_LOADED'; +exports[1887] = 'ER_GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER'; +exports[1888] = 'ER_WARN_LEGACY_SYNTAX_CONVERTED'; +exports[1889] = 'ER_BINLOG_UNSAFE_FULLTEXT_PLUGIN'; +exports[1890] = 'ER_CANNOT_DISCARD_TEMPORARY_TABLE'; +exports[1891] = 'ER_FK_DEPTH_EXCEEDED'; +exports[1892] = 'ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2'; +exports[1893] = 'ER_WARN_TRIGGER_DOESNT_HAVE_CREATED'; +exports[1894] = 'ER_REFERENCED_TRG_DOES_NOT_EXIST'; +exports[1895] = 'ER_EXPLAIN_NOT_SUPPORTED'; +exports[1896] = 'ER_INVALID_FIELD_SIZE'; +exports[1897] = 'ER_MISSING_HA_CREATE_OPTION'; +exports[1898] = 'ER_ENGINE_OUT_OF_MEMORY'; +exports[1899] = 'ER_PASSWORD_EXPIRE_ANONYMOUS_USER'; +exports[1900] = 'ER_REPLICA_SQL_THREAD_MUST_STOP'; +exports[1901] = 'ER_NO_FT_MATERIALIZED_SUBQUERY'; +exports[1902] = 'ER_INNODB_UNDO_LOG_FULL'; +exports[1903] = 'ER_INVALID_ARGUMENT_FOR_LOGARITHM'; +exports[1904] = 'ER_REPLICA_IO_THREAD_MUST_STOP'; +exports[1905] = 'ER_WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO'; +exports[1906] = 'ER_WARN_ONLY_SOURCE_LOG_FILE_NO_POS'; +exports[1907] = 'ER_QUERY_TIMEOUT'; +exports[1908] = 'ER_NON_RO_SELECT_DISABLE_TIMER'; +exports[1909] = 'ER_DUP_LIST_ENTRY'; +exports[1910] = 'ER_SQL_MODE_NO_EFFECT'; +exports[3169] = 'ER_SESSION_WAS_KILLED'; exports[4031] = 'ER_CLIENT_INTERACTION_TIMEOUT'; diff --git a/lib/packets/column_definition.js b/lib/packets/column_definition.js index b17782bfc7..179c8cd065 100644 --- a/lib/packets/column_definition.js +++ b/lib/packets/column_definition.js @@ -45,8 +45,10 @@ class ColumnDefinition { this.characterSet = packet.readInt16(); this.encoding = CharsetToEncoding[this.characterSet]; this.name = StringParser.decode( - this._buf.slice(_nameStart, _nameStart + _nameLength), - this.encoding === 'binary' ? this._clientEncoding : this.encoding + this._buf, + this.encoding === 'binary' ? this._clientEncoding : this.encoding, + _nameStart, + _nameStart + _nameLength ); this.columnLength = packet.readInt32(); this.columnType = packet.readInt8(); @@ -112,10 +114,21 @@ const addString = function(name) { get: function() { const start = this[`_${name}Start`]; const end = start + this[`_${name}Length`]; - return StringParser.decode( - this._buf.slice(start, end), - this.encoding === 'binary' ? this._clientEncoding : this.encoding + const val = StringParser.decode( + this._buf, + this.encoding === 'binary' ? this._clientEncoding : this.encoding, + start, + end ); + + Object.defineProperty(this, name, { + value: val, + writable: false, + configurable: false, + enumerable: false + }); + + return val; } }); }; diff --git a/lib/packets/packet.js b/lib/packets/packet.js index 90233c919e..ccf3a8458c 100644 --- a/lib/packets/packet.js +++ b/lib/packets/packet.js @@ -368,10 +368,12 @@ class Packet { ms *= sign; return ms; } + // Format follows mySQL TIME format ([-][h]hh:mm:ss[.u[u[u[u[u[u]]]]]]) + // For positive times below 24 hours, this makes it equal to ISO 8601 times return ( (sign === -1 ? '-' : '') + - [d ? d * 24 + H : H, leftPad(2, M), leftPad(2, S)].join(':') + - (ms ? `.${ms}` : '') + [leftPad(2, d * 24 + H), leftPad(2, M), leftPad(2, S)].join(':') + + (ms ? `.${ms}`.replace(/0+$/, '') : '') ); } @@ -385,8 +387,10 @@ class Packet { // TODO: Use characterSetCode to get proper encoding // https://github.com/sidorares/node-mysql2/pull/374 return StringParser.decode( - this.buffer.slice(this.offset - len, this.offset), - encoding + this.buffer, + encoding, + this.offset - len, + this.offset ); } @@ -405,22 +409,24 @@ class Packet { end = end + 1; // TODO: handle OOB check } this.offset = end + 1; - return StringParser.decode(this.buffer.slice(start, end), encoding); + return StringParser.decode(this.buffer, encoding, start, end); } // TODO reuse? readString(len, encoding) { - if ((typeof len === 'string') && (typeof encoding === 'undefined')) { - encoding = len - len = undefined + if (typeof len === 'string' && typeof encoding === 'undefined') { + encoding = len; + len = undefined; } if (typeof len === 'undefined') { len = this.end - this.offset; } this.offset += len; return StringParser.decode( - this.buffer.slice(this.offset - len, this.offset), - encoding + this.buffer, + encoding, + this.offset - len, + this.offset ); } @@ -899,7 +905,7 @@ class Packet { } static MockBuffer() { - const noop = function() {}; + const noop = function () {}; const res = Buffer.alloc(0); for (const op in NativeBuffer.prototype) { if (typeof res[op] === 'function') { diff --git a/lib/parsers/binary_parser.js b/lib/parsers/binary_parser.js index d20c87cb2d..bbd29596ec 100644 --- a/lib/parsers/binary_parser.js +++ b/lib/parsers/binary_parser.js @@ -74,7 +74,7 @@ function readCodeFor(field, config, options, fieldNum) { if (field.characterSet === Charsets.BINARY) { return 'packet.readLengthCodedBuffer();'; } - return `packet.readLengthCodedString(CharsetToEncoding[fields[${fieldNum}].characterSet])`; + return `packet.readLengthCodedString(fields[${fieldNum}].encoding)`; } } @@ -87,12 +87,16 @@ function compile(fields, options, config) { /* eslint-disable no-spaced-func */ /* eslint-disable no-unexpected-multiline */ - parserFn('(function(){')( - 'return function BinaryRow(packet, fields, options, CharsetToEncoding) {' - ); + parserFn('(function(){'); + parserFn('return class BinaryRow {'); + parserFn('constructor() {'); + parserFn('}'); + parserFn('next(packet, fields, options) {'); if (options.rowsAsArray) { parserFn(`const result = new Array(${fields.length});`); + } else { + parserFn("const result = {};"); } const resultTables = {}; @@ -104,7 +108,7 @@ function compile(fields, options, config) { } resultTablesArray = Object.keys(resultTables); for (i = 0; i < resultTablesArray.length; i++) { - parserFn(`this[${helpers.srcEscape(resultTablesArray[i])}] = {};`); + parserFn(`result[${helpers.srcEscape(resultTablesArray[i])}] = {};`); } } @@ -125,16 +129,16 @@ function compile(fields, options, config) { if (typeof options.nestTables === 'string') { tableName = helpers.srcEscape(fields[i].table); - lvalue = `this[${helpers.srcEscape( + lvalue = `result[${helpers.srcEscape( fields[i].table + options.nestTables + fields[i].name )}]`; } else if (options.nestTables === true) { tableName = helpers.srcEscape(fields[i].table); - lvalue = `this[${tableName}][${fieldName}]`; + lvalue = `result[${tableName}][${fieldName}]`; } else if (options.rowsAsArray) { lvalue = `result[${i.toString(10)}]`; } else { - lvalue = `this[${helpers.srcEscape(fields[i].name)}]`; + lvalue = `result[${helpers.srcEscape(fields[i].name)}]`; } // TODO: this used to be an optimisation ( if column marked as NOT_NULL don't include code to check null @@ -158,10 +162,8 @@ function compile(fields, options, config) { } } - if (options.rowsAsArray) { - parserFn('return result;'); - } - + parserFn('return result;'); + parserFn('}'); parserFn('};')('})()'); /* eslint-enable no-trailing-spaces */ diff --git a/lib/parsers/parser_cache.js b/lib/parsers/parser_cache.js index 2fa8cf066a..509b5c6736 100644 --- a/lib/parsers/parser_cache.js +++ b/lib/parsers/parser_cache.js @@ -20,13 +20,7 @@ function keyFromFields(type, fields, options, config) { `/${options.dateStrings}`; for (let i = 0; i < fields.length; ++i) { const field = fields[i]; - res += `/${field.name}:${field.columnType}:${field.flags}:${ - field.characterSet - }`; - - if (options.nestTables) { - res += `:${field.table}` - } + res += `/${field.name}:${field.columnType}:${field.length}:${field.schema}:${field.table}:${field.flags}:${field.characterSet}`; } return res; } diff --git a/lib/parsers/string.js b/lib/parsers/string.js index 0739f17735..5523fb2c6a 100644 --- a/lib/parsers/string.js +++ b/lib/parsers/string.js @@ -2,14 +2,14 @@ const Iconv = require('iconv-lite'); -exports.decode = function(buffer, encoding, options) { +exports.decode = function(buffer, encoding, start, end, options) { if (Buffer.isEncoding(encoding)) { - return buffer.toString(encoding); + return buffer.toString(encoding, start, end); } const decoder = Iconv.getDecoder(encoding, options || {}); - const res = decoder.write(buffer); + const res = decoder.write(buffer.slice(start, end)); const trail = decoder.end(); return trail ? res + trail : res; diff --git a/lib/parsers/text_parser.js b/lib/parsers/text_parser.js index eb777d8eb7..2036caed6e 100644 --- a/lib/parsers/text_parser.js +++ b/lib/parsers/text_parser.js @@ -70,27 +70,6 @@ function readCodeFor(type, charset, encodingExpr, config, options) { } function compile(fields, options, config) { - // node-mysql typeCast compatibility wrapper - // see https://github.com/mysqljs/mysql/blob/96fdd0566b654436624e2375c7b6604b1f50f825/lib/protocol/packets/Field.js - function wrap(field, type, packet, encoding) { - return { - type: type, - length: field.columnLength, - db: field.schema, - table: field.table, - name: field.name, - string: function() { - return packet.readLengthCodedString(encoding); - }, - buffer: function() { - return packet.readLengthCodedBuffer(); - }, - geometry: function() { - return packet.parseGeometryValue(); - } - }; - } - // use global typeCast if current query doesn't specify one if ( typeof config.typeCast === 'function' && @@ -100,77 +79,110 @@ function compile(fields, options, config) { } const parserFn = genFunc(); - let i = 0; /* eslint-disable no-trailing-spaces */ /* eslint-disable no-spaced-func */ /* eslint-disable no-unexpected-multiline */ parserFn('(function () {')( - 'return function TextRow(packet, fields, options, CharsetToEncoding) {' + 'return class TextRow {' ); - if (options.rowsAsArray) { - parserFn(`const result = new Array(${fields.length})`); + // constructor method + parserFn('constructor() {'); + // node-mysql typeCast compatibility wrapper + // see https://github.com/mysqljs/mysql/blob/96fdd0566b654436624e2375c7b6604b1f50f825/lib/protocol/packets/Field.js + if (typeof options.typeCast === 'function') { + parserFn('const _this = this;'); + for(let i=0; i= 8.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.12.11", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.10.4", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", + "dev": true + }, + "node_modules/@babel/highlight": { + "version": "7.10.4", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.0", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.9", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "node_modules/@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "dev": true, + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "4.33.0", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^4.0.0", + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "5.1.8", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/tsutils": { + "version": "3.21.0", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "4.33.0", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^5.0.0 || ^6.0.0 || ^7.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "4.33.0", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "4.33.0", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "dev": true, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/tsutils": { + "version": "3.21.0", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "7.4.1", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/assert-diff": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/assert-diff/-/assert-diff-3.0.2.tgz", + "integrity": "sha512-3FaXH0uQeMcFpVTcFjOsd6GQdiGgDoy7BYu/HEj/YZ+bjgZLC/i8nSIgerlUbY+iyoCKdEdjzYyNO9BUPcwUmA==", + "dev": true, + "dependencies": { + "assert-plus": "1.0.0", + "json-diff": "0.5.4" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.3", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/benchmark": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz", + "integrity": "sha1-CfPeMckWQl1JjMLuVloOvzwqVik=", + "dev": true, + "dependencies": { + "lodash": "^4.17.4", + "platform": "^1.3.3" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-color": { + "version": "0.1.7", + "integrity": "sha1-rcMgD6RxzCEbDaf1ZrcemLnWc0c=", + "dev": true, + "dependencies": { + "es5-ext": "0.8.x" + }, + "engines": { + "node": ">=0.1.103" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-truncate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cli-truncate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cli-truncate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cli-truncate/node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "node_modules/commander": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.2.0.tgz", + "integrity": "sha512-LLKxDvHeL91/8MIyTAD5BFMNtoIwztGPMiM/7Bl8rIPmHCZXRxmSWr91h57dpOpnQ6jIUqEWdXE/uBYMfiVZDA==", + "dev": true, + "engines": { + "node": ">= 12" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.3.2", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/denque": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", + "integrity": "sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/difflib": { + "version": "0.2.4", + "integrity": "sha1-teMDYabbAjF21WKJLbhZQKcY9H4=", + "dev": true, + "dependencies": { + "heap": ">= 0.2.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dreamopt": { + "version": "0.6.0", + "integrity": "sha1-2BPM2sjTnYrVJndVFKE92mZNa0s=", + "dev": true, + "dependencies": { + "wordwrap": ">=0.0.2" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/enquirer": { + "version": "2.3.6", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.0.6", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/es5-ext": { + "version": "0.8.2", + "integrity": "sha1-q6jZ4ZQ6iVrJaDemKjmz9V7NlKs=", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "7.32.0", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-async-await": { + "version": "0.0.0", + "integrity": "sha1-DyrhejgUeAY11I8kCd+eN4mMoJ8=", + "dev": true + }, + "node_modules/eslint-plugin-markdown": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-2.2.1.tgz", + "integrity": "sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==", + "dev": true, + "dependencies": { + "mdast-util-from-markdown": "^0.8.5" + }, + "engines": { + "node": "^8.10.0 || ^10.12.0 || >= 12.0.0" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-utils": { + "version": "2.1.0", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/eslint/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "7.3.1", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.2.0", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.7", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.2", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", + "dev": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "node_modules/generate-function": { + "version": "2.3.1", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "dependencies": { + "is-property": "^1.0.2" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "13.11.0", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.0.4", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.1.8", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/heap": { + "version": "0.2.6", + "integrity": "sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw=", + "dev": true + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/husky": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.2.tgz", + "integrity": "sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "4.0.6", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.2.1", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dev": true, + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/is-async-supported": { + "version": "1.2.0", + "integrity": "sha1-INWKxNZwfrHLNxLdOEgMBTbyfAc=", + "dev": true + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-property": { + "version": "1.0.2", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.0", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-diff": { + "version": "0.5.4", + "integrity": "sha512-q5Xmx9QXNOzOzIlMoYtLrLiu4Jl/Ce2bn0CNcv54PhyH89CI4GWlGVDye8ei2Ijt9R3U+vsWPsXpLUNob8bs8Q==", + "dev": true, + "dependencies": { + "cli-color": "~0.1.6", + "difflib": "~0.2.1", + "dreamopt": "~0.6.0" + }, + "bin": { + "json-diff": "bin/json-diff.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "node_modules/levn": { + "version": "0.4.1", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "node_modules/lint-staged": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.2.0.tgz", + "integrity": "sha512-0KIcRuO4HQS2Su7qWtjrfTXgSklvyIb9Fk9qVWRZkGHa5S81Vj6WBbs+ogQBvHUwLJYq1eQ4R+H82GSak4OM7w==", + "dev": true, + "dependencies": { + "cli-truncate": "2.1.0", + "colorette": "^1.4.0", + "commander": "^8.2.0", + "cosmiconfig": "^7.0.1", + "debug": "^4.3.2", + "enquirer": "^2.3.6", + "execa": "^5.1.1", + "listr2": "^3.12.2", + "micromatch": "^4.0.4", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "3.3.0", + "supports-color": "8.1.1" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" + }, + "funding": { + "url": "https://opencollective.com/lint-staged" + } + }, + "node_modules/lint-staged/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lint-staged/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/listr2": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.12.2.tgz", + "integrity": "sha512-64xC2CJ/As/xgVI3wbhlPWVPx0wfTqbUAkpb7bjDi0thSWMqrf07UFhrfsGoo8YSXmF049Rp9C0cjLC8rZxK9A==", + "dev": true, + "dependencies": { + "cli-truncate": "^2.1.0", + "colorette": "^1.4.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "node_modules/log-update": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-update/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-update/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/long": { + "version": "4.0.0", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "node_modules/micromatch": { + "version": "4.0.4", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dev": true, + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "3.0.4", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/named-placeholders": { + "version": "1.1.2", + "integrity": "sha512-wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA==", + "dependencies": { + "lru-cache": "^4.1.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/named-placeholders/node_modules/lru-cache": { + "version": "4.1.5", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/named-placeholders/node_modules/yallist": { + "version": "2.1.2", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/picomatch": { + "version": "2.3.0", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==", + "dev": true + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/portfinder": { + "version": "1.0.28", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.6", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "deprecated": "Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "node_modules/punycode": { + "version": "2.1.1", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/regexpp": { + "version": "3.1.0", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/semver": { + "version": "7.3.5", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "node_modules/seq-queue": { + "version": "0.0.5", + "integrity": "sha1-1WgS4cAXpuTnw+Ojeh2m143TyT4=" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/color-convert": { + "version": "2.0.1", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/slice-ansi/node_modules/color-name": { + "version": "1.1.4", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sqlstring": { + "version": "2.3.2", + "integrity": "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stackframe": { + "version": "1.2.0", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", + "dev": true + }, + "node_modules/string-argv": { + "version": "0.3.1", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/table": { + "version": "6.7.2", + "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", + "dev": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.6.3", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tslib": { + "version": "1.13.0", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dev": true, + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urun": { + "version": "0.0.8", + "integrity": "sha1-N5mgKTcUwRFdMmpOaeKl+W7nhuI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/utest": { + "version": "0.0.8", + "integrity": "sha1-/AlFH+aXuQCNDEMv4NtDnWzzeRQ=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.1.1", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", + "dev": true + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + } + }, "dependencies": { "@babel/code-frame": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", - "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "version": "7.12.11", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", "dev": true, "requires": { "@babel/highlight": "^7.10.4" @@ -15,13 +2782,11 @@ }, "@babel/helper-validator-identifier": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", "dev": true }, "@babel/highlight": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "dev": true, "requires": { @@ -30,29 +2795,73 @@ "js-tokens": "^4.0.0" } }, - "@types/color-name": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", - "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "@eslint/eslintrc": { + "version": "0.4.3", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==", "dev": true }, - "@types/eslint-visitor-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", - "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", + "@nodelib/fs.scandir": { + "version": "2.1.5", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, "@types/json-schema": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz", - "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==", + "version": "7.0.9", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, - "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", - "dev": true + "@types/mdast": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", + "dev": true, + "requires": { + "@types/unist": "*" + } }, "@types/parse-json": { "version": "4.0.0", @@ -60,68 +2869,123 @@ "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", "dev": true }, + "@types/unist": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==", + "dev": true + }, "@typescript-eslint/eslint-plugin": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", - "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", + "version": "4.33.0", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", "functional-red-black-tree": "^1.0.1", - "regexpp": "^3.0.0", - "tsutils": "^3.17.1" + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } } }, "@typescript-eslint/experimental-utils": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", - "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "version": "4.33.0", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", "dev": true, "requires": { - "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^2.0.0" + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" } }, "@typescript-eslint/parser": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", - "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", + "version": "4.33.0", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", "dev": true, "requires": { - "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "2.34.0", - "@typescript-eslint/typescript-estree": "2.34.0", - "eslint-visitor-keys": "^1.1.0" + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.33.0", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" } }, + "@typescript-eslint/types": { + "version": "4.33.0", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==", + "dev": true + }, "@typescript-eslint/typescript-estree": { - "version": "2.34.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", - "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "version": "4.33.0", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", "dev": true, "requires": { - "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", - "glob": "^7.1.6", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", "is-glob": "^4.0.1", - "lodash": "^4.17.15", - "semver": "^7.3.2", - "tsutils": "^3.17.1" + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "tsutils": { + "version": "3.21.0", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" } }, "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "version": "7.4.1", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "acorn-jsx": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", - "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true + "version": "5.3.2", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} }, "aggregate-error": { "version": "3.1.0", @@ -134,9 +2998,8 @@ } }, "ajv": { - "version": "6.12.5", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", - "integrity": "sha512-lRF8RORchjpKG50/WFf8xmg7sgCLFiYNNnqdKflk63whMQcWR5ngGjiSXkL9bjxy6B2npOK2HSMN49jEBMSkag==", + "version": "6.12.6", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -147,36 +3010,33 @@ }, "ansi-colors": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, "ansi-escapes": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", - "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, "requires": { - "type-fest": "^0.11.0" + "type-fest": "^0.21.3" }, "dependencies": { "type-fest": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", - "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true } } }, "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "version": "5.0.1", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true }, "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { @@ -185,17 +3045,21 @@ }, "argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { "sprintf-js": "~1.0.2" } }, + "array-union": { + "version": "2.1.0", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, "assert-diff": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/assert-diff/-/assert-diff-3.0.1.tgz", - "integrity": "sha512-TxoFgLKQCGHNBDMEayf0YKSEf0CS3Xxmmx1RX6dsiun+YkwqO3NEoy6kpmQkrTw9e3juLbi4TUtrppUrXiYfrw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/assert-diff/-/assert-diff-3.0.2.tgz", + "integrity": "sha512-3FaXH0uQeMcFpVTcFjOsd6GQdiGgDoy7BYu/HEj/YZ+bjgZLC/i8nSIgerlUbY+iyoCKdEdjzYyNO9BUPcwUmA==", "dev": true, "requires": { "assert-plus": "1.0.0", @@ -204,40 +3068,39 @@ }, "assert-plus": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", "dev": true }, "astral-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", - "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "version": "2.0.0", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true }, "async": { "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", "dev": true, "requires": { "lodash": "^4.17.14" } }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "dev": true - }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "version": "1.0.2", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, + "benchmark": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/benchmark/-/benchmark-2.1.4.tgz", + "integrity": "sha1-CfPeMckWQl1JjMLuVloOvzwqVik=", + "dev": true, + "requires": { + "lodash": "^4.17.4", + "platform": "^1.3.3" + } + }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { @@ -247,48 +3110,19 @@ }, "braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { "fill-range": "^7.0.1" } }, - "caller-callsite": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", - "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", - "dev": true, - "requires": { - "callsites": "^2.0.0" - }, - "dependencies": { - "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true - } - } - }, - "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "requires": { - "caller-callsite": "^2.0.0" - } - }, "callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -315,18 +3149,6 @@ "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", "dev": true }, - "chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", - "dev": true - }, "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -335,7 +3157,6 @@ }, "cli-color": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.1.7.tgz", "integrity": "sha1-rcMgD6RxzCEbDaf1ZrcemLnWc0c=", "dev": true, "requires": { @@ -362,21 +3183,14 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -405,21 +3219,8 @@ } } }, - "cli-width": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", - "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", - "dev": true - }, - "collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "dev": true - }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "dev": true, "requires": { @@ -428,117 +3229,86 @@ }, "color-name": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "colors": { + "colorette": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true }, "commander": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.1.0.tgz", - "integrity": "sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.2.0.tgz", + "integrity": "sha512-LLKxDvHeL91/8MIyTAD5BFMNtoIwztGPMiM/7Bl8rIPmHCZXRxmSWr91h57dpOpnQ6jIUqEWdXE/uBYMfiVZDA==", "dev": true }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, "cosmiconfig": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", - "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "dev": true, "requires": { - "import-fresh": "^2.0.0", - "is-directory": "^0.3.1", - "js-yaml": "^3.13.1", - "parse-json": "^4.0.0" - }, - "dependencies": { - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" } }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.3.2", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", - "dev": true - }, "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "version": "0.1.4", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, "denque": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/denque/-/denque-1.4.1.tgz", - "integrity": "sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/denque/-/denque-2.0.1.tgz", + "integrity": "sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==" }, "difflib": { "version": "0.2.4", - "resolved": "https://registry.npmjs.org/difflib/-/difflib-0.2.4.tgz", "integrity": "sha1-teMDYabbAjF21WKJLbhZQKcY9H4=", "dev": true, "requires": { "heap": ">= 0.2.0" } }, + "dir-glob": { + "version": "3.0.1", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, "doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "requires": { @@ -547,7 +3317,6 @@ }, "dreamopt": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/dreamopt/-/dreamopt-0.6.0.tgz", "integrity": "sha1-2BPM2sjTnYrVJndVFKE92mZNa0s=", "dev": true, "requires": { @@ -556,22 +3325,11 @@ }, "emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, "enquirer": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, "requires": { @@ -589,7 +3347,6 @@ }, "error-stack-parser": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", "dev": true, "requires": { @@ -598,113 +3355,149 @@ }, "es5-ext": { "version": "0.8.2", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.8.2.tgz", "integrity": "sha1-q6jZ4ZQ6iVrJaDemKjmz9V7NlKs=", "dev": true }, "escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", "dev": true }, "eslint": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", - "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "version": "7.32.0", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0", + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", "ajv": "^6.10.0", - "chalk": "^2.1.0", - "cross-spawn": "^6.0.5", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", "debug": "^4.0.1", "doctrine": "^3.0.0", - "eslint-scope": "^5.0.0", - "eslint-utils": "^1.4.3", - "eslint-visitor-keys": "^1.1.0", - "espree": "^6.1.2", - "esquery": "^1.0.1", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", "esutils": "^2.0.2", - "file-entry-cache": "^5.0.1", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", "functional-red-black-tree": "^1.0.1", - "glob-parent": "^5.0.0", - "globals": "^12.1.0", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", "ignore": "^4.0.6", "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", - "inquirer": "^7.0.0", "is-glob": "^4.0.0", "js-yaml": "^3.13.1", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.3.0", - "lodash": "^4.17.14", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", - "optionator": "^0.8.3", + "optionator": "^0.9.1", "progress": "^2.0.0", - "regexpp": "^2.0.1", - "semver": "^6.1.2", - "strip-ansi": "^5.2.0", - "strip-json-comments": "^3.0.1", - "table": "^5.2.3", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", "text-table": "^0.2.0", "v8-compile-cache": "^2.0.3" }, "dependencies": { - "eslint-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", - "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "ansi-styles": { + "version": "4.3.0", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "eslint-visitor-keys": "^1.1.0" + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "regexpp": { + "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", - "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "eslint-utils": { + "version": "2.1.0", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } + } + }, + "has-flag": { + "version": "4.0.0", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true + }, + "supports-color": { + "version": "7.2.0", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, "eslint-config-prettier": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.11.0.tgz", - "integrity": "sha512-oB8cpLWSAjOVFEJhhyMZh6NOEOtBVziaqdDQ86+qhDHFbZXoRTM7pNSvFRfW/W/L/LrQ38C99J5CGuRBBzBsdA==", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", "dev": true, - "requires": { - "get-stdin": "^6.0.0" - } + "requires": {} }, "eslint-plugin-async-await": { "version": "0.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-async-await/-/eslint-plugin-async-await-0.0.0.tgz", "integrity": "sha1-DyrhejgUeAY11I8kCd+eN4mMoJ8=", "dev": true }, "eslint-plugin-markdown": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.2.tgz", - "integrity": "sha512-BfvXKsO0K+zvdarNc801jsE/NTLmig4oKhZ1U3aSUgTf2dB/US5+CrfGxMsCK2Ki1vS1R3HPok+uYpufFndhzw==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-2.2.1.tgz", + "integrity": "sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==", "dev": true, "requires": { - "object-assign": "^4.0.1", - "remark-parse": "^5.0.0", - "unified": "^6.1.2" + "mdast-util-from-markdown": "^0.8.5" } }, "eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { @@ -713,41 +3506,43 @@ } }, "eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "version": "3.0.0", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, "requires": { - "eslint-visitor-keys": "^1.1.0" + "eslint-visitor-keys": "^2.0.0" } }, "eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "version": "2.1.0", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true }, "espree": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", - "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "version": "7.3.1", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", "dev": true, "requires": { - "acorn": "^7.1.1", - "acorn-jsx": "^5.2.0", - "eslint-visitor-keys": "^1.1.0" + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + } } }, "esprima": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, "esquery": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", - "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "version": "1.4.0", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -755,7 +3550,6 @@ "dependencies": { "estraverse": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "dev": true } @@ -763,7 +3557,6 @@ }, "esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "requires": { @@ -772,7 +3565,6 @@ "dependencies": { "estraverse": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "dev": true } @@ -780,152 +3572,108 @@ }, "estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true }, "esutils": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "fast-deep-equal": { + "version": "3.1.3", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, - "external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "fast-glob": { + "version": "3.2.7", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" } }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, "fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true }, "fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "fastq": { + "version": "1.13.0", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5" + "reusify": "^1.0.4" } }, "file-entry-cache": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", - "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "version": "6.0.1", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "dev": true, "requires": { - "flat-cache": "^2.0.1" + "flat-cache": "^3.0.4" } }, "fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { "to-regex-range": "^5.0.1" } }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, "flat-cache": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", - "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "version": "3.0.4", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "dev": true, "requires": { - "flatted": "^2.0.0", - "rimraf": "2.6.3", - "write": "1.0.3" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" } }, "flatted": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", - "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", - "dev": true - }, - "fs-exists-sync": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", - "integrity": "sha1-mC1ok6+RjnLQjeyehnP/K1qNat0=", + "version": "3.2.2", + "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==", "dev": true }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true }, "functional-red-black-tree": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, "generate-function": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", "requires": { "is-property": "^1.0.2" @@ -933,29 +3681,18 @@ }, "get-own-enumerable-property-symbols": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", "dev": true }, - "get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", - "dev": true - }, "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "version": "7.2.0", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -967,91 +3704,78 @@ } }, "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "version": "5.1.2", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { "is-glob": "^4.0.1" } }, "globals": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", - "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "version": "13.11.0", + "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globby": { + "version": "11.0.4", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", "dev": true, "requires": { - "type-fest": "^0.8.1" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ignore": { + "version": "5.1.8", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + } } }, "has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, "heap": { "version": "0.2.6", - "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz", "integrity": "sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw=", "dev": true }, - "hosted-git-info": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", - "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", - "dev": true - }, "human-signals": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", - "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, "husky": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/husky/-/husky-3.1.0.tgz", - "integrity": "sha512-FJkPoHHB+6s4a+jwPqBudBDvYZsoQW5/HBuMSehC8qDiCe50kpcxeqFoDSlow+9I6wg47YxBoT3WxaURlrDIIQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "ci-info": "^2.0.0", - "cosmiconfig": "^5.2.1", - "execa": "^1.0.0", - "get-stdin": "^7.0.0", - "opencollective-postinstall": "^2.0.2", - "pkg-dir": "^4.2.0", - "please-upgrade-node": "^3.2.0", - "read-pkg": "^5.2.0", - "run-node": "^1.0.0", - "slash": "^3.0.0" - }, - "dependencies": { - "get-stdin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", - "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", - "dev": true - } - } + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.2.tgz", + "integrity": "sha512-8yKEWNX4z2YsofXAMT7KvA1g8p+GxtB1ffV8XtpAEGuXNAbCV5wdNKH+qTpw8SM9fh4aMPDR+yQuKfgnreyZlg==", + "dev": true }, "iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "ignore": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", "dev": true }, "import-fresh": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", "dev": true, "requires": { @@ -1061,114 +3785,29 @@ }, "imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "inquirer": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", - "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", - "dev": true, - "requires": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.19", - "mute-stream": "0.0.8", - "run-async": "^2.4.0", - "rxjs": "^6.6.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" } }, + "inherits": { + "version": "2.0.4", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, "is-alphabetical": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", @@ -1193,44 +3832,28 @@ }, "is-async-supported": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-async-supported/-/is-async-supported-1.2.0.tgz", "integrity": "sha1-INWKxNZwfrHLNxLdOEgMBTbyfAc=", "dev": true }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true - }, "is-decimal": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", "dev": true }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, "is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, "is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "requires": { "is-extglob": "^2.1.1" @@ -1244,49 +3867,27 @@ }, "is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, "is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", "dev": true }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", - "dev": true - }, "is-property": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=" }, "is-regexp": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", "dev": true }, "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "dev": true - }, - "is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true }, "isexe": { @@ -1297,13 +3898,11 @@ }, "js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", "dev": true }, "js-yaml": { "version": "3.14.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", "dev": true, "requires": { @@ -1313,7 +3912,6 @@ }, "json-diff": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/json-diff/-/json-diff-0.5.4.tgz", "integrity": "sha512-q5Xmx9QXNOzOzIlMoYtLrLiu4Jl/Ce2bn0CNcv54PhyH89CI4GWlGVDye8ei2Ijt9R3U+vsWPsXpLUNob8bs8Q==", "dev": true, "requires": { @@ -1322,12 +3920,6 @@ "dreamopt": "~0.6.0" } }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", @@ -1336,24 +3928,21 @@ }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "version": "0.4.1", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" } }, "lines-and-columns": { @@ -1363,330 +3952,79 @@ "dev": true }, "lint-staged": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.4.0.tgz", - "integrity": "sha512-uaiX4U5yERUSiIEQc329vhCTDDwUcSvKdRLsNomkYLRzijk3v8V9GWm2Nz0RMVB87VcuzLvtgy6OsjoH++QHIg==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-11.2.0.tgz", + "integrity": "sha512-0KIcRuO4HQS2Su7qWtjrfTXgSklvyIb9Fk9qVWRZkGHa5S81Vj6WBbs+ogQBvHUwLJYq1eQ4R+H82GSak4OM7w==", "dev": true, "requires": { - "chalk": "^4.1.0", - "cli-truncate": "^2.1.0", - "commander": "^6.0.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.1.1", - "dedent": "^0.7.0", + "cli-truncate": "2.1.0", + "colorette": "^1.4.0", + "commander": "^8.2.0", + "cosmiconfig": "^7.0.1", + "debug": "^4.3.2", "enquirer": "^2.3.6", - "execa": "^4.0.3", - "listr2": "^2.6.0", - "log-symbols": "^4.0.0", - "micromatch": "^4.0.2", + "execa": "^5.1.1", + "listr2": "^3.12.2", + "micromatch": "^4.0.4", "normalize-path": "^3.0.0", "please-upgrade-node": "^3.2.0", "string-argv": "0.3.1", - "stringify-object": "^3.3.0" + "stringify-object": "3.3.0", + "supports-color": "8.1.1" }, "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "cosmiconfig": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", - "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "execa": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/execa/-/execa-4.0.3.tgz", - "integrity": "sha512-WFDXGHckXPWZX19t1kCsXzOpqX9LWYNqn4C+HqZlk/V0imTkzJZqf87ZBhvpHaftERYknpk0fjSylnXVlVgI0A==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.0", - "get-stream": "^5.0.0", - "human-signals": "^1.1.1", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.0", - "onetime": "^5.1.0", - "signal-exit": "^3.0.2", - "strip-final-newline": "^2.0.0" - } - }, - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "requires": { "has-flag": "^4.0.0" } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } } } }, "listr2": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-2.6.2.tgz", - "integrity": "sha512-6x6pKEMs8DSIpA/tixiYY2m/GcbgMplMVmhQAaLFxEtNSKLeWTGjtmU57xvv6QCm2XcqzyNXL/cTSVf4IChCRA==", + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.12.2.tgz", + "integrity": "sha512-64xC2CJ/As/xgVI3wbhlPWVPx0wfTqbUAkpb7bjDi0thSWMqrf07UFhrfsGoo8YSXmF049Rp9C0cjLC8rZxK9A==", "dev": true, "requires": { - "chalk": "^4.1.0", "cli-truncate": "^2.1.0", - "figures": "^3.2.0", - "indent-string": "^4.0.0", + "colorette": "^1.4.0", "log-update": "^4.0.0", "p-map": "^4.0.0", - "rxjs": "^6.6.2", - "through": "^2.3.8" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" } }, "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "log-symbols": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", - "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", - "dev": true, - "requires": { - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", - "dev": true, - "requires": { - "@types/color-name": "^1.1.1", - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", - "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } + "lodash.clonedeep": { + "version": "4.5.0", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.truncate": { + "version": "4.4.2", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true }, "log-update": { "version": "4.0.0", @@ -1701,21 +4039,14 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1731,42 +4062,47 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "requires": { "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } } } }, "long": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, - "lpad": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/lpad/-/lpad-2.0.1.tgz", - "integrity": "sha1-KDFrTnsgFfUR9lkUWa/A5ZRACK0=", - "dev": true - }, "lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { "yallist": "^4.0.0" } }, - "markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", "dev": true }, "merge-stream": { @@ -1775,14 +4111,28 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "merge2": { + "version": "1.4.1", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromark": { + "version": "2.11.4", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==", + "dev": true, + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" } }, "mimic-fn": { @@ -1793,7 +4143,6 @@ }, "minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { @@ -1802,13 +4151,11 @@ }, "minimist": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, "mkdirp": { "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { @@ -1817,19 +4164,11 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, "named-placeholders": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/named-placeholders/-/named-placeholders-1.1.2.tgz", "integrity": "sha512-wiFWqxoLL3PGVReSZpjLVxyJ1bRqe+KKJVbr4hGs1KWfTZTQyezHFBbuKj9hsizHyGV2ne7EMjHdxEGAybD5SA==", "requires": { "lru-cache": "^4.1.3" @@ -1837,7 +4176,6 @@ "dependencies": { "lru-cache": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "requires": { "pseudomap": "^1.0.2", @@ -1846,67 +4184,31 @@ }, "yallist": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" } } }, "natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, "normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true + "requires": { + "path-key": "^3.0.0" + } }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { @@ -1922,54 +4224,17 @@ "mimic-fn": "^2.1.0" } }, - "opencollective-postinstall": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", - "integrity": "sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==", - "dev": true - }, "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "version": "0.9.1", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, "p-map": { @@ -1981,15 +4246,8 @@ "aggregate-error": "^3.0.0" } }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, "parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "requires": { @@ -1997,9 +4255,9 @@ } }, "parse-entities": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", - "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", "dev": true, "requires": { "character-entities": "^1.0.0", @@ -2011,63 +4269,46 @@ } }, "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "requires": { + "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, "path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "version": "2.3.0", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } + "platform": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz", + "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==", + "dev": true }, "please-upgrade-node": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", "dev": true, "requires": { @@ -2076,7 +4317,6 @@ }, "portfinder": { "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", "dev": true, "requires": { @@ -2087,7 +4327,6 @@ "dependencies": { "debug": { "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { @@ -2097,183 +4336,47 @@ } }, "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "version": "1.2.1", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, "prettier": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.1.2.tgz", - "integrity": "sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", "dev": true }, - "prettier-markdown": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/prettier-markdown/-/prettier-markdown-0.1.8.tgz", - "integrity": "sha1-L9+AdY6Tw5iS4fhrcq9QmC6rqQg=", - "dev": true, - "requires": { - "colors": "^1.1.2", - "debug": "^2.6.3", - "lpad": "^2.0.1", - "minimist": "^1.2.0", - "prettier": "^1.2.2", - "ramda": "^0.23.0", - "write": "^0.3.3" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true - }, - "write": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/write/-/write-0.3.3.tgz", - "integrity": "sha1-Cc3FohVWB+4nn0XjjZGuKftqUXg=", - "dev": true, - "requires": { - "fs-exists-sync": "^0.1.0", - "mkdirp": "^0.5.1" - } - } - } - }, "progress": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, "pseudomap": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "punycode": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, - "ramda": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.23.0.tgz", - "integrity": "sha1-zNE//3NJepOXTj6GMnv9h71ujis=", + "queue-microtask": { + "version": "1.2.3", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true }, - "read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", - "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true - } - } - }, "regexpp": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", "dev": true }, - "remark-parse": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", - "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", - "dev": true, - "requires": { - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^1.1.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^1.0.0", - "vfile-location": "^2.0.0", - "xtend": "^4.0.1" - } - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "require-from-string": { + "version": "2.0.2", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", "dev": true }, - "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, "resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, @@ -2287,31 +4390,31 @@ "signal-exit": "^3.0.2" } }, + "reusify": { + "version": "1.0.4", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "version": "3.0.2", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { "glob": "^7.1.3" } }, - "run-async": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", - "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true - }, - "run-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", - "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", - "dev": true + "run-parallel": { + "version": "1.2.0", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } }, "rxjs": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz", - "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==", + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "requires": { "tslib": "^1.9.0" @@ -2319,158 +4422,114 @@ }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "semver": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", - "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", - "dev": true + "version": "7.3.5", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "semver-compare": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", "dev": true }, "seq-queue": { "version": "0.0.5", - "resolved": "https://registry.npmjs.org/seq-queue/-/seq-queue-0.0.5.tgz", "integrity": "sha1-1WgS4cAXpuTnw+Ojeh2m143TyT4=" }, "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "^3.0.0" } }, "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, "signal-exit": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, "slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, "slice-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", - "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "version": "4.0.0", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "astral-regex": "^1.0.0", - "is-fullwidth-code-point": "^2.0.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "ansi-styles": { + "version": "4.3.0", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true } } }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", - "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", - "dev": true - }, "sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, "sqlstring": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.2.tgz", "integrity": "sha512-vF4ZbYdKS8OnoJAWBmMxCQDkiEBkGQYU7UZPtL8flbDRSNkhaXvRJ279ZtI6M+zDaQovVU4tuRgzK5fVhvFAhg==" }, "stackframe": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", "dev": true }, - "state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "dev": true - }, "string-argv": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", "dev": true }, "string-width": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", - "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "version": "4.2.3", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } - } + "strip-ansi": "^6.0.1" } }, "stringify-object": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "dev": true, "requires": { @@ -2480,28 +4539,13 @@ } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.1", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } + "ansi-regex": "^5.0.1" } }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, "strip-final-newline": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", @@ -2510,13 +4554,11 @@ }, "strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true }, "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { @@ -2524,45 +4566,38 @@ } }, "table": { - "version": "5.4.6", - "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", - "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "version": "6.7.2", + "integrity": "sha512-UFZK67uvyNivLeQbVtkiUs8Uuuxv24aSL4/Vil2PJVtMgU8Lx0CYkP12uCGa3kjyQzOSgV1+z9Wkb82fCGsO0g==", "dev": true, "requires": { - "ajv": "^6.10.2", - "lodash": "^4.17.14", - "slice-ansi": "^2.1.0", - "string-width": "^3.0.0" + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" }, "dependencies": { - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "ajv": { + "version": "8.6.3", + "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" } + }, + "json-schema-traverse": { + "version": "1.0.0", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true } } }, "text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, @@ -2572,145 +4607,50 @@ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", "dev": true }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "~1.0.2" - } - }, "to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { "is-number": "^7.0.0" } }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", - "dev": true - }, - "trim-trailing-lines": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", - "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==", - "dev": true - }, - "trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "dev": true - }, "tslib": { "version": "1.13.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==", "dev": true }, - "tsutils": { - "version": "3.17.1", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", - "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "version": "0.4.0", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" } }, "type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "version": "0.20.2", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true }, "typescript": { - "version": "3.9.7", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.7.tgz", - "integrity": "sha512-BLbiRkiBzAwsjut4x/dsibSTB6yWpwT5qWmC2OfuCg3GgVQCSgMs4vEctYPhsaGtd0AeuuHMkjZ2h2WG8MSzRw==", - "dev": true - }, - "unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dev": true, - "requires": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "unified": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", - "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", - "dev": true, - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-plain-obj": "^1.1.0", - "trough": "^1.0.0", - "vfile": "^2.0.0", - "x-is-string": "^0.1.0" - } - }, - "unist-util-is": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", - "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==", "dev": true }, - "unist-util-remove-position": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", - "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", - "dev": true, - "requires": { - "unist-util-visit": "^1.1.0" - } - }, "unist-util-stringify-position": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", - "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", - "dev": true - }, - "unist-util-visit": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", - "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", - "dev": true, - "requires": { - "unist-util-visit-parents": "^2.0.0" - } - }, - "unist-util-visit-parents": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", - "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dev": true, "requires": { - "unist-util-is": "^3.0.0" + "@types/unist": "^2.0.2" } }, "uri-js": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz", - "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==", + "version": "4.4.1", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "requires": { "punycode": "^2.1.0" @@ -2718,63 +4658,23 @@ }, "urun": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/urun/-/urun-0.0.8.tgz", "integrity": "sha1-N5mgKTcUwRFdMmpOaeKl+W7nhuI=", "dev": true }, "utest": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/utest/-/utest-0.0.8.tgz", "integrity": "sha1-/AlFH+aXuQCNDEMv4NtDnWzzeRQ=", "dev": true }, "v8-compile-cache": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", "dev": true }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vfile": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", - "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", - "dev": true, - "requires": { - "is-buffer": "^1.1.4", - "replace-ext": "1.0.0", - "unist-util-stringify-position": "^1.0.0", - "vfile-message": "^1.0.0" - } - }, - "vfile-location": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", - "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==", - "dev": true - }, - "vfile-message": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", - "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", - "dev": true, - "requires": { - "unist-util-stringify-position": "^1.1.1" - } - }, "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { "isexe": "^2.0.0" @@ -2782,20 +4682,18 @@ }, "word-wrap": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", "dev": true }, "wordwrap": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", "dev": true }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { "ansi-styles": "^4.0.0", @@ -2804,12 +4702,11 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -2827,54 +4724,22 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.0" - } } } }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, - "write": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", - "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } - }, - "x-is-string": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", - "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", - "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, "yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "yaml": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", - "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true } } diff --git a/package.json b/package.json index 554561b24c..0f51ebff79 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mysql2", - "version": "2.3.0", + "version": "2.3.1", "description": "fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS", "main": "index.js", "directories": { @@ -10,11 +10,10 @@ "lint": "npm run lint:docs && npm run lint:code", "lint:code": "eslint index.js promise.js \"lib/**/*.js\" \"test/**/*.js\" \"benchmarks/**/*.js\"", "lint:docs": "eslint Contributing.md \"documentation/**/*.md\" \"examples/*.js\"", - "test": "npm run lint && npm run test:raw", - "test:raw": "node ./test/run.js", + "test": "node ./test/run.js", "benchmark": "./benchmarks/run-unit.js", "prettier": "prettier --single-quote --trailing-comma none --write \"{lib,examples,test}/**/*.js\"", - "prettier:docs": "prettier-markdown README.md documentation/*", + "prettier:docs": "prettier --single-quote --trailing-comma none --write README.md documentation/*", "precommit": "lint-staged", "eslint-check": "eslint --print-config .eslintrc | eslint-config-prettier-check", "wait-port": "wait-on" @@ -53,9 +52,9 @@ "author": "Andrey Sidorov ", "license": "MIT", "dependencies": { - "denque": "^1.4.1", + "denque": "^2.0.1", "generate-function": "^2.3.1", - "iconv-lite": "^0.6.2", + "iconv-lite": "^0.6.3", "long": "^4.0.0", "lru-cache": "^6.0.0", "named-placeholders": "^1.1.2", @@ -63,22 +62,22 @@ "sqlstring": "^2.3.2" }, "devDependencies": { - "assert-diff": "^3.0.0", - "@typescript-eslint/eslint-plugin": "^2.3.2", - "@typescript-eslint/parser": "^2.3.2", + "@typescript-eslint/eslint-plugin": "^4.33.0", + "@typescript-eslint/parser": "^4.33.0", + "assert-diff": "^3.0.2", + "benchmark": "^2.1.4", "error-stack-parser": "^2.0.3", - "eslint": "^6.2.2", - "eslint-config-prettier": "^6.1.0", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", "eslint-plugin-async-await": "0.0.0", - "eslint-plugin-markdown": "^1.0.0", - "husky": "^3.0.4", + "eslint-plugin-markdown": "^2.2.1", + "husky": "^7.0.2", "is-async-supported": "^1.2.0", - "lint-staged": "^10.0.3", + "lint-staged": "^11.2.0", "portfinder": "^1.0.28", - "prettier": "^2.0.5", - "prettier-markdown": "^0.1.6", + "prettier": "^2.4.1", "progress": "^2.0.3", - "typescript": "^3.6.3", + "typescript": "^4.4.3", "urun": "0.0.8", "utest": "0.0.8" } diff --git a/test/common.js b/test/common.js index 8fb9e58f7d..ba154c7341 100644 --- a/test/common.js +++ b/test/common.js @@ -30,7 +30,7 @@ exports.config = config; exports.waitDatabaseReady = function(callback) { const start = Date.now(); const tryConnect = function() { - const conn = exports.createConnection(); + const conn = exports.createConnection({ database: 'mysql' }); conn.once('error', err => { if (err.code !== 'PROTOCOL_CONNECTION_LOST' && err.code !== 'ETIMEDOUT') { console.log('Unexpected error waiting for connection', err); @@ -57,51 +57,6 @@ exports.createConnection = function(args) { if (!args) { args = {}; } - // hrtime polyfill for old node versions: - if (!process.hrtime) { - process.hrtime = function(start) { - start = [0, 0] || start; - const timestamp = Date.now(); - const seconds = Math.ceil(timestamp / 1000); - return [ - seconds - start[0], - (timestamp - seconds * 1000) * 1000 - start[1] - ]; - }; - } - - if (process.env.BENCHMARK_MARIA) { - const Client = require('mariasql'); - const c = new Client(); - c.connect({ - host: config.host, - user: config.user, - password: config.password, - db: config.database - }); - setTimeout(() => { - console.log('altering client...'); - c.oldQuery = c.query; - c.query = function(sql, callback) { - const rows = []; - const q = c.oldQuery(sql); - q.on('result', res => { - res.on('row', row => { - rows.push(row); - }); - res.on('end', () => { - callback(null, rows); - }); - }); - }; - }, 1000); - return c; - } - - let driver = require('../index.js'); - if (process.env.BENCHMARK_MYSQL1) { - driver = require('mysql'); - } const params = { host: args.host || config.host, @@ -125,6 +80,8 @@ exports.createConnection = function(args) { connectTimeout: args && args.connectTimeout, }; + // previously we had an adapter logic to benchmark against mysqljs/mysql and libmariaclient + const driver = require('../index.js'); const conn = driver.createConnection(params); return conn; }; @@ -165,6 +122,14 @@ exports.createPool = function(args) { return driver.createPool(exports.getConfig(args)); }; +exports.createPoolCluster = function(args = {}) { + let driver = require('../index.js'); + if (process.env.BENCHMARK_MYSQL1) { + driver = require('mysql'); + } + return driver.createPoolCluster(args) +} + exports.createConnectionWithURI = function() { const driver = require('../index.js'); diff --git a/test/integration/config/test-connect-timeout.js b/test/integration/config/test-connect-timeout.js index 572ef660ff..743a11cbe1 100644 --- a/test/integration/config/test-connect-timeout.js +++ b/test/integration/config/test-connect-timeout.js @@ -1,20 +1,33 @@ 'use strict'; - -const common = require('../../common'); -const connection = common.createConnection({ - host: 'www.google.com' -}); +const portfinder = require('portfinder'); const assert = require('assert'); +const mysql = require('../../../index.js'); + +console.log('test connect timeout'); + +portfinder.getPort((err, port) => { + const server = mysql.createServer(); + server.on('connection', () => { + // Let connection time out + }); + + server.listen(port); -let errorCount = 0; -let error = null; + const connection = mysql.createConnection({ + host: 'localhost', + port: port, + connectTimeout: 1000, + }); -connection.on('error', err => { - errorCount++; - error = err; + connection.on('error', err => { + assert.equal(err.code, 'ETIMEDOUT'); + connection.destroy(); + server._server.close(); + console.log('ok'); + }); }); -process.on('exit', () => { - assert.equal(errorCount, 1); - assert.equal(error.code, 'ETIMEDOUT'); +process.on('uncaughtException', err => { + assert.equal(err.message, 'Connection lost: The server closed the connection.'); + assert.equal(err.code, 'PROTOCOL_CONNECTION_LOST'); }); diff --git a/test/integration/connection/test-connect-timeout.js b/test/integration/connection/test-connect-timeout.js deleted file mode 100644 index 5def005888..0000000000 --- a/test/integration/connection/test-connect-timeout.js +++ /dev/null @@ -1,27 +0,0 @@ -'use strict'; - -const common = require('../../common'); -const connection = common.createConnection({ - host: '10.255.255.1', - debug: false, - connectTimeout: 100, -}); - -const assert = require('assert'); - -connection.query('SELECT sleep(3) as a', (err, res) => { - assert.equal(res, null); - assert.ok(err); - assert.equal(err.code, 'ETIMEDOUT'); - assert.equal(err.message, 'connect ETIMEDOUT'); -}); - -connection.query({ sql: 'SELECT sleep(3) as a' , timeout: 50}, (err, res) => { - assert.equal(res, null); - assert.ok(err); - assert.equal(err.code, 'ETIMEDOUT'); - assert.equal(err.message, 'connect ETIMEDOUT'); -}); - - - diff --git a/test/integration/connection/test-load-infile.js b/test/integration/connection/test-load-infile.js index c2a053c033..e219f96ee0 100644 --- a/test/integration/connection/test-load-infile.js +++ b/test/integration/connection/test-load-infile.js @@ -88,7 +88,7 @@ process.on('exit', () => { assert.equal(ok.affectedRows, 4); assert.equal(rows.length, 4); assert.equal(rows[0].id, 1); - assert.equal(rows[0].title, 'Hello World'); + assert.equal(rows[0].title.trim(), 'Hello World'); assert.equal( loadErr.message, diff --git a/test/integration/connection/test-multiple-results.js b/test/integration/connection/test-multiple-results.js index ff48b89286..5e6f8a9dd4 100644 --- a/test/integration/connection/test-multiple-results.js +++ b/test/integration/connection/test-multiple-results.js @@ -113,8 +113,7 @@ function do_test(testIndex) { _numResults = 1; } else if (_rows.length > 0) { if ( - _rows.constructor.name === 'Array' && - _rows[0].constructor.name === 'TextRow' + _rows.constructor.name === 'Array' ) { _numResults = 1; } diff --git a/test/integration/connection/test-query-timeout.js b/test/integration/connection/test-query-timeout.js index 4e117d8c6b..ba5996dd81 100644 --- a/test/integration/connection/test-query-timeout.js +++ b/test/integration/connection/test-query-timeout.js @@ -1,8 +1,13 @@ 'use strict'; +const portfinder = require('portfinder'); +const assert = require('assert'); const common = require('../../common'); +const mysql = require('../../../index.js'); + const connection = common.createConnection({ debug: false }); -const assert = require('assert'); + +console.log('test query timeout'); connection.query({ sql: 'SELECT sleep(3) as a', timeout: 500 }, (err, res) => { assert.equal(res, null); @@ -30,21 +35,47 @@ connection.execute({ sql: 'SELECT sleep(1) as a', timeout: 5000 }, (err, res) => assert.deepEqual(res, [{ a: 0 }]); }); +connection.query({ sql: 'select 1 from non_existing_table', timeout: 500 }, (err, res) => { + assert.equal(res, null); + assert.ok(err); + assert.equal(err.code, 'ER_NO_SUCH_TABLE'); +}); + connection.execute('SELECT sleep(1) as a', (err, res) => { assert.deepEqual(res, [{ a: 0 }]); connection.end(); }); -const connectionTimeout = common.createConnection({ - host: '10.255.255.1', - debug: false, - connectTimeout: 100, +/** + * if connect timeout + * we should return connect timeout error instead of query timeout error + */ +portfinder.getPort((err, port) => { + const server = mysql.createServer(); + server.on('connection', () => { + // Let connection time out + }); + server.listen(port); + + const connectionTimeout = mysql.createConnection({ + host: 'localhost', + port: port, + connectTimeout: 1000, + }); + + // return connect timeout error first + connectionTimeout.query({ sql: 'SELECT sleep(3) as a', timeout: 50 }, (err, res) => { + console.log('ok'); + assert.equal(res, null); + assert.ok(err); + assert.equal(err.code, 'ETIMEDOUT'); + assert.equal(err.message, 'connect ETIMEDOUT'); + connectionTimeout.destroy(); + server._server.close(); + }); }); -// return connect timeout error first -connectionTimeout.query({ sql: 'SELECT sleep(3) as a', timeout: 50 }, (err, res) => { - assert.equal(res, null); - assert.ok(err); - assert.equal(err.code, 'ETIMEDOUT'); - assert.equal(err.message, 'connect ETIMEDOUT'); +process.on('uncaughtException', err => { + assert.equal(err.message, 'Connection lost: The server closed the connection.'); + assert.equal(err.code, 'PROTOCOL_CONNECTION_LOST'); }); \ No newline at end of file diff --git a/test/integration/promise-wrappers/test-promise-wrappers.js b/test/integration/promise-wrappers/test-promise-wrappers.js index 3d43a671fc..1bc64bdc7d 100644 --- a/test/integration/promise-wrappers/test-promise-wrappers.js +++ b/test/integration/promise-wrappers/test-promise-wrappers.js @@ -388,7 +388,7 @@ function testChangeUser() { return connResolved.end(); }) .catch(err => { - console.log('AAAA', err); + console.log(err); if (connResolved) { connResolved.end(); } diff --git a/test/unit/commands/test-query.js b/test/unit/commands/test-query.js index c10cd27b57..0aee201c45 100644 --- a/test/unit/commands/test-query.js +++ b/test/unit/commands/test-query.js @@ -9,11 +9,11 @@ const testQuery = new Query({}, (err, res) => { assert.equal(res, null); }); -testQuery._rowParser = class FailingRowParser { - constructor() { +testQuery._rowParser = new class FailingRowParser { + next() { throw testError; } -}; +}(); testQuery.row({ isEOF: () => false diff --git a/test/unit/packets/test-time.js b/test/unit/packets/test-time.js new file mode 100644 index 0000000000..2f9a1dfd66 --- /dev/null +++ b/test/unit/packets/test-time.js @@ -0,0 +1,21 @@ +'use strict'; + +const assert = require('assert'); +const packets = require('../../../lib/packets/index.js'); + +[ + ['01:23:45', '0b000004000008000000000001172d'], // CONVERT('01:23:45', TIME) + ['01:23:45.123456', '0f00000400000c000000000001172d40e20100'], // DATE_ADD(CONVERT('01:23:45', TIME), INTERVAL 0.123456 SECOND) + ['-01:23:44.876544', '0f00000400000c010000000001172c00600d00'], // DATE_ADD(CONVERT('-01:23:45', TIME), INTERVAL 0.123456 SECOND) + ['-81:23:44.876544', '0f00000400000c010300000009172c00600d00'], // DATE_ADD(CONVERT('-81:23:45', TIME), INTERVAL 0.123456 SECOND) + ['81:23:45', '0b000004000008000300000009172d'], // CONVERT('81:23:45', TIME) + ['123:23:45.123456', '0f00000400000c000500000003172d40e20100'], // DATE_ADD(CONVERT('123:23:45', TIME), INTERVAL 0.123456 SECOND) + ['-121:23:45', '0b000004000008010500000001172d'], // CONVERT('-121:23:45', TIME) + ['-01:23:44.88', '0f00000400000c010000000001172c806d0d00'] //DATE_ADD(CONVERT('-01:23:45', TIME), INTERVAL 0.12 SECOND) +].forEach(([expected, buffer]) => { + const buf = Buffer.from(buffer, 'hex'); + const packet = new packets.Packet(4, buf, 0, buf.length); + packet.readInt16(); // unused + const d = packet.readTimeString(false); + assert.equal(d, expected); +}); diff --git a/test/unit/pool-cluster/test-connection-error-remove.js b/test/unit/pool-cluster/test-connection-error-remove.js new file mode 100644 index 0000000000..796b33312a --- /dev/null +++ b/test/unit/pool-cluster/test-connection-error-remove.js @@ -0,0 +1,77 @@ +'use strict'; + +const assert = require('assert'); +const portfinder = require('portfinder'); + +const common = require('../../common'); +const mysql = require('../../../index.js'); +const { exit } = require('process'); + +if (process.platform === 'win32') { + console.log('This test is known to fail on windows. FIXME: investi=gate why'); + exit(0); +} + +const cluster = common.createPoolCluster({ + removeNodeErrorCount : 1 +}); + +let connCount = 0; + +const server1 = mysql.createServer(); +const server2 = mysql.createServer(); + +console.log('test pool cluster error remove'); + +portfinder.getPort((err,port) => { + + cluster.add('SLAVE1', {port: port + 0}); + cluster.add('SLAVE2', {port: port + 1}); + + server1.listen(port + 0, err => { + assert.ifError(err); + + server2.listen(port + 1, err => { + assert.ifError(err); + + const pool = cluster.of('*', 'ORDER'); + let removedNodeId; + + cluster.on('remove', nodeId => { + removedNodeId = nodeId; + }); + + pool.getConnection((err, connection) => { + assert.ifError(err); + + assert.equal(connCount, 2); + assert.equal(connection._clusterId, 'SLAVE2'); + assert.equal(removedNodeId, 'SLAVE1'); + assert.deepEqual(cluster._serviceableNodeIds, [ 'SLAVE2' ]); + console.log('done') + + connection.release(); + + cluster.end(err => { + assert.ifError(err); + // throw error if no exit() + exit(); + // server1.close(); + // server2.close(); + }); + }); + }); + }); + + server1.on('connection', conn => { + connCount += 1; + conn.close(); + }); + + server2.on('connection', conn => { + connCount += 1; + conn.serverHandshake({ + serverVersion: 'node.js rocks', + }); + }); +}); diff --git a/test/unit/pool-cluster/test-connection-order.js b/test/unit/pool-cluster/test-connection-order.js new file mode 100644 index 0000000000..5e177c82d1 --- /dev/null +++ b/test/unit/pool-cluster/test-connection-order.js @@ -0,0 +1,47 @@ +'use strict'; + +const assert = require('assert'); +const common = require('../../common'); +const cluster = common.createPoolCluster(); + +const order = []; + +const poolConfig = common.getConfig(); +cluster.add('SLAVE1', poolConfig); +cluster.add('SLAVE2', poolConfig); + +const done = function() { + assert.deepEqual(order, [ + 'SLAVE1', + 'SLAVE1', + 'SLAVE1', + 'SLAVE1', + 'SLAVE1' + ]); + cluster.end(); + console.log('done'); +}; + +const pool = cluster.of('SLAVE*', 'ORDER'); + +console.log('test pool cluster connection ORDER'); + +let count = 0; + +function getConnection(i) { + pool.getConnection((err, conn) => { + assert.ifError(err); + order[i] = conn._clusterId; + conn.release(); + + count += 1; + + if(count <= 4) { + getConnection(count); + } else { + done(); + } + }); +} + +getConnection(0); diff --git a/test/unit/pool-cluster/test-connection-restore.js b/test/unit/pool-cluster/test-connection-restore.js new file mode 100644 index 0000000000..11f7ab918d --- /dev/null +++ b/test/unit/pool-cluster/test-connection-restore.js @@ -0,0 +1,66 @@ +'use strict'; + +if (process.platform === 'win32') { + console.log('This test is known to fail on windows. FIXME: investi=gate why'); + process.exit(0); +} + +const assert = require('assert'); +const portfinder = require('portfinder'); +const common = require('../../common'); +const mysql = require('../../../index.js'); +const cluster = common.createPoolCluster({ + canRetry : true, + removeNodeErrorCount : 1, + restoreNodeTimeout : 100 +}); + +let connCount = 0; + +const server = mysql.createServer(); + +console.log('test pool cluster restore'); + +portfinder.getPort((err,port) => { + cluster.add('MASTER', { port }); + + server.listen(port + 0, err => { + assert.ifError(err); + + const pool = cluster.of('*', 'ORDER'); + let removedNodeId; + + cluster.on('remove', nodeId => { + removedNodeId = nodeId; + }); + + pool.getConnection(err => { + assert.ok(err); + console.log(connCount, cluster._serviceableNodeIds, removedNodeId) + }); + + setTimeout(() => { + pool.getConnection(() => { + // TODO: restoreNodeTimeout is not supported now + console.log(connCount, cluster._serviceableNodeIds, removedNodeId) + + cluster.end(err => { + assert.ifError(err); + server._server.close(); + }); + }); + }, 200) + }); + + server.on('connection', conn => { + connCount += 1; + console.log(connCount); + if(connCount < 2) { + conn.close(); + } else { + conn.serverHandshake({ + serverVersion: 'node.js rocks', + }); + } + }); +}); diff --git a/test/unit/pool-cluster/test-connection-rr.js b/test/unit/pool-cluster/test-connection-rr.js new file mode 100644 index 0000000000..1d94146cb6 --- /dev/null +++ b/test/unit/pool-cluster/test-connection-rr.js @@ -0,0 +1,47 @@ +'use strict'; + +const assert = require('assert'); +const common = require('../../common'); +const cluster = common.createPoolCluster(); + +const order = []; + +const poolConfig = common.getConfig(); +cluster.add('SLAVE1', poolConfig); +cluster.add('SLAVE2', poolConfig); + +const done = function() { + assert.deepEqual(order, [ + 'SLAVE1', + 'SLAVE2', + 'SLAVE1', + 'SLAVE2', + 'SLAVE1' + ]); + cluster.end(); + console.log('done'); +}; + +const pool = cluster.of('SLAVE*', 'RR'); + +console.log('test pool cluster connection RR'); + +let count = 0; + +function getConnection(i) { + pool.getConnection((err, conn) => { + assert.ifError(err); + order[i] = conn._clusterId; + conn.release(); + + count += 1; + + if(count <= 4) { + getConnection(count); + } else { + done(); + } + }); +} + +getConnection(0); \ No newline at end of file diff --git a/test/unit/pool-cluster/test-query.js b/test/unit/pool-cluster/test-query.js new file mode 100644 index 0000000000..e2ee1e0894 --- /dev/null +++ b/test/unit/pool-cluster/test-query.js @@ -0,0 +1,25 @@ +'use strict'; + +const assert = require('assert'); +const common = require('../../common'); +const cluster = common.createPoolCluster(); +const poolConfig = common.getConfig(); + + +cluster.add('MASTER', poolConfig); +cluster.add('SLAVE1', poolConfig); +cluster.add('SLAVE2', poolConfig); + +const connection = cluster.of('*'); + +console.log('test pool cluster connection query'); + +connection.query('SELECT 1', (err, rows) => { + assert.ifError(err); + assert.equal(rows.length, 1); + assert.equal(rows[0]['1'], 1); + assert.deepEqual(cluster._serviceableNodeIds, [ 'MASTER', 'SLAVE1', 'SLAVE2' ]) + + cluster.end(); + console.log('done'); +}); diff --git a/tools/create-db.js b/tools/create-db.js new file mode 100644 index 0000000000..2d979db4ec --- /dev/null +++ b/tools/create-db.js @@ -0,0 +1,11 @@ +'use strict'; + +const conn = require('../test/common.js').createConnection({ database: 'mysql' }); +conn.query('CREATE DATABASE IF NOT EXISTS test', (err) => { + if (err) { + console.log(err); + return process.exit(-1); + } + + conn.end(); +}); diff --git a/typings/mysql/lib/protocol/packets/ResultSetHeader.d.ts b/typings/mysql/lib/protocol/packets/ResultSetHeader.d.ts index b738f62098..2360fd6f40 100644 --- a/typings/mysql/lib/protocol/packets/ResultSetHeader.d.ts +++ b/typings/mysql/lib/protocol/packets/ResultSetHeader.d.ts @@ -9,6 +9,7 @@ declare interface ResultSetHeader { insertId: number; serverStatus: number; warningStatus: number; + changedRows?: number; } export = ResultSetHeader;