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 2.0.0-beta2 #3857

Closed
24 of 25 tasks
micbar opened this issue May 24, 2022 · 7 comments
Closed
24 of 25 tasks

Release 2.0.0-beta2 #3857

micbar opened this issue May 24, 2022 · 7 comments

Comments

@micbar
Copy link
Contributor

micbar commented May 24, 2022

Tasks

PRs which need to be merged

Click to expand

Release Process

@micbar micbar pinned this issue May 24, 2022
@mmattel
Copy link
Contributor

mmattel commented May 24, 2022

Please add to inform docs as we have to set the correct version which further points to the correct download location.

@micbar
Copy link
Contributor Author

micbar commented May 24, 2022

@mmattel can you add this checkbox at the exact point in the list where it fits for you?

@mmattel
Copy link
Contributor

mmattel commented May 24, 2022

done

@micbar
Copy link
Contributor Author

micbar commented May 25, 2022

Changelog

oCIS

  • Bugfix - Remove unused transfer secret from app provider: #3798
  • Bugfix - Enable debug server by default: #3827
  • Bugfix - Fix search index getting out of sync: #3851
  • Bugfix - Set default name for public link via capabilities: #3834
  • Bugfix - Remove legacy accounts proxy routes: #3831
  • Bugfix - Fix the ocis search command: #3796
  • Bugfix - Rename search env variable for the grpc server address: #3800
  • Bugfix - Fix the idm and settings extensions' admin user id configuration option: #3799
  • Bugfix - Fix multiple storage-users env variables: #3802
  • Bugfix - Fix version number in status page: #3788
  • Bugfix - Save Katherine: #3823
  • Bugfix - Fix Thumbnails for IDs without a trailing path: #3791
  • Change - The glauth and accounts services are removed: #3685
  • Change - Prevent access to disabled space: #3779
  • Enhancement - Introduce service registry cache: #3833
  • Enhancement - Reintroduce user autoprovisioning in proxy: #3860
  • Enhancement - Add descriptions for graph-explorer config: #3759
  • Enhancement - Add /me/changePassword endpoint to GraphAPI: #3063
  • Enhancement - Add description tags to the thumbnails config structs: #3752
  • Enhancement - Update reva to version 2.4.1: #3746
  • Enhancement - Update ownCloud Web to v5.5.0-rc.8: #6854
  • Enhancement - Add descriptions to webdav configuration: #3755

Reva

Web

  • Bugfix - Reload file list after accepting a remote share: #6942
  • Bugfix - We added the shares item to the breadcrumbs at the shared with me page: #6965
  • Bugfix - Breadcrumb auto focus: #6846
  • Bugfix - "Create Space"-button with open sidebar: #6919
  • Bugfix - Indirect links should not be editable: #6964
  • Bugfix - Changing link permissions to role requiring password: #6989
  • Bugfix - Remove private links from share notifications: #6955
  • Bugfix - Require quick link password if enforced in ownCloud 10: #6967
  • Bugfix - Respect quota definition of none/unlimited: #6923
  • Bugfix - Search mess up spaces overview: #7014
  • Bugfix - Share downloads: #3760
  • Bugfix - Share hint with disabled federated sharing: #5261
  • Bugfix - Inheritance of share permissions: #7015
  • Bugfix - Share with people items overflows on long names: #6984
  • Bugfix - Cover image and readme in spaces: #7017
  • Bugfix - Spaces breadcrumbs not working correctly: #6993
  • Bugfix - Space image showing without setting it: #6920
  • Bugfix - The selected app item has a bad text color contrast in light mode: #6954
  • Bugfix - Use OC-ETag instead of ETag in text editor app: #6952
  • Enhancement - Add Sentry support: #6759
  • Enhancement - CERN features setting: #7034
  • Enhancement - CERN-specific help in shares tooltip: #7034
  • Enhancement - EOS links in sidebar, fix tooltips: #6849
  • Enhancement - Load language from user object if given: #7023
  • Enhancement - Use new WebDAV endpoints for uploads: #6970
  • Enhancement - Log correct oCIS version if available: #3805
  • Enhancement - Show default action at the first place in context menu: #6971

@ScharfViktor
Copy link
Contributor

Smoke beta2
branch: actual master

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

Admin:

  • upload big file 10gb - slow and uploads partly because of page refreshing
  • upload folder with 803 small images.
  • Check pagination, count items per page
  • 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 folder in new implementation
  • 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 root "personal" (marie can not see file.pdf)
  • add new "file.txt" create new version. (use drag and drop)
  • open txt file in markdown-editor. Change and save.

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)
  • accept again

Admin:

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

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 marie@example.org)

Marie:

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

Admin:

  • share share "file.txt" with edit right

Marie:

  • rename file - cannot rename in new implementation
  • change content of the file (can see new version)

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)
  • upload file (admin can see new file)
  • change share "for upload" from "Uploader" to "edit"
  • admin add new file to folder "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)
  • delete link
  • refresh page (resource not found)
  • delete file
  • restore
  • delete
  • Empty trash

Case 5: space story:

Katherine:

  • create space
  • add space image
  • add subtitle "for test"
  • edit description
  • try to upload file (more 1 Gb) - (507- Insufficient Storage)
  • increase quota to 5Gb and try again
  • delete file
  • add member Marie with edit role
  • add member Einstein with viewer role

Marie:

  • can see space without accepting
  • change image and description
  • can upload file/folder and create file and folder
  • cannot create resource sharing and space sharing
  • can see deleted files and can restore files from trash
  • cannot disable space

Einstein:

  • can see space without accepting
  • cannot change image and description
  • cannot upload file/folder and create file and folder
  • cannot create resource sharing and space sharing
  • can see deleted files and cannot restore files from trash
  • cannot disable space

Katherine change Einstein role to manager:

Einstein:

  • can see space without accepting
  • cannot increase quota - 401 - because has not role Space Admin
  • can change image and description
  • can upload file/folder and create file and folder
  • can create resource sharing and space sharing
  • can see deleted files and can restore files from trash
  • can change admins role and delete share
  • can disable and delete space

Case 6: create new user via accounts:

Admin (test via api):

  • create new account "tom" use graph Api
  • create new group
  • add user to group
  • share folder with group
  • change language
  • delete users

it's all good. without blocks

@ScharfViktor
Copy link
Contributor

ScharfViktor commented May 25, 2022

Compatibility test

from v2.0.0-beta1 to beta2(use ocis:latest DIGEST:sha256:15eba93ca6a6ec5f22cb0a4d7e34af336e9f19987bd9607a157eaaf5fd5bf3f6)

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
  • settings
    • language settings
  • files
    • uploaded folder & files
    • trashed files
  • users
    • non demo user with role admin
    • non demo user with role user

additional issues:

@ScharfViktor
Copy link
Contributor

ScharfViktor commented May 25, 2022

K6 results on intel test machine

ocis - beta2(using latest version)

Overview

