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-beta.3 #3924

Closed
31 of 32 tasks
kulmann opened this issue Jun 7, 2022 · 5 comments · Fixed by #3934
Closed
31 of 32 tasks

Release 2.0.0-beta.3 #3924

kulmann opened this issue Jun 7, 2022 · 5 comments · Fixed by #3934

Comments

@kulmann
Copy link
Member

kulmann commented Jun 7, 2022

Tasks

PRs which need to be merged

Click to expand

Release Process

@ScharfViktor
Copy link
Contributor

Smoke beta3

branch: release-2.0.0-beta.3

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
  • 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")

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) - need message: "quota is insufficient"
  • 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 Jun 8, 2022

Smoke test with oCIS WOPI server

  • Docker-Compose Setup
  • Login as Einstein
    • Click "Create new file" -> You have multiple proposed office formats
    • Create a new "odt" office file
      • file opens in Collabora
      • add some text, save the file and close the editor / tab
      • reopen the newly created file
      • the previously added text is still there
    • Create a new "md" file
      • file opens in textEditor. CodiMD was removed
      • add some text, save the file and close the editor / tab
      • reopen the newly created file
      • the previously added text is still there
    • 🚫 Create a new "docx" file
      • open file in OnlyOffice
      • add some text, save the file and close the editor / tab
      • reopen the newly created file
      • the previously added text is still there
    • Create a new folder "documents"
      • Share the folder "documents" with Marie with editor permissions
      • Create a new "collaborative.odt" office file in the folder
      • Create a new "collaborative.docx" office file in the folder
      • Create a new "collaborative.md" file in the folder
      • open "collaborative.odt" with Collabora and edit some text
      • open "collaborative.docx" with OnlyOffice and edit some text
      • open "collaborative.md" with Text-editor and edit some text
  • Login as Marie in a different browser / incognito window
    • accept "documents" share from Einstein
    • navigate to "documents" share and open "collaborative.odt" with Collabora
      • see that Einstein is already editing it and see its cursor and name
      • changes will be shared between both users' editing sessions
    • navigate to "documents" share and open "collaborative.docx" with OnlyOffice
      • see that Einstein is already editing it and see its cursor and name
      • changes will be shared between both users' editing sessions

REMARKS

curl: (7) Failed to connect to onlyoffice port 80 after 0 ms: Connection refused

OnlyOffice is not yet available, trying again in 10 seconds

@ScharfViktor
Copy link
Contributor

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" - 🚫 no reaction after click button "Submit"
    • Navigate to settings and make sure there are no Hello configuration options - 🚫 No settings in web
  • 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"

@ScharfViktor
Copy link
Contributor

Compatibility test

from v2.0.0-beta2 to beta3 (use ocis:llatest@sha256:5a08c1761ddb5ac54d6afc94382b40c21294b9d81d1434d8fb6b5112d4db1d1f)

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:

@fschade
Copy link
Contributor

fschade commented Jun 9, 2022

K6 results on intel test machine

ocis - 2.0.0-beta.3 (using latest version)

Overview

Test 2.0.0-beta.3 2.0.0-beta2 2.0.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 0h06m34.3s 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 0h09m59.4s 0h08m43.8s 0h09m47.0s 04m39.5s 04m34.2s 04m38.7s 04m26.9s
propfind-deep-1000-files-5-nested-folders 0h10m47.0s 0h09m25.5s 0h10m39.1s 03m53.2s 03m53.3s 03m53.4s 03m36.3s
propfind-flat-1000-files 0h03m24.3s 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 0h00m41.4s 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 0h00m56.3s 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.3s 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 0h02m03.2s 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 0h00m49.3s 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-beta3

./scripts/cdperf --cloud-docker-image=owncloud/ocis:latest@sha256:5a08c1761ddb5ac54d6afc94382b40c21294b9d81d1434d8fb6b5112d4db1d1f --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

