Skip to content

Configure upload to temporary directory#389

Open
joanhey wants to merge 3 commits intoMDA2AV:mainfrom
joanhey:workerman-ram-upload
Open

Configure upload to temporary directory#389
joanhey wants to merge 3 commits intoMDA2AV:mainfrom
joanhey:workerman-ram-upload

Conversation

@joanhey
Copy link
Copy Markdown
Contributor

@joanhey joanhey commented Apr 5, 2026

For now we send it to RAM.
Later, I'll try to add for only read the input buffer length, I think that is for nothing, but OK

Description


PR Commands — comment on this PR to trigger:

Command Description
/validate -f <framework> Run the 18-point validation suite
/benchmark -f <framework> Run all benchmark tests
/benchmark -f <framework> -t <test> Run a specific test
/benchmark -f <framework> --save Run and save results (updates leaderboard on merge)

Always specify -f <framework>. Results are automatically compared against the current leaderboard.

@joanhey
Copy link
Copy Markdown
Contributor Author

joanhey commented Apr 5, 2026

Fail the asyn db !!!

@joanhey
Copy link
Copy Markdown
Contributor Author

joanhey commented Apr 5, 2026

/validate -f workerman

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 5, 2026

⏸️ Runner is currently performing local benchmark runs and is disabled for GitHub Actions, please try later or check our Discord announcements on runner state for more info.

@joanhey
Copy link
Copy Markdown
Contributor Author

joanhey commented Apr 6, 2026

/validate -f workerman

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

⏸️ Runner is currently performing local benchmark runs and is disabled for GitHub Actions, please try later or check our Discord announcements on runner state for more info.

@joanhey
Copy link
Copy Markdown
Contributor Author

joanhey commented Apr 6, 2026

/validate -f workerman

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

👋 /validate request received. A collaborator will review and approve the run.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

✅ Validation passed for workerman

Full log
=== Validating: workerman ===
[info] Subscribed tests: baseline pipelined limited-conn json upload compression noisy static tcp-frag mixed api-4 api-16 async-db sync-db
[build] Building Docker image...
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 987B done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/library/ubuntu:24.04
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/composer/composer:latest-bin
#3 DONE 0.7s

#4 [internal] load .dockerignore
#4 transferring context: 2B done
#4 DONE 0.0s

#5 [internal] load build context
#5 transferring context: 11.74kB done
#5 DONE 0.0s

#6 [stage-0  1/11] FROM docker.io/library/ubuntu:24.04@sha256:186072bba1b2f436cbb91ef2567abca677337cfc786c86e107d25b7072feef0c
#6 resolve docker.io/library/ubuntu:24.04@sha256:186072bba1b2f436cbb91ef2567abca677337cfc786c86e107d25b7072feef0c 0.1s done
#6 DONE 0.1s

#7 FROM docker.io/composer/composer:latest-bin@sha256:d2cb40ee5709ed47a41f0d5de97a270c73c30d2efc16163714c57f56bf2690cf
#7 resolve docker.io/composer/composer:latest-bin@sha256:d2cb40ee5709ed47a41f0d5de97a270c73c30d2efc16163714c57f56bf2690cf 0.1s done
#7 DONE 0.1s

#8 [stage-0 10/11] COPY php.ini /etc/php/8.5/cli/php.ini
#8 CACHED

#9 [stage-0  3/11] RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null &&     apt-get update -yqq > /dev/null && apt-get upgrade -yqq > /dev/null
#9 CACHED

#10 [stage-0  9/11] RUN composer install --optimize-autoloader --classmap-authoritative --no-dev --quiet
#10 CACHED

#11 [stage-0  7/11] WORKDIR /workerman
#11 CACHED

#12 [stage-0  5/11] COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
#12 CACHED

#13 [stage-0  8/11] COPY --link composer.json .
#13 CACHED

#14 [stage-0 11/11] COPY --link . .
#14 CACHED

#15 [stage-0  2/11] RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
#15 CACHED

#16 [stage-0  4/11] RUN apt-get install -yqq php8.5-cli php8.5-xml php8.5-zip php8.5-sqlite3 php8.5-pgsql> /dev/null
#16 CACHED

#17 [stage-0  6/11] RUN apt-get install -y php-pear php8.5-dev libevent-dev git > /dev/null &&     pecl install event-3.1.4 > /dev/null && echo "extension=event.so" > /etc/php/8.5/cli/conf.d/30-event.ini
#17 CACHED