Test 2.00.0-beta2 2.00.0-beta1 1.20.0 1.19.0 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 0h06m13.7s 0h06m29.7s 03m38.8s 03m36.4s 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 0h08m43.8s 0h09m47.0s 04m39.5s 04m34.2s 04m38.7s 04m26.9s
propfind-deep-1000-files-5-nested-folders 0h09m25.5s 0h10m39.1s 03m53.2s 03m53.3s 03m53.4s 03m36.3s
propfind-flat-1000-files 0h03m07.1s 0h03m27.3s 01m04.0s 01m03.9s 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 0h00m35.2s 0h00m32.4s 00m29.4s 00m31.3s 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 0h00m55.7s 0h00m56.6s 00m22.9s 00m24.6s 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 X 0h00m00.2s X 0h00m00.3s 00m01.6s 00m02.2s 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 0h01m55.4s 0h02m00.5s 00m38.2s 00m38.1s 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 0h00m41.6s 00m32.3s 00m32.9s 00m27.9s 00m28.3s 00m25.5s 00m23.6s 00m22.2s 00m19.3s 00m20.3s 00m21.2s 00m21.4s 00m20.9s 00m20.9s 00m20.9s

2.00.0-beta2

./scripts/cdperf --cloud-docker-image=owncloud/ocis:latest --cloud-vendor=ocis --k6-test-host=https://localhost:9200 --k6-docker=false
Error: No such volume: ocis-config-k6

=========================================
 generated OCIS Config
=========================================
 configpath : /etc/ocis/ocis.yaml
 user       : admin
 password   : admin

