owncloud / ocis

:atom_symbol: ownCloud Infinite Scale Stack
https://doc.owncloud.com/ocis/next/
Apache License 2.0
1.36k stars 180 forks source link

Release 2.0.0 General Availability #5140

Closed ScharfViktor closed 1 year ago

ScharfViktor commented 1 year ago

Tasks

Pre QA Phase

QA Phase

single binary

docker

docker-compose

helm/k8s

After QA Phase

ScharfViktor commented 1 year ago

confirmatory testing RC-2: RC2

ocis

Reva

Web

mmattel commented 1 year ago

@ScharfViktor we need to add two topic in the task list above, both are about tagging repos (and naming in docs) to have a release dependent access from the docs pov. This is valid for:

See: See issue: https://github.com/owncloud/ocis/issues/5040 (Release deployment examples) and https://github.com/owncloud/ocis/issues/4986#issuecomment-1326272862

Note that those two topics must also be part of a future release plan.

SwikritiT commented 1 year ago

E2E tests with S3

setup from: https://owncloud.dev/ocis/deployment/ocis_s3/ with basic auth enabled image: owncloud/ocis:2.0.0-rc.2

All the tests are passing

saw-jan commented 1 year ago

Desktop-Client Squish tests

oCIS: 2.0.0-rc.2 desktop-client: 3.0.0-rc2

:heavy_check_mark: Squish tests are passing

individual-it commented 1 year ago

reopened https://github.com/owncloud/web/issues/7960 because I think the error message is not good see https://github.com/owncloud/web/issues/7960#issuecomment-1330175076

SwikritiT commented 1 year ago

e2e tests helm/k8s

All the tests are passing

Set up from https://doc.owncloud.com/ocis/next/deployment/container/orchestration/orchestration.html#kubernetes With : image: owncloud/ocis:2.0.0-rc.2 basic auth: enabled

Maybe these required changes need to be documented as well

# charts/ocis/templates/storage-users/deployment.yaml

env:
  - name: STORAGE_USERS_MOUNT_ID
    value: <random uuidv4>
# charts/ocis/templates/gateway/deployment.yaml

env:
  - name: GATEWAY_STORAGE_USERS_MOUNT_ID
    value: <random uuidv4>
SwikritiT commented 1 year ago

e2e tests nfs

All the tests are passing Set up from: https://owncloud.dev/ocis/storage-backends/dcfsnfs/ commit id: 65849896b76acfab242e092188c75b71c0db8173 ocis started with:

OCIS_BASE_DATA_PATH=/ocis/ocis-data OCIS_LOG_LEVEL=debug OCIS_INSECURE=true PROXY_HTTP_ADDR=0.0.0.0:9200 PROXY_ENABLE_BASIC_AUTH=true OCIS_URL=https://localhost:9200  ./bin/ocis server

/ocis/ocis-data is mounted

SwikritiT commented 1 year ago

in nfs mount, upload gets restart if upload data makes storage of nfs server exhaustive

Testing

NFS setup through: https://owncloud.dev/ocis/storage-backends/dcfsnfs/

I had a nfs server with storage 5.6 GB

Screenshot from 2022-11-29 14-21-43

I tried to upload a 6GB file following is the current behavior

https://user-images.githubusercontent.com/41103328/204486925-33d6f726-85ee-488d-a776-cdabb33b5c2f.mp4

While trying to exhaust the storage one by one by uploading 1GB file

Screenshot from 2022-11-29 14-50-55

Works as expected now

individual-it commented 1 year ago

Upload performance: Uploading ~1k~ 10k files as described in https://github.com/owncloud/ocis/issues/5061 takes around 2min on my machine. 8core 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz Samsung SSD 980 1TB

But after the upload the CPU load stays high for a while, same after deleting all the files again. In this graph you see the CPU load after upload, wait till the load is reduced and then the CPU load after deletion image

aduffeck commented 1 year ago

@individual-it Hrm... Things look pretty different on my machine. My CPU is a bit faster, but the difference is pretty severe: 16 Core AMD Ryzen 7 5800H on a SSD 970 EVO Plus 2TB

CPU usage for the same scenario (upload of 1k files (19MB in total) using the desktop client, then deleting them): image

individual-it commented 1 year ago

oops I have 10k files not 1k as described in https://github.com/owncloud/ocis/issues/5061 every folder has 1k files and the folder is duplicated 10x

saw-jan commented 1 year ago

e2e tests helm/k8s

All the tests are passing

Set up from https://doc.owncloud.com/ocis/next/deployment/container/orchestration/orchestration.html#kubernetes With : image: owncloud/ocis:2.0.0-rc.2 basic auth: enabled

Maybe these required changes need to be documented as well

# charts/ocis/templates/storage-users/deployment.yaml

env:
 - name: STORAGE_USERS_MOUNT_ID
   value: <random uuidv4>
# charts/ocis/templates/gateway/deployment.yaml

env:
 - name: GATEWAY_STORAGE_USERS_MOUNT_ID
   value: <random uuidv4>

Update to ocis-charts and docs-ocis is on the way https://github.com/owncloud/ocis-charts/pull/125 https://github.com/owncloud/docs-ocis/pull/310

ScharfViktor commented 1 year ago

e2e tests with https://github.com/owncloud/ocis/tree/master/deployments/examples/ocis_wopi

Result: All the tests are passing

ScharfViktor commented 1 year ago

Smoke Test with Web Office

Collabora

Onlyoffice

Observations

ScharfViktor commented 1 year ago

K6 results on intel test machine

ocis - 2.0.0-rc.2 with CLOUD_OIDC_ENABLED=true

Overview

Test 2.0.0-rc.2 2.0.0-rc.1
most-used-sizes-upload 0h01m49.4s 0h02m54.7s
propfind-deep-100-files-45-nested-folders 0h02m09.8s 0h05m01.2s
propfind-deep-1000-files-5-nested-folders 0h02m00.0s 0h03m53.7s
propfind-flat-1000-files 0h00m33.2s 0h00m58.1s
upload-delete-restore-many-large 0h00m16.2s 0h00m16.1s
upload-delete-restore-many-small 0h00m10.2s 0h00m11.2s
upload-delete-trash-many-large 0h00m16.8s 0h00m16.4s
upload-delete-trash-many-small 0h00m09.7s 0h00m10.8s
upload-download-delete-many-large 0h00m20.8s 0h00m20.3s
upload-download-delete-many-small 0h00m15.5s 0h00m19.4s
download-delete-with-new-user X 0h00m00.3s X 0h00m00.3s
propfind-deep-rename 0h01m38.1s 0h01m23.1s
share-with-new-user 0h00m17.7s 0h00m15.1s

2.00.0-rc2