#18 exporting to image
#18 exporting layers done
#18 exporting manifest sha256:dd430cbacd8cf860ba7d42cbcb1e0bdc77105eb34a3e1a416f64859c77461202 done
#18 exporting config sha256:2c8aa9e09bb38aaef3ce32deee6dd619e6749c4db5283e8d1e901970779bf843 done
#18 exporting attestation manifest sha256:aaa6340cdcb0a3d55770e14ed81dcfc9173dcbe5e847ec5bd3475e008dc8bf4e 0.0s done
#18 exporting manifest list sha256:5d0d5a5a1dcf8e54ee62a47491d94b4365657fe042a8c7728f9201beb50e8eb8 0.0s done
#18 naming to docker.io/library/httparena-workerman:latest
#18 naming to docker.io/library/httparena-workerman:latest done
#18 unpacking to docker.io/library/httparena-workerman:latest 0.0s done
#18 DONE 0.1s
[postgres] Starting Postgres sidecar for validation...
60744024d30848ebf81f77ee720e4fa92228e4958fc317f250838af0f40525ad
[postgres] Ready
f74dc03a461af7243261fc13f71ac723d859ca283af4d0cce6b22955534eef9e
[wait] Waiting for server...
FAIL: Server did not start within 30s
httparena-validate-workerman
httparena-validate-postgres

@MDA2AV
Copy link
Copy Markdown
Owner

MDA2AV commented Apr 6, 2026

/validate -f workerman

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

👋 /validate request received. A collaborator will review and approve the run.

@MDA2AV
Copy link
Copy Markdown
Owner

MDA2AV commented Apr 6, 2026

see /benchmark-lite.sh to run benchmarks locally.

Repository owner deleted a comment from github-actions bot Apr 6, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

✅ Validation passed for workerman

Full log

#6 [stage-0  1/11] FROM docker.io/library/ubuntu:24.04@sha256:186072bba1b2f436cbb91ef2567abca677337cfc786c86e107d25b7072feef0c
#6 resolve docker.io/library/ubuntu:24.04@sha256:186072bba1b2f436cbb91ef2567abca677337cfc786c86e107d25b7072feef0c 0.0s done
#6 DONE 0.1s

#7 FROM docker.io/composer/composer:latest-bin@sha256:d2cb40ee5709ed47a41f0d5de97a270c73c30d2efc16163714c57f56bf2690cf
#7 resolve docker.io/composer/composer:latest-bin@sha256:d2cb40ee5709ed47a41f0d5de97a270c73c30d2efc16163714c57f56bf2690cf 0.0s done
#7 DONE 0.1s

#8 [stage-0  4/11] RUN apt-get install -yqq php8.5-cli php8.5-xml php8.5-zip php8.5-sqlite3 php8.5-pgsql> /dev/null
#8 CACHED

#9 [stage-0  5/11] COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
#9 CACHED

#10 [stage-0  7/11] WORKDIR /workerman
#10 CACHED

#11 [stage-0  8/11] COPY --link composer.json .
#11 CACHED

#12 [stage-0  9/11] RUN composer install --optimize-autoloader --classmap-authoritative --no-dev --quiet
#12 CACHED

#13 [stage-0  6/11] RUN apt-get install -y php-pear php8.5-dev libevent-dev git > /dev/null &&     pecl install event-3.1.4 > /dev/null && echo "extension=event.so" > /etc/php/8.5/cli/conf.d/30-event.ini
#13 CACHED

#14 [stage-0 10/11] COPY php.ini /etc/php/8.5/cli/php.ini
#14 CACHED

#15 [stage-0 11/11] COPY --link . .
#15 CACHED

#16 [stage-0  3/11] RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null &&     apt-get update -yqq > /dev/null && apt-get upgrade -yqq > /dev/null
#16 CACHED

#17 [stage-0  2/11] RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
#17 CACHED