latest: Pulling from owncloud/ocis
df9b9388f04a: Already exists 
a9f4e1e03734: Pull complete 
02a0384d2748: Pull complete 
8f8a9002d97d: Pull complete 
8aa20b67ddc3: Pull complete 
Digest: sha256:f2543d1b4de805dda3009b93b00f0ff0354452aa18b08c527c2f53cd2040d66b
Status: Downloaded newer image for owncloud/ocis:latest
e19ee89a839455f836e08b1ab21f06b858d3d9fd8f15d71f5d4f9fe602c8b011
waiting for 'ocis' on 'https://localhost:9200'
waiting for 'ocis' on 'https://localhost:9200'
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 (0h06m13.7s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h06m13.7s/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=97.97ms  min=51.59ms  med=96.21ms  max=331.75ms p(90)=124.26ms p(95)=130.83ms
       { asset:KB100 }.......................: avg=121.14ms min=89.08ms  med=121.92ms max=157.83ms p(90)=138.62ms p(95)=142.25ms
       { asset:KB200 }.......................: avg=118.15ms min=84.53ms  med=119.95ms max=151.94ms p(90)=134.35ms p(95)=137.91ms
       { asset:KB300 }.......................: avg=113.98ms min=79.54ms  med=112.23ms max=331.75ms p(90)=128.15ms p(95)=132.4ms 
       { asset:KB400 }.......................: avg=108.35ms min=78.98ms  med=108.3ms  max=138.58ms p(90)=121.26ms p(95)=126.78ms
       { asset:KB500 }.......................: avg=101.32ms min=73.67ms  med=101.03ms max=133.46ms p(90)=115.93ms p(95)=122.13ms
       { asset:KB600 }.......................: avg=95.28ms  min=70.57ms  med=95.45ms  max=126.01ms p(90)=107.71ms p(95)=111.91ms
       { asset:KB700 }.......................: avg=89.8ms   min=66.89ms  med=89.66ms  max=121.28ms p(90)=104.56ms p(95)=106.97ms
       { asset:KB800 }.......................: avg=86.71ms  min=61.8ms   med=87.05ms  max=116.85ms p(90)=99.69ms  p(95)=102.69ms
       { asset:KB900 }.......................: avg=82.09ms  min=58.08ms  med=81.52ms  max=113.96ms p(90)=95.2ms   p(95)=98.72ms 
       { asset:MB1 }.........................: avg=76.73ms  min=59.22ms  med=77.58ms  max=94.04ms  p(90)=88.8ms   p(95)=91.47ms 
       { asset:MB10 }........................: avg=72.24ms  min=56.64ms  med=74.61ms  max=89.67ms  p(90)=81ms     p(95)=85.33ms 
       { asset:MB100 }.......................: avg=73.25ms  min=58.53ms  med=73.86ms  max=81.73ms  p(90)=79.75ms  p(95)=80.74ms 
       { asset:MB120 }.......................: avg=68.37ms  min=55.28ms  med=71.45ms  max=78.38ms  p(90)=76.99ms  p(95)=77.68ms 
       { asset:MB140 }.......................: avg=73.92ms  min=70.8ms   med=75.01ms  max=75.94ms  p(90)=75.75ms  p(95)=75.84ms 
       { asset:MB160 }.......................: avg=69.77ms  min=59.61ms  med=73.71ms  max=75.98ms  p(90)=75.53ms  p(95)=75.75ms 
       { asset:MB180 }.......................: avg=76.21ms  min=69.96ms  med=75.78ms  max=82.9ms   p(90)=81.48ms  p(95)=82.19ms 
       { asset:MB2 }.........................: avg=79.44ms  min=62.25ms  med=80.27ms  max=108.16ms p(90)=92.67ms  p(95)=95.09ms 
       { asset:MB20 }........................: avg=71.35ms  min=51.59ms  med=77.29ms  max=80.53ms  p(90)=79.9ms   p(95)=80.21ms 
       { asset:MB200 }.......................: avg=76.54ms  min=61.65ms  med=81.26ms  max=86.71ms  p(90)=85.62ms  p(95)=86.17ms 
       { asset:MB220 }.......................: avg=78.04ms  min=77.4ms   med=77.5ms   max=79.23ms  p(90)=78.88ms  p(95)=79.05ms 
       { asset:MB240 }.......................: avg=73.58ms  min=63.09ms  med=77.41ms  max=80.25ms  p(90)=79.68ms  p(95)=79.97ms 
       { asset:MB260 }.......................: avg=77.81ms  min=75.72ms  med=76.11ms  max=81.61ms  p(90)=80.51ms  p(95)=81.06ms 
       { asset:MB280 }.......................: avg=77.05ms  min=66.05ms  med=66.57ms  max=98.52ms  p(90)=92.13ms  p(95)=95.32ms 
       { asset:MB3 }.........................: avg=88ms     min=59.82ms  med=79.9ms   max=283.27ms p(90)=90.91ms  p(95)=114.5ms 
       { asset:MB30 }........................: avg=75.88ms  min=61.83ms  med=73.68ms  max=95.67ms  p(90)=90.81ms  p(95)=93.24ms 
       { asset:MB300 }.......................: avg=88.12ms  min=73.65ms  med=90.68ms  max=100.02ms p(90)=98.16ms  p(95)=99.09ms 
       { asset:MB4 }.........................: avg=80.33ms  min=57.23ms  med=76ms     max=233.34ms p(90)=87.72ms  p(95)=88.33ms 
       { asset:MB40 }........................: avg=75.06ms  min=65.7ms   med=74.02ms  max=82.94ms  p(90)=82.08ms  p(95)=82.51ms 
       { asset:MB5 }.........................: avg=77.36ms  min=62.3ms   med=77.55ms  max=106.14ms p(90)=86.51ms  p(95)=90.7ms  
       { asset:MB50 }........................: avg=74.94ms  min=64.48ms  med=71.83ms  max=84.46ms  p(90)=84.35ms  p(95)=84.4ms  
       { asset:MB6 }.........................: avg=78.13ms  min=60.17ms  med=76.15ms  max=104.33ms p(90)=91.67ms  p(95)=98.57ms 
       { asset:MB60 }........................: avg=69.89ms  min=54.82ms  med=67.73ms  max=84.42ms  p(90)=81.71ms  p(95)=83.07ms 
       { asset:MB7 }.........................: avg=77.01ms  min=57.67ms  med=76.17ms  max=97.22ms  p(90)=88.79ms  p(95)=91.04ms 
       { asset:MB70 }........................: avg=75.24ms  min=63.45ms  med=74.55ms  max=86.26ms  p(90)=84.54ms  p(95)=85.4ms  
       { asset:MB8 }.........................: avg=75.5ms   min=60.5ms   med=76ms     max=92.95ms  p(90)=83.95ms  p(95)=88.07ms 
       { asset:MB80 }........................: avg=77.3ms   min=58.12ms  med=79.03ms  max=90.82ms  p(90)=89.55ms  p(95)=90.18ms 
       { asset:MB9 }.........................: avg=74.86ms  min=63.25ms  med=74.31ms  max=88.59ms  p(90)=85.36ms  p(95)=86.83ms 
       { asset:MB90 }........................: avg=67.27ms  min=57.36ms  med=65.35ms  max=81.24ms  p(90)=76.57ms  p(95)=78.9ms  
     cloud_default_play_dav_download_trend...: avg=85.72ms  min=52.13ms  med=78.98ms  max=824.61ms p(90)=94.13ms  p(95)=102.08ms
       { asset:KB100 }.......................: avg=78.18ms  min=57.83ms  med=77.62ms  max=122.33ms p(90)=91.74ms  p(95)=94.63ms 
       { asset:KB200 }.......................: avg=77.3ms   min=52.65ms  med=77.34ms  max=102.54ms p(90)=89.45ms  p(95)=92.54ms 
       { asset:KB300 }.......................: avg=76.1ms   min=52.13ms  med=75.8ms   max=101.82ms p(90)=88.81ms  p(95)=92.47ms 
       { asset:KB400 }.......................: avg=76.9ms   min=53.61ms  med=77.32ms  max=103.15ms p(90)=90.16ms  p(95)=92.18ms 
       { asset:KB500 }.......................: avg=77.31ms  min=54.6ms   med=77.03ms  max=109.47ms p(90)=89.2ms   p(95)=92.11ms 
       { asset:KB600 }.......................: avg=77.03ms  min=54.91ms  med=77.02ms  max=102.84ms p(90)=89.74ms  p(95)=92.56ms 
       { asset:KB700 }.......................: avg=77.42ms  min=53.23ms  med=77.69ms  max=110.81ms p(90)=89.3ms   p(95)=92.19ms 
       { asset:KB800 }.......................: avg=79.62ms  min=55.85ms  med=78.49ms  max=288.22ms p(90)=89.44ms  p(95)=92.82ms 
       { asset:KB900 }.......................: avg=78.5ms   min=55.41ms  med=78.64ms  max=110.69ms p(90)=90.68ms  p(95)=94.31ms 
       { asset:MB1 }.........................: avg=80.57ms  min=59.83ms  med=80.82ms  max=107.69ms p(90)=89.96ms  p(95)=93.4ms  
       { asset:MB10 }........................: avg=94.72ms  min=83.17ms  med=94.87ms  max=109.17ms p(90)=100.03ms p(95)=104.6ms 
       { asset:MB100 }.......................: avg=265.33ms min=243.39ms med=263.57ms max=302.46ms p(90)=284.44ms p(95)=293.45ms
       { asset:MB120 }.......................: avg=312.94ms min=282.3ms  med=303.53ms max=353ms    p(90)=343.1ms  p(95)=348.05ms
       { asset:MB140 }.......................: avg=434.22ms min=383.67ms med=424.82ms max=494.18ms p(90)=480.31ms p(95)=487.24ms
       { asset:MB160 }.......................: avg=362.83ms min=348.93ms med=360.12ms max=379.44ms p(90)=375.58ms p(95)=377.51ms
       { asset:MB180 }.......................: avg=391.07ms min=336.59ms med=396.99ms max=439.63ms p(90)=431.1ms  p(95)=435.37ms
       { asset:MB2 }.........................: avg=78.45ms  min=59.42ms  med=78.65ms  max=98.7ms   p(90)=94.18ms  p(95)=94.49ms 
       { asset:MB20 }........................: avg=115.3ms  min=97.68ms  med=112.77ms max=128.76ms p(90)=125.85ms p(95)=127.31ms
       { asset:MB200 }.......................: avg=437.1ms  min=364.07ms med=453.42ms max=493.82ms p(90)=485.74ms p(95)=489.78ms
       { asset:MB220 }.......................: avg=466.97ms min=433.16ms med=443.97ms max=523.78ms p(90)=507.81ms p(95)=515.79ms
       { asset:MB240 }.......................: avg=466.04ms min=443.8ms  med=446.11ms max=508.21ms p(90)=495.79ms p(95)=502ms   
       { asset:MB260 }.......................: avg=728.78ms min=664.36ms med=697.36ms max=824.61ms p(90)=799.16ms p(95)=811.89ms
       { asset:MB280 }.......................: avg=571.35ms min=536.49ms med=543.54ms max=634.02ms p(90)=615.92ms p(95)=624.97ms
       { asset:MB3 }.........................: avg=81.95ms  min=64.35ms  med=82.29ms  max=98.75ms  p(90)=92.06ms  p(95)=93.82ms 
       { asset:MB30 }........................: avg=132.89ms min=114.1ms  med=135.73ms max=148.38ms p(90)=145.34ms p(95)=146.86ms
       { asset:MB300 }.......................: avg=580.09ms min=537.27ms med=551.98ms max=651.01ms p(90)=631.21ms p(95)=641.11ms
       { asset:MB4 }.........................: avg=83.97ms  min=62.57ms  med=81.97ms  max=102.7ms  p(90)=97.01ms  p(95)=101.26ms
       { asset:MB40 }........................: avg=156.65ms min=128.03ms med=151.47ms max=176.54ms p(90)=174.3ms  p(95)=175.42ms
       { asset:MB5 }.........................: avg=83.34ms  min=57.82ms  med=83.99ms  max=107.78ms p(90)=92.84ms  p(95)=95.4ms  
       { asset:MB50 }........................: avg=165.16ms min=147.9ms  med=167.79ms max=180.56ms p(90)=175.97ms p(95)=178.26ms
       { asset:MB6 }.........................: avg=85.76ms  min=70.2ms   med=85.3ms   max=108.29ms p(90)=96.37ms  p(95)=100.24ms
       { asset:MB60 }........................: avg=182.77ms min=161.63ms med=187.53ms max=197.79ms p(90)=196.56ms p(95)=197.17ms
       { asset:MB7 }.........................: avg=90.4ms   min=71.89ms  med=88.39ms  max=108.28ms p(90)=103.39ms p(95)=106.52ms
       { asset:MB70 }........................: avg=223.96ms min=196.71ms med=223.43ms max=254.39ms p(90)=251.35ms p(95)=252.87ms
       { asset:MB8 }.........................: avg=92.87ms  min=76.53ms  med=94.12ms  max=109.19ms p(90)=102.36ms p(95)=103.39ms
       { asset:MB80 }........................: avg=238.65ms min=207.62ms med=243.83ms max=262.15ms p(90)=260.19ms p(95)=261.17ms
       { asset:MB9 }.........................: avg=92.14ms  min=74.22ms  med=93.36ms  max=111.33ms p(90)=103.68ms p(95)=107.29ms
       { asset:MB90 }........................: avg=235.61ms min=201.48ms med=234.89ms max=273.67ms p(90)=266ms    p(95)=269.84ms
     cloud_default_play_dav_upload_trend.....: avg=133.62ms min=55.26ms  med=106.68ms max=2.05s    p(90)=161.49ms p(95)=192.05ms
       { asset:KB100 }.......................: avg=82.58ms  min=55.26ms  med=81.13ms  max=230.51ms p(90)=95.27ms  p(95)=99.45ms 
       { asset:KB200 }.......................: avg=85.1ms   min=61.49ms  med=84.73ms  max=120.69ms p(90)=97.82ms  p(95)=100.49ms
       { asset:KB300 }.......................: avg=91.38ms  min=68.78ms  med=91.24ms  max=129.26ms p(90)=103.96ms p(95)=108.04ms
       { asset:KB400 }.......................: avg=97.63ms  min=74.94ms  med=97.97ms  max=140.9ms  p(90)=111.56ms p(95)=116.43ms
       { asset:KB500 }.......................: avg=100.98ms min=77.25ms  med=100.44ms max=138.28ms p(90)=116.67ms p(95)=119.23ms
       { asset:KB600 }.......................: avg=107.81ms min=81.65ms  med=107.69ms max=133.29ms p(90)=121.09ms p(95)=123.68ms
       { asset:KB700 }.......................: avg=118.33ms min=83.64ms  med=115.97ms max=245.57ms p(90)=131.43ms p(95)=137.81ms
       { asset:KB800 }.......................: avg=120.43ms min=88.51ms  med=119.9ms  max=158.51ms p(90)=137.4ms  p(95)=140.52ms
       { asset:KB900 }.......................: avg=124.98ms min=94.4ms   med=124.97ms max=165.36ms p(90)=142.35ms p(95)=148.47ms
       { asset:MB1 }.........................: avg=129.44ms min=106.3ms  med=127.94ms max=156.79ms p(90)=143.8ms  p(95)=146.68ms
       { asset:MB10 }........................: avg=180.57ms min=154.48ms med=177.84ms max=206.63ms p(90)=201.1ms  p(95)=203.86ms
       { asset:MB100 }.......................: avg=701.93ms min=669.99ms med=710.79ms max=722.94ms p(90)=717.66ms p(95)=720.3ms 
       { asset:MB120 }.......................: avg=803.85ms min=794.75ms med=802.13ms max=814.68ms p(90)=812.17ms p(95)=813.42ms
       { asset:MB140 }.......................: avg=969.95ms min=945.08ms med=965.82ms max=998.94ms p(90)=992.32ms p(95)=995.63ms
       { asset:MB160 }.......................: avg=1.03s    min=986.3ms  med=1.04s    max=1.07s    p(90)=1.06s    p(95)=1.07s   
       { asset:MB180 }.......................: avg=1.18s    min=1.13s    med=1.16s    max=1.23s    p(90)=1.22s    p(95)=1.23s   
       { asset:MB2 }.........................: avg=139.52ms min=119.18ms med=140.7ms  max=162.81ms p(90)=154.09ms p(95)=155.24ms
       { asset:MB20 }........................: avg=242.15ms min=214.33ms med=233.56ms max=274.76ms p(90)=273.87ms p(95)=274.31ms
       { asset:MB200 }.......................: avg=1.3s     min=1.24s    med=1.3s     max=1.38s    p(90)=1.36s    p(95)=1.37s   
       { asset:MB220 }.......................: avg=1.42s    min=1.31s    med=1.46s    max=1.48s    p(90)=1.48s    p(95)=1.48s   
       { asset:MB240 }.......................: avg=1.48s    min=1.33s    med=1.55s    max=1.57s    p(90)=1.56s    p(95)=1.56s   
       { asset:MB260 }.......................: avg=1.67s    min=1.57s    med=1.68s    max=1.75s    p(90)=1.73s    p(95)=1.74s   
       { asset:MB280 }.......................: avg=1.84s    min=1.78s    med=1.8s     max=1.95s    p(90)=1.92s    p(95)=1.93s   
       { asset:MB3 }.........................: avg=143.7ms  min=118.39ms med=143.78ms max=170.53ms p(90)=161.56ms p(95)=168.53ms
       { asset:MB30 }........................: avg=316.27ms min=294.47ms med=316.12ms max=332.24ms p(90)=326.77ms p(95)=329.5ms 
       { asset:MB300 }.......................: avg=2s       min=1.97s    med=1.98s    max=2.05s    p(90)=2.03s    p(95)=2.04s   
       { asset:MB4 }.........................: avg=157.7ms  min=133.79ms med=153.79ms max=182.64ms p(90)=176.84ms p(95)=180.38ms
       { asset:MB40 }........................: avg=357.28ms min=319.04ms med=366.81ms max=374.13ms p(90)=371.51ms p(95)=372.82ms
       { asset:MB5 }.........................: avg=162.69ms min=131.47ms med=162.31ms max=184.19ms p(90)=177.57ms p(95)=178.85ms
       { asset:MB50 }........................: avg=427.45ms min=390.56ms med=418.04ms max=470.67ms p(90)=464.09ms p(95)=467.38ms
       { asset:MB6 }.........................: avg=171.23ms min=138.38ms med=173.21ms max=203.37ms p(90)=191.78ms p(95)=195.62ms
       { asset:MB60 }........................: avg=479.75ms min=432.16ms med=472.02ms max=532.23ms p(90)=524.98ms p(95)=528.61ms
       { asset:MB7 }.........................: avg=172.09ms min=143.86ms med=172.46ms max=200.13ms p(90)=186.87ms p(95)=192.08ms
       { asset:MB70 }........................: avg=531.03ms min=499.62ms med=521.66ms max=565.26ms p(90)=564.43ms p(95)=564.84ms
       { asset:MB8 }.........................: avg=177.01ms min=139.42ms med=177.62ms max=208.39ms p(90)=199.47ms p(95)=201.43ms
       { asset:MB80 }........................: avg=605.66ms min=568.78ms med=602.07ms max=647.97ms p(90)=645.95ms p(95)=646.96ms
       { asset:MB9 }.........................: avg=200.85ms min=157.05ms med=181.22ms max=427.32ms p(90)=220.98ms p(95)=411.62ms
       { asset:MB90 }........................: avg=653.99ms min=616.81ms med=639.46ms max=703.12ms p(90)=697.27ms p(95)=700.19ms
     data_received...........................: 15 GB   40 MB/s
     data_sent...............................: 15 GB   40 MB/s
     http_req_blocked........................: avg=8.52µs   min=1.67µs   med=5.22µs   max=11.8ms   p(90)=6.55µs   p(95)=7.68µs  
     http_req_connecting.....................: avg=69ns     min=0s       med=0s       max=233.06µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=105.77ms min=51.59ms  med=90.93ms  max=2.05s    p(90)=130.17ms p(95)=153.62ms
       { expected_response:true }............: avg=105.77ms min=51.59ms  med=90.93ms  max=2.05s    p(90)=130.17ms p(95)=153.62ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 8865
     http_req_receiving......................: avg=3.29ms   min=22.44µs  med=99.83µs  max=738.6ms  p(90)=1.77ms   p(95)=3.5ms   
     http_req_sending........................: avg=4.61ms   min=15.3µs   med=52.92µs  max=771.58ms p(90)=2.53ms   p(95)=4.45ms  
     http_req_tls_handshaking................: avg=3.13µs   min=0s       med=0s       max=11.49ms  p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=97.86ms  min=48.81ms  med=88.87ms  max=1.29s    p(90)=126.05ms p(95)=138.14ms
     http_reqs...............................: 8865    23.721268/s
     iteration_duration......................: avg=6m13s    min=6m12s    med=6m13s    max=6m13s    p(90)=6m13s    p(95)=6m13s   
     iterations..............................: 3       0.008028/s
     vus.....................................: 2       min=2       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 (0h08m43.8s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h08m43.7s/1h0m0s  3/3 shared iters

     ✓ dav create status is 201
     ✓ dav upload status is 201
     ✓ dav propfind status is 207
     ✓ dav delete status is 204

     checks..................................: 100.00% ✓ 13809     ✗ 0    
     cloud_default_play_dav_create_trend.....: avg=112.51ms min=59.94ms med=111.65ms max=366.14ms p(90)=139.07ms p(95)=145.71ms
       { asset:KB1 }.........................: avg=112.51ms min=59.94ms med=111.65ms max=366.14ms p(90)=139.07ms p(95)=145.72ms
     cloud_default_play_dav_delete_trend.....: avg=131.31ms min=65.6ms  med=131.44ms max=177.19ms p(90)=148.42ms p(95)=154.2ms 
       { asset:KB1 }.........................: avg=131.83ms min=99.39ms med=131.58ms max=177.19ms p(90)=148.54ms p(95)=154.32ms
     cloud_default_play_dav_propfind_trend...: avg=89.53ms  min=85.27ms med=88.71ms  max=94.61ms  p(90)=93.43ms  p(95)=94.02ms 
     cloud_default_play_dav_upload_trend.....: avg=98.38ms  min=73.46ms med=98.35ms  max=133.56ms p(90)=112.36ms p(95)=117.51ms
       { asset:KB1 }.........................: avg=98.38ms  min=73.46ms med=98.35ms  max=133.56ms p(90)=112.36ms p(95)=117.51ms
     data_received...........................: 5.4 MB  10 kB/s
     data_sent...............................: 6.3 MB  12 kB/s
     http_req_blocked........................: avg=6.88µs   min=1.37µs  med=5.41µs   max=8.09ms   p(90)=6.41µs   p(95)=7.2µs   
     http_req_connecting.....................: avg=46ns     min=0s      med=0s       max=274.84µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=112.61ms min=59.94ms med=111.71ms max=366.14ms p(90)=139.21ms p(95)=145.93ms
       { expected_response:true }............: avg=112.61ms min=59.94ms med=111.71ms max=366.14ms p(90)=139.21ms p(95)=145.93ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 13809
     http_req_receiving......................: avg=88.18µs  min=24.79µs med=88.04µs  max=2.01ms   p(90)=108.29µs p(95)=115.16µs
     http_req_sending........................: avg=41.28µs  min=11.7µs  med=40.68µs  max=881.5µs  p(90)=50.58µs  p(95)=59.55µs 
     http_req_tls_handshaking................: avg=1.38µs   min=0s      med=0s       max=7.77ms   p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=112.48ms min=59.81ms med=111.6ms  max=366.03ms p(90)=139.09ms p(95)=145.8ms 
     http_reqs...............................: 13809   26.364348/s
     iteration_duration......................: avg=8m43s    min=8m42s   med=8m43s    max=8m43s    p(90)=8m43s    p(95)=8m43s   
     iterations..............................: 3       0.005728/s
     vus.....................................: 2       min=2       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 (0h09m25.5s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h09m25.5s/1h0m0s  3/3 shared iters

     ✓ dav create status is 201
     ✓ dav upload status is 201
     ✓ dav propfind status is 207
     ✓ dav delete status is 204

     checks..................................: 100.00% ✓ 18009    ✗ 0    
     cloud_default_play_dav_create_trend.....: avg=93.25ms  min=60.53ms  med=92.54ms  max=323.12ms p(90)=106.97ms p(95)=111.24ms
       { asset:KB1 }.........................: avg=93.25ms  min=60.53ms  med=92.54ms  max=323.12ms p(90)=106.97ms p(95)=111.24ms
     cloud_default_play_dav_delete_trend.....: avg=97.16ms  min=67.41ms  med=96.31ms  max=322.2ms  p(90)=110.46ms p(95)=114.34ms
       { asset:KB1 }.........................: avg=97.17ms  min=67.41ms  med=96.31ms  max=322.2ms  p(90)=110.49ms p(95)=114.34ms
     cloud_default_play_dav_propfind_trend...: avg=265.08ms min=241.49ms med=268.32ms max=285.42ms p(90)=282ms    p(95)=283.71ms
     cloud_default_play_dav_upload_trend.....: avg=89.02ms  min=60.4ms   med=88.35ms  max=307.58ms p(90)=102.16ms p(95)=107.04ms
       { asset:KB1 }.........................: avg=89.02ms  min=60.4ms   med=88.35ms  max=307.58ms p(90)=102.16ms p(95)=107.04ms
     data_received...........................: 9.8 MB  17 kB/s
     data_sent...............................: 7.3 MB  13 kB/s
     http_req_blocked........................: avg=6.39µs   min=1.48µs   med=5.39µs   max=7.97ms   p(90)=6.48µs   p(95)=7.31µs  
     http_req_connecting.....................: avg=27ns     min=0s       med=0s       max=198.38µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=93.23ms  min=60.4ms   med=92.5ms   max=323.12ms p(90)=107.14ms p(95)=111.43ms
       { expected_response:true }............: avg=93.23ms  min=60.4ms   med=92.5ms   max=323.12ms p(90)=107.14ms p(95)=111.43ms
     http_req_failed.........................: 0.00%   ✓ 0        ✗ 18009
     http_req_receiving......................: avg=87.33µs  min=25.36µs  med=86.89µs  max=6.72ms   p(90)=109.67µs p(95)=117.03µs
     http_req_sending........................: avg=39.37µs  min=11.92µs  med=37.47µs  max=1.94ms   p(90)=53.36µs  p(95)=57.51µs 
     http_req_tls_handshaking................: avg=978ns    min=0s       med=0s       max=7.67ms   p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=93.1ms   min=60.29ms  med=92.38ms  max=322.92ms p(90)=107.02ms p(95)=111.31ms
     http_reqs...............................: 18009   31.84413/s
     iteration_duration......................: avg=9m25s    min=9m25s    med=9m25s    max=9m25s    p(90)=9m25s    p(95)=9m25s   
     iterations..............................: 3       0.005305/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 (0h03m07.1s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h03m07.1s/1h0m0s  3/3 shared iters

     ✓ dav create status is 201
     ✓ dav upload status is 201
     ✓ dav propfind status is 207
     ✓ dav delete status is 204

     checks..................................: 100.00% ✓ 6009      ✗ 0   
     cloud_default_play_dav_create_trend.....: avg=90.87ms  min=74.54ms  med=83.1ms   max=114.98ms p(90)=108.6ms  p(95)=111.79ms
       { asset:KB1 }.........................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s      
     cloud_default_play_dav_delete_trend.....: avg=90.54ms  min=51.06ms  med=89.52ms  max=319.88ms p(90)=107.7ms  p(95)=114.06ms
       { asset:KB1 }.........................: avg=90.54ms  min=51.06ms  med=89.52ms  max=319.88ms p(90)=107.7ms  p(95)=114.07ms
     cloud_default_play_dav_propfind_trend...: avg=319.45ms min=308.51ms med=321.39ms max=328.47ms p(90)=327.05ms p(95)=327.76ms
     cloud_default_play_dav_upload_trend.....: avg=93.9ms   min=59.72ms  med=93.22ms  max=314.87ms p(90)=110.82ms p(95)=115.6ms 
       { asset:KB1 }.........................: avg=93.9ms   min=59.72ms  med=93.22ms  max=314.87ms p(90)=110.82ms p(95)=115.6ms 
     data_received...........................: 6.1 MB  33 kB/s
     data_sent...............................: 4.6 MB  25 kB/s
     http_req_blocked........................: avg=8.55µs   min=1.58µs   med=5.19µs   max=10.04ms  p(90)=6.6µs    p(95)=7.45µs  
     http_req_connecting.....................: avg=87ns     min=0s       med=0s       max=215.91µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=92.33ms  min=51.06ms  med=91.33ms  max=328.47ms p(90)=109.3ms  p(95)=115.08ms
       { expected_response:true }............: avg=92.33ms  min=51.06ms  med=91.33ms  max=328.47ms p(90)=109.3ms  p(95)=115.08ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 6009
     http_req_receiving......................: avg=87.89µs  min=26.35µs  med=85.42µs  max=4.63ms   p(90)=111.86µs p(95)=120.43µs
     http_req_sending........................: avg=44.21µs  min=14.21µs  med=44.24µs  max=652.75µs p(90)=58.61µs  p(95)=64.55µs 
     http_req_tls_handshaking................: avg=3.2µs    min=0s       med=0s       max=9.78ms   p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=92.2ms   min=50.93ms  med=91.2ms   max=325.44ms p(90)=109.17ms p(95)=114.94ms
     http_reqs...............................: 6009    32.108089/s
     iteration_duration......................: avg=3m6s     min=3m6s     med=3m6s     max=3m7s     p(90)=3m7s     p(95)=3m7s    
     iterations..............................: 3       0.01603/s
     vus.....................................: 2       min=2       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 (0h00m35.3s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m35.2s/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=104.58ms min=75.82ms  med=95.64ms  max=301.52ms p(90)=107.05ms p(95)=137.78ms
       { asset:GB1 }.........................: avg=95.68ms  min=81.65ms  med=99.13ms  max=106.26ms p(90)=104.83ms p(95)=105.54ms
       { asset:KB50 }........................: avg=165.67ms min=94.32ms  med=101.17ms max=301.52ms p(90)=261.45ms p(95)=281.48ms
       { asset:KB500 }.......................: avg=93.62ms  min=88.21ms  med=91.9ms   max=100.76ms p(90)=98.99ms  p(95)=99.87ms 
       { asset:MB5 }.........................: avg=97.63ms  min=82.64ms  med=101.36ms max=108.88ms p(90)=107.38ms p(95)=108.13ms
       { asset:MB50 }........................: avg=90.52ms  min=75.82ms  med=96.96ms  max=98.79ms  p(90)=98.42ms  p(95)=98.6ms  
       { asset:MB500 }.......................: avg=84.37ms  min=82.14ms  med=82.93ms  max=88.04ms  p(90)=87.02ms  p(95)=87.53ms 
     cloud_default_play_dav_download_trend...: avg=841.44ms min=56.62ms  med=141.71ms max=3.1s     p(90)=2.91s    p(95)=3.02s   
       { asset:GB1 }.........................: avg=2.99s    min=2.87s    med=3.01s    max=3.1s     p(90)=3.08s    p(95)=3.09s   
       { asset:KB50 }........................: avg=89.12ms  min=56.62ms  med=96.49ms  max=114.24ms p(90)=110.69ms p(95)=112.47ms
       { asset:KB500 }.......................: avg=100.99ms min=93.74ms  med=101.11ms max=108.13ms p(90)=106.73ms p(95)=107.43ms
       { asset:MB5 }.........................: avg=100.57ms min=92.42ms  med=96.29ms  max=113.01ms p(90)=109.66ms p(95)=111.34ms
       { asset:MB50 }........................: avg=193.11ms min=169.17ms med=204.47ms max=205.69ms p(90)=205.45ms p(95)=205.57ms
       { asset:MB500 }.......................: avg=1.56s    min=1.37s    med=1.43s    max=1.89s    p(90)=1.8s     p(95)=1.84s   
     cloud_default_play_dav_upload_trend.....: avg=1.81s    min=71.43ms  med=258.93ms max=6.85s    p(90)=6.61s    p(95)=6.76s   
       { asset:GB1 }.........................: avg=6.71s    min=6.54s    med=6.75s    max=6.85s    p(90)=6.83s    p(95)=6.84s   
       { asset:KB50 }........................: avg=87.81ms  min=83.51ms  med=87.77ms  max=92.14ms  p(90)=91.26ms  p(95)=91.7ms  
       { asset:KB500 }.......................: avg=75.86ms  min=71.43ms  med=77.54ms  max=78.62ms  p(90)=78.4ms   p(95)=78.51ms 
       { asset:MB5 }.........................: avg=135.28ms min=134.35ms med=134.68ms max=136.82ms p(90)=136.39ms p(95)=136.61ms
       { asset:MB50 }........................: avg=407.51ms min=381.04ms med=409.8ms  max=431.68ms p(90)=427.31ms p(95)=429.5ms 
       { asset:MB500 }.......................: avg=3.45s    min=3.41s    med=3.44s    max=3.5s     p(90)=3.49s    p(95)=3.49s   
     data_received...........................: 5.0 GB  141 MB/s
     data_sent...............................: 5.0 GB  142 MB/s
     http_req_blocked........................: avg=370.97µs min=2.24µs   med=5.85µs   max=8.14ms   p(90)=11.9µs   p(95)=1.51ms  
     http_req_connecting.....................: avg=8.78µs   min=0s       med=0s       max=223.65µs p(90)=0s       p(95)=31.95µs 
     http_req_duration.......................: avg=919.85ms min=56.62ms  med=103.81ms max=6.85s    p(90)=3.32s    p(95)=4.57s   
       { expected_response:true }............: avg=919.85ms min=56.62ms  med=103.81ms max=6.85s    p(90)=3.32s    p(95)=4.57s   
     http_req_failed.........................: 0.00%   ✓ 0        ✗ 54 
     http_req_receiving......................: avg=250.46ms min=49.2µs   med=105.53µs max=3.02s    p(90)=948ms    p(95)=2.14s   
     http_req_sending........................: avg=210.2ms  min=23.08µs  med=59.97µs  max=2.52s    p(90)=898.27ms p(95)=1.62s   
     http_req_tls_handshaking................: avg=349.46µs min=0s       med=0s       max=7.88ms   p(90)=0s       p(95)=1.37ms  
     http_req_waiting........................: avg=459.18ms min=56.06ms  med=96.39ms  max=4.47s    p(90)=1.6s     p(95)=2.96s   
     http_reqs...............................: 54      1.530637/s
     iteration_duration......................: avg=32.63s   min=27.48s   med=35.16s   max=35.24s   p(90)=35.22s   p(95)=35.23s  
     iterations..............................: 3       0.085035/s
     vus.....................................: 2       min=2      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 (0h00m55.7s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m55.7s/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=85.39ms  min=55.37ms  med=85.52ms  max=121.6ms  p(90)=99.06ms  p(95)=104.48ms
       { asset:KB500 }.......................: avg=87.58ms  min=55.37ms  med=87.58ms  max=121.6ms  p(90)=101.01ms p(95)=106.26ms
       { asset:MB25 }........................: avg=78.21ms  min=56.71ms  med=75.03ms  max=106.16ms p(90)=93.09ms  p(95)=99.61ms 
       { asset:MB5 }.........................: avg=82.45ms  min=57.72ms  med=82.68ms  max=119.8ms  p(90)=95.84ms  p(95)=98.79ms 
     cloud_default_play_dav_download_trend...: avg=92.99ms  min=63.63ms  med=91.14ms  max=149.71ms p(90)=108.5ms  p(95)=115.75ms
       { asset:KB500 }.......................: avg=89.3ms   min=63.63ms  med=88.88ms  max=120.69ms p(90)=102.59ms p(95)=107.25ms
       { asset:MB25 }........................: avg=125.01ms min=99.72ms  med=127.02ms max=149.71ms p(90)=139.82ms p(95)=145.62ms
       { asset:MB5 }.........................: avg=93.97ms  min=68.37ms  med=94.67ms  max=131.42ms p(90)=107.81ms p(95)=112.88ms
     cloud_default_play_dav_upload_trend.....: avg=120.4ms  min=74.52ms  med=107.13ms max=342.66ms p(90)=149.79ms p(95)=264.35ms
       { asset:KB500 }.......................: avg=98.7ms   min=74.52ms  med=97.75ms  max=139.82ms p(90)=113.09ms p(95)=117.22ms
       { asset:MB25 }........................: avg=276.6ms  min=246.38ms med=273.63ms max=342.66ms p(90)=298.72ms p(95)=299.74ms
       { asset:MB5 }.........................: avg=132.56ms min=95.8ms   med=132.44ms max=177.71ms p(90)=151.18ms p(95)=154.27ms
     data_received...........................: 1.7 GB  31 MB/s
     data_sent...............................: 1.7 GB  31 MB/s
     http_req_blocked........................: avg=17.42µs  min=1.98µs   med=5.22µs   max=8ms      p(90)=7.22µs   p(95)=8.46µs  
     http_req_connecting.....................: avg=238ns    min=0s       med=0s       max=182.55µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=99.6ms   min=55.37ms  med=92.71ms  max=342.66ms p(90)=127.59ms p(95)=141.63ms
       { expected_response:true }............: avg=99.6ms   min=55.37ms  med=92.71ms  max=342.66ms p(90)=127.59ms p(95)=141.63ms
     http_req_failed.........................: 0.00%   ✓ 0        ✗ 1440
     http_req_receiving......................: avg=2.85ms   min=27.48µs  med=99.88µs  max=70.12ms  p(90)=10.92ms  p(95)=14.81ms 
     http_req_sending........................: avg=4.21ms   min=18.25µs  med=54.99µs  max=145.53ms p(90)=9.64ms   p(95)=12.37ms 
     http_req_tls_handshaking................: avg=11.69µs  min=0s       med=0s       max=7.72ms   p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=92.52ms  min=55.24ms  med=89.68ms  max=212.07ms p(90)=115.14ms p(95)=129.66ms
     http_reqs...............................: 1440    25.84892/s
     iteration_duration......................: avg=55.51s   min=55.41s   med=55.45s   max=55.66s   p(90)=55.62s   p(95)=55.64s  
     iterations..............................: 3       0.053852/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 (0h00m00.3s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m00.2s/1h0m0s  3/3 shared iters

     ✗ users create status is 200
      ↳  0% — ✓ 0 / ✗ 3
     ✗ dav upload status is 201
      ↳  0% — ✓ 0 / ✗ 30
     ✗ dav download status is 200
      ↳  0% — ✓ 0 / ✗ 30
     ✗ dav delete status is 204
      ↳  0% — ✓ 0 / ✗ 30
     ✗ users delete status is 200
      ↳  0% — ✓ 0 / ✗ 3

     checks.......................................: 0.00%   ✓ 0          ✗ 96 
     cloud_default_play_dav_delete_error_rate.....: 1       min=1        max=1
     cloud_default_play_dav_delete_trend..........: avg=1.68ms   min=1.23ms   med=1.6ms    max=2.37ms   p(90)=2.08ms   p(95)=2.18ms  
       { asset:KB1 }..............................: avg=1.68ms   min=1.23ms   med=1.6ms    max=2.37ms   p(90)=2.08ms   p(95)=2.18ms  
     cloud_default_play_dav_download_error_rate...: 1       min=1        max=1
     cloud_default_play_dav_download_trend........: avg=1.57ms   min=1.32ms   med=1.53ms   max=2.16ms   p(90)=1.87ms   p(95)=1.93ms  
       { asset:KB1 }..............................: avg=1.57ms   min=1.32ms   med=1.53ms   max=2.16ms   p(90)=1.87ms   p(95)=1.93ms  
     cloud_default_play_dav_upload_error_rate.....: 1       min=1        max=1
     cloud_default_play_dav_upload_trend..........: avg=1.55ms   min=1.17ms   med=1.56ms   max=1.98ms   p(90)=1.85ms   p(95)=1.9ms   
       { asset:KB1 }..............................: avg=1.55ms   min=1.17ms   med=1.56ms   max=1.98ms   p(90)=1.85ms   p(95)=1.9ms   
     cloud_default_play_users_create_error_rate...: 1       min=1        max=1
     cloud_default_play_users_create_trend........: avg=78.28ms  min=72.38ms  med=78.98ms  max=83.49ms  p(90)=82.59ms  p(95)=83.04ms 
     cloud_default_play_users_delete_error_rate...: 1       min=1        max=1
     cloud_default_play_users_delete_trend........: avg=72.56ms  min=68.62ms  med=73.05ms  max=76ms     p(90)=75.41ms  p(95)=75.71ms 
     data_received................................: 34 kB   122 kB/s
     data_sent....................................: 58 kB   206 kB/s
     http_req_blocked.............................: avg=361.32µs min=2.03µs   med=4.12µs   max=13.21ms  p(90)=5.9µs    p(95)=12.89µs 
     http_req_connecting..........................: avg=4.53µs   min=0s       med=0s       max=167.35µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=6.21ms   min=1.17ms   med=1.57ms   max=83.49ms  p(90)=2.11ms   p(95)=69.56ms 
     http_req_failed..............................: 100.00% ✓ 96         ✗ 0  
     http_req_receiving...........................: avg=53.16µs  min=23.06µs  med=51.06µs  max=129.56µs p(90)=75.5µs   p(95)=87.23µs 
     http_req_sending.............................: avg=40.19µs  min=13.62µs  med=37.99µs  max=159.03µs p(90)=50.1µs   p(95)=58.26µs 
     http_req_tls_handshaking.....................: avg=348.72µs min=0s       med=0s       max=12.93ms  p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=6.12ms   min=1.1ms    med=1.5ms    max=83.36ms  p(90)=2.01ms   p(95)=69.44ms 
     http_reqs....................................: 96      341.599222/s
     iteration_duration...........................: avg=237.13ms min=229.83ms med=235.48ms max=246.07ms p(90)=243.95ms p(95)=245.01ms
     iterations...................................: 3       10.674976/s


          /\      |‾‾| /‾‾/   /‾‾/   
     /\  /  \     |  |/  /   /  /    
    /  \/    \    |     (   /   ‾‾\  
   /          \   |  |\  \ |  (‾)  | 
  / __________ \  |__| \__\ \_____/ .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 (0h01m55.4s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h01m55.4s/1h0m0s  3/3 shared iters

     ✓ dav create status is 201
     ✓ dav upload status is 201
     ✓ dav move status is 201
     ✓ dav propfind status is 207
     ✓ dav delete status is 204

     checks..................................: 100.00% ✓ 3750      ✗ 0   
     cloud_default_play_dav_create_trend.....: avg=93.19ms  min=58.95ms med=92.28ms  max=305.65ms p(90)=109.99ms p(95)=115.61ms
     cloud_default_play_dav_delete_trend.....: avg=88ms     min=55.77ms med=86.4ms   max=129.37ms p(90)=105.9ms  p(95)=109.82ms
     cloud_default_play_dav_move_trend.......: avg=103.05ms min=65.08ms med=102.04ms max=299.21ms p(90)=121.7ms  p(95)=128.66ms
     cloud_default_play_dav_propfind_trend...: avg=79.45ms  min=50.98ms med=79.09ms  max=297.28ms p(90)=95.43ms  p(95)=100.38ms
     cloud_default_play_dav_upload_trend.....: avg=88.5ms   min=57.89ms med=88.64ms  max=133.6ms  p(90)=105.35ms p(95)=110.87ms
     data_received...........................: 4.5 MB  39 kB/s
     data_sent...............................: 10 MB   89 kB/s
     http_req_blocked........................: avg=8.87µs   min=1.55µs  med=5.04µs   max=5.86ms   p(90)=6.63µs   p(95)=7.62µs  
     http_req_connecting.....................: avg=118ns    min=0s      med=0s       max=168.74µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=90.93ms  min=50.98ms med=90.07ms  max=305.65ms p(90)=111.46ms p(95)=117.98ms
       { expected_response:true }............: avg=90.93ms  min=50.98ms med=90.07ms  max=305.65ms p(90)=111.46ms p(95)=117.98ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 3750
     http_req_receiving......................: avg=96.99µs  min=24.39µs med=91.68µs  max=3.19ms   p(90)=133.53µs p(95)=150.04µs
     http_req_sending........................: avg=61.41µs  min=13.83µs med=51.17µs  max=552.74µs p(90)=126.66µs p(95)=137.51µs
     http_req_tls_handshaking................: avg=3.63µs   min=0s      med=0s       max=5.57ms   p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=90.77ms  min=50.86ms med=89.91ms  max=305.53ms p(90)=111.29ms p(95)=117.81ms
     http_reqs...............................: 3750    32.495199/s
     iteration_duration......................: avg=1m54s    min=1m54s   med=1m54s    max=1m55s    p(90)=1m55s    p(95)=1m55s   
     iterations..............................: 3       0.025996/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-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[0041] TypeError: Cannot read property 'childNodes' of undefined
running at file:///root/cdperf/tests/k6/test-issue-github-ocis-1399-share-with-new-user.js:1:3993(130)
default at native  executor=shared-iterations scenario=default source=stacktrace
ERRO[0041] TypeError: Cannot read property 'childNodes' of undefined
running at file:///root/cdperf/tests/k6/test-issue-github-ocis-1399-share-with-new-user.js:1:3993(130)
default at native  executor=shared-iterations scenario=default source=stacktrace
ERRO[0041] TypeError: Cannot read property 'childNodes' of undefined
running at file:///root/cdperf/tests/k6/test-issue-github-ocis-1399-share-with-new-user.js:1:3993(130)
default at native  executor=shared-iterations scenario=default source=stacktrace

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

     ✗ users create status is 200
      ↳  0% — ✓ 0 / ✗ 3
     ✓ dav create status is 201
     ✓ dav upload status is 201
     ✓ share create status is 200

     checks.......................................: 99.80% ✓ 1506      ✗ 3   
     cloud_default_play_dav_create_trend..........: avg=100.76ms min=91.46ms med=99.93ms  max=110.9ms  p(90)=108.71ms p(95)=109.8ms 
     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=81.3ms   min=55.97ms med=80.95ms  max=284.01ms p(90)=94.21ms  p(95)=97.96ms 
       { asset:KB10 }.............................: avg=81.3ms   min=55.97ms med=80.95ms  max=284.01ms p(90)=94.21ms  p(95)=97.96ms 
     cloud_default_play_share_create_trend........: avg=62.24ms  min=56.9ms  med=61.82ms  max=67.98ms  p(90)=66.75ms  p(95)=67.37ms 
     cloud_default_play_users_create_error_rate...: 1      min=1       max=1 
     cloud_default_play_users_create_trend........: avg=83.34ms  min=82.09ms med=82.88ms  max=85.07ms  p(90)=84.63ms  p(95)=84.85ms 
     data_received................................: 986 kB 24 kB/s
     data_sent....................................: 16 MB  379 kB/s
     http_req_blocked.............................: avg=19µs     min=1.94µs  med=5.27µs   max=7.88ms   p(90)=6.39µs   p(95)=7.25µs  
     http_req_connecting..........................: avg=289ns    min=0s      med=0s       max=189.08µs p(90)=0s       p(95)=0s      
     http_req_duration............................: avg=81.31ms  min=55.97ms med=80.98ms  max=284.01ms p(90)=94.22ms  p(95)=98ms    
       { expected_response:true }.................: avg=81.3ms   min=55.97ms med=80.95ms  max=284.01ms p(90)=94.23ms  p(95)=98.01ms 
     http_req_failed..............................: 0.19%  ✓ 3         ✗ 1506
     http_req_receiving...........................: avg=90.17µs  min=32.55µs med=91.12µs  max=747.85µs p(90)=113.75µs p(95)=119.81µs
     http_req_sending.............................: avg=118.06µs min=14.41µs med=126.68µs max=561.67µs p(90)=143µs    p(95)=154.03µs
     http_req_tls_handshaking.....................: avg=13.31µs  min=0s      med=0s       max=7.65ms   p(90)=0s       p(95)=0s      
     http_req_waiting.............................: avg=81.1ms   min=55.76ms med=80.75ms  max=283.88ms p(90)=94.03ms  p(95)=97.76ms 
     http_reqs....................................: 1509   36.208619/s
     iteration_duration...........................: avg=41.47s   min=41.33s  med=41.47s   max=41.62s   p(90)=41.59s   p(95)=41.61s  
     iterations...................................: 3      0.071985/s
     vus..........................................: 3      min=3       max=3 
     vus_max......................................: 3      min=3       max=3 

e19ee89a8394
ocis-config-k6

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.

Result: there is no performance degradation.

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

3 participants