## Test run ``` CLOUD_OIDC_ENABLED=true ./scripts/cdperf --cloud-docker-image=owncloud/ocis:2.0.0-rc.2 --cloud-vendor=ocis --k6-test-host=https://localhost:9200 --k6-docker=false ocis-config-k6 ========================================= generated OCIS Config ========================================= configpath : /etc/ocis/ocis.yaml user : admin password : admin 2.0.0-rc.2: Pulling from owncloud/ocis c158987b0551: Already exists df63e6c09ce6: Pull complete 7842a9f799cc: Pull complete f895846b3613: Pull complete 9130f7d56842: Pull complete Digest: sha256:ce276edb96c60f501920ec46dc8ebee783457f6aef708d0c63f97c6c51e13518 Status: Downloaded newer image for owncloud/ocis:2.0.0-rc.2 f72da77d54bbe041b96a5fd10b8415190d6a44a60f403df04a697c0c5a618cfa waiting for 'ocis' on 'https://localhost:9200' waiting for 'ocis' on 'https://localhost:9200' /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-enterprise-4115-most-used-sizes-upload.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) running (0h01m49.4s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h01m49.3s/1h0m0s 3/3 shared iters ✓ dav upload status is 201 ✓ dav download status is 200 ✓ dav delete status is 204 checks..................................: 100.00% ✓ 8865 ✗ 0 cloud_default_play_dav_delete_trend.....: avg=14.6ms min=8.82ms med=12.67ms max=113.08ms p(90)=21.88ms p(95)=23.21ms { asset:KB100 }.......................: avg=15.2ms min=9.35ms med=13.23ms max=113.08ms p(90)=21.57ms p(95)=23.62ms { asset:KB200 }.......................: avg=14.15ms min=8.94ms med=12.64ms max=29.58ms p(90)=21.51ms p(95)=22.89ms { asset:KB300 }.......................: avg=14.61ms min=9.54ms med=12.88ms max=25.68ms p(90)=21.71ms p(95)=22.87ms { asset:KB400 }.......................: avg=14.34ms min=9.38ms med=12.66ms max=25.21ms p(90)=21.15ms p(95)=22.8ms { asset:KB500 }.......................: avg=15.58ms min=9.72ms med=12.85ms max=106.41ms p(90)=23.27ms p(95)=24.06ms { asset:KB600 }.......................: avg=13.93ms min=8.82ms med=11.96ms max=42.83ms p(90)=21.36ms p(95)=22.77ms { asset:KB700 }.......................: avg=14.54ms min=9.54ms med=12.53ms max=53.46ms p(90)=21.83ms p(95)=22.9ms { asset:KB800 }.......................: avg=14.81ms min=9.22ms med=12.63ms max=101.32ms p(90)=21.68ms p(95)=22.74ms { asset:KB900 }.......................: avg=14.26ms min=9.23ms med=12.28ms max=42.73ms p(90)=22.16ms p(95)=22.98ms { asset:MB1 }.........................: avg=15.08ms min=9.95ms med=12.67ms max=41.98ms p(90)=21.96ms p(95)=23.37ms { asset:MB10 }........................: avg=17.66ms min=11.45ms med=12.09ms max=52.99ms p(90)=27.31ms p(95)=40.15ms { asset:MB100 }.......................: avg=15.73ms min=10.48ms med=13.59ms max=24.4ms p(90)=22.67ms p(95)=23.53ms { asset:MB120 }.......................: avg=11.47ms min=9.62ms med=11.02ms max=13.75ms p(90)=13.21ms p(95)=13.48ms { asset:MB140 }.......................: avg=14.23ms min=9.89ms med=11.36ms max=21.44ms p(90)=19.43ms p(95)=20.43ms { asset:MB160 }.......................: avg=14.34ms min=13.88ms med=14.57ms max=14.57ms p(90)=14.57ms p(95)=14.57ms { asset:MB180 }.......................: avg=20.15ms min=13.75ms med=22.88ms max=23.82ms p(90)=23.63ms p(95)=23.73ms { asset:MB2 }.........................: avg=14.72ms min=9.27ms med=13.03ms max=23.55ms p(90)=21.89ms p(95)=22.57ms { asset:MB20 }........................: avg=15.05ms min=11.02ms med=13.15ms max=22.17ms p(90)=21.06ms p(95)=21.62ms { asset:MB200 }.......................: avg=14.18ms min=13.75ms med=14.35ms max=14.43ms p(90)=14.41ms p(95)=14.42ms { asset:MB220 }.......................: avg=14.1ms min=12.75ms med=14.49ms max=15.07ms p(90)=14.95ms p(95)=15.01ms { asset:MB240 }.......................: avg=13.8ms min=12.69ms med=13.66ms max=15.06ms p(90)=14.78ms p(95)=14.92ms { asset:MB260 }.......................: avg=20.74ms min=15.7ms med=22.59ms max=23.93ms p(90)=23.66ms p(95)=23.8ms { asset:MB280 }.......................: avg=18.03ms min=13.4ms med=13.81ms max=26.88ms p(90)=24.27ms p(95)=25.57ms { asset:MB3 }.........................: avg=14.66ms min=9.47ms med=12.87ms max=25.03ms p(90)=22.03ms p(95)=22.38ms { asset:MB30 }........................: avg=14.24ms min=11.76ms med=12.63ms max=23.45ms p(90)=19.36ms p(95)=21.41ms { asset:MB300 }.......................: avg=13.88ms min=12.93ms med=14.14ms max=14.57ms p(90)=14.48ms p(95)=14.53ms { asset:MB4 }.........................: avg=14.09ms min=9.34ms med=12.32ms max=26.24ms p(90)=21.61ms p(95)=22.06ms { asset:MB40 }........................: avg=14.07ms min=9.45ms med=13.31ms max=23.99ms p(90)=17.8ms p(95)=20.9ms { asset:MB5 }.........................: avg=14.46ms min=9.59ms med=12.92ms max=23.36ms p(90)=22.08ms p(95)=22.97ms { asset:MB50 }........................: avg=14.67ms min=9.77ms med=13.83ms max=23.18ms p(90)=20.27ms p(95)=21.72ms { asset:MB6 }.........................: avg=14.41ms min=9.97ms med=12.66ms max=23.56ms p(90)=21.83ms p(95)=22.69ms { asset:MB60 }........................: avg=14.02ms min=10.49ms med=12.03ms max=24.28ms p(90)=17.99ms p(95)=21.14ms { asset:MB7 }.........................: avg=14.33ms min=9.88ms med=12.42ms max=24.29ms p(90)=21.62ms p(95)=22.08ms { asset:MB70 }........................: avg=14.96ms min=10.2ms med=13.97ms max=23.17ms p(90)=21.22ms p(95)=22.19ms { asset:MB8 }.........................: avg=13.97ms min=9.03ms med=12.74ms max=23.37ms p(90)=22.09ms p(95)=23.32ms { asset:MB80 }........................: avg=15.21ms min=11.65ms med=15.03ms max=20.72ms p(90)=18.19ms p(95)=19.45ms { asset:MB9 }.........................: avg=14.2ms min=9.58ms med=12.43ms max=25.6ms p(90)=21.69ms p(95)=23.28ms { asset:MB90 }........................: avg=13.79ms min=10.73ms med=12.71ms max=18.17ms p(90)=17.25ms p(95)=17.71ms cloud_default_play_dav_download_trend...: avg=26.07ms min=11.56ms med=16.97ms max=691.81ms p(90)=28.11ms p(95)=34.91ms { asset:KB100 }.......................: avg=19.12ms min=12.09ms med=17.19ms max=31.24ms p(90)=26.06ms p(95)=26.82ms { asset:KB200 }.......................: avg=18.81ms min=12.56ms med=17.03ms max=34.14ms p(90)=26.03ms p(95)=27.26ms { asset:KB300 }.......................: avg=17.98ms min=11.56ms med=16.19ms max=29.41ms p(90)=25.68ms p(95)=26.42ms { asset:KB400 }.......................: avg=18.55ms min=12.3ms med=16.86ms max=29.9ms p(90)=26.08ms p(95)=27.06ms { asset:KB500 }.......................: avg=17.51ms min=12.28ms med=15.94ms max=29.72ms p(90)=24.44ms p(95)=25.74ms { asset:KB600 }.......................: avg=17.51ms min=12.67ms med=15.99ms max=30.13ms p(90)=25.82ms p(95)=27.24ms { asset:KB700 }.......................: avg=17.46ms min=12.45ms med=16.42ms max=31.76ms p(90)=24.5ms p(95)=26.34ms { asset:KB800 }.......................: avg=17.3ms min=12.33ms med=16.1ms max=29.64ms p(90)=24.14ms p(95)=26.87ms { asset:KB900 }.......................: avg=17.7ms min=12.76ms med=16.49ms max=34.6ms p(90)=23.97ms p(95)=28.4ms { asset:MB1 }.........................: avg=18.08ms min=13.54ms med=16.64ms max=27.1ms p(90)=23.63ms p(95)=26.96ms { asset:MB10 }........................: avg=36.12ms min=30.27ms med=34.61ms max=46.6ms p(90)=41.32ms p(95)=43.96ms { asset:MB100 }.......................: avg=198.43ms min=180.02ms med=201.7ms max=217.59ms p(90)=211.11ms p(95)=214.35ms { asset:MB120 }.......................: avg=244.81ms min=222.41ms med=239.33ms max=272.7ms p(90)=266.03ms p(95)=269.36ms { asset:MB140 }.......................: avg=345.1ms min=323.33ms med=339.62ms max=372.36ms p(90)=365.82ms p(95)=369.09ms { asset:MB160 }.......................: avg=293.4ms min=259.46ms med=309.84ms max=310.9ms p(90)=310.68ms p(95)=310.79ms { asset:MB180 }.......................: avg=332.7ms min=300.32ms med=330.98ms max=366.82ms p(90)=359.65ms p(95)=363.23ms { asset:MB2 }.........................: avg=20.43ms min=15.3ms med=18.73ms max=35.13ms p(90)=26.53ms p(95)=29.59ms { asset:MB20 }........................: avg=56.33ms min=46.25ms med=51.92ms max=81.73ms p(90)=68.08ms p(95)=74.91ms { asset:MB200 }.......................: avg=350.92ms min=325.29ms med=335.52ms max=391.94ms p(90)=380.66ms p(95)=386.3ms { asset:MB220 }.......................: avg=455.57ms min=439.51ms med=454.28ms max=472.91ms p(90)=469.18ms p(95)=471.05ms { asset:MB240 }.......................: avg=413.16ms min=394.26ms med=407.73ms max=437.48ms p(90)=431.53ms p(95)=434.51ms { asset:MB260 }.......................: avg=618ms min=578.15ms med=584.05ms max=691.81ms p(90)=670.26ms p(95)=681.03ms { asset:MB280 }.......................: avg=535.34ms min=522.2ms med=522.74ms max=561.07ms p(90)=553.41ms p(95)=557.24ms { asset:MB3 }.........................: avg=22.1ms min=15.99ms med=21.3ms max=36.84ms p(90)=28.39ms p(95)=31.11ms { asset:MB30 }........................: avg=69.99ms min=63.59ms med=70.76ms max=77.36ms p(90)=74.78ms p(95)=76.07ms { asset:MB300 }.......................: avg=553.52ms min=512.26ms med=568.11ms max=580.21ms p(90)=577.79ms p(95)=579ms { asset:MB4 }.........................: avg=25.18ms min=18.65ms med=23.32ms max=39.72ms p(90)=34.45ms p(95)=37.4ms { asset:MB40 }........................: avg=98.65ms min=78.07ms med=102.45ms max=116.51ms p(90)=113.2ms p(95)=114.85ms { asset:MB5 }.........................: avg=24.99ms min=19.11ms med=24.73ms max=34.66ms p(90)=30.57ms p(95)=32.78ms { asset:MB50 }........................: avg=102.23ms min=90.34ms med=102.95ms max=112.02ms p(90)=110.56ms p(95)=111.29ms { asset:MB6 }.........................: avg=27.68ms min=19.71ms med=27.12ms max=41.49ms p(90)=33.65ms p(95)=34.57ms { asset:MB60 }........................: avg=126.03ms min=114.5ms med=124.44ms max=145.14ms p(90)=132.57ms p(95)=138.85ms { asset:MB7 }.........................: avg=28.93ms min=21.2ms med=28.99ms max=39.49ms p(90)=35.65ms p(95)=36.79ms { asset:MB70 }........................: avg=157.98ms min=129.01ms med=157.75ms max=209.51ms p(90)=188.47ms p(95)=198.99ms { asset:MB8 }.........................: avg=31.23ms min=22.4ms med=30.29ms max=44.48ms p(90)=38.35ms p(95)=40.58ms { asset:MB80 }........................: avg=165.82ms min=141.64ms med=164.99ms max=201.79ms p(90)=193.1ms p(95)=197.44ms { asset:MB9 }.........................: avg=33.28ms min=24.48ms med=32.76ms max=48.27ms p(90)=39.77ms p(95)=42.05ms { asset:MB90 }........................: avg=195.59ms min=166.3ms med=194.14ms max=263.81ms p(90)=223ms p(95)=243.41ms cloud_default_play_dav_upload_trend.....: avg=49.16ms min=12.38ms med=21.77ms max=2.24s p(90)=55.97ms p(95)=79ms { asset:KB100 }.......................: avg=21.48ms min=12.38ms med=17.09ms max=307.93ms p(90)=24.27ms p(95)=28.35ms { asset:KB200 }.......................: avg=20.11ms min=12.76ms med=18.68ms max=55.7ms p(90)=26.58ms p(95)=27.77ms { asset:KB300 }.......................: avg=21.35ms min=12.8ms med=19.65ms max=55.98ms p(90)=28.22ms p(95)=30.03ms { asset:KB400 }.......................: avg=21.54ms min=13.4ms med=20.42ms max=56.11ms p(90)=28.11ms p(95)=30.44ms { asset:KB500 }.......................: avg=22.47ms min=13.43ms med=21ms max=57.76ms p(90)=28.51ms p(95)=30.64ms { asset:KB600 }.......................: avg=21.02ms min=13.12ms med=20.3ms max=56.33ms p(90)=25.82ms p(95)=28.2ms { asset:KB700 }.......................: avg=22.77ms min=13.67ms med=21.79ms max=56.89ms p(90)=28.53ms p(95)=32.2ms { asset:KB800 }.......................: avg=22.52ms min=14.54ms med=21.93ms max=51.98ms p(90)=28.5ms p(95)=30.3ms { asset:KB900 }.......................: avg=23.63ms min=15.8ms med=23.2ms max=53.61ms p(90)=28.99ms p(95)=32.07ms { asset:MB1 }.........................: avg=24.53ms min=16.59ms med=24.22ms max=50.62ms p(90)=28.92ms p(95)=31.7ms { asset:MB10 }........................: avg=85.37ms min=76.4ms med=85.79ms max=97.73ms p(90)=93.75ms p(95)=95.74ms { asset:MB100 }.......................: avg=585.73ms min=566.45ms med=585.07ms max=604.85ms p(90)=604.5ms p(95)=604.67ms { asset:MB120 }.......................: avg=680.86ms min=662.86ms med=673.86ms max=705.85ms p(90)=699.45ms p(95)=702.65ms { asset:MB140 }.......................: avg=843.24ms min=833.95ms med=846.63ms max=849.13ms p(90)=848.63ms p(95)=848.88ms { asset:MB160 }.......................: avg=896.86ms min=869.05ms med=887.95ms max=933.58ms p(90)=924.45ms p(95)=929.02ms { asset:MB180 }.......................: avg=1.14s min=1.12s med=1.14s max=1.15s p(90)=1.15s p(95)=1.15s { asset:MB2 }.........................: avg=33.22ms min=25.28ms med=32.62ms max=48.19ms p(90)=39.08ms p(95)=40.74ms { asset:MB20 }........................: avg=144.74ms min=130.42ms med=145.04ms max=160.9ms p(90)=154.58ms p(95)=157.74ms { asset:MB200 }.......................: avg=1.38s min=1.33s med=1.41s max=1.41s p(90)=1.41s p(95)=1.41s { asset:MB220 }.......................: avg=1.57s min=1.51s med=1.58s max=1.61s p(90)=1.61s p(95)=1.61s { asset:MB240 }.......................: avg=1.65s min=1.6s med=1.65s max=1.71s p(90)=1.69s p(95)=1.7s { asset:MB260 }.......................: avg=1.81s min=1.75s med=1.83s max=1.85s p(90)=1.85s p(95)=1.85s { asset:MB280 }.......................: avg=1.9s min=1.81s med=1.9s max=1.98s p(90)=1.96s p(95)=1.97s { asset:MB3 }.........................: avg=39.63ms min=28.98ms med=37.89ms max=81.28ms p(90)=44.32ms p(95)=48.78ms { asset:MB30 }........................: avg=193.77ms min=182.2ms med=194.91ms max=206.64ms p(90)=203.36ms p(95)=205ms { asset:MB300 }.......................: avg=2.1s min=1.97s med=2.11s max=2.24s p(90)=2.21s p(95)=2.22s { asset:MB4 }.........................: avg=49.14ms min=37.91ms med=48.43ms max=72.41ms p(90)=55.41ms p(95)=58.83ms { asset:MB40 }........................: avg=272.29ms min=247.01ms med=266.75ms max=304.47ms p(90)=294.77ms p(95)=299.62ms { asset:MB5 }.........................: avg=53.18ms min=38.55ms med=53.34ms max=85.73ms p(90)=60.52ms p(95)=61.65ms { asset:MB50 }........................: avg=313.72ms min=285.88ms med=318.51ms max=336.72ms p(90)=331.52ms p(95)=334.12ms { asset:MB6 }.........................: avg=62.54ms min=48.08ms med=61.37ms max=102.29ms p(90)=70.61ms p(95)=72.78ms { asset:MB60 }........................: avg=366.01ms min=340.82ms med=357.14ms max=398.17ms p(90)=394.01ms p(95)=396.09ms { asset:MB7 }.........................: avg=66.9ms min=47.54ms med=66.7ms max=98.09ms p(90)=72.05ms p(95)=75.29ms { asset:MB70 }........................: avg=411.02ms min=402.29ms med=409.32ms max=423.34ms p(90)=422.97ms p(95)=423.15ms { asset:MB8 }.........................: avg=71.93ms min=57.98ms med=72.78ms max=80.54ms p(90)=77.31ms p(95)=79.35ms { asset:MB80 }........................: avg=460.92ms min=449.98ms med=459.01ms max=472.31ms p(90)=470.22ms p(95)=471.27ms { asset:MB9 }.........................: avg=79.8ms min=64.82ms med=80.03ms max=92.8ms p(90)=88.31ms p(95)=90.03ms { asset:MB90 }........................: avg=520.11ms min=498.7ms med=510.6ms max=584.14ms p(90)=546ms p(95)=565.07ms data_received...........................: 15 GB 137 MB/s data_sent...............................: 15 GB 137 MB/s http_req_blocked........................: avg=6.32µs min=1.46µs med=4.63µs max=5.38ms p(90)=5.66µs p(95)=6.77µs http_req_connecting.....................: avg=77ns min=0s med=0s max=286.55µs p(90)=0s p(95)=0s http_req_duration.......................: avg=30ms min=8.82ms med=17.34ms max=2.24s p(90)=29.12ms p(95)=51.36ms { expected_response:true }............: avg=30ms min=8.82ms med=17.34ms max=2.24s p(90)=29.12ms p(95)=51.36ms http_req_failed.........................: 0.00% ✓ 0 ✗ 8874 http_req_receiving......................: avg=3.17ms min=20.29µs med=75.72µs max=662.79ms p(90)=1.74ms p(95)=3.8ms http_req_sending........................: avg=3.52ms min=13.97µs med=49.43µs max=776.65ms p(90)=2.89ms p(95)=4.97ms http_req_tls_handshaking................: avg=1.46µs min=0s med=0s max=5.09ms p(90)=0s p(95)=0s http_req_waiting........................: avg=23.3ms min=8.73ms med=15.55ms max=1.46s p(90)=25.53ms p(95)=33.51ms http_reqs...............................: 8874 81.136206/s iteration_duration......................: avg=1m49s min=1m48s med=1m49s max=1m49s p(90)=1m49s p(95)=1m49s iterations..............................: 3 0.027429/s vus.....................................: 2 min=2 max=3 vus_max.................................: 3 min=3 max=3 /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1018-propfind-deep-100-files-45-nested-folders.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) running (0h02m09.8s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h02m09.8s/1h0m0s 3/3 shared iters ✓ dav create status is 201 ✗ dav create status is 204 ↳ 0% — ✓ 0 / ✗ 13203 ✓ dav upload status is 201 ✓ dav propfind status is 207 ✓ dav delete status is 204 checks.....................................: 51.12% ✓ 13809 ✗ 13203 cloud_default_play_dav_create_error_rate...: 1 min=1 max=1 cloud_default_play_dav_create_trend........: avg=26.73ms min=12.79ms med=25.72ms max=112.92ms p(90)=35.57ms p(95)=38.39ms { asset:KB1 }............................: avg=26.72ms min=12.79ms med=25.71ms max=112.92ms p(90)=35.56ms p(95)=38.37ms cloud_default_play_dav_delete_trend........: avg=33.14ms min=14.93ms med=32.73ms max=67.77ms p(90)=40.64ms p(95)=44.81ms { asset:KB1 }............................: avg=33.3ms min=21.92ms med=32.91ms max=67.77ms p(90)=40.69ms p(95)=44.82ms cloud_default_play_dav_propfind_trend......: avg=46.27ms min=43.81ms med=46.63ms max=48.37ms p(90)=48.03ms p(95)=48.2ms cloud_default_play_dav_upload_trend........: avg=36.46ms min=25.67ms med=35.75ms max=61ms p(90)=45.3ms p(95)=47.78ms { asset:KB1 }............................: avg=36.46ms min=25.67ms med=35.75ms max=61ms p(90)=45.3ms p(95)=47.78ms data_received..............................: 5.4 MB 42 kB/s data_sent..................................: 23 MB 177 kB/s http_req_blocked...........................: avg=6.07µs min=1.49µs med=4.66µs max=9.21ms p(90)=5.39µs p(95)=6.32µs http_req_connecting........................: avg=45ns min=0s med=0s max=239.63µs p(90)=0s p(95)=0s http_req_duration..........................: avg=27.13ms min=12.79ms med=26.09ms max=202.42ms p(90)=36.23ms p(95)=39.12ms { expected_response:true }...............: avg=27.13ms min=12.79ms med=26.09ms max=202.42ms p(90)=36.23ms p(95)=39.12ms http_req_failed............................: 0.00% ✓ 0 ✗ 13818 http_req_receiving.........................: avg=66.81µs min=20.09µs med=67.71µs max=987.05µs p(90)=79.08µs p(95)=85.81µs http_req_sending...........................: avg=38.94µs min=8.69µs med=37.84µs max=1.63ms p(90)=47.77µs p(95)=57.03µs http_req_tls_handshaking...................: avg=1.31µs min=0s med=0s max=8.91ms p(90)=0s p(95)=0s http_req_waiting...........................: avg=27.03ms min=12.68ms med=25.98ms max=202.18ms p(90)=36.12ms p(95)=39ms http_reqs..................................: 13818 106.420128/s iteration_duration.........................: avg=2m9s min=2m8s med=2m9s max=2m9s p(90)=2m9s p(95)=2m9s iterations.................................: 3 0.023105/s vus........................................: 2 min=2 max=3 vus_max....................................: 3 min=3 max=3 /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1018-propfind-deep-1000-files-5-nested-folders.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) running (0h02m00.0s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h02m00.0s/1h0m0s 3/3 shared iters ✓ dav create status is 201 ✗ dav create status is 204 ↳ 0% — ✓ 0 / ✗ 12003 ✓ dav upload status is 201 ✓ dav propfind status is 207 ✓ dav delete status is 204 checks.....................................: 60.00% ✓ 18009 ✗ 12003 cloud_default_play_dav_create_error_rate...: 1 min=1 max=1 cloud_default_play_dav_create_trend........: avg=19.78ms min=11.87ms med=18.59ms max=112.72ms p(90)=27ms p(95)=29.36ms { asset:KB1 }............................: avg=19.76ms min=11.87ms med=18.59ms max=112.72ms p(90)=26.98ms p(95)=29.35ms cloud_default_play_dav_delete_trend........: avg=15.89ms min=9.71ms med=14.59ms max=104.45ms p(90)=21.31ms p(95)=24.68ms { asset:KB1 }............................: avg=15.89ms min=9.71ms med=14.59ms max=104.45ms p(90)=21.32ms p(95)=24.68ms cloud_default_play_dav_propfind_trend......: avg=276.52ms min=259.4ms med=274ms max=296.14ms p(90)=291.71ms p(95)=293.92ms cloud_default_play_dav_upload_trend........: avg=19.02ms min=11.54ms med=17.74ms max=56.09ms p(90)=26.35ms p(95)=28.54ms { asset:KB1 }............................: avg=19.02ms min=11.54ms med=17.74ms max=56.09ms p(90)=26.35ms p(95)=28.54ms data_received..............................: 10 MB 84 kB/s data_sent..................................: 29 MB 242 kB/s http_req_blocked...........................: avg=5.72µs min=1.48µs med=4.6µs max=8.97ms p(90)=5.16µs p(95)=6.11µs http_req_connecting........................: avg=31ns min=0s med=0s max=211.87µs p(90)=0s p(95)=0s http_req_duration..........................: avg=19.08ms min=9.71ms med=17.97ms max=296.14ms p(90)=26.11ms p(95)=28.91ms { expected_response:true }...............: avg=19.08ms min=9.71ms med=17.97ms max=296.14ms p(90)=26.11ms p(95)=28.91ms http_req_failed............................: 0.00% ✓ 0 ✗ 18018 http_req_receiving.........................: avg=66.27µs min=20.48µs med=67.1µs max=8.41ms p(90)=78.11µs p(95)=84.7µs http_req_sending...........................: avg=36.12µs min=8.75µs med=34.34µs max=3.57ms p(90)=49.27µs p(95)=52.34µs http_req_tls_handshaking...................: avg=1.15µs min=0s med=0s max=8.65ms p(90)=0s p(95)=0s http_req_waiting...........................: avg=18.98ms min=9.6ms med=17.86ms max=287.66ms p(90)=26.01ms p(95)=28.81ms http_reqs..................................: 18018 150.095959/s iteration_duration.........................: avg=1m59s min=1m59s med=1m59s max=1m59s p(90)=1m59s p(95)=1m59s iterations.................................: 3 0.024991/s vus........................................: 1 min=1 max=3 vus_max....................................: 3 min=3 max=3 /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1018-propfind-flat-1000-files.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) running (0h00m33.2s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h00m33.2s/1h0m0s 3/3 shared iters ✓ dav create status is 201 ✗ dav create status is 204 ↳ 0% — ✓ 0 / ✗ 3 ✓ dav upload status is 201 ✓ dav propfind status is 207 ✓ dav delete status is 204 checks.....................................: 99.95% ✓ 6009 ✗ 3 cloud_default_play_dav_create_error_rate...: 1 min=1 max=1 cloud_default_play_dav_create_trend........: avg=75.02ms min=69.55ms med=76.56ms max=78.95ms p(90)=78.47ms p(95)=78.71ms { asset:KB1 }............................: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s cloud_default_play_dav_delete_trend........: avg=13.92ms min=8.95ms med=13.11ms max=53.81ms p(90)=17.24ms p(95)=22.19ms { asset:KB1 }............................: avg=13.92ms min=8.95ms med=13.11ms max=53.81ms p(90)=17.22ms p(95)=22.19ms cloud_default_play_dav_propfind_trend......: avg=295.58ms min=262.82ms med=296.56ms max=327.37ms p(90)=321.21ms p(95)=324.29ms cloud_default_play_dav_upload_trend........: avg=16.72ms min=10.88ms med=15.17ms max=104.73ms p(90)=23.35ms p(95)=26.67ms { asset:KB1 }............................: avg=16.72ms min=10.88ms med=15.17ms max=104.73ms p(90)=23.35ms p(95)=26.67ms data_received..............................: 6.5 MB 197 kB/s data_sent..................................: 12 MB 357 kB/s http_req_blocked...........................: avg=8.54µs min=1.43µs med=4.63µs max=8.35ms p(90)=5.2µs p(95)=6.06µs http_req_connecting........................: avg=71ns min=0s med=0s max=153.59µs p(90)=0s p(95)=0s http_req_duration..........................: avg=15.61ms min=8.95ms med=14.14ms max=327.37ms p(90)=20.93ms p(95)=25.15ms { expected_response:true }...............: avg=15.61ms min=8.95ms med=14.14ms max=327.37ms p(90)=20.93ms p(95)=25.15ms http_req_failed............................: 0.00% ✓ 0 ✗ 6018 http_req_receiving.........................: avg=68.3µs min=21µs med=67.05µs max=6.93ms p(90)=78.77µs p(95)=85.49µs http_req_sending...........................: avg=41.15µs min=12.02µs med=40.84µs max=485.57µs p(90)=51.35µs p(95)=56.36µs http_req_tls_handshaking...................: avg=3.9µs min=0s med=0s max=8.07ms p(90)=0s p(95)=0s http_req_waiting...........................: avg=15.5ms min=8.83ms med=14.03ms max=320.42ms p(90)=20.77ms p(95)=25.07ms http_reqs..................................: 6018 181.16594/s iteration_duration.........................: avg=33.04s min=32.82s med=33.13s max=33.16s p(90)=33.15s p(95)=33.16s iterations.................................: 3 0.090312/s vus........................................: 2 min=2 max=3 vus_max....................................: 3 min=3 max=3 /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1018-upload-delete-restore-many-large.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) running (0h00m16.2s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h00m16.1s/1h0m0s 3/3 shared iters ✓ dav upload status is 201 ✓ dav propfind status is 207 ✓ dav delete status is 204 ✓ dav trash restore status is 201 checks.......................................: 100.00% ✓ 72 ✗ 0 cloud_default_play_dav_delete_trend..........: avg=18.62ms min=10.88ms med=19.06ms max=26.47ms p(90)=21.58ms p(95)=22.53ms { asset:GB1 }..............................: avg=17.68ms min=15.88ms med=18.54ms max=18.62ms p(90)=18.6ms p(95)=18.61ms { asset:KB50 }.............................: avg=20.79ms min=19.07ms med=21.46ms max=21.84ms p(90)=21.76ms p(95)=21.8ms { asset:KB500 }............................: avg=21.44ms min=18.38ms med=19.49ms max=26.47ms p(90)=25.07ms p(95)=25.77ms { asset:MB5 }..............................: avg=16.9ms min=10.88ms med=19.04ms max=20.78ms p(90)=20.43ms p(95)=20.61ms { asset:MB50 }.............................: avg=17.9ms min=13.3ms med=19.34ms max=21.05ms p(90)=20.71ms p(95)=20.88ms { asset:MB500 }............................: avg=17ms min=13.28ms med=18.56ms max=19.16ms p(90)=19.04ms p(95)=19.1ms cloud_default_play_dav_propfind_trend........: avg=16.64ms min=10.04ms med=16.99ms max=22.68ms p(90)=22.14ms p(95)=22.62ms { asset:GB1 }..............................: avg=21.36ms min=19.48ms med=21.93ms max=22.68ms p(90)=22.53ms p(95)=22.6ms { asset:KB50 }.............................: avg=12.22ms min=11.22ms med=12.48ms max=12.95ms p(90)=12.86ms p(95)=12.9ms { asset:KB500 }............................: avg=13.06ms min=10.04ms med=12.41ms max=16.72ms p(90)=15.86ms p(95)=16.29ms { asset:MB5 }..............................: avg=13.44ms min=12.45ms med=13.34ms max=14.53ms p(90)=14.29ms p(95)=14.41ms { asset:MB50 }.............................: avg=18.45ms min=17.27ms med=18.86ms max=19.22ms p(90)=19.15ms p(95)=19.18ms { asset:MB500 }............................: avg=21.33ms min=19.73ms med=21.65ms max=22.61ms p(90)=22.42ms p(95)=22.52ms cloud_default_play_dav_trash_restore_trend...: avg=29.24ms min=19.55ms med=29.16ms max=38.49ms p(90)=34.77ms p(95)=35.72ms { asset:GB1 }..............................: avg=29.44ms min=26.57ms med=27.17ms max=34.57ms p(90)=33.09ms p(95)=33.83ms { asset:KB50 }.............................: avg=31.66ms min=23.27ms med=33.23ms max=38.49ms p(90)=37.44ms p(95)=37.97ms { asset:KB500 }............................: avg=25.36ms min=19.55ms med=22.11ms max=34.43ms p(90)=31.97ms p(95)=33.2ms { asset:MB5 }..............................: avg=29ms min=25.13ms med=27.4ms max=34.46ms p(90)=33.05ms p(95)=33.75ms { asset:MB50 }.............................: avg=29ms min=22.28ms med=30.92ms max=33.81ms p(90)=33.24ms p(95)=33.53ms { asset:MB500 }............................: avg=30.97ms min=25.77ms med=31.9ms max=35.23ms p(90)=34.57ms p(95)=34.9ms cloud_default_play_dav_upload_trend..........: avg=1.68s min=17.37ms med=212.77ms max=6.9s p(90)=6.15s p(95)=6.55s { asset:GB1 }..............................: avg=6.47s min=6s med=6.49s max=6.9s p(90)=6.82s p(95)=6.86s { asset:KB50 }.............................: avg=87.74ms min=79.87ms med=83.04ms max=100.3ms p(90)=96.85ms p(95)=98.57ms { asset:KB500 }............................: avg=18.5ms min=17.37ms med=17.75ms max=20.38ms p(90)=19.86ms p(95)=20.12ms { asset:MB5 }..............................: avg=50.62ms min=46.95ms med=47.12ms max=57.81ms p(90)=55.67ms p(95)=56.74ms { asset:MB50 }.............................: avg=339.67ms min=325.24ms med=339.93ms max=353.83ms p(90)=351.05ms p(95)=352.44ms { asset:MB500 }............................: avg=3.15s min=3.11s med=3.16s max=3.19s p(90)=3.19s p(95)=3.19s data_received................................: 69 kB 4.2 kB/s data_sent....................................: 5.0 GB 309 MB/s http_req_blocked.............................: avg=310.91µs min=1.98µs med=5.05µs max=8.52ms p(90)=6.67µs p(95)=28.05µs http_req_connecting..........................: avg=7.3µs min=0s med=0s max=210.32µs p(90)=0s p(95)=0s http_req_duration............................: avg=399.52ms min=10.04ms med=22.11ms max=6.9s p(90)=325.24ms p(95)=3.16s { expected_response:true }.................: avg=399.52ms min=10.04ms med=22.11ms max=6.9s p(90)=325.24ms p(95)=3.16s http_req_failed..............................: 0.00% ✓ 0 ✗ 81 http_req_receiving...........................: avg=117.41µs min=47.29µs med=91.86µs max=915.67µs p(90)=156.67µs p(95)=197.24µs http_req_sending.............................: avg=135.7ms min=23.15µs med=53.6µs max=2.66s p(90)=82.35ms p(95)=1.2s http_req_tls_handshaking.....................: avg=293.57µs min=0s med=0s max=8.19ms p(90)=0s p(95)=0s http_req_waiting.............................: avg=263.69ms min=9.9ms med=21.99ms max=4.24s p(90)=220.78ms p(95)=1.98s http_reqs....................................: 81 5.011908/s iteration_duration...........................: avg=15.85s min=15.4s med=16.03s max=16.13s p(90)=16.11s p(95)=16.12s iterations...................................: 3 0.185626/s vus..........................................: 2 min=2 max=3 vus_max......................................: 3 min=3 max=3 /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1018-upload-delete-restore-many-small.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) running (0h00m10.2s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h00m10.1s/1h0m0s 3/3 shared iters ✓ dav upload status is 201 ✓ dav propfind status is 207 ✓ dav delete status is 204 ✓ dav trash restore status is 201 checks.......................................: 100.00% ✓ 732 ✗ 0 cloud_default_play_dav_delete_trend..........: avg=13.71ms min=8.93ms med=13.23ms max=26.98ms p(90)=16.35ms p(95)=21.27ms { asset:KB500 }............................: avg=13.49ms min=8.93ms med=15.5ms max=16.03ms p(90)=15.92ms p(95)=15.97ms { asset:MB25 }.............................: avg=12.26ms min=9.04ms med=11.57ms max=22.79ms p(90)=14.8ms p(95)=18.98ms { asset:MB5 }..............................: avg=14ms min=9.61ms med=13.44ms max=26.98ms p(90)=16.48ms p(95)=20.52ms cloud_default_play_dav_propfind_trend........: avg=14.61ms min=8.8ms med=13.76ms max=35.98ms p(90)=19.01ms p(95)=21.9ms { asset:KB500 }............................: avg=12.05ms min=11.1ms med=12.38ms max=12.66ms p(90)=12.61ms p(95)=12.63ms { asset:MB25 }.............................: avg=16.7ms min=10.06ms med=16.59ms max=28.05ms p(90)=21.39ms p(95)=24.56ms { asset:MB5 }..............................: avg=14.24ms min=8.8ms med=13.61ms max=35.98ms p(90)=17.69ms p(95)=20.37ms cloud_default_play_dav_trash_restore_trend...: avg=20.91ms min=14.16ms med=19.51ms max=37.63ms p(90)=28.71ms p(95)=31.63ms { asset:KB500 }............................: avg=21.09ms min=17.35ms med=21.89ms max=24.02ms p(90)=23.59ms p(95)=23.81ms { asset:MB25 }.............................: avg=22.25ms min=17.07ms med=20.91ms max=37.63ms p(90)=30.12ms p(95)=33.95ms { asset:MB5 }..............................: avg=20.64ms min=14.16ms med=19.19ms max=34.94ms p(90)=28.67ms p(95)=31.29ms cloud_default_play_dav_upload_trend..........: avg=73.77ms min=40.44ms med=55.41ms max=187.23ms p(90)=165.84ms p(95)=172.25ms { asset:KB500 }............................: avg=77.49ms min=74.55ms med=78.17ms max=79.74ms p(90)=79.43ms p(95)=79.58ms { asset:MB25 }.............................: avg=169.7ms min=155.76ms med=168.25ms max=187.23ms p(90)=181.41ms p(95)=184.57ms { asset:MB5 }..............................: avg=54.51ms min=40.44ms med=53.9ms max=96.59ms p(90)=61.22ms p(95)=62.72ms data_received................................: 506 kB 50 kB/s data_sent....................................: 1.6 GB 156 MB/s http_req_blocked.............................: avg=38.2µs min=1.47µs med=4.5µs max=8.9ms p(90)=5.65µs p(95)=6.7µs http_req_connecting..........................: avg=521ns min=0s med=0s max=145.83µs p(90)=0s p(95)=0s http_req_duration............................: avg=31.52ms min=8.8ms med=17.88ms max=199.48ms p(90)=58ms p(95)=78.17ms { expected_response:true }.................: avg=31.52ms min=8.8ms med=17.88ms max=199.48ms p(90)=58ms p(95)=78.17ms http_req_failed..............................: 0.00% ✓ 0 ✗ 741 http_req_receiving...........................: avg=92.17µs min=21.02µs med=73.8µs max=955.61µs p(90)=119.44µs p(95)=141.08µs http_req_sending.............................: avg=4.38ms min=11.16µs med=51.12µs max=79.23ms p(90)=10.86ms p(95)=17.32ms http_req_tls_handshaking.....................: avg=32.91µs min=0s med=0s max=8.65ms p(90)=0s p(95)=0s http_req_waiting.............................: avg=27.05ms min=8.72ms med=17.76ms max=199.1ms p(90)=48.51ms p(95)=72.52ms http_reqs....................................: 741 72.78799/s iteration_duration...........................: avg=10.1s min=10.04s med=10.11s max=10.14s p(90)=10.14s p(95)=10.14s iterations...................................: 3 0.294688/s vus..........................................: 3 min=3 max=3 vus_max......................................: 3 min=3 max=3 /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1018-upload-delete-trash-many-large.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) running (0h00m16.8s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h00m16.8s/1h0m0s 3/3 shared iters ✓ dav upload status is 201 ✓ dav propfind status is 207 ✓ dav delete status is 204 ✓ dav trash delete status is 204 checks......................................: 100.00% ✓ 72 ✗ 0 cloud_default_play_dav_delete_trend.........: avg=17.78ms min=14.44ms med=17.37ms max=20.73ms p(90)=20.25ms p(95)=20.35ms { asset:GB1 }.............................: avg=17.24ms min=14.44ms med=17.25ms max=20.02ms p(90)=19.47ms p(95)=19.75ms { asset:KB50 }............................: avg=18.15ms min=16.79ms med=17.6ms max=20.07ms p(90)=19.58ms p(95)=19.83ms { asset:KB500 }...........................: avg=19.11ms min=17.48ms med=19.9ms max=19.97ms p(90)=19.96ms p(95)=19.96ms { asset:MB5 }.............................: avg=17.95ms min=16.73ms med=16.88ms max=20.24ms p(90)=19.57ms p(95)=19.9ms { asset:MB50 }............................: avg=17.29ms min=15.51ms med=15.64ms max=20.73ms p(90)=19.71ms p(95)=20.22ms { asset:MB500 }...........................: avg=16.92ms min=15.12ms med=15.36ms max=20.28ms p(90)=19.3ms p(95)=19.79ms cloud_default_play_dav_propfind_trend.......: avg=15.21ms min=9.35ms med=15.3ms max=22.94ms p(90)=20.24ms p(95)=22.1ms { asset:GB1 }.............................: avg=19.3ms min=16.58ms med=18.4ms max=22.94ms p(90)=22.03ms p(95)=22.48ms { asset:KB50 }............................: avg=11.5ms min=9.8ms med=10.05ms max=14.66ms p(90)=13.74ms p(95)=14.2ms { asset:KB500 }...........................: avg=13.13ms min=12.11ms med=13.61ms max=13.68ms p(90)=13.66ms p(95)=13.67ms { asset:MB5 }.............................: avg=10.75ms min=9.35ms med=11.39ms max=11.52ms p(90)=11.49ms p(95)=11.5ms { asset:MB50 }............................: avg=17.08ms min=15.94ms med=17.47ms max=17.85ms p(90)=17.77ms p(95)=17.81ms { asset:MB500 }...........................: avg=19.47ms min=16.96ms med=19.5ms max=21.96ms p(90)=21.46ms p(95)=21.71ms cloud_default_play_dav_trash_delete_trend...: avg=31.49ms min=14.3ms med=19.82ms max=92.12ms p(90)=85.97ms p(95)=86.96ms { asset:GB1 }.............................: avg=19.18ms min=18.7ms med=19.14ms max=19.71ms p(90)=19.6ms p(95)=19.65ms { asset:KB50 }............................: avg=16.51ms min=14.3ms med=15.3ms max=19.94ms p(90)=19.01ms p(95)=19.47ms { asset:KB500 }...........................: avg=16.47ms min=14.59ms med=14.67ms max=20.14ms p(90)=19.05ms p(95)=19.59ms { asset:MB5 }.............................: avg=17.92ms min=14.61ms med=16.68ms max=22.47ms p(90)=21.31ms p(95)=21.89ms { asset:MB50 }............................: avg=30.81ms min=29.56ms med=30.22ms max=32.66ms p(90)=32.17ms p(95)=32.41ms { asset:MB500 }...........................: avg=88.04ms min=85.93ms med=86.06ms max=92.12ms p(90)=90.9ms p(95)=91.51ms cloud_default_play_dav_upload_trend.........: avg=1.72s min=19.98ms med=220.14ms max=6.84s p(90)=6.42s p(95)=6.74s { asset:GB1 }.............................: avg=6.62s min=6.29s med=6.72s max=6.84s p(90)=6.82s p(95)=6.83s { asset:KB50 }............................: avg=87.78ms min=74.28ms med=75.26ms max=113.8ms p(90)=106.1ms p(95)=109.95ms { asset:KB500 }...........................: avg=21.79ms min=19.98ms med=21.01ms max=24.39ms p(90)=23.71ms p(95)=24.05ms { asset:MB5 }.............................: avg=52.6ms min=49.3ms med=53.23ms max=55.29ms p(90)=54.88ms p(95)=55.08ms { asset:MB50 }............................: avg=337.94ms min=326.47ms med=329.42ms max=357.92ms p(90)=352.22ms p(95)=355.07ms { asset:MB500 }...........................: avg=3.19s min=2.96s med=3.26s max=3.35s p(90)=3.33s p(95)=3.34s data_received...............................: 64 kB 3.8 kB/s data_sent...................................: 5.0 GB 297 MB/s http_req_blocked............................: avg=309.14µs min=2.23µs med=4.86µs max=8.67ms p(90)=8.85µs p(95)=12.4µs http_req_connecting.........................: avg=7.26µs min=0s med=0s max=218.07µs p(90)=0s p(95)=0s http_req_duration...........................: avg=406.82ms min=9.35ms med=19.98ms max=6.84s p(90)=326.47ms p(95)=3.26s { expected_response:true }................: avg=406.82ms min=9.35ms med=19.98ms max=6.84s p(90)=326.47ms p(95)=3.26s http_req_failed.............................: 0.00% ✓ 0 ✗ 81 http_req_receiving..........................: avg=93.95µs min=47.77µs med=76.42µs max=426.12µs p(90)=124.42µs p(95)=182.6µs http_req_sending............................: avg=149.82ms min=14.22µs med=52.04µs max=2.72s p(90)=108.54ms p(95)=1.28s http_req_tls_handshaking....................: avg=291.14µs min=0s med=0s max=8.29ms p(90)=0s p(95)=0s http_req_waiting............................: avg=256.91ms min=9.22ms med=19.81ms max=4.12s p(90)=212.03ms p(95)=1.93s http_reqs...................................: 81 4.810571/s iteration_duration..........................: avg=16.48s min=16.29s med=16.35s max=16.8s p(90)=16.71s p(95)=16.75s iterations..................................: 3 0.178169/s vus.........................................: 3 min=3 max=3 vus_max.....................................: 3 min=3 max=3 /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1018-upload-delete-trash-many-small.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) running (0h00m09.7s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h00m09.7s/1h0m0s 3/3 shared iters ✓ dav upload status is 201 ✓ dav propfind status is 207 ✓ dav delete status is 204 ✓ dav trash delete status is 204 checks......................................: 100.00% ✓ 732 ✗ 0 cloud_default_play_dav_delete_trend.........: avg=13.9ms min=9.27ms med=13.12ms max=44.59ms p(90)=16.91ms p(95)=21.83ms { asset:KB500 }...........................: avg=16.38ms min=15.2ms med=16.06ms max=17.88ms p(90)=17.51ms p(95)=17.7ms { asset:MB25 }............................: avg=13.25ms min=9.59ms med=12.9ms max=22.56ms p(90)=15.53ms p(95)=20.71ms { asset:MB5 }.............................: avg=13.98ms min=9.27ms med=13.13ms max=44.59ms p(90)=16.73ms p(95)=21.77ms cloud_default_play_dav_propfind_trend.......: avg=14.94ms min=8.6ms med=14.41ms max=33.28ms p(90)=19.39ms p(95)=21.55ms { asset:KB500 }...........................: avg=11.71ms min=11.44ms med=11.8ms max=11.88ms p(90)=11.87ms p(95)=11.88ms { asset:MB25 }............................: avg=17.46ms min=9.45ms med=17.68ms max=24.6ms p(90)=19.72ms p(95)=19.86ms { asset:MB5 }.............................: avg=14.5ms min=8.6ms med=13.93ms max=33.28ms p(90)=18.81ms p(95)=21.84ms cloud_default_play_dav_trash_delete_trend...: avg=13.92ms min=9.2ms med=12.43ms max=27.73ms p(90)=21.59ms p(95)=22.9ms { asset:KB500 }...........................: avg=9.94ms min=9.59ms med=9.86ms max=10.37ms p(90)=10.27ms p(95)=10.32ms { asset:MB25 }............................: avg=19.22ms min=14.8ms med=19.03ms max=27.73ms p(90)=22.36ms p(95)=23.6ms { asset:MB5 }.............................: avg=12.94ms min=9.2ms med=11.89ms max=24.82ms p(90)=17.71ms p(95)=22.79ms cloud_default_play_dav_upload_trend.........: avg=73.63ms min=40.6ms med=54.3ms max=200.08ms p(90)=163.17ms p(95)=173.62ms { asset:KB500 }...........................: avg=93.88ms min=81.05ms med=98.33ms max=102.26ms p(90)=101.47ms p(95)=101.87ms { asset:MB25 }............................: avg=169.58ms min=148ms med=169.97ms max=200.08ms p(90)=186.86ms p(95)=194.75ms { asset:MB5 }.............................: avg=54.03ms min=40.6ms med=52.82ms max=95.71ms p(90)=61.75ms p(95)=63.17ms data_received...............................: 459 kB 47 kB/s data_sent...................................: 1.6 GB 163 MB/s http_req_blocked............................: avg=37.23µs min=1.26µs med=4.52µs max=8.58ms p(90)=5.53µs p(95)=6.58µs http_req_connecting.........................: avg=529ns min=0s med=0s max=164.06µs p(90)=0s p(95)=0s http_req_duration...........................: avg=29.85ms min=8.6ms med=14.63ms max=204.93ms p(90)=57.91ms p(95)=71.61ms { expected_response:true }................: avg=29.85ms min=8.6ms med=14.63ms max=204.93ms p(90)=57.91ms p(95)=71.61ms http_req_failed.............................: 0.00% ✓ 0 ✗ 741 http_req_receiving..........................: avg=86.17µs min=20.47µs med=68.12µs max=1.23ms p(90)=119.65µs p(95)=142.21µs http_req_sending............................: avg=4.51ms min=14.28µs med=48.33µs max=87.18ms p(90)=11.18ms p(95)=18.7ms http_req_tls_handshaking....................: avg=31.9µs min=0s med=0s max=8.32ms p(90)=0s p(95)=0s http_req_waiting............................: avg=25.25ms min=8.46ms med=14.52ms max=204.6ms p(90)=47.58ms p(95)=61.61ms http_reqs...................................: 741 76.266519/s iteration_duration..........................: avg=9.67s min=9.64s med=9.67s max=9.68s p(90)=9.68s p(95)=9.68s iterations..................................: 3 0.308771/s vus.........................................: 3 min=3 max=3 vus_max.....................................: 3 min=3 max=3 /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1018-upload-download-delete-many-large.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) running (0h00m20.8s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h00m20.8s/1h0m0s 3/3 shared iters ✓ dav upload status is 201 ✓ dav download status is 200 ✓ dav delete status is 204 checks..................................: 100.00% ✓ 54 ✗ 0 cloud_default_play_dav_delete_trend.....: avg=17.1ms min=11.33ms med=16.9ms max=27.85ms p(90)=22.44ms p(95)=23.97ms { asset:GB1 }.........................: avg=14.23ms min=11.36ms med=11.64ms max=19.7ms p(90)=18.09ms p(95)=18.89ms { asset:KB50 }........................: avg=19.03ms min=16.44ms med=17.37ms max=23.29ms p(90)=22.1ms p(95)=22.7ms { asset:KB500 }.......................: avg=15.74ms min=13.45ms med=13.69ms max=20.07ms p(90)=18.79ms p(95)=19.43ms { asset:MB5 }.........................: avg=14.58ms min=11.33ms med=12.82ms max=19.59ms p(90)=18.24ms p(95)=18.91ms { asset:MB50 }........................: avg=15.77ms min=11.65ms med=15.89ms max=19.77ms p(90)=19ms p(95)=19.39ms { asset:MB500 }.......................: avg=23.23ms min=19.76ms med=22.07ms max=27.85ms p(90)=26.7ms p(95)=27.27ms cloud_default_play_dav_download_trend...: avg=783.03ms min=16.96ms med=91.9ms max=3.51s p(90)=2.99s p(95)=3.23s { asset:GB1 }.........................: avg=3.2s min=2.91s med=3.18s max=3.51s p(90)=3.44s p(95)=3.48s { asset:KB50 }........................: avg=24.33ms min=16.96ms med=27.91ms max=28.11ms p(90)=28.07ms p(95)=28.09ms { asset:KB500 }.......................: avg=22.02ms min=19.33ms med=19.77ms max=26.97ms p(90)=25.53ms p(95)=26.25ms { asset:MB5 }.........................: avg=36.65ms min=32.69ms med=33.92ms max=43.35ms p(90)=41.46ms p(95)=42.4ms { asset:MB50 }........................: avg=150.77ms min=140.46ms med=153.8ms max=158.06ms p(90)=157.21ms p(95)=157.63ms { asset:MB500 }.......................: avg=1.25s min=1.22s med=1.22s max=1.32s p(90)=1.3s p(95)=1.31s cloud_default_play_dav_upload_trend.....: avg=1.64s min=18.71ms med=212.73ms max=7.03s p(90)=6.03s p(95)=6.27s { asset:GB1 }.........................: avg=6.38s min=5.98s med=6.14s max=7.03s p(90)=6.85s p(95)=6.94s { asset:KB50 }........................: avg=76.5ms min=68.91ms med=72.29ms max=88.28ms p(90)=85.08ms p(95)=86.68ms { asset:KB500 }.......................: avg=20.17ms min=18.71ms med=19.48ms max=22.33ms p(90)=21.76ms p(95)=22.04ms { asset:MB5 }.........................: avg=55.12ms min=52.61ms med=54.42ms max=58.33ms p(90)=57.55ms p(95)=57.94ms { asset:MB50 }........................: avg=347.29ms min=337.18ms med=350.16ms max=354.53ms p(90)=353.65ms p(95)=354.09ms { asset:MB500 }.......................: avg=2.95s min=2.78s med=3s max=3.07s p(90)=3.06s p(95)=3.07s data_received...........................: 5.0 GB 239 MB/s data_sent...............................: 5.0 GB 240 MB/s http_req_blocked........................: avg=636.01µs min=2.31µs med=4.87µs max=18.66ms p(90)=12.22µs p(95)=26.23µs http_req_connecting.....................: avg=6.93µs min=0s med=0s max=221.85µs p(90)=0s p(95)=0s http_req_duration.......................: avg=710.32ms min=11.33ms med=41.19ms max=7.03s p(90)=2.98s p(95)=3.48s { expected_response:true }............: avg=710.32ms min=11.33ms med=41.19ms max=7.03s p(90)=2.98s p(95)=3.48s http_req_failed.........................: 0.00% ✓ 0 ✗ 63 http_req_receiving......................: avg=218.04ms min=30.32µs med=99.23µs max=3.49s p(90)=136.86ms p(95)=1.28s http_req_sending........................: avg=170.86ms min=21.94µs med=54.78µs max=3.03s p(90)=127.81ms p(95)=1.06s http_req_tls_handshaking................: avg=619.49µs min=0s med=0s max=18.46ms p(90)=0s p(95)=0s http_req_waiting........................: avg=321.42ms min=11.24ms med=23.39ms max=3.99s p(90)=222.54ms p(95)=2s http_reqs...............................: 63 3.03036/s iteration_duration......................: avg=20.42s min=19.73s med=20.76s max=20.76s p(90)=20.76s p(95)=20.76s iterations..............................: 3 0.144303/s vus.....................................: 2 min=2 max=3 vus_max.................................: 3 min=3 max=3 /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1018-upload-download-delete-many-small.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) running (0h00m15.5s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h00m15.5s/1h0m0s 3/3 shared iters ✓ dav upload status is 201 ✓ dav download status is 200 ✓ dav delete status is 204 checks..................................: 100.00% ✓ 1440 ✗ 0 cloud_default_play_dav_delete_trend.....: avg=13.4ms min=8.64ms med=11.28ms max=55.75ms p(90)=21.69ms p(95)=23.55ms { asset:KB500 }.......................: avg=12.88ms min=8.64ms med=10.98ms max=25.92ms p(90)=20.94ms p(95)=22.53ms { asset:MB25 }........................: avg=14ms min=9.52ms med=11.5ms max=26.19ms p(90)=23.53ms p(95)=24.35ms { asset:MB5 }.........................: avg=14.34ms min=9.2ms med=11.72ms max=55.75ms p(90)=22.95ms p(95)=24.27ms cloud_default_play_dav_download_trend...: avg=24.19ms min=12.17ms med=18.55ms max=102.19ms p(90)=35.45ms p(95)=67.42ms { asset:KB500 }.......................: avg=17.06ms min=12.17ms med=15.96ms max=32.98ms p(90)=22.56ms p(95)=26.71ms { asset:MB25 }........................: avg=76.02ms min=60.27ms med=74.75ms max=102.19ms p(90)=88.39ms p(95)=91.18ms { asset:MB5 }.........................: avg=28.09ms min=19.68ms med=26.1ms max=51.87ms p(90)=35.78ms p(95)=37.84ms cloud_default_play_dav_upload_trend.....: avg=40.17ms min=13.66ms med=23.2ms max=185.98ms p(90)=59.7ms p(95)=156.77ms { asset:KB500 }.......................: avg=21.21ms min=13.66ms med=19.17ms max=97.39ms p(90)=26.79ms p(95)=30.76ms { asset:MB25 }........................: avg=167.51ms min=146.07ms med=166.66ms max=185.98ms p(90)=181.24ms p(95)=184ms { asset:MB5 }.........................: avg=52.62ms min=40.87ms med=52.65ms max=67.83ms p(90)=59.7ms p(95)=62.27ms data_received...........................: 1.7 GB 112 MB/s data_sent...............................: 1.7 GB 112 MB/s http_req_blocked........................: avg=19.07µs min=1.51µs med=4.36µs max=8.5ms p(90)=6µs p(95)=7.33µs http_req_connecting.....................: avg=446ns min=0s med=0s max=239.92µs p(90)=0s p(95)=0s http_req_duration.......................: avg=26.32ms min=8.64ms med=17.78ms max=208.14ms p(90)=52.75ms p(95)=62.96ms { expected_response:true }............: avg=26.32ms min=8.64ms med=17.78ms max=208.14ms p(90)=52.75ms p(95)=62.96ms http_req_failed.........................: 0.00% ✓ 0 ✗ 1449 http_req_receiving......................: avg=2.66ms min=22.23µs med=76.25µs max=73.23ms p(90)=9.26ms p(95)=12.57ms http_req_sending........................: avg=2.66ms min=16.57µs med=49.82µs max=63.57ms p(90)=8.46ms p(95)=13.21ms http_req_tls_handshaking................: avg=13.94µs min=0s med=0s max=8.19ms p(90)=0s p(95)=0s http_req_waiting........................: avg=21ms min=8.58ms med=15.26ms max=207.87ms p(90)=38.43ms p(95)=45.65ms http_reqs...............................: 1449 93.410453/s iteration_duration......................: avg=15.46s min=15.43s med=15.46s max=15.48s p(90)=15.47s p(95)=15.47s iterations..............................: 3 0.193396/s vus.....................................: 3 min=3 max=3 vus_max.................................: 3 min=3 max=3 /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1018-upload-download-delete-with-new-user.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) ERRO[0000] cannot parse json due to an error at line 1, character 0 , error: unexpected end of JSON input default at reflect.methodValueCall (native) at value (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:170658(53)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:171761(16)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:169766(3)) at file:///root/cdperf/tests/cdperf/issue-github-ocis-1018-upload-download-delete-with-new-user.js:1:1101(50) at native executor=shared-iterations scenario=default source=stacktrac ERRO[0000] cannot parse json due to an error at line 1, character 0 , error: unexpected end of JSON input default at reflect.methodValueCall (native) at value (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:170658(53)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:171761(16)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:169766(3)) at file:///root/cdperf/tests/cdperf/issue-github-ocis-1018-upload-download-delete-with-new-user.js:1:1101(50) at native executor=shared-iterations scenario=default source=stacktrac ERRO[0000] cannot parse json due to an error at line 1, character 0 , error: unexpected end of JSON input default at reflect.methodValueCall (native) at value (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:170658(53)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:171761(16)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:169766(3)) at file:///root/cdperf/tests/cdperf/issue-github-ocis-1018-upload-download-delete-with-new-user.js:1:1101(50) at native executor=shared-iterations scenario=default source=stacktrac running (0h00m00.4s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h00m00.4s/1h0m0s 3/3 shared iters ✗ users create status is 200 ↳ 0% — ✓ 0 / ✗ 3 checks.......................................: 0.00% ✓ 0 ✗ 3 cloud_default_play_dav_delete_trend..........: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s { asset:KB1 }..............................: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s cloud_default_play_dav_download_trend........: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s { asset:KB1 }..............................: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s cloud_default_play_dav_upload_trend..........: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s { asset:KB1 }..............................: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s cloud_default_play_users_create_error_rate...: 1 min=1 max=1 cloud_default_play_users_create_trend........: avg=69.78ms min=64.06ms med=70.45ms max=74.82ms p(90)=73.94ms p(95)=74.38ms data_received................................: 23 kB 51 kB/s data_sent....................................: 14 kB 31 kB/s http_req_blocked.............................: avg=1.04ms min=1.95µs med=5.32µs max=7.76ms p(90)=3.94ms p(95)=5.23ms http_req_connecting..........................: avg=25.86µs min=0s med=0s max=150.38µs p(90)=119.22µs p(95)=129.78µs http_req_duration............................: avg=79.07ms min=19.29ms med=58.92ms max=195.85ms p(90)=190.7ms p(95)=193.24ms { expected_response:true }.................: avg=81.4ms min=19.29ms med=53.46ms max=195.85ms p(90)=191.76ms p(95)=193.8ms http_req_failed..............................: 20.00% ✓ 3 ✗ 12 http_req_receiving...........................: avg=120.69µs min=38.34µs med=138.24µs max=181.34µs p(90)=169.17µs p(95)=174.25µs http_req_sending.............................: avg=49.53µs min=13.93µs med=43.46µs max=138.64µs p(90)=68.81µs p(95)=92.43µs http_req_tls_handshaking.....................: avg=992.49µs min=0s med=0s max=7.58ms p(90)=3.69ms p(95)=4.99ms http_req_waiting.............................: avg=78.9ms min=19.09ms med=58.7ms max=195.74ms p(90)=190.49ms p(95)=193.05ms http_reqs....................................: 15 33.69279/s iteration_duration...........................: avg=408.12ms min=402.24ms med=403.94ms max=418.18ms p(90)=415.33ms p(95)=416.75ms iterations...................................: 3 6.738558/s /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1399-propfind-deep-rename.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) running (0h00m17.7s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h00m17.7s/1h0m0s 3/3 shared iters ✓ dav create status is 201 ✗ dav create status is 204 ↳ 0% — ✓ 0 / ✗ 900 ✓ dav upload status is 201 ✗ dav move status is 201 ↳ 0% — ✓ 0 / ✗ 900 ✗ dav propfind status is 207 ↳ 0% — ✓ 0 / ✗ 900 ✗ dav delete status is 204 ↳ 0% — ✓ 0 / ✗ 150 checks.......................................: 38.70% ✓ 1800 ✗ 2850 cloud_default_play_dav_create_error_rate.....: 1 min=1 max=1 cloud_default_play_dav_create_trend..........: avg=19.12ms min=12.23ms med=17.85ms max=90.06ms p(90)=26.69ms p(95)=29.85ms cloud_default_play_dav_delete_error_rate.....: 1 min=1 max=1 cloud_default_play_dav_delete_trend..........: avg=11.17ms min=7.64ms med=9.32ms max=24.04ms p(90)=18.31ms p(95)=22.54ms cloud_default_play_dav_move_error_rate.......: 1 min=1 max=1 cloud_default_play_dav_move_trend............: avg=4.63ms min=3.05ms med=3.9ms max=19.29ms p(90)=5.94ms p(95)=11.04ms cloud_default_play_dav_propfind_error_rate...: 1 min=1 max=1 cloud_default_play_dav_propfind_trend........: avg=10.85ms min=7.7ms med=9.45ms max=26.51ms p(90)=16.13ms p(95)=21.28ms cloud_default_play_dav_upload_trend..........: avg=18.4ms min=10.54ms med=15.89ms max=62.79ms p(90)=26.28ms p(95)=29.6ms data_received................................: 2.1 MB 120 kB/s data_sent....................................: 15 MB 833 kB/s http_req_blocked.............................: avg=11.03µs min=1.29µs med=4.47µs max=9.11ms p(90)=5.07µs p(95)=5.93µs http_req_connecting..........................: avg=133ns min=0s med=0s max=217.31µs p(90)=0s p(95)=0s http_req_duration............................: avg=13.34ms min=3.05ms med=13.01ms max=186.77ms p(90)=21.87ms p(95)=26.42ms { expected_response:true }.................: avg=19.1ms min=10.54ms med=17.07ms max=186.77ms p(90)=26.67ms p(95)=29.99ms http_req_failed..............................: 51.87% ✓ 1950 ✗ 1809 http_req_receiving...........................: avg=68.97µs min=23.58µs med=69.38µs max=780.71µs p(90)=89.06µs p(95)=97.41µs http_req_sending.............................: avg=55.87µs min=11.77µs med=42.85µs max=991.46µs p(90)=118.54µs p(95)=122.46µs http_req_tls_handshaking.....................: avg=6.66µs min=0s med=0s max=8.86ms p(90)=0s p(95)=0s http_req_waiting.............................: avg=13.22ms min=3ms med=12.85ms max=186.57ms p(90)=21.76ms p(95)=26.3ms http_reqs....................................: 3759 212.193708/s iteration_duration...........................: avg=17.63s min=17.56s med=17.65s max=17.69s p(90)=17.68s p(95)=17.68s iterations...................................: 3 0.169349/s vus..........................................: 3 min=3 max=3 vus_max......................................: 3 min=3 max=3 /\ |‾‾| /‾‾/ /‾‾/ /\ / \ | |/ / / / / \/ \ | ( / ‾‾\ / \ | |\ \ | (‾) | / __________ \ |__| \__\ \_____/ .io execution: local script: /root/cdperf/tests/cdperf/issue-github-ocis-1399-share-with-new-user.js output: - scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop): * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s) ERRO[0009] cannot parse json due to an error at line 1, character 0 , error: unexpected end of JSON input default at reflect.methodValueCall (native) at value (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:170658(53)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:171761(16)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:169766(3)) at file:///root/cdperf/tests/cdperf/issue-github-ocis-1399-share-with-new-user.js:1:4064(115) at native executor=shared-iterations scenario=default source=stacktrac ERRO[0009] cannot parse json due to an error at line 1, character 0 , error: unexpected end of JSON input default at reflect.methodValueCall (native) at value (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:170658(53)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:171761(16)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:169766(3)) at file:///root/cdperf/tests/cdperf/issue-github-ocis-1399-share-with-new-user.js:1:4064(115) at native executor=shared-iterations scenario=default source=stacktrac ERRO[0009] cannot parse json due to an error at line 1, character 0 , error: unexpected end of JSON input default at reflect.methodValueCall (native) at value (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:170658(53)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:171761(16)) at get (file:///root/cdperf/tests/_chunks/dav-d6854223.js:2:169766(3)) at file:///root/cdperf/tests/cdperf/issue-github-ocis-1399-share-with-new-user.js:1:4064(115) at native executor=shared-iterations scenario=default source=stacktrac running (0h00m09.8s), 0/3 VUs, 3 complete and 0 interrupted iterations default ✓ [========================] 3 VUs 0h00m09.7s/1h0m0s 3/3 shared iters ✗ users create status is 200 ↳ 0% — ✓ 0 / ✗ 3 ✓ dav create status is 201 ✗ dav create status is 204 ↳ 0% — ✓ 0 / ✗ 3 ✓ dav upload status is 201 ✓ share create status is 200 checks.......................................: 99.60% ✓ 1506 ✗ 6 cloud_default_play_dav_create_error_rate.....: 1 min=1 max=1 cloud_default_play_dav_create_trend..........: avg=15.31ms min=13.97ms med=15.13ms max=16.82ms p(90)=16.48ms p(95)=16.65ms cloud_default_play_dav_delete_trend..........: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s { asset:KB10 }.............................: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s cloud_default_play_dav_download_trend........: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s { asset:KB10 }.............................: avg=0s min=0s med=0s max=0s p(90)=0s p(95)=0s cloud_default_play_dav_upload_trend..........: avg=17.4ms min=10.81ms med=14.12ms max=122.86ms p(90)=26.49ms p(95)=28.58ms { asset:KB10 }.............................: avg=17.4ms min=10.81ms med=14.12ms max=122.86ms p(90)=26.49ms p(95)=28.58ms cloud_default_play_share_create_trend........: avg=15.99ms min=12.47ms med=12.9ms max=22.6ms p(90)=20.66ms p(95)=21.63ms cloud_default_play_users_create_error_rate...: 1 min=1 max=1 cloud_default_play_users_create_trend........: avg=75.01ms min=64.69ms med=69.78ms max=90.56ms p(90)=86.41ms p(95)=88.48ms data_received................................: 958 kB 98 kB/s data_sent....................................: 18 MB 1.8 MB/s http_req_blocked.............................: avg=18.12µs min=1.62µs med=4.55µs max=7.94ms p(90)=5.48µs p(95)=6.43µs http_req_connecting..........................: avg=291ns min=0s med=0s max=157.76µs p(90)=0s p(95)=0s http_req_duration............................: avg=18.04ms min=10.81ms med=14.14ms max=212.52ms p(90)=26.9ms p(95)=29.18ms { expected_response:true }.................: avg=17.92ms min=10.81ms med=14.14ms max=212.52ms p(90)=26.77ms p(95)=28.88ms http_req_failed..............................: 0.19% ✓ 3 ✗ 1518 http_req_receiving...........................: avg=67.03µs min=23.15µs med=69.27µs max=881.72µs p(90)=87.07µs p(95)=96.4µs http_req_sending.............................: avg=101.19µs min=15.81µs med=109.14µs max=526.54µs p(90)=129.51µs p(95)=146.15µs http_req_tls_handshaking.....................: avg=13.21µs min=0s med=0s max=7.7ms p(90)=0s p(95)=0s http_req_waiting.............................: avg=17.87ms min=10.66ms med=13.98ms max=212.26ms p(90)=26.71ms p(95)=29.04ms http_reqs....................................: 1521 155.442066/s iteration_duration...........................: avg=9.62s min=9.5s med=9.62s max=9.73s p(90)=9.71s p(95)=9.72s iterations...................................: 3 0.306592/s vus..........................................: 3 min=3 max=3 vus_max......................................: 3 min=3 max=3 f72da77d54bb root@oC-performance-test-INTEL ~/cdperf # ```
## History * [2.0.0-beta8](https://github.com/owncloud/ocis/issues/4465#issuecomment-1243691581) * [2.0.0-beta7](https://github.com/owncloud/ocis/issues/4425#issuecomment-1225648715) * [2.0.0-beta6](https://github.com/owncloud/ocis/issues/4378#issuecomment-1211865527) * [2.0.0-beta5](https://github.com/owncloud/ocis/issues/4181#issuecomment-1185326366) * [2.0.0-beta4](https://github.com/owncloud/ocis/issues/3986#issuecomment-1163278933) * [2.0.0-beta3](https://github.com/owncloud/ocis/issues/3924#issuecomment-1150894434) * [2.0.0-beta2](https://github.com/owncloud/ocis/issues/3857#issuecomment-1137439777) * [2.0.0-beta1](https://github.com/owncloud/ocis/issues/3627#issuecomment-1122184165) * [1.20.0](https://github.com/owncloud/ocis/issues/3503#issuecomment-1097954165) * [1.19.0](https://github.com/owncloud/ocis/issues/3377#issuecomment-1081857354) * [1.18.0](https://github.com/owncloud/ocis/issues/3244#issuecomment-1059053409) * [1.17.0](https://github.com/owncloud/ocis/issues/2998#issuecomment-1042304188) * [1.16.0](https://github.com/owncloud/ocis/issues/2845#issuecomment-990882996) * [1.15.0](https://github.com/owncloud/ocis/issues/2766#issuecomment-975445967) * [1.14.0](https://github.com/owncloud/ocis/issues/2671#issuecomment-952660810) * [1.13.0](https://github.com/owncloud/ocis/issues/2571#issuecomment-942062628) * [1.12.0](https://github.com/owncloud/ocis/issues/2491#issuecomment-920088260) * [1.11.0](https://github.com/owncloud/ocis/issues/2418#issuecomment-905321696) * [1.10.0](https://github.com/owncloud/ocis/issues/2342#issuecomment-895107332) * [1.9.0](https://github.com/owncloud/ocis/issues/2288#issuecomment-878944480) * [1.8.0](https://github.com/owncloud/ocis/issues/2197#issuecomment-869629090) * [1.7.0](https://github.com/owncloud/ocis/issues/2102#issuecomment-854500091) * [1.6.0](https://github.com/owncloud/ocis/issues/2043#issuecomment-841160859) * [1.6.0-network](https://gist.github.com/fschade/fa8d2af28fdc45177fe1327708e1301c) * [1.5.0-network](https://github.com/owncloud/ocis/issues/1927#issuecomment-824354118) * [1.4.0-network](https://github.com/owncloud/ocis/issues/1866#issuecomment-810852379) * [1.3.0-network](https://github.com/owncloud/ocis/issues/1775#issuecomment-793118621) * [1.1.0-network](https://github.com/owncloud/ocis/issues/1365#issuecomment-765391977) with the release of `1.6.0` we started to test on localhost to prevent network latency, the results are not comparable to previous tests anymore.