#18 exporting to image
#18 exporting layers done
#18 exporting manifest sha256:f25c4b5f8c9cc52ae6b718c3e3abf8565c81e7353856cd5dc625e6a74b30512e done
#18 exporting config sha256:d58ae5b0e21e483ae70333bb0d119c280e4b0d7b607639a2450d55a89c81736c done
#18 exporting attestation manifest sha256:fdeefabd50b15fcd8b3c165439ec421bb4314ed358c1dc69080df84dadd05ac6
#18 exporting attestation manifest sha256:fdeefabd50b15fcd8b3c165439ec421bb4314ed358c1dc69080df84dadd05ac6 0.0s done
#18 exporting manifest list sha256:bfe49669a109abf4622a3b82ceeee48ecd3f533a3fa034e3010efa7e163c3389 0.0s done
#18 naming to docker.io/library/httparena-workerman:latest done
#18 unpacking to docker.io/library/httparena-workerman:latest done
#18 DONE 0.1s
[postgres] Starting Postgres sidecar for validation...
41df2a99719811952636265bcfb66f31c9a5f0cb886b9e9689308744fac653c3
[postgres] Ready
84f3f7da2ce4176ef52e7a1c7daaa6b93560fc6b8968a828a1c4127e5d13e886
[wait] Waiting for server...
[ready] Server is up
[test] baseline endpoints
  PASS [GET /baseline11?a=13&b=42]
  PASS [POST /baseline11?a=13&b=42 body=20]
  PASS [POST /baseline11?a=13&b=42 chunked body=20]
[test] baseline anti-cheat (randomized inputs)
  PASS [GET /baseline11?a=346&b=241 (random)]
  PASS [POST body=820 (cache check 1)]
  PASS [POST body=301 (cache check 2)]
[test] pipelined endpoint
  PASS [GET /pipeline]
[test] json endpoint
  PASS [GET /json] (50 items, totals computed correctly)
  PASS [GET /json Content-Type] (Content-Type: application/json)
[test] upload endpoint
  PASS [POST /upload small body]
  PASS [POST /upload random body] (bytes: 48)
  PASS [POST /upload 20MB] (bytes: 20971520)
[test] compression endpoint
  PASS [compression Content-Encoding: gzip]
  PASS [compression response] (6000 items with totals)
  PASS [compression size] (239459 bytes < 500KB)
  PASS [per-request compression] (no Content-Encoding without Accept-Encoding)
[test] noisy resilience
  PASS [GET /baseline11?a=13&b=42 (noisy context)]
  PASS [bad method] (HTTP 400)
  PASS [GET /this/path/does/not/exist] (HTTP 404)
  PASS [GET /baseline11?a=743&b=437 (post-noise)]
[test] sync-db endpoint
  PASS [GET /db?min=10&max=50] (50 items, correct structure)
  PASS [GET /db Content-Type] (Content-Type: application/json)
  PASS [GET /db empty range] (count=0)
[test] static endpoint
  PASS [GET /static/reset.css Content-Type] (Content-Type: text/css)
  PASS [GET /static/app.js Content-Type] (Content-Type: application/javascript)
  PASS [GET /static/manifest.json Content-Type] (Content-Type: application/json)
  PASS [static file sizes] (20 files verified)
  PASS [GET /static/nonexistent.txt] (HTTP 404)
[test] async-db endpoint
  PASS [GET /async-db?min=10&max=50] (50 items, correct structure)
  PASS [GET /async-db Content-Type] (Content-Type: application/json)
  PASS [GET /async-db empty range] (count=0)

=== Results: 31 passed, 0 failed ===
httparena-validate-workerman
httparena-validate-postgres

@MDA2AV
Copy link
Copy Markdown
Owner

MDA2AV commented Apr 6, 2026

# Validate
./scripts/validate.sh <framework>

# Benchmark a specific test
./scripts/benchmark-lite.sh <framework> baseline

# Benchmark all tests the framework subscribes to
./scripts/benchmark-lite.sh <framework>

# Override load generator thread count (default: half your cores)
./scripts/benchmark-lite.sh --load-threads 4 <framework> baseline

Requirements: Docker Engine. The load generators (gcannon, h2load) are built automatically as Docker images on first run. gcannon source is expected at ../gcannon relative to the repo root (override with GCANNON_SRC=/path/to/gcannon).

Repository owner deleted a comment from github-actions bot Apr 6, 2026
@joanhey
Copy link
Copy Markdown
Contributor Author

joanhey commented Apr 6, 2026

/benchmark -f workerman -t update

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

👋 /benchmark request received. A collaborator will review and approve the run.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