docker.io/owncloud/ocis@sha256:5a08c1761ddb5ac54d6afc94382b40c21294b9d81d1434d8fb6b5112d4db1d1f: Pulling from owncloud/ocis
Digest: sha256:5a08c1761ddb5ac54d6afc94382b40c21294b9d81d1434d8fb6b5112d4db1d1f
Status: Downloaded newer image for owncloud/ocis@sha256:5a08c1761ddb5ac54d6afc94382b40c21294b9d81d1434d8fb6b5112d4db1d1f
669cab3c3e750ca7a832c74c9ec9395c54fda5cc0e8cdb59c3b27e4310854c46
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'
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 (0h06m34.3s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h06m34.3s/1h0m0s  3/3 shared iters

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

     checks..................................: 100.00% ✓ 8865      ✗ 0
     cloud_default_play_dav_delete_trend.....: avg=113.88ms min=63.46ms  med=112.28ms max=349.51ms p(90)=139.82ms p(95)=147.27ms
       { asset:KB100 }.......................: avg=137.15ms min=98.79ms  med=136.86ms max=179.16ms p(90)=156.82ms p(95)=165.21ms
       { asset:KB200 }.......................: avg=133.71ms min=98.1ms   med=133.12ms max=349.51ms p(90)=153.46ms p(95)=157.62ms
       { asset:KB300 }.......................: avg=127.73ms min=93.39ms  med=129.09ms max=164.33ms p(90)=145.02ms p(95)=148.42ms
       { asset:KB400 }.......................: avg=122.02ms min=93.59ms  med=122.02ms max=152.38ms p(90)=137.88ms p(95)=141.98ms
       { asset:KB500 }.......................: avg=118.95ms min=83.25ms  med=119.67ms max=154.99ms p(90)=133.51ms p(95)=137.51ms
       { asset:KB600 }.......................: avg=113.88ms min=77.44ms  med=115.68ms max=145.97ms p(90)=127.84ms p(95)=131.07ms
       { asset:KB700 }.......................: avg=107.03ms min=79.76ms  med=106.04ms max=303.4ms  p(90)=124.88ms p(95)=128.34ms
       { asset:KB800 }.......................: avg=104.81ms min=70.54ms  med=104.03ms max=306.19ms p(90)=114.52ms p(95)=118.09ms
       { asset:KB900 }.......................: avg=98.68ms  min=69.06ms  med=98.17ms  max=132.42ms p(90)=112.29ms p(95)=114.48ms
       { asset:MB1 }.........................: avg=91.66ms  min=70.7ms   med=89.62ms  max=123.65ms p(90)=106.64ms p(95)=111.41ms
       { asset:MB10 }........................: avg=88.05ms  min=65ms     med=87.08ms  max=114.26ms p(90)=106.72ms p(95)=110.49ms
       { asset:MB100 }.......................: avg=95.11ms  min=81.18ms  med=96.39ms  max=111.71ms p(90)=106.04ms p(95)=108.88ms
       { asset:MB120 }.......................: avg=89.26ms  min=75.79ms  med=89.67ms  max=102.32ms p(90)=99.79ms  p(95)=101.05ms
       { asset:MB140 }.......................: avg=97.6ms   min=88.29ms  med=97.27ms  max=107.23ms p(90)=105.24ms p(95)=106.24ms
       { asset:MB160 }.......................: avg=85.11ms  min=74.83ms  med=79.7ms   max=100.81ms p(90)=96.59ms  p(95)=98.7ms
       { asset:MB180 }.......................: avg=88.32ms  min=82.67ms  med=90.85ms  max=91.42ms  p(90)=91.31ms  p(95)=91.36ms
       { asset:MB2 }.........................: avg=94.24ms  min=77.55ms  med=94.09ms  max=114.86ms p(90)=103.65ms p(95)=108.07ms
       { asset:MB20 }........................: avg=91.88ms  min=69.12ms  med=92.83ms  max=108.51ms p(90)=106.25ms p(95)=107.38ms
       { asset:MB200 }.......................: avg=91.88ms  min=88.3ms   med=92.6ms   max=94.73ms  p(90)=94.3ms   p(95)=94.51ms
       { asset:MB220 }.......................: avg=78.18ms  min=66.99ms  med=77.28ms  max=90.27ms  p(90)=87.67ms  p(95)=88.97ms
       { asset:MB240 }.......................: avg=98.41ms  min=82.85ms  med=103.64ms max=108.74ms p(90)=107.72ms p(95)=108.23ms
       { asset:MB260 }.......................: avg=89.68ms  min=82.77ms  med=85.38ms  max=100.88ms p(90)=97.78ms  p(95)=99.33ms
       { asset:MB280 }.......................: avg=88.22ms  min=85.59ms  med=87.02ms  max=92.05ms  p(90)=91.04ms  p(95)=91.55ms
       { asset:MB3 }.........................: avg=94.94ms  min=65.32ms  med=94.25ms  max=116.93ms p(90)=112.11ms p(95)=112.56ms
       { asset:MB30 }........................: avg=90.17ms  min=78.76ms  med=87.37ms  max=109.65ms p(90)=102.54ms p(95)=106.09ms
       { asset:MB300 }.......................: avg=95.24ms  min=78.45ms  med=97.77ms  max=109.5ms  p(90)=107.16ms p(95)=108.33ms
       { asset:MB4 }.........................: avg=92.94ms  min=71.06ms  med=93.07ms  max=113.13ms p(90)=104.64ms p(95)=107.3ms
       { asset:MB40 }........................: avg=89.09ms  min=77.04ms  med=88.55ms  max=103.92ms p(90)=99.35ms  p(95)=101.64ms
       { asset:MB5 }.........................: avg=92.77ms  min=72.6ms   med=93.26ms  max=119.39ms p(90)=107ms    p(95)=110.68ms
       { asset:MB50 }........................: avg=86.48ms  min=72.87ms  med=90.54ms  max=100.53ms p(90)=95.96ms  p(95)=98.24ms
       { asset:MB6 }.........................: avg=90.36ms  min=70.97ms  med=90.71ms  max=115.56ms p(90)=100.77ms p(95)=108.57ms
       { asset:MB60 }........................: avg=91.86ms  min=71.49ms  med=93.24ms  max=102.39ms p(90)=102.24ms p(95)=102.32ms
       { asset:MB7 }.........................: avg=87.95ms  min=63.46ms  med=90.26ms  max=101.65ms p(90)=98.1ms   p(95)=99.57ms
       { asset:MB70 }........................: avg=88.96ms  min=77.62ms  med=86.85ms  max=114.31ms p(90)=96.71ms  p(95)=105.51ms
       { asset:MB8 }.........................: avg=89.26ms  min=68.55ms  med=87.48ms  max=114.06ms p(90)=101.59ms p(95)=103.83ms
       { asset:MB80 }........................: avg=87.25ms  min=80.91ms  med=89ms     max=93.74ms  p(90)=90.66ms  p(95)=92.2ms
       { asset:MB9 }.........................: avg=87.78ms  min=69.17ms  med=87.35ms  max=107.78ms p(90)=101.4ms  p(95)=102.01ms
       { asset:MB90 }........................: avg=90.72ms  min=78.99ms  med=88.46ms  max=106.38ms p(90)=99.62ms  p(95)=103ms
     cloud_default_play_dav_download_trend...: avg=85.06ms  min=50.8ms   med=77.67ms  max=781.54ms p(90)=92.65ms  p(95)=101.31ms
       { asset:KB100 }.......................: avg=76.21ms  min=54.43ms  med=75.41ms  max=175.22ms p(90)=88.41ms  p(95)=91.33ms
       { asset:KB200 }.......................: avg=76.1ms   min=50.8ms   med=76.4ms   max=102.75ms p(90)=88.18ms  p(95)=91.7ms
       { asset:KB300 }.......................: avg=75.54ms  min=56.62ms  med=74.91ms  max=121.76ms p(90)=87.02ms  p(95)=90.89ms
       { asset:KB400 }.......................: avg=77.4ms   min=55.02ms  med=77.23ms  max=100.31ms p(90)=89.37ms  p(95)=93.61ms
       { asset:KB500 }.......................: avg=75.74ms  min=53.47ms  med=75.85ms  max=101.28ms p(90)=87.76ms  p(95)=89.91ms
       { asset:KB600 }.......................: avg=76.34ms  min=55.7ms   med=76.55ms  max=105.74ms p(90)=87.01ms  p(95)=90.36ms
       { asset:KB700 }.......................: avg=79.3ms   min=56.9ms   med=76.82ms  max=302.38ms p(90)=89ms     p(95)=92.82ms
       { asset:KB800 }.......................: avg=76.28ms  min=54.24ms  med=76.44ms  max=106.35ms p(90)=87.71ms  p(95)=91.1ms
       { asset:KB900 }.......................: avg=76.78ms  min=52.73ms  med=76.23ms  max=113.83ms p(90)=89.2ms   p(95)=93.65ms
       { asset:MB1 }.........................: avg=78.45ms  min=61.01ms  med=79.28ms  max=95.47ms  p(90)=87.36ms  p(95)=90.46ms
       { asset:MB10 }........................: avg=89.05ms  min=69.69ms  med=88.13ms  max=109.1ms  p(90)=107.88ms p(95)=108.49ms
       { asset:MB100 }.......................: avg=273.34ms min=244.67ms med=263.71ms max=367.04ms p(90)=303.71ms p(95)=335.37ms
       { asset:MB120 }.......................: avg=274.26ms min=271.49ms med=272.27ms max=279.01ms p(90)=277.66ms p(95)=278.34ms
       { asset:MB140 }.......................: avg=441.89ms min=433.54ms med=440.3ms  max=451.83ms p(90)=449.53ms p(95)=450.68ms
       { asset:MB160 }.......................: avg=354.26ms min=346.98ms med=347.63ms max=368.18ms p(90)=364.07ms p(95)=366.13ms
       { asset:MB180 }.......................: avg=397.03ms min=366.57ms med=373.97ms max=450.55ms p(90)=435.23ms p(95)=442.89ms
       { asset:MB2 }.........................: avg=77.69ms  min=61.59ms  med=75.44ms  max=94.07ms  p(90)=91.51ms  p(95)=91.75ms
       { asset:MB20 }........................: avg=122.53ms min=101.53ms med=122.05ms max=141.88ms p(90)=132.32ms p(95)=137.1ms
       { asset:MB200 }.......................: avg=430.26ms min=383.96ms med=390.62ms max=516.22ms p(90)=491.1ms  p(95)=503.66ms
       { asset:MB220 }.......................: avg=494.98ms min=485.06ms med=499.13ms max=500.74ms p(90)=500.42ms p(95)=500.58ms
       { asset:MB240 }.......................: avg=495.01ms min=437.52ms med=508.69ms max=538.82ms p(90)=532.79ms p(95)=535.81ms
       { asset:MB260 }.......................: avg=719.79ms min=669.82ms med=708.01ms max=781.54ms p(90)=766.83ms p(95)=774.18ms
       { asset:MB280 }.......................: avg=589.25ms min=551.57ms med=568.73ms max=647.46ms p(90)=631.71ms p(95)=639.59ms
       { asset:MB3 }.........................: avg=83.42ms  min=67.49ms  med=84.36ms  max=99.58ms  p(90)=97.03ms  p(95)=98.07ms
       { asset:MB30 }........................: avg=134.39ms min=113.19ms med=132.38ms max=165.34ms p(90)=153.19ms p(95)=159.27ms
       { asset:MB300 }.......................: avg=610.33ms min=597.93ms med=603.82ms max=629.23ms p(90)=624.15ms p(95)=626.69ms
       { asset:MB4 }.........................: avg=84.31ms  min=63.93ms  med=82.68ms  max=105.41ms p(90)=95.96ms  p(95)=98.63ms
       { asset:MB40 }........................: avg=161.11ms min=135.3ms  med=155.46ms max=208.93ms p(90)=181.86ms p(95)=195.39ms
       { asset:MB5 }.........................: avg=85.61ms  min=66.7ms   med=86.43ms  max=104.54ms p(90)=97.04ms  p(95)=101.43ms
       { asset:MB50 }........................: avg=177.58ms min=145.23ms med=180.05ms max=201.04ms p(90)=193.24ms p(95)=197.14ms
       { asset:MB6 }.........................: avg=86.6ms   min=69.92ms  med=86.68ms  max=108.24ms p(90)=95.18ms  p(95)=102.37ms
       { asset:MB60 }........................: avg=201.66ms min=183.54ms med=204.04ms max=227.93ms p(90)=216.2ms  p(95)=222.07ms
       { asset:MB7 }.........................: avg=88.1ms   min=69.6ms   med=87.63ms  max=100.73ms p(90)=97.88ms  p(95)=99.96ms
       { asset:MB70 }........................: avg=218.58ms min=207.37ms med=214.15ms max=239.76ms p(90)=236.21ms p(95)=237.99ms
       { asset:MB8 }.........................: avg=90.56ms  min=71.95ms  med=87.09ms  max=112.55ms p(90)=105.66ms p(95)=108.33ms
       { asset:MB80 }........................: avg=225.15ms min=198.58ms med=225.71ms max=256.92ms p(90)=246.16ms p(95)=251.54ms
       { asset:MB9 }.........................: avg=90.25ms  min=71.11ms  med=88.99ms  max=111.13ms p(90)=104.65ms p(95)=108.16ms
       { asset:MB90 }........................: avg=257.9ms  min=236.22ms med=259.34ms max=289.13ms p(90)=273.84ms p(95)=281.48ms
     cloud_default_play_dav_upload_trend.....: avg=145.14ms min=59.72ms  med=119.49ms max=2.12s    p(90)=171.31ms p(95)=206.35ms
       { asset:KB100 }.......................: avg=82.25ms  min=59.72ms  med=81.63ms  max=118.92ms p(90)=96.39ms  p(95)=100.28ms
       { asset:KB200 }.......................: avg=90.75ms  min=65.94ms  med=90.73ms  max=118.3ms  p(90)=102.82ms p(95)=107.88ms
       { asset:KB300 }.......................: avg=97.1ms   min=69.32ms  med=96.66ms  max=135.2ms  p(90)=111.75ms p(95)=117.05ms
       { asset:KB400 }.......................: avg=106.26ms min=79.63ms  med=106.98ms max=145.38ms p(90)=119.78ms p(95)=123.32ms
       { asset:KB500 }.......................: avg=115.56ms min=90.18ms  med=115.49ms max=148.66ms p(90)=130.18ms p(95)=136.8ms
       { asset:KB600 }.......................: avg=123.83ms min=86.4ms   med=121.54ms max=354.46ms p(90)=136.95ms p(95)=142.52ms
       { asset:KB700 }.......................: avg=126.85ms min=90.86ms  med=126.01ms max=168.85ms p(90)=144.55ms p(95)=149.9ms
       { asset:KB800 }.......................: avg=136.23ms min=101.75ms med=135.73ms max=171.32ms p(90)=152.63ms p(95)=156.88ms
       { asset:KB900 }.......................: avg=141.22ms min=102.33ms med=141.55ms max=170.73ms p(90)=158.65ms p(95)=161.6ms
       { asset:MB1 }.........................: avg=143.34ms min=111.48ms med=143.72ms max=176.74ms p(90)=158.56ms p(95)=161.77ms
       { asset:MB10 }........................: avg=212.79ms min=194.68ms med=205.35ms max=239.95ms p(90)=236.51ms p(95)=238.23ms
       { asset:MB100 }.......................: avg=764.25ms min=720.73ms med=768.93ms max=786.11ms p(90)=782.5ms  p(95)=784.31ms
       { asset:MB120 }.......................: avg=898.54ms min=873.17ms med=888.52ms max=933.92ms p(90)=924.84ms p(95)=929.38ms
       { asset:MB140 }.......................: avg=965.23ms min=963.08ms med=965.85ms max=966.77ms p(90)=966.59ms p(95)=966.68ms
       { asset:MB160 }.......................: avg=1.13s    min=1.09s    med=1.13s    max=1.16s    p(90)=1.16s    p(95)=1.16s
       { asset:MB180 }.......................: avg=1.26s    min=1.22s    med=1.24s    max=1.32s    p(90)=1.3s     p(95)=1.31s
       { asset:MB2 }.........................: avg=156.8ms  min=131.31ms med=157.92ms max=180.11ms p(90)=175.24ms p(95)=177.46ms
       { asset:MB20 }........................: avg=267.82ms min=227.85ms med=273.46ms max=315.02ms p(90)=288.05ms p(95)=301.53ms
       { asset:MB200 }.......................: avg=1.32s    min=1.29s    med=1.33s    max=1.34s    p(90)=1.33s    p(95)=1.34s
       { asset:MB220 }.......................: avg=1.51s    min=1.47s    med=1.52s    max=1.55s    p(90)=1.54s    p(95)=1.54s
       { asset:MB240 }.......................: avg=1.56s    min=1.49s    med=1.58s    max=1.6s     p(90)=1.59s    p(95)=1.59s
       { asset:MB260 }.......................: avg=1.73s    min=1.69s    med=1.69s    max=1.82s    p(90)=1.79s    p(95)=1.81s
       { asset:MB280 }.......................: avg=1.91s    min=1.9s     med=1.9s     max=1.92s    p(90)=1.92s    p(95)=1.92s
       { asset:MB3 }.........................: avg=156.5ms  min=127.98ms med=157.6ms  max=186.44ms p(90)=176.56ms p(95)=177.51ms
       { asset:MB30 }........................: avg=323.65ms min=297.75ms med=318.24ms max=364.06ms p(90)=363.5ms  p(95)=363.78ms
       { asset:MB300 }.......................: avg=2.05s    min=1.99s    med=2.05s    max=2.12s    p(90)=2.1s     p(95)=2.11s
       { asset:MB4 }.........................: avg=165.82ms min=138.37ms med=163.27ms max=205.52ms p(90)=187.49ms p(95)=191.18ms
       { asset:MB40 }........................: avg=385.81ms min=351.65ms med=388.72ms max=436.2ms  p(90)=410.07ms p(95)=423.14ms
       { asset:MB5 }.........................: avg=173.78ms min=142.53ms med=171.6ms  max=210.65ms p(90)=197.61ms p(95)=202.34ms
       { asset:MB50 }........................: avg=459.53ms min=427.39ms med=450.51ms max=498.23ms p(90)=493.69ms p(95)=495.96ms
       { asset:MB6 }.........................: avg=175.66ms min=144.97ms med=171.29ms max=211.55ms p(90)=206.03ms p(95)=208.43ms
       { asset:MB60 }........................: avg=509.37ms min=470.22ms med=511.24ms max=556ms    p(90)=548.75ms p(95)=552.38ms
       { asset:MB7 }.........................: avg=201.74ms min=156.45ms med=191.66ms max=377.01ms p(90)=210.7ms  p(95)=360.79ms
       { asset:MB70 }........................: avg=576.02ms min=548.14ms med=584.44ms max=604.84ms p(90)=597.44ms p(95)=601.14ms
       { asset:MB8 }.........................: avg=191.64ms min=160.84ms med=192.42ms max=248.75ms p(90)=210.22ms p(95)=213.52ms
       { asset:MB80 }........................: avg=633.81ms min=593.75ms med=633.94ms max=676.92ms p(90)=656.69ms p(95)=666.8ms
       { asset:MB9 }.........................: avg=194.64ms min=166.24ms med=194.64ms max=237.94ms p(90)=216.95ms p(95)=224.43ms
       { asset:MB90 }........................: avg=688.85ms min=626.68ms med=680.38ms max=741.56ms p(90)=736.83ms p(95)=739.2ms
     data_received...........................: 15 GB   38 MB/s
     data_sent...............................: 15 GB   38 MB/s
     http_req_blocked........................: avg=9.69µs   min=1.54µs   med=5.36µs   max=14.15ms  p(90)=7.05µs   p(95)=8.36µs
     http_req_connecting.....................: avg=81ns     min=0s       med=0s       max=245.11µs p(90)=0s       p(95)=0s
     http_req_duration.......................: avg=114.69ms min=50.8ms   med=100.63ms max=2.12s    p(90)=146.19ms p(95)=165.98ms
       { expected_response:true }............: avg=114.69ms min=50.8ms   med=100.63ms max=2.12s    p(90)=146.19ms p(95)=165.98ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 8865
     http_req_receiving......................: avg=3.37ms   min=25.38µs  med=106.91µs max=701.17ms p(90)=1.91ms   p(95)=3.84ms
     http_req_sending........................: avg=4.85ms   min=14.5µs   med=55.71µs  max=768.53ms p(90)=2.5ms    p(95)=4.86ms
     http_req_tls_handshaking................: avg=3.96µs   min=0s       med=0s       max=13.78ms  p(90)=0s       p(95)=0s
     http_req_waiting........................: avg=106.47ms min=50.16ms  med=98.37ms  max=1.37s    p(90)=140.95ms p(95)=152.81ms
     http_reqs...............................: 8865    22.481908/s
     iteration_duration......................: avg=6m33s    min=6m32s    med=6m32s    max=6m34s    p(90)=6m33s    p(95)=6m34s
     iterations..............................: 3       0.007608/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 (0h10m47.0s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h10m46.9s/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=106.2ms  min=68.99ms  med=105.65ms max=341.25ms p(90)=120.53ms p(95)=125.17ms
       { asset:KB1 }.........................: avg=106.2ms  min=68.99ms  med=105.66ms max=341.25ms p(90)=120.54ms p(95)=125.17ms
     cloud_default_play_dav_delete_trend.....: avg=111.89ms min=68.63ms  med=111.34ms max=334.41ms p(90)=125.93ms p(95)=130.46ms
       { asset:KB1 }.........................: avg=111.92ms min=79.72ms  med=111.36ms max=334.41ms p(90)=125.93ms p(95)=130.46ms
     cloud_default_play_dav_propfind_trend...: avg=300.17ms min=291.68ms med=303.09ms max=305.73ms p(90)=305.2ms  p(95)=305.46ms
     cloud_default_play_dav_upload_trend.....: avg=103.24ms min=71.11ms  med=102.8ms  max=317.75ms p(90)=117.08ms p(95)=121.91ms
       { asset:KB1 }.........................: avg=103.24ms min=71.11ms  med=102.8ms  max=317.75ms p(90)=117.08ms p(95)=121.91ms
     data_received...........................: 9.8 MB  15 kB/s
     data_sent...............................: 7.3 MB  11 kB/s
     http_req_blocked........................: avg=6.71µs   min=1.58µs   med=5.34µs   max=8.07ms   p(90)=6.46µs   p(95)=7.45µs
     http_req_connecting.....................: avg=21ns     min=0s       med=0s       max=189.58µs p(90)=0s       p(95)=0s
     http_req_duration.......................: avg=106.69ms min=68.63ms  med=106.11ms max=341.25ms p(90)=121.27ms p(95)=126.08ms
       { expected_response:true }............: avg=106.69ms min=68.63ms  med=106.11ms max=341.25ms p(90)=121.27ms p(95)=126.08ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 18009
     http_req_receiving......................: avg=88.61µs  min=24.48µs  med=87.04µs  max=5.66ms   p(90)=109.4µs  p(95)=117.87µs
     http_req_sending........................: avg=40.41µs  min=11.64µs  med=38.05µs  max=691.45µs p(90)=54.87µs  p(95)=60.2µs
     http_req_tls_handshaking................: avg=1.24µs   min=0s       med=0s       max=7.9ms    p(90)=0s       p(95)=0s
     http_req_waiting........................: avg=106.56ms min=68.49ms  med=105.98ms max=341.13ms p(90)=121.13ms p(95)=125.95ms
     http_reqs...............................: 18009   27.835134/s
     iteration_duration......................: avg=10m46s   min=10m45s   med=10m46s   max=10m46s   p(90)=10m46s   p(95)=10m46s
     iterations..............................: 3       0.004637/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 (0h09m59.4s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h09m59.4s/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=128.93ms min=64.19ms  med=127.96ms max=260.31ms p(90)=157.67ms p(95)=166.7ms
       { asset:KB1 }.........................: avg=128.93ms min=64.19ms  med=127.97ms max=260.31ms p(90)=157.67ms p(95)=166.71ms
     cloud_default_play_dav_delete_trend.....: avg=144.04ms min=63.62ms  med=143.52ms max=190.67ms p(90)=159.73ms p(95)=167.25ms
       { asset:KB1 }.........................: avg=144.73ms min=116.43ms med=143.82ms max=190.67ms p(90)=159.74ms p(95)=167.42ms
     cloud_default_play_dav_propfind_trend...: avg=179.15ms min=168.44ms med=179.09ms max=189.91ms p(90)=187.75ms p(95)=188.83ms
     cloud_default_play_dav_upload_trend.....: avg=114.49ms min=82.08ms  med=113.05ms max=161.87ms p(90)=131.44ms p(95)=136.15ms
       { asset:KB1 }.........................: avg=114.49ms min=82.08ms  med=113.05ms max=161.87ms p(90)=131.44ms p(95)=136.15ms
     data_received...........................: 6.2 MB  10 kB/s
     data_sent...............................: 6.3 MB  11 kB/s
     http_req_blocked........................: avg=6.84µs   min=1.74µs   med=5.49µs   max=7.63ms   p(90)=7.15µs   p(95)=8.24µs
     http_req_connecting.....................: avg=39ns     min=0s       med=0s       max=196.01µs p(90)=0s       p(95)=0s
     http_req_duration.......................: avg=128.95ms min=63.62ms  med=128.03ms max=260.31ms p(90)=157.54ms p(95)=166.49ms
       { expected_response:true }............: avg=128.95ms min=63.62ms  med=128.03ms max=260.31ms p(90)=157.54ms p(95)=166.49ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 13809
     http_req_receiving......................: avg=94.8µs   min=24.26µs  med=91.63µs  max=1.99ms   p(90)=121.88µs p(95)=135.06µs
     http_req_sending........................: avg=42.03µs  min=9.89µs   med=41.03µs  max=1.9ms    p(90)=53.73µs  p(95)=63.05µs
     http_req_tls_handshaking................: avg=1.14µs   min=0s       med=0s       max=7.33ms   p(90)=0s       p(95)=0s
     http_req_waiting........................: avg=128.82ms min=63.48ms  med=127.9ms  max=260.15ms p(90)=157.34ms p(95)=166.37ms
     http_reqs...............................: 13809   23.036314/s
     iteration_duration......................: avg=9m58s    min=9m57s    med=9m58s    max=9m59s    p(90)=9m59s    p(95)=9m59s
     iterations..............................: 3       0.005005/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-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 (0h03m24.3s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h03m24.3s/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=101.02ms min=96.53ms  med=96.73ms  max=109.79ms p(90)=107.18ms p(95)=108.48ms
       { asset:KB1 }.........................: avg=0s       min=0s       med=0s       max=0s       p(90)=0s       p(95)=0s
     cloud_default_play_dav_delete_trend.....: avg=101.36ms min=66.43ms  med=100.82ms max=220.71ms p(90)=117.84ms p(95)=123.48ms
       { asset:KB1 }.........................: avg=101.38ms min=66.43ms  med=100.84ms max=220.71ms p(90)=117.84ms p(95)=123.49ms
     cloud_default_play_dav_propfind_trend...: avg=484.92ms min=467.85ms med=488.13ms max=498.77ms p(90)=496.64ms p(95)=497.71ms
     cloud_default_play_dav_upload_trend.....: avg=100.1ms  min=66.04ms  med=99.28ms  max=231.34ms p(90)=117.85ms p(95)=123.2ms
       { asset:KB1 }.........................: avg=100.1ms  min=66.04ms  med=99.28ms  max=231.34ms p(90)=117.85ms p(95)=123.2ms
     data_received...........................: 6.6 MB  32 kB/s
     data_sent...............................: 4.6 MB  22 kB/s
     http_req_blocked........................: avg=8.17µs   min=1.63µs   med=5.32µs   max=6.39ms   p(90)=7.61µs   p(95)=8.92µs
     http_req_connecting.....................: avg=76ns     min=0s       med=0s       max=195.14µs p(90)=0s       p(95)=0s
     http_req_duration.......................: avg=100.92ms min=66.04ms  med=100.06ms max=498.77ms p(90)=117.85ms p(95)=123.35ms
       { expected_response:true }............: avg=100.92ms min=66.04ms  med=100.06ms max=498.77ms p(90)=117.85ms p(95)=123.35ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 6009
     http_req_receiving......................: avg=98.44µs  min=27.29µs  med=92.92µs  max=7.64ms   p(90)=126.99µs p(95)=141.41µs
     http_req_sending........................: avg=46.39µs  min=17.27µs  med=44.1µs   max=1.64ms   p(90)=62.46µs  p(95)=71.88µs
     http_req_tls_handshaking................: avg=2.35µs   min=0s       med=0s       max=6.1ms    p(90)=0s       p(95)=0s
     http_req_waiting........................: avg=100.78ms min=65.88ms  med=99.92ms  max=491.09ms p(90)=117.73ms p(95)=123.24ms
     http_reqs...............................: 6009    29.409575/s
     iteration_duration......................: avg=3m24s    min=3m23s    med=3m24s    max=3m24s    p(90)=3m24s    p(95)=3m24s
     iterations..............................: 3       0.014683/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 (0h00m41.4s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m41.4s/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=83.92ms  min=58.66ms  med=79.89ms  max=129.7ms  p(90)=103.84ms p(95)=107.73ms
       { asset:GB1 }.........................: avg=90.23ms  min=77.36ms  med=89.48ms  max=103.85ms p(90)=100.98ms p(95)=102.42ms
       { asset:KB50 }........................: avg=73.14ms  min=67.74ms  med=75.06ms  max=76.62ms  p(90)=76.3ms   p(95)=76.46ms
       { asset:KB500 }.......................: avg=94.85ms  min=62.9ms   med=91.94ms  max=129.7ms  p(90)=122.15ms p(95)=125.93ms
       { asset:MB5 }.........................: avg=83.78ms  min=77.43ms  med=78.88ms  max=95.04ms  p(90)=91.8ms   p(95)=93.42ms
       { asset:MB50 }........................: avg=81.13ms  min=58.66ms  med=80.9ms   max=103.83ms p(90)=99.24ms  p(95)=101.54ms
       { asset:MB500 }.......................: avg=80.41ms  min=65.84ms  med=81.87ms  max=93.53ms  p(90)=91.2ms   p(95)=92.37ms
     cloud_default_play_dav_download_trend...: avg=964.89ms min=76.2ms   med=175.51ms max=4.03s    p(90)=3.41s    p(95)=3.58s
       { asset:GB1 }.........................: avg=3.63s    min=3.37s    med=3.5s     max=4.03s    p(90)=3.92s    p(95)=3.98s
       { asset:KB50 }........................: avg=98.24ms  min=94.8ms   med=96.79ms  max=103.12ms p(90)=101.85ms p(95)=102.49ms
       { asset:KB500 }.......................: avg=79.72ms  min=76.2ms   med=80.66ms  max=82.3ms   p(90)=81.97ms  p(95)=82.14ms
       { asset:MB5 }.........................: avg=118.78ms min=114.55ms med=119.36ms max=122.42ms p(90)=121.81ms p(95)=122.11ms
       { asset:MB50 }........................: avg=245ms    min=228.61ms med=246.44ms max=259.97ms p(90)=257.26ms p(95)=258.61ms
       { asset:MB500 }.......................: avg=1.6s     min=1.4s     med=1.66s    max=1.76s    p(90)=1.74s    p(95)=1.75s
     cloud_default_play_dav_upload_trend.....: avg=2.21s    min=75.6ms   med=296.38ms max=9.04s    p(90)=8.43s    p(95)=8.53s
       { asset:GB1 }.........................: avg=8.64s    min=8.43s    med=8.44s    max=9.04s    p(90)=8.92s    p(95)=8.98s
       { asset:KB50 }........................: avg=101.49ms min=95.7ms   med=97.46ms  max=111.32ms p(90)=108.54ms p(95)=109.93ms
       { asset:KB500 }.......................: avg=80.59ms  min=75.6ms   med=76.52ms  max=89.66ms  p(90)=87.03ms  p(95)=88.34ms
       { asset:MB5 }.........................: avg=129.49ms min=111.37ms med=134.05ms max=143.05ms p(90)=141.25ms p(95)=142.15ms
       { asset:MB50 }........................: avg=451.28ms min=449.72ms med=450.99ms max=453.13ms p(90)=452.7ms  p(95)=452.91ms
       { asset:MB500 }.......................: avg=3.9s     min=3.78s    med=3.82s    max=4.1s     p(90)=4.04s    p(95)=4.07s
     data_received...........................: 5.0 GB  120 MB/s
     data_sent...............................: 5.0 GB  121 MB/s
     http_req_blocked........................: avg=398.39µs min=3.33µs   med=6.52µs   max=8.85ms   p(90)=19.55µs  p(95)=2ms
     http_req_connecting.....................: avg=7.07µs   min=0s       med=0s       max=158.07µs p(90)=0s       p(95)=35.32µs
     http_req_duration.......................: avg=1.08s    min=58.66ms  med=103.84ms max=9.04s    p(90)=3.81s    p(95)=5.61s
       { expected_response:true }............: avg=1.08s    min=58.66ms  med=103.84ms max=9.04s    p(90)=3.81s    p(95)=5.61s
     http_req_failed.........................: 0.00%   ✓ 0        ✗ 54
     http_req_receiving......................: avg=302.43ms min=55.96µs  med=129.57µs max=3.93s    p(90)=1.09s    p(95)=2.23s
     http_req_sending........................: avg=253.43ms min=31.79µs  med=68.14µs  max=3.62s    p(90)=969.07ms p(95)=1.78s
     http_req_tls_handshaking................: avg=377.9µs  min=0s       med=0s       max=8.52ms   p(90)=0s       p(95)=1.91ms
     http_req_waiting........................: avg=532.97ms min=58.49ms  med=94.28ms  max=5.54s    p(90)=1.76s    p(95)=3.68s
     http_reqs...............................: 54      1.304219/s
     iteration_duration......................: avg=38.07s   min=32.61s   med=40.24s   max=41.37s   p(90)=41.14s   p(95)=41.26s
     iterations..............................: 3       0.072457/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 (0h00m56.3s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m56.3s/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=88.5ms   min=61.68ms  med=89.56ms  max=126.43ms p(90)=103.64ms p(95)=107.24ms
       { asset:KB500 }.......................: avg=90.18ms  min=61.88ms  med=91.48ms  max=126.43ms p(90)=104.58ms p(95)=109.26ms
       { asset:MB25 }........................: avg=88.66ms  min=68.6ms   med=89.69ms  max=105.56ms p(90)=104.01ms p(95)=104.69ms
       { asset:MB5 }.........................: avg=85.1ms   min=61.68ms  med=85.88ms  max=123.69ms p(90)=99.34ms  p(95)=103ms
     cloud_default_play_dav_download_trend...: avg=103.5ms  min=62.43ms  med=99.57ms  max=213.33ms p(90)=127.93ms p(95)=155.55ms
       { asset:KB500 }.......................: avg=93.42ms  min=62.43ms  med=93ms     max=213.33ms p(90)=106.67ms p(95)=111.74ms
       { asset:MB25 }........................: avg=167.07ms min=150.69ms med=165.82ms max=198.93ms p(90)=187.06ms p(95)=191.16ms
       { asset:MB5 }.........................: avg=110.94ms min=81.71ms  med=111.3ms  max=143.3ms  p(90)=126.02ms p(95)=130.02ms
     cloud_default_play_dav_upload_trend.....: avg=117.28ms min=65.97ms  med=100.47ms max=333.15ms p(90)=147.74ms p(95)=282.96ms
       { asset:KB500 }.......................: avg=90.51ms  min=65.97ms  med=90.47ms  max=126.26ms p(90)=104.85ms p(95)=107.42ms
       { asset:MB25 }........................: avg=295.92ms min=266.36ms med=295.62ms max=333.15ms p(90)=314.5ms  p(95)=318.95ms
       { asset:MB5 }.........................: avg=135.07ms min=107.55ms med=134.15ms max=162ms    p(90)=148.53ms p(95)=155.59ms
     data_received...........................: 1.7 GB  31 MB/s
     data_sent...............................: 1.7 GB  31 MB/s
     http_req_blocked........................: avg=14.15µs  min=2.3µs    med=5.98µs   max=3.67ms   p(90)=9.66µs   p(95)=12.09µs
     http_req_connecting.....................: avg=226ns    min=0s       med=0s       max=132.61µs p(90)=0s       p(95)=0s
     http_req_duration.......................: avg=103.09ms min=61.68ms  med=95.78ms  max=333.15ms p(90)=134.05ms p(95)=151.63ms
       { expected_response:true }............: avg=103.09ms min=61.68ms  med=95.78ms  max=333.15ms p(90)=134.05ms p(95)=151.63ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 1440
     http_req_receiving......................: avg=3.3ms    min=30.98µs  med=121.07µs max=101.84ms p(90)=11.81ms  p(95)=16.71ms
     http_req_sending........................: avg=4.2ms    min=21.9µs   med=61.79µs  max=147.59ms p(90)=10.36ms  p(95)=13.21ms
     http_req_tls_handshaking................: avg=6.58µs   min=0s       med=0s       max=3.42ms   p(90)=0s       p(95)=0s
     http_req_waiting........................: avg=95.59ms  min=61.28ms  med=93.07ms  max=211.71ms p(90)=119.2ms  p(95)=129.16ms
     http_reqs...............................: 1440    25.578618/s
     iteration_duration......................: avg=56s      min=55.81s   med=55.93s   max=56.25s   p(90)=56.18s   p(95)=56.21s
     iterations..............................: 3       0.053289/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-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.3s/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.69ms   min=1.33ms   med=1.63ms   max=2.49ms   p(90)=1.98ms   p(95)=2.22ms
       { asset:KB1 }..............................: avg=1.69ms   min=1.33ms   med=1.63ms   max=2.49ms   p(90)=1.98ms   p(95)=2.22ms
     cloud_default_play_dav_download_error_rate...: 1       min=1        max=1
     cloud_default_play_dav_download_trend........: avg=1.71ms   min=1.25ms   med=1.74ms   max=2.16ms   p(90)=1.97ms   p(95)=2ms
       { asset:KB1 }..............................: avg=1.71ms   min=1.25ms   med=1.74ms   max=2.16ms   p(90)=1.97ms   p(95)=2ms
     cloud_default_play_dav_upload_error_rate.....: 1       min=1        max=1
     cloud_default_play_dav_upload_trend..........: avg=1.84ms   min=1.3ms    med=1.79ms   max=2.57ms   p(90)=2.19ms   p(95)=2.41ms
       { asset:KB1 }..............................: avg=1.84ms   min=1.3ms    med=1.79ms   max=2.57ms   p(90)=2.19ms   p(95)=2.41ms
     cloud_default_play_users_create_error_rate...: 1       min=1        max=1
     cloud_default_play_users_create_trend........: avg=82.51ms  min=79.55ms  med=82.87ms  max=85.11ms  p(90)=84.67ms  p(95)=84.89ms
     cloud_default_play_users_delete_error_rate...: 1       min=1        max=1
     cloud_default_play_users_delete_trend........: avg=94.06ms  min=91.18ms  med=94.29ms  max=96.7ms   p(90)=96.22ms  p(95)=96.46ms
     data_received................................: 34 kB   115 kB/s
     data_sent....................................: 58 kB   194 kB/s
     http_req_blocked.............................: avg=212.74µs min=1.77µs   med=4.22µs   max=8.08ms   p(90)=6µs      p(95)=7.89µs
     http_req_connecting..........................: avg=5.09µs   min=0s       med=0s       max=206.59µs p(90)=0s       p(95)=0s
     http_req_duration............................: avg=7.16ms   min=1.25ms   med=1.74ms   max=96.7ms   p(90)=2.32ms   p(95)=80.38ms
     http_req_failed..............................: 100.00% ✓ 96         ✗ 0
     http_req_receiving...........................: avg=57.3µs   min=19.36µs  med=54.42µs  max=193.46µs p(90)=79.04µs  p(95)=89.42µs
     http_req_sending.............................: avg=41.24µs  min=12.8µs   med=38.11µs  max=174.05µs p(90)=56.06µs  p(95)=64.11µs
     http_req_tls_handshaking.....................: avg=199.81µs min=0s       med=0s       max=7.82ms   p(90)=0s       p(95)=0s
     http_req_waiting.............................: avg=7.06ms   min=1.2ms    med=1.67ms   max=96.61ms  p(90)=2.2ms    p(95)=80.18ms
     http_reqs....................................: 96      321.845936/s
     iteration_duration...........................: avg=263.47ms min=259.26ms med=263.09ms max=268.07ms p(90)=267.07ms p(95)=267.57ms
     iterations...................................: 3       10.057685/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 (0h02m03.2s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h02m03.1s/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=100.52ms min=65.86ms med=100.99ms max=145.11ms p(90)=117.67ms p(95)=122.24ms
     cloud_default_play_dav_delete_trend.....: avg=94ms     min=73.95ms med=94.9ms   max=121.01ms p(90)=105.61ms p(95)=107.87ms
     cloud_default_play_dav_move_trend.......: avg=105.3ms  min=70.33ms med=105.37ms max=223.79ms p(90)=123.39ms p(95)=129.48ms
     cloud_default_play_dav_propfind_trend...: avg=82.34ms  min=53.12ms med=82.39ms  max=192.92ms p(90)=98.83ms  p(95)=104.36ms
     cloud_default_play_dav_upload_trend.....: avg=101.23ms min=62.47ms med=101.41ms max=217.12ms p(90)=118.22ms p(95)=122.11ms
     data_received...........................: 4.5 MB  37 kB/s
     data_sent...............................: 10 MB   83 kB/s
     http_req_blocked........................: avg=9.33µs   min=1.98µs  med=5.52µs   max=4.81ms   p(90)=7.7µs    p(95)=8.91µs
     http_req_connecting.....................: avg=125ns    min=0s      med=0s       max=205.19µs p(90)=0s       p(95)=0s
     http_req_duration.......................: avg=97.21ms  min=53.12ms med=97.81ms  max=223.79ms p(90)=117.05ms p(95)=122.48ms
       { expected_response:true }............: avg=97.21ms  min=53.12ms med=97.81ms  max=223.79ms p(90)=117.05ms p(95)=122.48ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 3750
     http_req_receiving......................: avg=112.19µs min=25.95µs med=106.02µs max=3.21ms   p(90)=155.63µs p(95)=175.41µs
     http_req_sending........................: avg=67.07µs  min=14.46µs med=53.41µs  max=2.81ms   p(90)=134.34µs p(95)=150.17µs
     http_req_tls_handshaking................: avg=3.38µs   min=0s      med=0s       max=4.53ms   p(90)=0s       p(95)=0s
     http_req_waiting........................: avg=97.03ms  min=53.03ms med=97.63ms  max=223.64ms p(90)=116.86ms p(95)=122.32ms
     http_reqs...............................: 3750    30.445435/s
     iteration_duration......................: avg=2m2s     min=2m1s    med=2m3s     max=2m3s     p(90)=2m3s     p(95)=2m3s
     iterations..............................: 3       0.024356/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-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[0049] 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[0049] 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[0049] 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 (0h00m49.3s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m49.3s/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=126.54ms min=103.58ms med=130.5ms max=145.55ms p(90)=142.54ms p(95)=144.04ms
     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=96.69ms  min=58.93ms  med=96.47ms max=193.64ms p(90)=114.56ms p(95)=119.17ms
       { asset:KB10 }.............................: avg=96.69ms  min=58.93ms  med=96.47ms max=193.64ms p(90)=114.56ms p(95)=119.17ms
     cloud_default_play_share_create_trend........: avg=74.08ms  min=58.79ms  med=80.89ms max=82.57ms  p(90)=82.23ms  p(95)=82.4ms
     cloud_default_play_users_create_error_rate...: 1      min=1       max=1
     cloud_default_play_users_create_trend........: avg=76.96ms  min=64.91ms  med=70.98ms max=94.99ms  p(90)=90.19ms  p(95)=92.59ms
     data_received................................: 986 kB 20 kB/s
     data_sent....................................: 16 MB  320 kB/s
     http_req_blocked.............................: avg=22.36µs  min=1.94µs   med=5.34µs  max=8.52ms   p(90)=7.25µs   p(95)=8.52µs
     http_req_connecting..........................: avg=259ns    min=0s       med=0s      max=148.94µs p(90)=0s       p(95)=0s
     http_req_duration............................: avg=96.67ms  min=58.79ms  med=96.45ms max=193.64ms p(90)=114.61ms p(95)=119.33ms
       { expected_response:true }.................: avg=96.7ms   min=58.79ms  med=96.47ms max=193.64ms p(90)=114.64ms p(95)=119.34ms
     http_req_failed..............................: 0.19%  ✓ 3         ✗ 1506
     http_req_receiving...........................: avg=93.46µs  min=34.16µs  med=92.49µs max=319.14µs p(90)=122.48µs p(95)=132.28µs
     http_req_sending.............................: avg=119.86µs min=20.02µs  med=116.1µs max=6.34ms   p(90)=151.33µs p(95)=164.5µs
     http_req_tls_handshaking.....................: avg=15.96µs  min=0s       med=0s      max=8.24ms   p(90)=0s       p(95)=0s
     http_req_waiting.............................: avg=96.45ms  min=58.66ms  med=96.21ms max=193.47ms p(90)=114.39ms p(95)=119.14ms
     http_reqs....................................: 1509   30.600822/s
     iteration_duration...........................: avg=49.2s    min=49.13s   med=49.2s   max=49.26s   p(90)=49.25s   p(95)=49.25s
     iterations...................................: 3      0.060837/s
     vus..........................................: 3      min=3       max=3
     vus_max......................................: 3      min=3       max=3

669cab3c3e75
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: slight performance degradation of approximately 12,98%.

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

Successfully merging a pull request may close this issue.

3 participants