Result: no degradation

ScharfViktor commented 1 year ago

e2e tests with https://github.com/owncloud/ocis/tree/master/deployments/examples/ocis_traefik

Result: All the tests are passing

ScharfViktor commented 1 year ago

test case for ldap agains ocis rc2:

open https://ocis.owncloud.test/ -> user management as admin

open https://ldap.owncloud.test/ and login as admin cn=admin,dc=owncloud,dc=com and pass admin

open https://ocis.owncloud.test/ -> user management as admin

open https://ocis.owncloud.test/ -> as Marie

open https://ldap.owncloud.test/ as admin

ScharfViktor commented 1 year ago

Compatibility test FAIL - no public share or share

from 2.0.0-rc-1 to 2.0.0-rc.2

Create these with the original oCIS version and see if still the same after upgrading:

remarks:

if you switch ocis rc1to rc2without env: GATEWAY_STORAGE_USERS_MOUNT_ID and STORAGE_USERS_MOUNT_ID -> ocis does not start because ocis.yaml (created earlier) does not contain mount_id log: The storage users mount ID has not been configured for gateway. Make sure your /etc/ocis config contains the proper values (e.g. by running ocis init or setting it manually in the config/corresponding environment variable).

if you switch ocis rc1to rc2with env: GATEWAY_STORAGE_USERS_MOUNT_ID=random_UUID and STORAGE_USERS_MOUNT_ID=random_UUID ocis works but without shares and public shares