🚀 Benchmark run triggered for workerman (test: update). Results will be posted here when done.

@joanhey
Copy link
Copy Markdown
Contributor Author

joanhey commented Apr 6, 2026

/benchmark -f workerman -t upload

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

👋 /benchmark request received. A collaborator will review and approve the run.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

Benchmark Results

Framework: workerman | Test: update

Test Conn RPS CPU Mem Δ RPS Δ Mem
Full log
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 987B done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/library/ubuntu:24.04
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/composer/composer:latest-bin
#3 DONE 0.8s

#4 [internal] load .dockerignore
#4 transferring context: 2B done
#4 DONE 0.0s

#5 [internal] load build context
#5 transferring context: 7.24kB done
#5 DONE 0.0s

#6 [stage-0  1/11] FROM docker.io/library/ubuntu:24.04@sha256:186072bba1b2f436cbb91ef2567abca677337cfc786c86e107d25b7072feef0c
#6 resolve docker.io/library/ubuntu:24.04@sha256:186072bba1b2f436cbb91ef2567abca677337cfc786c86e107d25b7072feef0c 0.1s done
#6 DONE 0.1s

#7 FROM docker.io/composer/composer:latest-bin@sha256:d2cb40ee5709ed47a41f0d5de97a270c73c30d2efc16163714c57f56bf2690cf
#7 resolve docker.io/composer/composer:latest-bin@sha256:d2cb40ee5709ed47a41f0d5de97a270c73c30d2efc16163714c57f56bf2690cf 0.1s done
#7 DONE 0.1s

#8 [stage-0  3/11] RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null &&     apt-get update -yqq > /dev/null && apt-get upgrade -yqq > /dev/null
#8 CACHED

#9 [stage-0  8/11] COPY --link composer.json .
#9 CACHED

#10 [stage-0  2/11] RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
#10 CACHED

#11 [stage-0  4/11] RUN apt-get install -yqq php8.5-cli php8.5-xml php8.5-zip php8.5-sqlite3 php8.5-pgsql> /dev/null
#11 CACHED

#12 [stage-0  6/11] RUN apt-get install -y php-pear php8.5-dev libevent-dev git > /dev/null &&     pecl install event-3.1.4 > /dev/null && echo "extension=event.so" > /etc/php/8.5/cli/conf.d/30-event.ini
#12 CACHED

#13 [stage-0  7/11] WORKDIR /workerman
#13 CACHED

#14 [stage-0 10/11] COPY php.ini /etc/php/8.5/cli/php.ini
#14 CACHED

#15 [stage-0  5/11] COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
#15 CACHED

#16 [stage-0  9/11] RUN composer install --optimize-autoloader --classmap-authoritative --no-dev --quiet
#16 CACHED

#17 [stage-0 11/11] COPY --link . .
#17 CACHED

