Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.18.0 Tech Preview #3244

Closed
21 of 26 tasks
micbar opened this issue Feb 28, 2022 · 9 comments
Closed
21 of 26 tasks

Release 1.18.0 Tech Preview #3244

micbar opened this issue Feb 28, 2022 · 9 comments

Comments

@micbar
Copy link
Contributor

micbar commented Feb 28, 2022

Tasks

Known Issues

@micbar
Copy link
Contributor Author

micbar commented Mar 3, 2022

Changes in 1.18.0

Summary

  • Bugfix - Capabilities for password protected public links: #3229
  • Bugfix - Make events settings configurable: #3214
  • Bugfix - Align storage metadata GPRC bind port with other variable names: #3169
  • Change - Unify file IDs: #3185
  • Enhancement - Add sorting to list Spaces: #3200
  • Enhancement - Change NATS port: #3210
  • Enhancement - Re-Enabling web cache control: #3109
  • Enhancement - Add SPA conform fileserver for web: #3109
  • Enhancement - Implement notifications service: #3217
  • Enhancement - Thumbnails in spaces: #3219
  • Enhancement - Update reva to v2.0.0: #3231
  • Enhancement - Update ownCloud Web to v5.2.0: #6506

Details

@micbar
Copy link
Contributor Author

micbar commented Mar 3, 2022

@wkloucek
Copy link
Contributor

wkloucek commented Mar 4, 2022

Smoke test with oCIS Hello

  • Docker-Compose Setup
  • Login as Einstein
    • Navigate to Hello Extension (via app drawer)
    • Type "foo" and submit -> receive "Hello foo"
    • Navigate to settings and make sure there are no Hello configuration options
  • Login as Admin
    • Navigate to Hello Extension (via app drawer)
    • Type "bar" and submit -> receive "Hello bar"
    • Navigate to settings -> Hello and change the greeter message to "Bonjour"
    • Navigate to Hello Extension (via app drawer)
    • Type "bar" and submit -> receive "Bonjour bar"
  • Login as Einstein
    • Navigate to Hello Extension (via app drawer)
    • Type "foo" and submit -> receive "Bonjour foo"

Findings

@ScharfViktor
Copy link
Contributor

ScharfViktor commented Mar 4, 2022

K6 results on intel test machine

Overview

Test 1.18.0 1.17.0 1.16.0 1.15.0 1.14.0 1.13.0 1.12.0 1.11.0 1.10.0 1.9.0. 1.8.0 1.7.0
most-used-sizes-upload 03m32.6s 03m07.4s 03m07.7s 02m57.4s 02m56.8s 02m52.9s 02m51.3s 02m54.7s 02m37.7s 02m38.3s 02m40.1s 02m33.0s
propfind-deep 03m32.2s 03m21.8s 02m50.5s 02m14.0s 02m21.3s 02m25.8s 02m08.8s 02m06.6s 02m06.0s 02m07.2s
propfind-deep-100-files-45-nested-folders 04m38.7s 04m26.9s
propfind-deep-1000-files-5-nested-folders 03m53.4s 03m36.3s
propfind-flat 01m00.9s 00m55.9s 00m48.0s 00m45.5s 00m41.9s 00m38.9s 00m40.7s 00m42.2s 00m34.2s 00m33.2s 00m33.0s 00m33.7s
upload-download-delete-many-large 00m31.0s 00m31.9s 00m31.3s 00m28.5s 00m30.7s 00m34.4s 00m31.4s 00m31.0s 00m28.8s 00m32.6s 00m30.4s 00m35.4s
upload-download-delete-many-small 00m24.0s 00m23.0s 00m23.7s 00m25.1s 00m21.3s 00m20.4s 00m20.6s 00m21.0s 00m20.6s 00m20.3s 00m21.2s 00m20.6s
download-delete-with-new-user 00m01.3s 00m01.2s 00m01.1s 00m01.1s 00m00.9s 00m00.9s 00m01.1s 00m01.0s 00m01.0s 00m00.9s 00m00.9s 00m01.0s
propfind-deep-rename 00m35.9s 00m35.5s 00m29.0s 00m26.9s 00m23.8s 00m18.3s 00m19.7s 00m20.5s 00m20.2s 00m19.6s 00m19.6s 00m19.8s
share-with-new-user 00m27.9s 00m28.3s 00m25.5s 00m23.6s 00m22.2s 00m19.3s 00m20.3s 00m21.2s 00m21.4s 00m20.9s 00m20.9s 00m20.9s

1.180-rc1