ScharfViktor commented 1 year ago

Compatibility test FAIL - no public share or share

from 2.0.0-rc-1 to 2.0.0-rc.2

Create these with the original oCIS version and see if still the same after upgrading:

  • shares

    • [ ] public share
    • [ ] share with user as role editor
    • [ ] share with user as role viewer
    • [ ] share with group "Users"
  • settings

    • [x] language settings
  • files

    • [x] uploaded folder & files
    • [x] trashed files
  • project space

    • [x] uploaded folder & files
    • [x] trashed files
    • [x] share space with user
    • [ ] public share space
  • users

    • [x] non demo user with role admin
    • [x] non demo user with role user
    • [x] created new user
    • [x] created new group

remarks:

if you switch ocis rc1to rc2without env: GATEWAY_STORAGE_USERS_MOUNT_ID and STORAGE_USERS_MOUNT_ID -> ocis does not start because ocis.yaml (created earlier) does not contain mount_id log: The storage users mount ID has not been configured for gateway. Make sure your /etc/ocis config contains the proper values (e.g. by running ocis init or setting it manually in the config/corresponding environment variable).

if you switch ocis rc1to rc2with env: GATEWAY_STORAGE_USERS_MOUNT_ID=random_UUID and STORAGE_USERS_MOUNT_ID=random_UUID ocis works but without shares and public shares

It works only we start docker-compose with env: GATEWAY_STORAGE_USERS_MOUNT_ID=1284d238-aa92-42ce-bdc4-0b0000009157 and STORAGE_USERS_MOUNT_ID=1284d238-aa92-42ce-bdc4-0b0000009157

ScharfViktor commented 1 year ago

Result of testing: cc @micbar

micbar commented 1 year ago

@ScharfViktor

It works only we start docker-compose with env: GATEWAY_STORAGE_USERS_MOUNT_ID=1284d238-aa92-42ce-bdc4-0b0000009157 and STORAGE_USERS_MOUNT_ID=1284d238-aa92-42ce-bdc4-0b0000009157

Yes, this is a workaround to avoid any breaking changes. This is still not recommended because it can cause trouble later on.

@ScharfViktor @individual-it

We are good to go! Thanks for your efforts!

micbar commented 1 year ago

🎉 Release 2.0.0

Release Notes https://doc.owncloud.com/docs/next/ocis_release_notes.html#infinite-scale-2-0-0

GitHub Release

https://github.com/owncloud/ocis/releases/tag/v2.0.0

Download link

https://download.owncloud.com/ocis/ocis/stable/2.0.0/

Docker Hub

docker pull owncloud/ocis:2.0.0