#18 exporting to image
#18 exporting layers done
#18 exporting manifest sha256:f25c4b5f8c9cc52ae6b718c3e3abf8565c81e7353856cd5dc625e6a74b30512e done
#18 exporting config sha256:d58ae5b0e21e483ae70333bb0d119c280e4b0d7b607639a2450d55a89c81736c done
#18 exporting attestation manifest sha256:fe0676b8862054d2faa63912a7a00035329aaafdde752491c3dbdeef69292edf 0.1s done
#18 exporting manifest list sha256:1e344139bc809129d386f5b3bcfe3e6962f6f854d50efcb9e06affdc0b55656d
#18 exporting manifest list sha256:1e344139bc809129d386f5b3bcfe3e6962f6f854d50efcb9e06affdc0b55656d 0.0s done
#18 naming to docker.io/library/httparena-workerman:latest done
#18 unpacking to docker.io/library/httparena-workerman:latest 0.0s done
#18 DONE 0.2s
[skip] workerman does not subscribe to update
[updated] site/data/frameworks.json
[updated] site/data/current.json
[restore] Restoring CPU governor to powersave...
Setting cpu: 0
Setting cpu: 1
Setting cpu: 2
Setting cpu: 3
Setting cpu: 4
Setting cpu: 5
Setting cpu: 6
Setting cpu: 7
Setting cpu: 8
Setting cpu: 9
Setting cpu: 10
Setting cpu: 11
Setting cpu: 12
Setting cpu: 13
Setting cpu: 14
Setting cpu: 15
Setting cpu: 16
Setting cpu: 17
Setting cpu: 18
Setting cpu: 19
Setting cpu: 20
Setting cpu: 21
Setting cpu: 22
Setting cpu: 23
Setting cpu: 24
Setting cpu: 25
Setting cpu: 26
Setting cpu: 27
Setting cpu: 28
Setting cpu: 29
Setting cpu: 30
Setting cpu: 31
Setting cpu: 32
Setting cpu: 33
Setting cpu: 34
Setting cpu: 35
Setting cpu: 36
Setting cpu: 37
Setting cpu: 38
Setting cpu: 39
Setting cpu: 40
Setting cpu: 41
Setting cpu: 42
Setting cpu: 43
Setting cpu: 44
Setting cpu: 45
Setting cpu: 46
Setting cpu: 47
Setting cpu: 48
Setting cpu: 49
Setting cpu: 50
Setting cpu: 51
Setting cpu: 52
Setting cpu: 53
Setting cpu: 54
Setting cpu: 55
Setting cpu: 56
Setting cpu: 57
Setting cpu: 58
Setting cpu: 59
Setting cpu: 60
Setting cpu: 61
Setting cpu: 62
Setting cpu: 63
Setting cpu: 64
Setting cpu: 65
Setting cpu: 66
Setting cpu: 67
Setting cpu: 68
Setting cpu: 69
Setting cpu: 70
Setting cpu: 71
Setting cpu: 72
Setting cpu: 73
Setting cpu: 74
Setting cpu: 75
Setting cpu: 76
Setting cpu: 77
Setting cpu: 78
Setting cpu: 79
Setting cpu: 80
Setting cpu: 81
Setting cpu: 82
Setting cpu: 83
Setting cpu: 84
Setting cpu: 85
Setting cpu: 86
Setting cpu: 87
Setting cpu: 88
Setting cpu: 89
Setting cpu: 90
Setting cpu: 91
Setting cpu: 92
Setting cpu: 93
Setting cpu: 94
Setting cpu: 95
Setting cpu: 96
Setting cpu: 97
Setting cpu: 98
Setting cpu: 99
Setting cpu: 100
Setting cpu: 101
Setting cpu: 102
Setting cpu: 103
Setting cpu: 104
Setting cpu: 105
Setting cpu: 106
Setting cpu: 107
Setting cpu: 108
Setting cpu: 109
Setting cpu: 110
Setting cpu: 111
Setting cpu: 112
Setting cpu: 113
Setting cpu: 114
Setting cpu: 115
Setting cpu: 116
Setting cpu: 117
Setting cpu: 118
Setting cpu: 119
Setting cpu: 120
Setting cpu: 121
Setting cpu: 122
Setting cpu: 123
Setting cpu: 124
Setting cpu: 125
Setting cpu: 126
Setting cpu: 127

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

🚀 Benchmark run triggered for workerman (test: upload). Results will be posted here when done.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 6, 2026

Benchmark Results

Framework: workerman | Test: upload