root@oC-performance-test-INTEL ~/cdperf # ./scripts/cdperf --cloud-docker-image=owncloud/ocis:1.18.0-rc1 --cloud-vendor=ocis --k6-test-host=https://localhost:9200 --k6-docker=false
1.18.0-rc1: Pulling from owncloud/ocis
Digest: sha256:08a07a32193224956e96f25c90233a2e36aa4ebddd159fbed621408e7d0f3c39
Status: Image is up to date for owncloud/ocis:1.18.0-rc1
93b685f6d89bf953137848bf2ac5d683a650489f3b6caef85a32880eb434927f
waiting for 'ocis' on 'https://localhost:9200'
waiting for 'ocis' on 'https://localhost:9200'
waiting for 'ocis' on 'https://localhost:9200'

          /\      |‾‾| /‾‾/   /‾‾/   
     /\  /  \     |  |/  /   /  /    
    /  \/    \    |     (   /   ‾‾\  
   /          \   |  |\  \ |  (‾)  | 
  / __________ \  |__| \__\ \_____/ .io

  execution: local
     script: /root/cdperf/tests/k6/test-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 (0h03m32.6s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h03m32.6s/1h0m0s  3/3 shared iters

     ✗ dav upload status is 201
      ↳  99% — ✓ 2953 / ✗ 2
     ✗ dav download status is 200
      ↳  99% — ✓ 2951 / ✗ 4
     ✗ dav delete status is 204
      ↳  99% — ✓ 2954 / ✗ 1

     checks.......................................: 99.92% ✓ 8858      ✗ 7   
     cloud_default_play_dav_delete_error_rate.....: 1      min=1       max=1 
     cloud_default_play_dav_delete_trend..........: avg=46.69ms  min=16.1ms   med=45.62ms  max=295.4ms  p(90)=71.87ms  p(95)=77.19ms 
       { asset:KB100 }............................: avg=67.92ms  min=44.74ms  med=68.56ms  max=102.72ms p(90)=81.83ms  p(95)=87.01ms 
       { asset:KB200 }............................: avg=69.29ms  min=45.9ms   med=70.06ms  max=93.82ms  p(90)=81.84ms  p(95)=86.11ms 
       { asset:KB300 }............................: avg=65.16ms  min=42.37ms  med=64.33ms  max=283.63ms p(90)=75.7ms   p(95)=80.77ms 
       { asset:KB400 }............................: avg=57.69ms  min=19.46ms  med=56.29ms  max=295.4ms  p(90)=69.32ms  p(95)=71.69ms 
       { asset:KB500 }............................: avg=51.48ms  min=34.96ms  med=51.3ms   max=79.04ms  p(90)=61.17ms  p(95)=64.22ms 
       { asset:KB600 }............................: avg=46.6ms   min=27.67ms  med=46.77ms  max=71.47ms  p(90)=56.84ms  p(95)=58.45ms 
       { asset:KB700 }............................: avg=39.36ms  min=25.55ms  med=38.86ms  max=58.39ms  p(90)=48.01ms  p(95)=50.74ms 
       { asset:KB800 }............................: avg=32.96ms  min=20.3ms   med=32.06ms  max=49.4ms   p(90)=41.89ms  p(95)=43.6ms  
       { asset:KB900 }............................: avg=28.18ms  min=17.75ms  med=27.37ms  max=48.97ms  p(90)=36.35ms  p(95)=38.86ms 
       { asset:MB1 }..............................: avg=25.06ms  min=17.48ms  med=24.05ms  max=38.16ms  p(90)=31.63ms  p(95)=34.87ms 
       { asset:MB10 }.............................: avg=23.91ms  min=18.16ms  med=23.69ms  max=35.53ms  p(90)=27.37ms  p(95)=31.45ms 
       { asset:MB100 }............................: avg=27.36ms  min=17.94ms  med=24.27ms  max=37.4ms   p(90)=36.37ms  p(95)=36.89ms 
       { asset:MB120 }............................: avg=26.33ms  min=20.6ms   med=22.51ms  max=35.87ms  p(90)=33.2ms   p(95)=34.53ms 
       { asset:MB140 }............................: avg=27.31ms  min=20.79ms  med=25.9ms   max=35.25ms  p(90)=33.38ms  p(95)=34.32ms 
       { asset:MB160 }............................: avg=29.98ms  min=22.03ms  med=32.73ms  max=35.18ms  p(90)=34.69ms  p(95)=34.94ms 
       { asset:MB180 }............................: avg=25.28ms  min=17.55ms  med=22.05ms  max=36.24ms  p(90)=33.4ms   p(95)=34.82ms 
       { asset:MB2 }..............................: avg=24.4ms   min=17.95ms  med=24.29ms  max=34.9ms   p(90)=31.01ms  p(95)=33.75ms 
       { asset:MB20 }.............................: avg=25.36ms  min=19.33ms  med=22.59ms  max=34.69ms  p(90)=34.4ms   p(95)=34.55ms 
       { asset:MB200 }............................: avg=30.15ms  min=21.65ms  med=32.11ms  max=36.7ms   p(90)=35.78ms  p(95)=36.24ms 
       { asset:MB220 }............................: avg=25.97ms  min=21.11ms  med=21.84ms  max=34.96ms  p(90)=32.34ms  p(95)=33.65ms 
       { asset:MB240 }............................: avg=25.92ms  min=18.13ms  med=22.03ms  max=37.6ms   p(90)=34.49ms  p(95)=36.04ms 
       { asset:MB260 }............................: avg=25.26ms  min=18.25ms  med=21.6ms   max=35.93ms  p(90)=33.06ms  p(95)=34.5ms  
       { asset:MB280 }............................: avg=25.26ms  min=17.79ms  med=24.65ms  max=33.33ms  p(90)=31.59ms  p(95)=32.46ms 
       { asset:MB3 }..............................: avg=24.06ms  min=16.41ms  med=23ms     max=33.28ms  p(90)=32.1ms   p(95)=32.73ms 
       { asset:MB30 }.............................: avg=24.53ms  min=17.04ms  med=20.49ms  max=35.79ms  p(90)=34.95ms  p(95)=35.37ms 
       { asset:MB300 }............................: avg=24.17ms  min=17.88ms  med=18.85ms  max=35.77ms  p(90)=32.39ms  p(95)=34.08ms 
       { asset:MB4 }..............................: avg=23.22ms  min=16.89ms  med=23.64ms  max=31.88ms  p(90)=27.74ms  p(95)=29.01ms 
       { asset:MB40 }.............................: avg=26.34ms  min=19.2ms   med=24.69ms  max=37.23ms  p(90)=35.7ms   p(95)=36.47ms 
       { asset:MB5 }..............................: avg=21.8ms   min=17.13ms  med=20.85ms  max=35.09ms  p(90)=25.87ms  p(95)=27.91ms 
       { asset:MB50 }.............................: avg=27.92ms  min=17.54ms  med=27.62ms  max=37.1ms   p(90)=35.57ms  p(95)=36.34ms 
       { asset:MB6 }..............................: avg=23.96ms  min=16.5ms   med=22.49ms  max=38.68ms  p(90)=31.75ms  p(95)=34.61ms 
       { asset:MB60 }.............................: avg=26.81ms  min=17.57ms  med=22.31ms  max=38.21ms  p(90)=37.18ms  p(95)=37.69ms 
       { asset:MB7 }..............................: avg=21.86ms  min=16.1ms   med=20.73ms  max=33.04ms  p(90)=26.29ms  p(95)=30.12ms 
       { asset:MB70 }.............................: avg=24.54ms  min=17.01ms  med=21.73ms  max=36.4ms   p(90)=34.55ms  p(95)=35.48ms 
       { asset:MB8 }..............................: avg=22.95ms  min=17.77ms  med=22.26ms  max=30.65ms  p(90)=28.19ms  p(95)=29.53ms 
       { asset:MB80 }.............................: avg=25.53ms  min=16.43ms  med=24.19ms  max=36.79ms  p(90)=36.18ms  p(95)=36.48ms 
       { asset:MB9 }..............................: avg=24.52ms  min=17.61ms  med=23.09ms  max=38.25ms  p(90)=32.23ms  p(95)=36.47ms 
       { asset:MB90 }.............................: avg=26.2ms   min=18.32ms  med=21.84ms  max=37.31ms  p(90)=36.84ms  p(95)=37.07ms 
     cloud_default_play_dav_download_error_rate...: 1      min=1       max=1 
     cloud_default_play_dav_download_trend........: avg=28.87ms  min=12.18ms  med=19.82ms  max=676.17ms p(90)=33.09ms  p(95)=40.67ms 
       { asset:KB100 }............................: avg=22.36ms  min=13.64ms  med=19.95ms  max=36.74ms  p(90)=32.19ms  p(95)=33.5ms  
       { asset:KB200 }............................: avg=20.56ms  min=13.65ms  med=18.23ms  max=45.84ms  p(90)=31ms     p(95)=33.17ms 
       { asset:KB300 }............................: avg=19.52ms  min=12.18ms  med=18.16ms  max=39.46ms  p(90)=24.69ms  p(95)=30.14ms 
       { asset:KB400 }............................: avg=19.46ms  min=14.2ms   med=18.77ms  max=32.47ms  p(90)=22.65ms  p(95)=25.16ms 
       { asset:KB500 }............................: avg=19.42ms  min=15.49ms  med=18.61ms  max=37.45ms  p(90)=21.8ms   p(95)=26.27ms 
       { asset:KB600 }............................: avg=20.38ms  min=15.91ms  med=19.43ms  max=34.22ms  p(90)=23.81ms  p(95)=26.54ms 
       { asset:KB700 }............................: avg=20.19ms  min=15.86ms  med=19.46ms  max=36.89ms  p(90)=23.09ms  p(95)=27.76ms 
       { asset:KB800 }............................: avg=20.66ms  min=15.35ms  med=19.79ms  max=35.25ms  p(90)=25.34ms  p(95)=28.37ms 
       { asset:KB900 }............................: avg=21.41ms  min=16.41ms  med=20.18ms  max=44.17ms  p(90)=26.93ms  p(95)=30.31ms 
       { asset:MB1 }..............................: avg=21.65ms  min=16.8ms   med=20.53ms  max=40.11ms  p(90)=26.22ms  p(95)=29.31ms 
       { asset:MB10 }.............................: avg=40.9ms   min=34.71ms  med=41.02ms  max=49.49ms  p(90)=46.9ms   p(95)=48.19ms 
       { asset:MB100 }............................: avg=204.3ms  min=191.5ms  med=200.35ms max=234.32ms p(90)=218.59ms p(95)=226.45ms
       { asset:MB120 }............................: avg=231.21ms min=208.7ms  med=228.02ms max=256.92ms p(90)=251.14ms p(95)=254.03ms
       { asset:MB140 }............................: avg=376ms    min=367.62ms med=376.08ms max=384.3ms  p(90)=382.66ms p(95)=383.48ms
       { asset:MB160 }............................: avg=281.99ms min=264.17ms med=287ms    max=294.79ms p(90)=293.23ms p(95)=294.01ms
       { asset:MB180 }............................: avg=347.55ms min=338.05ms med=347.26ms max=357.36ms p(90)=355.34ms p(95)=356.35ms
       { asset:MB2 }..............................: avg=23.49ms  min=18.55ms  med=22.27ms  max=48.77ms  p(90)=26.4ms   p(95)=28.69ms 
       { asset:MB20 }.............................: avg=64.08ms  min=52.09ms  med=61.15ms  max=82.91ms  p(90)=77.15ms  p(95)=80.03ms 
       { asset:MB200 }............................: avg=340.29ms min=330.32ms med=338.25ms max=352.3ms  p(90)=349.49ms p(95)=350.89ms
       { asset:MB220 }............................: avg=422.39ms min=390.7ms  med=433.37ms max=443.1ms  p(90)=441.16ms p(95)=442.13ms
       { asset:MB240 }............................: avg=483.82ms min=426.79ms med=487.1ms  max=537.55ms p(90)=527.46ms p(95)=532.51ms
       { asset:MB260 }............................: avg=635.95ms min=614.48ms med=617.19ms max=676.17ms p(90)=664.38ms p(95)=670.27ms
       { asset:MB280 }............................: avg=520.19ms min=452.25ms med=510.88ms max=597.45ms p(90)=580.14ms p(95)=588.79ms
       { asset:MB3 }..............................: avg=25.53ms  min=19.12ms  med=24.76ms  max=38.39ms  p(90)=31.13ms  p(95)=32.98ms 
       { asset:MB30 }.............................: avg=77.39ms  min=66.72ms  med=78.96ms  max=87.05ms  p(90)=83.64ms  p(95)=85.34ms 
       { asset:MB300 }............................: avg=555.77ms min=510.72ms med=565.6ms  max=591ms    p(90)=585.92ms p(95)=588.46ms
       { asset:MB4 }..............................: avg=31.69ms  min=22.85ms  med=28.67ms  max=80.19ms  p(90)=42.96ms  p(95)=51.64ms 
       { asset:MB40 }.............................: avg=102.24ms min=91.69ms  med=99.7ms   max=117.37ms p(90)=117.05ms p(95)=117.21ms
       { asset:MB5 }..............................: avg=29.69ms  min=24.41ms  med=28.81ms  max=39.25ms  p(90)=35.67ms  p(95)=37.79ms 
       { asset:MB50 }.............................: avg=115.3ms  min=95.48ms  med=113.21ms max=131.54ms p(90)=128.34ms p(95)=129.94ms
       { asset:MB6 }..............................: avg=32.42ms  min=26.39ms  med=31.75ms  max=46.56ms  p(90)=39.23ms  p(95)=39.61ms 
       { asset:MB60 }.............................: avg=130.67ms min=112.85ms med=122.07ms max=180.85ms p(90)=154.82ms p(95)=167.83ms
       { asset:MB7 }..............................: avg=35.25ms  min=27.73ms  med=34.75ms  max=57.59ms  p(90)=40.93ms  p(95)=47.33ms 
       { asset:MB70 }.............................: avg=174.07ms min=137.98ms med=170.83ms max=213.29ms p(90)=206.13ms p(95)=209.71ms
       { asset:MB8 }..............................: avg=36.07ms  min=27.19ms  med=34.41ms  max=48.55ms  p(90)=41.1ms   p(95)=42.36ms 
       { asset:MB80 }.............................: avg=163ms    min=147.58ms med=162.47ms max=181.45ms p(90)=172.05ms p(95)=176.75ms
       { asset:MB9 }..............................: avg=40.54ms  min=29.93ms  med=37.46ms  max=95.7ms   p(90)=47.97ms  p(95)=58.67ms 
       { asset:MB90 }.............................: avg=171.46ms min=155.53ms med=170.51ms max=184.94ms p(90)=181.1ms  p(95)=183.02ms
     cloud_default_play_dav_upload_error_rate.....: 1      min=1       max=1 
     cloud_default_play_dav_upload_trend..........: avg=80.66ms  min=18.69ms  med=57.11ms  max=1.88s    p(90)=103.91ms p(95)=133.26ms
       { asset:KB100 }............................: avg=26.35ms  min=18.69ms  med=25.2ms   max=45.51ms  p(90)=32.32ms  p(95)=36.2ms  
       { asset:KB200 }............................: avg=32.46ms  min=22.82ms  med=31.09ms  max=57.11ms  p(90)=41.49ms  p(95)=43.99ms 
       { asset:KB300 }............................: avg=38.68ms  min=25.8ms   med=37.84ms  max=58.48ms  p(90)=46.49ms  p(95)=49.02ms 
       { asset:KB400 }............................: avg=45.55ms  min=30.22ms  med=44.99ms  max=62.32ms  p(90)=54.47ms  p(95)=56.41ms 
       { asset:KB500 }............................: avg=52.03ms  min=35.47ms  med=51.79ms  max=76.35ms  p(90)=60.73ms  p(95)=63.21ms 
       { asset:KB600 }............................: avg=57.63ms  min=40.79ms  med=57.24ms  max=80.11ms  p(90)=67.9ms   p(95)=70.56ms 
       { asset:KB700 }............................: avg=65.95ms  min=48.91ms  med=64.87ms  max=92.52ms  p(90)=76.83ms  p(95)=79.77ms 
       { asset:KB800 }............................: avg=73.74ms  min=46.21ms  med=73.59ms  max=97.28ms  p(90)=87.44ms  p(95)=91.22ms 
       { asset:KB900 }............................: avg=73.24ms  min=51.9ms   med=70.71ms  max=102.52ms p(90)=91.37ms  p(95)=94.82ms 
       { asset:MB1 }..............................: avg=82.74ms  min=64.66ms  med=81.05ms  max=102.9ms  p(90)=96.35ms  p(95)=100.69ms
       { asset:MB10 }.............................: avg=130.2ms  min=108ms    med=128.91ms max=149.41ms p(90)=144.5ms  p(95)=146.95ms
       { asset:MB100 }............................: avg=647.46ms min=585.6ms  med=651.96ms max=695.78ms p(90)=687.28ms p(95)=691.53ms
       { asset:MB120 }............................: avg=757.01ms min=723.95ms med=742.72ms max=804.35ms p(90)=792.02ms p(95)=798.18ms
       { asset:MB140 }............................: avg=872.46ms min=815.6ms  med=848.54ms max=953.25ms p(90)=932.31ms p(95)=942.78ms
       { asset:MB160 }............................: avg=975.89ms min=921.56ms med=962.19ms max=1.04s    p(90)=1.02s    p(95)=1.03s   
       { asset:MB180 }............................: avg=1.08s    min=999.84ms med=1.11s    max=1.15s    p(90)=1.14s    p(95)=1.14s   
       { asset:MB2 }..............................: avg=91.14ms  min=66.61ms  med=91.48ms  max=108.57ms p(90)=103.47ms p(95)=104.46ms
       { asset:MB20 }.............................: avg=176.73ms min=154.27ms med=178.63ms max=189.9ms  p(90)=188.14ms p(95)=189.02ms
       { asset:MB200 }............................: avg=1.14s    min=1.1s     med=1.13s    max=1.19s    p(90)=1.18s    p(95)=1.19s   
       { asset:MB220 }............................: avg=1.29s    min=1.23s    med=1.3s     max=1.32s    p(90)=1.32s    p(95)=1.32s   
       { asset:MB240 }............................: avg=1.45s    min=1.28s    med=1.45s    max=1.63s    p(90)=1.59s    p(95)=1.61s   
       { asset:MB260 }............................: avg=1.51s    min=1.4s     med=1.44s    max=1.68s    p(90)=1.63s    p(95)=1.66s   
       { asset:MB280 }............................: avg=1.68s    min=1.57s    med=1.72s    max=1.75s    p(90)=1.75s    p(95)=1.75s   
       { asset:MB3 }..............................: avg=99.62ms  min=66.57ms  med=101.79ms max=116.76ms p(90)=114.44ms p(95)=114.91ms
       { asset:MB30 }.............................: avg=240.8ms  min=223.13ms med=245.26ms max=255.84ms p(90)=254.43ms p(95)=255.14ms
       { asset:MB300 }............................: avg=1.84s    min=1.79s    med=1.85s    max=1.88s    p(90)=1.88s    p(95)=1.88s   
       { asset:MB4 }..............................: avg=100.23ms min=79.35ms  med=100.14ms max=125.42ms p(90)=117.21ms p(95)=120.23ms
       { asset:MB40 }.............................: avg=291.5ms  min=276.8ms  med=290.07ms max=312.57ms p(90)=302.96ms p(95)=307.77ms
       { asset:MB5 }..............................: avg=108.12ms min=81.11ms  med=98.89ms  max=222.89ms p(90)=129.76ms p(95)=142.51ms
       { asset:MB50 }.............................: avg=361.07ms min=335.54ms med=356.06ms max=402.94ms p(90)=381.35ms p(95)=392.14ms
       { asset:MB6 }..............................: avg=110.44ms min=83.16ms  med=106.61ms max=212.09ms p(90)=123.54ms p(95)=145.12ms
       { asset:MB60 }.............................: avg=409.14ms min=372.96ms med=394.63ms max=447.08ms p(90)=439.44ms p(95)=443.26ms
       { asset:MB7 }..............................: avg=111.67ms min=89.4ms   med=112.13ms max=141.87ms p(90)=129.13ms p(95)=137.22ms
       { asset:MB70 }.............................: avg=480.28ms min=451.07ms med=468.48ms max=537.29ms p(90)=530.47ms p(95)=533.88ms
       { asset:MB8 }..............................: avg=119.4ms  min=93.22ms  med=117.94ms max=152.48ms p(90)=135.66ms p(95)=139.23ms
       { asset:MB80 }.............................: avg=540.97ms min=503.2ms  med=541.14ms max=625.04ms p(90)=569.83ms p(95)=597.44ms
       { asset:MB9 }..............................: avg=132.54ms min=107.97ms med=131.25ms max=158.4ms  p(90)=148.16ms p(95)=154.25ms
       { asset:MB90 }.............................: avg=573.04ms min=550.2ms  med=558.67ms max=620.47ms p(90)=601.12ms p(95)=610.8ms 
     data_received................................: 15 GB  70 MB/s
     data_sent....................................: 15 GB  71 MB/s
     http_req_blocked.............................: avg=8.01µs   min=1.39µs   med=4.68µs   max=12.02ms  p(90)=5.57µs   p(95)=6.43µs  
     http_req_connecting..........................: avg=54ns     min=0s       med=0s       max=202.22µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=52.07ms  min=12.18ms  med=36.92ms  max=1.88s    p(90)=77.5ms   p(95)=97.49ms 
       { expected_response:true }.................: avg=52.09ms  min=13.64ms  med=36.96ms  max=1.88s    p(90)=77.53ms  p(95)=97.53ms 
     http_req_failed..............................: 0.07%  ✓ 7         ✗ 8858
     http_req_receiving...........................: avg=3.16ms   min=20.61µs  med=81.81µs  max=642.82ms p(90)=1.62ms   p(95)=3.38ms  
     http_req_sending.............................: avg=3.45ms   min=11.3µs   med=47.99µs  max=675.51ms p(90)=2.34ms   p(95)=3.93ms  
     http_req_tls_handshaking.....................: avg=3.26µs   min=0s       med=0s       max=11.76ms  p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=45.46ms  min=12.07ms  med=34.46ms  max=1.29s    p(90)=74.2ms   p(95)=86.81ms 
     http_reqs....................................: 8865   41.691117/s
     iteration_duration...........................: avg=3m31s    min=3m29s    med=3m31s    max=3m32s    p(90)=3m32s    p(95)=3m32s   
     iterations...................................: 3      0.014109/s
     vus..........................................: 1      min=1       max=3 
     vus_max......................................: 3      min=3       max=3 


          /\      |‾‾| /‾‾/   /‾‾/   
     /\  /  \     |  |/  /   /  /    
    /  \/    \    |     (   /   ‾‾\  
   /          \   |  |\  \ |  (‾)  | 
  / __________ \  |__| \__\ \_____/ .io

  execution: local
     script: /root/cdperf/tests/k6/test-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 (0h04m38.7s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h04m38.7s/1h0m0s  3/3 shared iters

     ✗ dav create status is 201
      ↳  98% — ✓ 13021 / ✗ 182
     ✗ dav upload status is 201
      ↳  96% — ✓ 290 / ✗ 10
     ✓ dav propfind status is 207
     ✗ dav delete status is 204
      ↳  96% — ✓ 293 / ✗ 10

     checks.....................................: 98.53% ✓ 13607     ✗ 202  
     cloud_default_play_dav_create_error_rate...: 1      min=1       max=1  
     cloud_default_play_dav_create_trend........: avg=59.27ms min=14.71ms med=58.85ms max=317.73ms p(90)=82.87ms p(95)=89.33ms 
       { asset:KB1 }............................: avg=59.27ms min=14.71ms med=58.85ms max=317.73ms p(90)=82.87ms p(95)=89.33ms 
     cloud_default_play_dav_delete_error_rate...: 1      min=1       max=1  
     cloud_default_play_dav_delete_trend........: avg=74.2ms  min=16.19ms med=72.87ms max=120.34ms p(90)=92.45ms p(95)=101.47ms
       { asset:KB1 }............................: avg=74.61ms min=16.19ms med=72.93ms max=120.34ms p(90)=92.6ms  p(95)=101.61ms
     cloud_default_play_dav_propfind_trend......: avg=48.86ms min=46.29ms med=47.36ms max=52.94ms  p(90)=51.83ms p(95)=52.39ms 
     cloud_default_play_dav_upload_error_rate...: 1      min=1       max=1  
     cloud_default_play_dav_upload_trend........: avg=46.94ms min=17.53ms med=45.43ms max=267.52ms p(90)=56.93ms p(95)=60.62ms 
       { asset:KB1 }............................: avg=46.94ms min=17.53ms med=45.43ms max=267.52ms p(90)=56.93ms p(95)=60.62ms 
     data_received..............................: 5.5 MB 20 kB/s
     data_sent..................................: 6.3 MB 23 kB/s
     http_req_blocked...........................: avg=7.42µs  min=1.45µs  med=4.82µs  max=13.88ms  p(90)=5.62µs  p(95)=6.19µs  
     http_req_connecting........................: avg=34ns    min=0s      med=0s      max=166.42µs p(90)=0s      p(95)=0s      
     http_req_duration..........................: avg=59.32ms min=14.71ms med=58.88ms max=317.73ms p(90)=82.87ms p(95)=89.47ms 
       { expected_response:true }...............: avg=59.88ms min=22.87ms med=59.23ms max=317.73ms p(90)=83.09ms p(95)=89.6ms  
     http_req_failed............................: 1.46%  ✓ 202       ✗ 13607
     http_req_receiving.........................: avg=72.88µs min=21.05µs med=72.11µs max=1.12ms   p(90)=85.75µs p(95)=91.08µs 
     http_req_sending...........................: avg=38.51µs min=8.85µs  med=37.57µs max=976.35µs p(90)=45.93µs p(95)=54.97µs 
     http_req_tls_handshaking...................: avg=2.43µs  min=0s      med=0s      max=13.63ms  p(90)=0s      p(95)=0s      
     http_req_waiting...........................: avg=59.21ms min=14.59ms med=58.78ms max=317.64ms p(90)=82.76ms p(95)=89.34ms 
     http_reqs..................................: 13809  49.541496/s
     iteration_duration.........................: avg=4m37s   min=4m36s   med=4m37s   max=4m38s    p(90)=4m38s   p(95)=4m38s   
     iterations.................................: 3      0.010763/s
     vus........................................: 1      min=1       max=3  
     vus_max....................................: 3      min=3       max=3  


          /\      |‾‾| /‾‾/   /‾‾/   
     /\  /  \     |  |/  /   /  /    
    /  \/    \    |     (   /   ‾‾\  
   /          \   |  |\  \ |  (‾)  | 
  / __________ \  |__| \__\ \_____/ .io

  execution: local
     script: /root/cdperf/tests/k6/test-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 (0h03m53.4s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h03m53.4s/1h0m0s  3/3 shared iters

     ✗ dav create status is 201
      ↳  99% — ✓ 11983 / ✗ 20
     ✗ dav upload status is 201
      ↳  99% — ✓ 2988 / ✗ 12
     ✓ dav propfind status is 207
     ✗ dav delete status is 204
      ↳  99% — ✓ 2992 / ✗ 11

     checks.....................................: 99.76% ✓ 17966     ✗ 43   
     cloud_default_play_dav_create_error_rate...: 1      min=1       max=1  
     cloud_default_play_dav_create_trend........: avg=37.75ms  min=14.99ms  med=36.72ms  max=276.12ms p(90)=48.31ms  p(95)=52.12ms 
       { asset:KB1 }............................: avg=37.75ms  min=14.99ms  med=36.72ms  max=276.12ms p(90)=48.31ms  p(95)=52.12ms 
     cloud_default_play_dav_delete_error_rate...: 1      min=1       max=1  
     cloud_default_play_dav_delete_trend........: avg=42.85ms  min=14.96ms  med=41.92ms  max=262.73ms p(90)=50.55ms  p(95)=54.4ms  
       { asset:KB1 }............................: avg=42.87ms  min=14.96ms  med=41.92ms  max=262.73ms p(90)=50.56ms  p(95)=54.41ms 
     cloud_default_play_dav_propfind_trend......: avg=183.92ms min=171.27ms med=189.95ms max=190.53ms p(90)=190.42ms p(95)=190.48ms
     cloud_default_play_dav_upload_error_rate...: 1      min=1       max=1  
     cloud_default_play_dav_upload_trend........: avg=33.44ms  min=12.31ms  med=32.86ms  max=155.75ms p(90)=43.39ms  p(95)=46.16ms 
       { asset:KB1 }............................: avg=33.44ms  min=12.31ms  med=32.86ms  max=155.75ms p(90)=43.39ms  p(95)=46.16ms 
     data_received..............................: 9.4 MB 40 kB/s
     data_sent..................................: 7.3 MB 31 kB/s
     http_req_blocked...........................: avg=6.12µs   min=1.33µs   med=4.71µs   max=8.38ms   p(90)=5.39µs   p(95)=5.93µs  
     http_req_connecting........................: avg=25ns     min=0s       med=0s       max=183.65µs p(90)=0s       p(95)=0s      
     http_req_duration..........................: avg=37.91ms  min=12.31ms  med=37.34ms  max=276.12ms p(90)=48.07ms  p(95)=51.93ms 
       { expected_response:true }...............: avg=37.95ms  min=18.71ms  med=37.36ms  max=276.12ms p(90)=48.08ms  p(95)=51.93ms 
     http_req_failed............................: 0.23%  ✓ 43        ✗ 17966
     http_req_receiving.........................: avg=70.99µs  min=20.24µs  med=70.53µs  max=7.5ms    p(90)=82.65µs  p(95)=88.08µs 
     http_req_sending...........................: avg=36.29µs  min=9.02µs   med=33.71µs  max=642.14µs p(90)=48.74µs  p(95)=51.63µs 
     http_req_tls_handshaking...................: avg=1.32µs   min=0s       med=0s       max=8.06ms   p(90)=0s       p(95)=0s      
     http_req_waiting...........................: avg=37.8ms   min=12.21ms  med=37.23ms  max=276.04ms p(90)=47.97ms  p(95)=51.81ms 
     http_reqs..................................: 18009  77.148956/s
     iteration_duration.........................: avg=3m53s    min=3m53s    med=3m53s    max=3m53s    p(90)=3m53s    p(95)=3m53s   
     iterations.................................: 3      0.012852/s
     vus........................................: 3      min=3       max=3  
     vus_max....................................: 3      min=3       max=3  


          /\      |‾‾| /‾‾/   /‾‾/   
     /\  /  \     |  |/  /   /  /    
    /  \/    \    |     (   /   ‾‾\  
   /          \   |  |\  \ |  (‾)  | 
  / __________ \  |__| \__\ \_____/ .io

  execution: local
     script: /root/cdperf/tests/k6/test-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 (0h01m00.9s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h01m00.9s/1h0m0s  3/3 shared iters

     ✓ dav create status is 201
     ✗ dav upload status is 201
      ↳  99% — ✓ 2997 / ✗ 3
     ✓ dav propfind status is 207
     ✗ dav delete status is 204
      ↳  99% — ✓ 3002 / ✗ 1

     checks.....................................: 99.93% ✓ 6005      ✗ 4   
     cloud_default_play_dav_create_trend........: avg=40.08ms  min=37.84ms  med=39.3ms   max=43.11ms  p(90)=42.35ms  p(95)=42.73ms 
     cloud_default_play_dav_delete_error_rate...: 1      min=1       max=1 
     cloud_default_play_dav_delete_trend........: avg=28.31ms  min=15.05ms  med=27.47ms  max=245.4ms  p(90)=38.05ms  p(95)=40.95ms 
       { asset:KB1 }............................: avg=28.32ms  min=15.05ms  med=27.47ms  max=245.4ms  p(90)=38.05ms  p(95)=40.96ms 
     cloud_default_play_dav_propfind_trend......: avg=220.88ms min=214.81ms med=223.08ms max=224.76ms p(90)=224.42ms p(95)=224.59ms
     cloud_default_play_dav_upload_error_rate...: 1      min=1       max=1 
     cloud_default_play_dav_upload_trend........: avg=30.19ms  min=14.82ms  med=29.23ms  max=58.26ms  p(90)=39.7ms   p(95)=42.93ms 
       { asset:KB1 }............................: avg=30.19ms  min=14.82ms  med=29.23ms  max=58.26ms  p(90)=39.7ms   p(95)=42.93ms 
     data_received..............................: 5.6 MB 92 kB/s
     data_sent..................................: 4.6 MB 75 kB/s
     http_req_blocked...........................: avg=8.6µs    min=1.43µs   med=4.72µs   max=7.93ms   p(90)=5.41µs   p(95)=6.01µs  
     http_req_connecting........................: avg=89ns     min=0s       med=0s       max=221.76µs p(90)=0s       p(95)=0s      
     http_req_duration..........................: avg=29.35ms  min=14.82ms  med=28.36ms  max=245.4ms  p(90)=38.92ms  p(95)=42.06ms 
       { expected_response:true }...............: avg=29.36ms  min=15.05ms  med=28.37ms  max=245.4ms  p(90)=38.92ms  p(95)=42.06ms 
     http_req_failed............................: 0.06%  ✓ 4         ✗ 6005
     http_req_receiving.........................: avg=72.25µs  min=19.54µs  med=71.63µs  max=4.52ms   p(90)=82.76µs  p(95)=88.72µs 
     http_req_sending...........................: avg=41.63µs  min=12.31µs  med=40.44µs  max=398.74µs p(90)=50.55µs  p(95)=54.62µs 
     http_req_tls_handshaking...................: avg=3.67µs   min=0s       med=0s       max=7.57ms   p(90)=0s       p(95)=0s      
     http_req_waiting...........................: avg=29.24ms  min=14.72ms  med=28.25ms  max=245.24ms p(90)=38.81ms  p(95)=41.95ms 
     http_reqs..................................: 6009   98.623925/s
     iteration_duration.........................: avg=1m0s     min=1m0s     med=1m0s     max=1m0s     p(90)=1m0s     p(95)=1m0s    
     iterations.................................: 3      0.049238/s
     vus........................................: 3      min=3       max=3 
     vus_max....................................: 3      min=3       max=3 


          /\      |‾‾| /‾‾/   /‾‾/   
     /\  /  \     |  |/  /   /  /    
    /  \/    \    |     (   /   ‾‾\  
   /          \   |  |\  \ |  (‾)  | 
  / __________ \  |__| \__\ \_____/ .io

  execution: local
     script: /root/cdperf/tests/k6/test-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 (0h00m31.0s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m31.0s/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=27.47ms  min=17.05ms  med=28.05ms  max=36.09ms  p(90)=34.19ms  p(95)=35.29ms 
       { asset:GB1 }.........................: avg=26.58ms  min=19.78ms  med=29.94ms  max=30.01ms  p(90)=29.99ms  p(95)=30ms    
       { asset:KB50 }........................: avg=32.02ms  min=24.81ms  med=35.15ms  max=36.09ms  p(90)=35.9ms   p(95)=36ms    
       { asset:KB500 }.......................: avg=26.79ms  min=20.2ms   med=27.69ms  max=32.49ms  p(90)=31.53ms  p(95)=32.01ms 
       { asset:MB5 }.........................: avg=29.12ms  min=25.03ms  med=28.54ms  max=33.79ms  p(90)=32.74ms  p(95)=33.26ms 
       { asset:MB50 }........................: avg=25.92ms  min=19.63ms  med=27.99ms  max=30.14ms  p(90)=29.71ms  p(95)=29.93ms 
       { asset:MB500 }.......................: avg=24.37ms  min=17.05ms  med=27.95ms  max=28.12ms  p(90)=28.08ms  p(95)=28.1ms  
     cloud_default_play_dav_download_trend...: avg=726.09ms min=21.81ms  med=87.11ms  max=3.06s    p(90)=2.52s    p(95)=2.95s   
       { asset:GB1 }.........................: avg=2.78s    min=2.35s    med=2.93s    max=3.06s    p(90)=3.03s    p(95)=3.04s   
       { asset:KB50 }........................: avg=30.13ms  min=24.09ms  med=31.85ms  max=34.45ms  p(90)=33.93ms  p(95)=34.19ms 
       { asset:KB500 }.......................: avg=29.62ms  min=21.81ms  med=31.42ms  max=35.61ms  p(90)=34.78ms  p(95)=35.2ms  
       { asset:MB5 }.........................: avg=46.59ms  min=34.84ms  med=50.92ms  max=54.01ms  p(90)=53.39ms  p(95)=53.7ms  
       { asset:MB50 }........................: avg=149.05ms min=120.2ms  med=123.7ms  max=203.24ms p(90)=187.33ms p(95)=195.29ms
       { asset:MB500 }.......................: avg=1.31s    min=1.12s    med=1.27s    max=1.55s    p(90)=1.49s    p(95)=1.52s   
     cloud_default_play_dav_upload_trend.....: avg=1.56s    min=33.66ms  med=200.8ms  max=6.34s    p(90)=5.66s    p(95)=5.83s   
       { asset:GB1 }.........................: avg=5.9s     min=5.63s    med=5.74s    max=6.34s    p(90)=6.22s    p(95)=6.28s   
       { asset:KB50 }........................: avg=38.33ms  min=36.66ms  med=38.67ms  max=39.67ms  p(90)=39.47ms  p(95)=39.57ms 
       { asset:KB500 }.......................: avg=37.16ms  min=33.66ms  med=37.67ms  max=40.14ms  p(90)=39.65ms  p(95)=39.89ms 
       { asset:MB5 }.........................: avg=75.89ms  min=72.5ms   med=73.58ms  max=81.59ms  p(90)=79.99ms  p(95)=80.79ms 
       { asset:MB50 }........................: avg=344.18ms min=320.01ms med=346.04ms max=366.48ms p(90)=362.39ms p(95)=364.44ms
       { asset:MB500 }.......................: avg=2.95s    min=2.73s    med=2.94s    max=3.2s     p(90)=3.15s    p(95)=3.17s   
     data_received...........................: 5.0 GB  160 MB/s
     data_sent...............................: 5.0 GB  161 MB/s
     http_req_blocked........................: avg=422.44µs min=1.76µs   med=4.51µs   max=7.74ms   p(90)=8.74µs   p(95)=2.57ms  
     http_req_connecting.....................: avg=9.39µs   min=0s       med=0s       max=233.16µs p(90)=0s       p(95)=28.97µs 
     http_req_duration.......................: avg=771.38ms min=17.05ms  med=37.16ms  max=6.34s    p(90)=2.93s    p(95)=4.05s   
       { expected_response:true }............: avg=771.38ms min=17.05ms  med=37.16ms  max=6.34s    p(90)=2.93s    p(95)=4.05s   
     http_req_failed.........................: 0.00%   ✓ 0        ✗ 54 
     http_req_receiving......................: avg=235.89ms min=40.63µs  med=108.84µs max=3.03s    p(90)=817.7ms  p(95)=1.8s    
     http_req_sending........................: avg=179.38ms min=15.83µs  med=48.58µs  max=2.57s    p(90)=668.13ms p(95)=1.31s   
     http_req_tls_handshaking................: avg=402.44µs min=0s       med=0s       max=7.38ms   p(90)=0s       p(95)=2.45ms  
     http_req_waiting........................: avg=356.09ms min=16.96ms  med=32.51ms  max=3.76s    p(90)=1.33s    p(95)=2.63s   
     http_reqs...............................: 54      1.740209/s
     iteration_duration......................: avg=27.95s   min=23.35s   med=29.48s   max=31s      p(90)=30.69s   p(95)=30.85s  
     iterations..............................: 3       0.096678/s
     vus.....................................: 1       min=1      max=3
     vus_max.................................: 3       min=3      max=3


          /\      |‾‾| /‾‾/   /‾‾/   
     /\  /  \     |  |/  /   /  /    
    /  \/    \    |     (   /   ‾‾\  
   /          \   |  |\  \ |  (‾)  | 
  / __________ \  |__| \__\ \_____/ .io

  execution: local
     script: /root/cdperf/tests/k6/test-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 (0h00m24.0s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m23.9s/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=23.13ms  min=14.92ms  med=20.85ms  max=237.99ms p(90)=27.81ms  p(95)=30.95ms 
       { asset:KB500 }.......................: avg=22.7ms   min=16.21ms  med=21.57ms  max=48.1ms   p(90)=28.45ms  p(95)=31.31ms 
       { asset:MB25 }........................: avg=21.04ms  min=15.2ms   med=20.03ms  max=32.86ms  p(90)=28.17ms  p(95)=29.37ms 
       { asset:MB5 }.........................: avg=24.4ms   min=14.92ms  med=19.31ms  max=237.99ms p(90)=25.4ms   p(95)=29.25ms 
     cloud_default_play_dav_download_trend...: avg=26.77ms  min=15.89ms  med=22.39ms  max=87.53ms  p(90)=35.56ms  p(95)=61.96ms 
       { asset:KB500 }.......................: avg=20.52ms  min=15.89ms  med=19.49ms  max=36.78ms  p(90)=24.92ms  p(95)=28.04ms 
       { asset:MB25 }........................: avg=70.92ms  min=52.4ms   med=71.02ms  max=87.53ms  p(90)=84.81ms  p(95)=85.6ms  
       { asset:MB5 }.........................: avg=30.45ms  min=23.86ms  med=29.39ms  max=54.13ms  p(90)=36.35ms  p(95)=39.48ms 
     cloud_default_play_dav_upload_trend.....: avg=53.49ms  min=20.14ms  med=34.51ms  max=209.29ms p(90)=80.24ms  p(95)=182.43ms
       { asset:KB500 }.......................: avg=30.68ms  min=20.14ms  med=29.79ms  max=51.96ms  p(90)=38.21ms  p(95)=41.03ms 
       { asset:MB25 }........................: avg=192.45ms min=175.08ms med=193.28ms max=209.29ms p(90)=203.88ms p(95)=207.32ms
       { asset:MB5 }.........................: avg=71.31ms  min=54.34ms  med=70.79ms  max=85.92ms  p(90)=80.87ms  p(95)=82.61ms 
     data_received...........................: 1.7 GB  72 MB/s
     data_sent...............................: 1.7 GB  72 MB/s
     http_req_blocked........................: avg=19.74µs  min=1.47µs   med=4.55µs   max=7.59ms   p(90)=5.58µs   p(95)=7.07µs  
     http_req_connecting.....................: avg=305ns    min=0s       med=0s       max=238.93µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=34.46ms  min=14.92ms  med=25.26ms  max=237.99ms p(90)=68.72ms  p(95)=77.12ms 
       { expected_response:true }............: avg=34.46ms  min=14.92ms  med=25.26ms  max=237.99ms p(90)=68.72ms  p(95)=77.12ms 
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 1440
     http_req_receiving......................: avg=2.53ms   min=22.53µs  med=83.26µs  max=69.59ms  p(90)=9.13ms   p(95)=12.91ms 
     http_req_sending........................: avg=2.65ms   min=12.65µs  med=48.38µs  max=69.9ms   p(90)=8.17ms   p(95)=10.46ms 
     http_req_tls_handshaking................: avg=14.48µs  min=0s       med=0s       max=7.17ms   p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=29.27ms  min=14.81ms  med=21.86ms  max=237.85ms p(90)=56.12ms  p(95)=66.69ms 
     http_reqs...............................: 1440    60.048395/s
     iteration_duration......................: avg=23.82s   min=23.7s    med=23.81s   max=23.94s   p(90)=23.92s   p(95)=23.93s  
     iterations..............................: 3       0.125101/s
     vus.....................................: 3       min=3       max=3 
     vus_max.................................: 3       min=3       max=3 


          /\      |‾‾| /‾‾/   /‾‾/   
     /\  /  \     |  |/  /   /  /    
    /  \/    \    |     (   /   ‾‾\  
   /          \   |  |\  \ |  (‾)  | 
  / __________ \  |__| \__\ \_____/ .io

  execution: local
     script: /root/cdperf/tests/k6/test-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)


running (0h00m01.3s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m01.3s/1h0m0s  3/3 shared iters

     ✓ users create status is 200
     ✓ dav upload status is 201
     ✓ dav download status is 200
     ✓ dav delete status is 204
     ✓ users delete status is 200

     checks..................................: 100.00% ✓ 96        ✗ 0  
     cloud_default_play_dav_delete_trend.....: avg=18.75ms  min=14.42ms  med=17.63ms  max=33.89ms  p(90)=22.18ms  p(95)=29.96ms 
       { asset:KB1 }.........................: avg=18.75ms  min=14.42ms  med=17.63ms  max=33.89ms  p(90)=22.18ms  p(95)=29.96ms 
     cloud_default_play_dav_download_trend...: avg=18.93ms  min=16.84ms  med=18.74ms  max=23.37ms  p(90)=20.46ms  p(95)=21.52ms 
       { asset:KB1 }.........................: avg=18.93ms  min=16.84ms  med=18.74ms  max=23.37ms  p(90)=20.46ms  p(95)=21.52ms 
     cloud_default_play_dav_upload_trend.....: avg=43.7ms   min=26.05ms  med=30.13ms  max=184.82ms p(90)=51.44ms  p(95)=154.43ms
       { asset:KB1 }.........................: avg=43.7ms   min=26.05ms  med=30.13ms  max=184.82ms p(90)=51.44ms  p(95)=154.43ms
     cloud_default_play_users_create_trend...: avg=257.04ms min=224.42ms med=263.95ms max=282.73ms p(90)=278.98ms p(95)=280.86ms
     cloud_default_play_users_delete_trend...: avg=105.94ms min=74.24ms  med=103.09ms max=140.5ms  p(90)=133.02ms p(95)=136.76ms
     data_received...........................: 94 kB   74 kB/s
     data_sent...............................: 58 kB   45 kB/s
     http_req_blocked........................: avg=200.24µs min=1.95µs   med=4.62µs   max=7.42ms   p(90)=5.79µs   p(95)=9.29µs  
     http_req_connecting.....................: avg=5.01µs   min=0s       med=0s       max=202.6µs  p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=36.77ms  min=14.42ms  med=19.5ms   max=282.73ms p(90)=39.95ms  p(95)=153.38ms
       { expected_response:true }............: avg=36.77ms  min=14.42ms  med=19.5ms   max=282.73ms p(90)=39.95ms  p(95)=153.38ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 96 
     http_req_receiving......................: avg=78.75µs  min=29.63µs  med=74.23µs  max=154.42µs p(90)=104.41µs p(95)=111.07µs
     http_req_sending........................: avg=44.58µs  min=18.2µs   med=44.92µs  max=89.18µs  p(90)=50.33µs  p(95)=56.52µs 
     http_req_tls_handshaking................: avg=187.46µs min=0s       med=0s       max=7.19ms   p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=36.65ms  min=14.31ms  med=19.37ms  max=282.59ms p(90)=39.82ms  p(95)=153.27ms
     http_reqs...............................: 96      74.862395/s
     iteration_duration......................: avg=1.21s    min=1.17s    med=1.21s    max=1.25s    p(90)=1.24s    p(95)=1.25s   
     iterations..............................: 3       2.33945/s
     vus.....................................: 3       min=3       max=3
     vus_max.................................: 3       min=3       max=3


          /\      |‾‾| /‾‾/   /‾‾/   
     /\  /  \     |  |/  /   /  /    
    /  \/    \    |     (   /   ‾‾\  
   /          \   |  |\  \ |  (‾)  | 
  / __________ \  |__| \__\ \_____/ .io

  execution: local
     script: /root/cdperf/tests/k6/test-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 (0h00m35.9s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m35.9s/1h0m0s  3/3 shared iters

     ✓ dav create status is 201
     ✗ dav upload status is 201
      ↳  99% — ✓ 897 / ✗ 3
     ✗ dav move status is 201
      ↳  99% — ✓ 897 / ✗ 3
     ✗ dav propfind status is 207
      ↳  99% — ✓ 897 / ✗ 3
     ✗ dav delete status is 204
      ↳  99% — ✓ 149 / ✗ 1

     checks.......................................: 99.73% ✓ 3740       ✗ 10  
     cloud_default_play_dav_create_trend..........: avg=30.67ms min=21.29ms med=29.39ms max=57.26ms  p(90)=37.66ms  p(95)=42.75ms 
     cloud_default_play_dav_delete_error_rate.....: 1      min=1        max=1 
     cloud_default_play_dav_delete_trend..........: avg=18.94ms min=13.92ms med=17.96ms max=33.09ms  p(90)=24.21ms  p(95)=25.96ms 
     cloud_default_play_dav_move_error_rate.......: 1      min=1        max=1 
     cloud_default_play_dav_move_trend............: avg=38.63ms min=16.23ms med=37.55ms max=62.16ms  p(90)=46.56ms  p(95)=50.93ms 
     cloud_default_play_dav_propfind_error_rate...: 1      min=1        max=1 
     cloud_default_play_dav_propfind_trend........: avg=18.45ms min=11.05ms med=17.64ms max=36.32ms  p(90)=22.06ms  p(95)=24.44ms 
     cloud_default_play_dav_upload_error_rate.....: 1      min=1        max=1 
     cloud_default_play_dav_upload_trend..........: avg=25.04ms min=12.24ms med=24.03ms max=46.67ms  p(90)=29.36ms  p(95)=33.99ms 
     data_received................................: 4.1 MB 113 kB/s
     data_sent....................................: 10 MB  285 kB/s
     http_req_blocked.............................: avg=14.07µs min=1.43µs  med=4.64µs  max=14.08ms  p(90)=5.18µs   p(95)=5.69µs  
     http_req_connecting..........................: avg=104ns   min=0s      med=0s      max=178.49µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=27.83ms min=11.05ms med=26.37ms max=62.16ms  p(90)=39.84ms  p(95)=43.76ms 
       { expected_response:true }.................: avg=27.85ms min=13.92ms med=26.37ms max=62.16ms  p(90)=39.85ms  p(95)=43.77ms 
     http_req_failed..............................: 0.26%  ✓ 10         ✗ 3740
     http_req_receiving...........................: avg=77.6µs  min=20.51µs med=72.9µs  max=1.03ms   p(90)=103.08µs p(95)=110.96µs
     http_req_sending.............................: avg=60µs    min=9.4µs   med=47.38µs max=613.62µs p(90)=119.77µs p(95)=125.47µs
     http_req_tls_handshaking.....................: avg=9.12µs  min=0s      med=0s      max=13.33ms  p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=27.69ms min=10.92ms med=26.21ms max=62.07ms  p(90)=39.72ms  p(95)=43.64ms 
     http_reqs....................................: 3750   104.424971/s
     iteration_duration...........................: avg=35.83s  min=35.76s  med=35.86s  max=35.88s   p(90)=35.87s   p(95)=35.88s  
     iterations...................................: 3      0.08354/s
     vus..........................................: 3      min=3        max=3 
     vus_max......................................: 3      min=3        max=3 


          /\      |‾‾| /‾‾/   /‾‾/   
     /\  /  \     |  |/  /   /  /    
    /  \/    \    |     (   /   ‾‾\  
   /          \   |  |\  \ |  (‾)  | 
  / __________ \  |__| \__\ \_____/ .io

  execution: local
     script: /root/cdperf/tests/k6/test-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)


running (0h00m27.9s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m27.9s/1h0m0s  3/3 shared iters

     ✓ users create status is 200
     ✓ dav create status is 201
     ✗ dav upload status is 201
      ↳  99% — ✓ 1499 / ✗ 1
     ✓ share create status is 200
     ✓ share accept status is 200
     ✓ dav propfind status is 207
     ✓ dav download status is 200
     ✓ users delete status is 200
     ✓ dav delete status is 204

     checks.....................................: 99.96% ✓ 3020       ✗ 1   
     cloud_default_play_dav_create_trend........: avg=35.28ms  min=25.9ms   med=28.14ms  max=51.81ms  p(90)=47.07ms  p(95)=49.44ms 
     cloud_default_play_dav_delete_trend........: avg=76.6ms   min=29.33ms  med=86.73ms  max=113.72ms p(90)=108.33ms p(95)=111.03ms
     cloud_default_play_dav_download_trend......: avg=25.41ms  min=20.01ms  med=24.16ms  max=247.87ms p(90)=28.15ms  p(95)=32.29ms 
       { asset:KB10 }...........................: avg=25.41ms  min=20.01ms  med=24.16ms  max=247.87ms p(90)=28.15ms  p(95)=32.29ms 
     cloud_default_play_dav_propfind_trend......: avg=199.49ms min=195.57ms med=200.24ms max=202.66ms p(90)=202.17ms p(95)=202.42ms
     cloud_default_play_dav_upload_error_rate...: 1      min=1        max=1 
     cloud_default_play_dav_upload_trend........: avg=26.32ms  min=18.7ms   med=25.58ms  max=45.6ms   p(90)=31.42ms  p(95)=35.75ms 
       { asset:KB10 }...........................: avg=26.32ms  min=18.7ms   med=25.58ms  max=45.6ms   p(90)=31.42ms  p(95)=35.75ms 
     cloud_default_play_share_accept_trend......: avg=144.25ms min=140.82ms med=141.23ms max=150.7ms  p(90)=148.8ms  p(95)=149.75ms
     cloud_default_play_share_create_trend......: avg=219.19ms min=204.05ms med=210.58ms max=242.95ms p(90)=236.48ms p(95)=239.71ms
     cloud_default_play_users_create_trend......: avg=245.58ms min=215.61ms med=249.86ms max=271.28ms p(90)=266.99ms p(95)=269.13ms
     cloud_default_play_users_delete_trend......: avg=95.01ms  min=60.47ms  med=94.88ms  max=129.7ms  p(90)=122.73ms p(95)=126.22ms
     data_received..............................: 19 MB  679 kB/s
     data_sent..................................: 16 MB  582 kB/s
     http_req_blocked...........................: avg=14.71µs  min=1.44µs   med=4.62µs   max=11.69ms  p(90)=5.03µs   p(95)=5.64µs  
     http_req_connecting........................: avg=129ns    min=0s       med=0s       max=158.93µs p(90)=0s       p(95)=0s      
     http_req_duration..........................: avg=26.7ms   min=18.7ms   med=24.74ms  max=271.28ms p(90)=30.6ms   p(95)=35.75ms 
       { expected_response:true }...............: avg=26.69ms  min=18.7ms   med=24.74ms  max=271.28ms p(90)=30.58ms  p(95)=35.72ms 
     http_req_failed............................: 0.03%  ✓ 1          ✗ 3020
     http_req_receiving.........................: avg=91.58µs  min=20.97µs  med=81.51µs  max=5.4ms    p(90)=116.87µs p(95)=126.1µs 
     http_req_sending...........................: avg=78.58µs  min=11.13µs  med=54.84µs  max=895.74µs p(90)=121.49µs p(95)=128.08µs
     http_req_tls_handshaking...................: avg=9.98µs   min=0s       med=0s       max=11.43ms  p(90)=0s       p(95)=0s      
     http_req_waiting...........................: avg=26.53ms  min=18.55ms  med=24.6ms   max=271.05ms p(90)=30.41ms  p(95)=35.56ms 
     http_reqs..................................: 3021   108.239263/s
     iteration_duration.........................: avg=27.87s   min=27.86s   med=27.87s   max=27.87s   p(90)=27.87s   p(95)=27.87s  
     iterations.................................: 3      0.107487/s
     vus........................................: 3      min=3        max=3 
     vus_max....................................: 3      min=3        max=3 

93b685f6d89b

History

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.

@ScharfViktor
Copy link
Contributor

@fschade could you please see the results of the k6 test. many of the methods failed(see log)

@pmaier1
Copy link
Contributor

pmaier1 commented Mar 4, 2022

release notes #3265

@ScharfViktor
Copy link
Contributor

ScharfViktor commented Mar 4, 2022

Smoke test. branch release-1.18.0

Case 1: admin share folder(with file) to marie:

Admin:

  • upload big file 10gb
  • upload folder with 803 small images.
  • Check pagination, count items per page. - 100 itmes
  • upload folder(drag folder) "folder_to_share" with file.pdf
  • share folder "folder_to_share" to marie with edit right

Marie:

  • accept "folder_to_share"
  • 🚫 rename "folder_to_share" cannot rename- existing bug (Renaming object via hamburger icon does't work web#6516)
  • upload new file "file.txt" to "folder_to_share" (admin see new file)
  • open pdf file
  • rename file.pdf (use rigth click) (admin see that file changed name)

Admin:

  • add new file.jpeg to "folder_to_share"
  • move file.pdf to "/" (marie can not see file.pdf)
  • add new "file.txt" create new version. (marie can see new version)

Marie:

  • 🚫 can download both versions (!error 501)
  • restore old version

Admin:

  • change share "folder_to_share" from "edit" to "viewer" (marie cannot rename/move/delete/download file in folder and cannot create new document in the folder)

Marie:

  • decline folder (removed from shares folder)

Admin:

  • delete folder "folder_to_share" (removed from shared with me)

Case 2: admin share file to marie:

Admin:

  • upload file.jpeg
  • share file.jpeg to marie with rigth viewer (use main menu. find marie by email [email protected])

Marie:

  • accept file (marie can open/download/copy file but cannot delete/move/rename)
  • copy file to "/"
  • open file in Mediaviewer
  • download file

Admin:

  • change share "file.jpeg" from "viewer" to "edit"(marie can open/download/copy/rename file)

Marie:

  • rename file (🚫admin don't see)

Admin:

  • unshare "file.jpeg" (marie cannot see "file.jpeg" in Shares/Shared for me but see the copied file)

Case 3: admin create public links to folder

Admin:

  • create folder "for upload"
  • add link with name "to_upload" with role "Uploader" with pass and expiration date
  • open link (can only upload)
    log when you open link:
2022-03-04T13:44:32+01:00 ERR unary code=PermissionDenied end="04/Mar/2022:13:44:32 +0100" from=tcp://127.0.0.1:65455 pkg=rgrpc service=storage start="04/Mar/2022:13:44:32 +0100" time_ns=36209 traceid=00000000000000000000000000000000 uri=/cs3.sharing.collaboration.v1beta1.CollaborationAPI/ListReceivedShares user-agent=grpc-go/1.44.1-dev
2022-03-04T13:44:32+01:00 ERR unary code=Unknown end="04/Mar/2022:13:44:32 +0100" from=tcp://127.0.0.1:65451 pkg=rgrpc service=storage start="04/Mar/2022:13:44:32 +0100" time_ns=1046833 traceid=00000000000000000000000000000000 uri=/cs3.storage.provider.v1beta1.ProviderAPI/ListStorageSpaces user-agent=grpc-go/1.44.1-dev
2022-03-04T13:44:32+01:00 ERR unary code=PermissionDenied end="04/Mar/2022:13:44:32 +0100" from=tcp://127.0.0.1:65421 pkg=rgrpc service=storage start="04/Mar/2022:13:44:32 +0100" time_ns=38208 traceid=00000000000000000000000000000000 uri=/cs3.sharing.link.v1beta1.LinkAPI/ListPublicShares user-agent=grpc-go/1.44.1-dev
2022-03-04T13:44:32+01:00 ERR unary code=Unknown end="04/Mar/2022:13:44:32 +0100" from=tcp://127.0.0.1:65368 pkg=rgrpc service=storage start="04/Mar/2022:13:44:32 +0100" time_ns=346583 traceid=00000000000000000000000000000000 uri=/cs3.gateway.v1beta1.GatewayAPI/ListPublicShares user-agent=grpc-go/1.44.1-dev
2022-03-04T13:44:32+01:00 ERR propfindResponse: couldn't list public shares error="rpc error: code = Unknown desc = error listing shares: rpc error: code = PermissionDenied desc = auth: core access token is invalid" path=/public/urRKdMULoGoGWUP pkg=rhttp service=storage traceid=00000000000000000000000000000000
2022-03-04T13:44:32+01:00 ERR unary code=PermissionDenied end="04/Mar/2022:13:44:32 +0100" from=tcp://127.0.0.1:65455 pkg=rgrpc service=storage start="04/Mar/2022:13:44:32 +0100" time_ns=35542 traceid=00000000000000000000000000000000 uri=/cs3.sharing.collaboration.v1beta1.CollaborationAPI/ListReceivedShares user-agent=grpc-go/1.44.1-dev
2022-03-04T13:44:32+01:00 ERR unary code=Unknown end="04/Mar/2022:13:44:32 +0100" from=tcp://127.0.0.1:65451 pkg=rgrpc service=storage start="04/Mar/2022:13:44:32 +0100" time_ns=284333 traceid=00000000000000000000000000000000 uri=/cs3.storage.provider.v1beta1.ProviderAPI/ListStorageSpaces user-agent=grpc-go/1.44.1-dev
2022-03-04T13:44:32+01:00 ERR unary code=PermissionDenied end="04/Mar/2022:13:44:32 +0100" from=tcp://127.0.0.1:65421 pkg=rgrpc service=storage start="04/Mar/2022:13:44:32 +0100" time_ns=40042 traceid=00000000000000000000000000000000 uri=/cs3.sharing.link.v1beta1.LinkAPI/ListPublicShares user-agent=grpc-go/1.44.1-dev
2022-03-04T13:44:32+01:00 ERR unary code=Unknown end="04/Mar/2022:13:44:32 +0100" from=tcp://127.0.0.1:65368 pkg=rgrpc service=storage start="04/Mar/2022:13:44:32 +0100" time_ns=243250 traceid=00000000000000000000000000000000 uri=/cs3.gateway.v1beta1.GatewayAPI/ListPublicShares user-agent=grpc-go/1.44.1-dev
2022-03-04T13:44:32+01:00 ERR propfindResponse: couldn't list public shares error="rpc error: code = Unknown desc = error listing shares: rpc error: code = PermissionDenied desc = auth: core access token is invalid" path=/public/urRKdMULoGoGWUP pkg=rhttp service=storage traceid=00000000000000000000000000000000
  • upload file (admin can see new file)
  • refresh page(page is empty)
  • 🚫 change share "for upload" from "Uploader" to "edit" Bug: Public link. Change role doesn't work web#6429
  • 🚫 open old link (it work as upload)
  • 🚫 open new link (can open/download/copy/rename/move files) - works as upload
  • create new link with role editor
  • admin add new file to "for upload"
  • refresh link (file exist)
  • admin change pass (refresh link has to type new pass)

Case 4: admin create link to file

Admin:

  • create file png
  • add link with main menu
  • open link(can open, download, see) in the incognito tab
  • change link, add pass
  • refresh page (input pass)
  • admin deletes file, but in public link file exist. If you try open or download get error like
2022-03-04T13:52:45+01:00 ERR failed to look up storage space error="rpc error: code = Internal desc = user not found in context" handler=get path=/public/rJlSTbbbLOiYxmM/file.jpg pkg=rhttp service=storage svc=ocdav traceid=00000000000000000000000000000000
2022-03-04T13:52:45+01:00 ERR http end="04/Mar/2022:13:52:45 +0100" host=127.0.0.1 method=GET pkg=rhttp proto=HTTP/1.1 service=storage size=0 start="04/Mar/2022:13:52:45 +0100" status=500 time_ns=37897291 traceid=00000000000000000000000000000000 uri=/remote.php/dav/public-files/rJlSTbbbLOiYxmM/file.jpg url=/remote.php/dav/public-files/rJlSTbbbLOiYxmM/file.jpg
  • delete link
  • refresh page (resource not found)
  • delete file
  • restore
  • delete
  • Empty trash

Case 5: create new user:

Admin:

  • create new account "tom"
  • log in as tom
  • change language
  • admin blocks and deletes user "tom"

Remarks:

@fschade
Copy link
Contributor

fschade commented Mar 5, 2022

@ScharfViktor thanks, yes there are some failing parts. We have to dig into that why they fail. Not a release blocker in my opinion.

@micbar
Copy link
Contributor Author

micbar commented Mar 7, 2022

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

No branches or pull requests

5 participants