Test Conn RPS CPU Mem Δ RPS Δ Mem
upload 32 250 2823.9% 1.7GiB +5.0% +6.2%
upload 256 172 6116.2% 4.7GiB +2.4% +6.8%
Full log
  Target:    localhost:8080/
  Threads:   64
  Conns:     256 (4/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  5s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency    1.24s    1.16s    2.13s    3.09s    4.05s

  859 requests in 5.00s, 859 responses
  Throughput: 171 req/s
  Bandwidth:  16.10KB/s
  Status codes: 2xx=859, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 859 / 859 responses (100.0%)
  CPU: 6295.8% | Mem: 4.7GiB

[run 2/3]
gcannon — io_uring HTTP load generator
  Target:    localhost:8080/
  Threads:   64
  Conns:     256 (4/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  5s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency    1.27s    1.20s    2.12s    3.39s    3.98s

  832 requests in 5.00s, 832 responses
  Throughput: 166 req/s
  Bandwidth:  15.59KB/s
  Status codes: 2xx=832, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 832 / 832 responses (100.0%)
  CPU: 6293.5% | Mem: 4.3GiB

[run 3/3]
gcannon — io_uring HTTP load generator
  Target:    localhost:8080/
  Threads:   64
  Conns:     256 (4/thread)
  Pipeline:  1
  Req/conn:  unlimited (keep-alive)
  Expected:  200
  Duration:  5s


  Thread Stats   Avg      p50      p90      p99    p99.9
    Latency    1.25s    1.13s    2.19s    3.44s    4.78s

  861 requests in 5.00s, 861 responses
  Throughput: 172 req/s
  Bandwidth:  16.14KB/s
  Status codes: 2xx=861, 3xx=0, 4xx=0, 5xx=0
  Latency samples: 861 / 861 responses (100.0%)
  CPU: 6116.2% | Mem: 4.7GiB

=== Best: 172 req/s (CPU: 6116.2%, Mem: 4.7GiB) ===
  Input BW: 3.36GB/s (avg template: 20971593 bytes)
[saved] results/upload/256/workerman.json
[saved] site/static/logs/upload/256/workerman.log
httparena-bench-workerman
httparena-bench-workerman
[updated] site/data/frameworks.json
[updated] site/data/upload-256.json
[updated] site/data/upload-32.json
[updated] site/data/current.json
[restore] Restoring CPU governor to powersave...
Setting cpu: 0
Setting cpu: 1
Setting cpu: 2
Setting cpu: 3
Setting cpu: 4
Setting cpu: 5
Setting cpu: 6
Setting cpu: 7
Setting cpu: 8
Setting cpu: 9
Setting cpu: 10
Setting cpu: 11
Setting cpu: 12
Setting cpu: 13
Setting cpu: 14
Setting cpu: 15
Setting cpu: 16
Setting cpu: 17
Setting cpu: 18
Setting cpu: 19
Setting cpu: 20
Setting cpu: 21
Setting cpu: 22
Setting cpu: 23
Setting cpu: 24
Setting cpu: 25
Setting cpu: 26
Setting cpu: 27
Setting cpu: 28
Setting cpu: 29
Setting cpu: 30
Setting cpu: 31
Setting cpu: 32
Setting cpu: 33
Setting cpu: 34
Setting cpu: 35
Setting cpu: 36
Setting cpu: 37
Setting cpu: 38
Setting cpu: 39
Setting cpu: 40
Setting cpu: 41
Setting cpu: 42
Setting cpu: 43
Setting cpu: 44
Setting cpu: 45
Setting cpu: 46
Setting cpu: 47
Setting cpu: 48
Setting cpu: 49
Setting cpu: 50
Setting cpu: 51
Setting cpu: 52
Setting cpu: 53
Setting cpu: 54
Setting cpu: 55
Setting cpu: 56
Setting cpu: 57
Setting cpu: 58
Setting cpu: 59
Setting cpu: 60
Setting cpu: 61
Setting cpu: 62
Setting cpu: 63
Setting cpu: 64
Setting cpu: 65
Setting cpu: 66
Setting cpu: 67
Setting cpu: 68
Setting cpu: 69
Setting cpu: 70
Setting cpu: 71
Setting cpu: 72
Setting cpu: 73
Setting cpu: 74
Setting cpu: 75
Setting cpu: 76
Setting cpu: 77
Setting cpu: 78
Setting cpu: 79
Setting cpu: 80
Setting cpu: 81
Setting cpu: 82
Setting cpu: 83
Setting cpu: 84
Setting cpu: 85
Setting cpu: 86
Setting cpu: 87
Setting cpu: 88
Setting cpu: 89
Setting cpu: 90
Setting cpu: 91
Setting cpu: 92
Setting cpu: 93
Setting cpu: 94
Setting cpu: 95
Setting cpu: 96
Setting cpu: 97
Setting cpu: 98
Setting cpu: 99
Setting cpu: 100
Setting cpu: 101
Setting cpu: 102
Setting cpu: 103
Setting cpu: 104
Setting cpu: 105
Setting cpu: 106
Setting cpu: 107
Setting cpu: 108
Setting cpu: 109
Setting cpu: 110
Setting cpu: 111
Setting cpu: 112
Setting cpu: 113
Setting cpu: 114
Setting cpu: 115
Setting cpu: 116
Setting cpu: 117
Setting cpu: 118
Setting cpu: 119
Setting cpu: 120
Setting cpu: 121
Setting cpu: 122
Setting cpu: 123
Setting cpu: 124
Setting cpu: 125
Setting cpu: 126
Setting cpu: 127

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants