Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Release 1.16.0 Tech Preview #2845

Closed
26 of 29 tasks
wkloucek opened this issue Dec 7, 2021 · 4 comments
Closed
26 of 29 tasks

Release 1.16.0 Tech Preview #2845

wkloucek opened this issue Dec 7, 2021 · 4 comments
Labels

Comments

@wkloucek
Copy link
Contributor

wkloucek commented Dec 7, 2021

Tasks

@wkloucek wkloucek pinned this issue Dec 7, 2021
@wkloucek
Copy link
Contributor Author

wkloucek commented Dec 7, 2021

Smoke test with oCIS Hello

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

Smoke test with oCIS WOPI server

  • Docker-Compose Setup
  • Login as Einstein
    • Go to all files -> Click "Create new file" -> You have multiple proposed office formats Not yet implemented
    • Upload an .odt file Create a new "odt" office file
      • file opens open file 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
    • Upload an .md file Create a new "md" file
      • file opens open file in CodiMD
      • add some text, save the file and close the editor / tab
      • reopen the newly created file
      • the previously added text is still there
    • Upload an .docx file Create a new "docx" file
      • file opens 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
      • copy the URL of the open file view in OnlyOffice
      • open the URL in a new incognito tab (with no session)
      • be redirected to the login screen and then login in as Einstein
      • see the file opened in the original view, where you copied the URL from Open a document in a external app via bookmark fails web#6045
    • default actions
      • left-click on the .odt file
      • the .odt file is opened in Collabora
      • left-click on the .docx file
      • the .docx file is opened in OnlyOffice
      • left-click on the .md file
      • the .md file is opened in CodiMD
      • upload a .jpg file
      • left-click on the .jpg file
      • the .jpg file is opened in the MediaViewer
    • public links https://github.com/owncloud/ocis/issues/2865
      • Create a new folder "documents"
      • Upload Create a new "collaborative.odt" office file in the folder
      • Upload Create a new "collaborative.docx" office file in the folder
      • Upload Create a new "collaborative.md" file in the folder
      • share the folder "documents" with a public link (viewer role, no password, no expiration)
        • open the public link in an incognito tab
        • open the .odt file in Collabora
        • The .odt file is opened in Collabora in view only mode
        • open the .docx file in OnlyOffice
        • The .docx file is opened in OnlyOffice in view only mode
        • open the .md file in CodiMD
        • The .md file is opened in CodiMD in view only mode
        • copy the URL of the open file view in CodiMD
        • close the incognito window (clear session)
        • open the URL in a new incognito window
        • The .md file is opened in CodiMD in view only mode
      • share the folder "documents" with a public link (editor role, no password, no expiration)
        • open the public link in an incognito tab
        • open the .odt file in Collabora
        • The .odt file is opened in Collabora in edit mode and edits can be saved
        • open the .docx file in OnlyOffice
        • The .docx file is opened in OnlyOffice in edit mode and edits can be saved
        • open the .md file in CodiMD
        • The .md file is opened in CodiMD in edit mode and edits can be saved
        • copy the URL of the open file view in CodiMD
        • close the incognito window (clear session)
        • open the URL in a new incognito window
        • The .md file is opened in CodiMD in edit mode and edits can be saved
      • share the folder "documents" with a public link (viewer role, with password, no expiration)
        • open the public link in an incognito tab
        • enter public share password
        • open the .odt file in Collabora
        • The .odt file is opened in Collabora in view only mode
        • open the .docx file in OnlyOffice
        • The .docx file is opened in OnlyOffice in view only mode
        • open the .md file in CodiMD
        • The .md file is opened in CodiMD in view only mode
        • copy the URL of the open file view in CodiMD
        • close the incognito window (clear session)
        • open the URL in a new incognito window
        • The .md file is opened in CodiMD in view only mode
        • copy the URL of the open file view in CodiMD
        • close the incognito window (clear session)
        • open the URL in a new incognito window
        • enter public share password
        • The .md file is opened in CodiMD in view edit mode
    • Create a new folder "documents"
      • Share the folder "documents" with Marie with editor permissions
      • Upload Create a new "collaborative.odt" office file in the folder
      • Upload Create a new "collaborative.docx" office file in the folder
      • Upload 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 CodiMD 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
    • navigate to "documents" share and open "collaborative.md" with CodiMD
      • see that Einstein is already editing it and see its cursor and name
      • changes will be shared between both users' editing sessions

@wkloucek
Copy link
Contributor Author

wkloucek commented Dec 7, 2021

Compatibility test from v1.15.0 to v1.16.0-rc1

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

@ScharfViktor
Copy link
Contributor

K6 results on intel test machine

Overview

Test 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 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-flat 00m48.0s 00m45.5s 00m41.9s 00m38.9s 00m40.7s 00m42.2s 00m34.2s 00m33.2s 00m33.0s 00m33.7s
upload-download-delete-many-large 00m31.3s 00m28.5s 00m30.7s 00m34.4s 00m31.4s 00m31.0s 00m28.8s 00m32.6s 00m30.4s 00m35.4s
upload-download-delete-many-small 00m23.7s 00m25.1s 00m21.3s 00m20.4s 00m20.6s 00m21.0s 00m20.6s 00m20.3s 00m21.2s 00m20.6s
download-delete-with-new-user 00m01.1s 00m01.1s 00m00.9s 00m00.9s 00m01.1s 00m01.0s 00m01.0s 00m00.9s 00m00.9s 00m01.0s
propfind-deep-rename 00m29.0s 00m26.9s 00m23.8s 00m18.3s 00m19.7s 00m20.5s 00m20.2s 00m19.6s 00m19.6s 00m19.8s
share-with-new-user 00m25.5s 00m23.6s 00m22.2s 00m19.3s 00m20.3s 00m21.2s 00m21.4s 00m20.9s 00m20.9s 00m20.9s

1.16.0-rc1

root@oC-performance-test-INTEL ~/cdperf # ./scripts/cdperf --cloud-docker-image=owncloud/ocis:1.16.0-rc1 --cloud-vendor=ocis --k6-test-host=https://localhost:9200 --k6-docker=false
1.16.0-rc1: Pulling from owncloud/ocis
97518928ae5f: Already exists 
fed3c3614cb2: Pull complete 
5f96dba80622: Pull complete 
eab3405d566b: Pull complete 
c6296678781e: Pull complete 
Digest: sha256:7226765e59486b28d73bdd68c5240bf283ee44ed352ef80961e071df1ca2c29f
Status: Downloaded newer image for owncloud/ocis:1.16.0-rc1
488433e087354cb8887405388b3b697969089691e005cd690bd23310aac7584e
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 (0h03m07.7s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h03m07.6s/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=32.49ms  min=10.53ms  med=31.78ms  max=139.57ms p(90)=48.78ms  p(95)=52.74ms 
       { asset:KB100 }.......................: avg=47.4ms   min=33.74ms  med=46.55ms  max=67.65ms  p(90)=56.91ms  p(95)=59.29ms 
       { asset:KB200 }.......................: avg=45.49ms  min=29.94ms  med=45.12ms  max=70.62ms  p(90)=54.35ms  p(95)=56.33ms 
       { asset:KB300 }.......................: avg=42.64ms  min=27.46ms  med=41.61ms  max=64.63ms  p(90)=51.97ms  p(95)=54.55ms 
       { asset:KB400 }.......................: avg=38.58ms  min=26.78ms  med=37.95ms  max=61.73ms  p(90)=47.79ms  p(95)=50.64ms 
       { asset:KB500 }.......................: avg=35.16ms  min=24.86ms  med=34.65ms  max=56.83ms  p(90)=42.76ms  p(95)=46.92ms 
       { asset:KB600 }.......................: avg=32.5ms   min=21.37ms  med=31.87ms  max=52.99ms  p(90)=39.62ms  p(95)=45.25ms 
       { asset:KB700 }.......................: avg=27.99ms  min=18.95ms  med=26.97ms  max=46.2ms   p(90)=35.39ms  p(95)=39.48ms 
       { asset:KB800 }.......................: avg=25.07ms  min=16.06ms  med=23.4ms   max=139.57ms p(90)=30.83ms  p(95)=34.08ms 
       { asset:KB900 }.......................: avg=22.52ms  min=13.67ms  med=20.26ms  max=135.33ms p(90)=28.42ms  p(95)=30.43ms 
       { asset:MB1 }.........................: avg=18.08ms  min=13.51ms  med=17.48ms  max=34.16ms  p(90)=21.25ms  p(95)=24.74ms 
       { asset:MB10 }........................: avg=18.2ms   min=12.78ms  med=18.88ms  max=29.47ms  p(90)=22.8ms   p(95)=26.13ms 
       { asset:MB100 }.......................: avg=16.28ms  min=12.35ms  med=17.24ms  max=18.76ms  p(90)=18.65ms  p(95)=18.71ms 
       { asset:MB120 }.......................: avg=16.04ms  min=14.07ms  med=16.98ms  max=17.08ms  p(90)=17.06ms  p(95)=17.07ms 
       { asset:MB140 }.......................: avg=17.43ms  min=13.68ms  med=13.84ms  max=24.76ms  p(90)=22.57ms  p(95)=23.67ms 
       { asset:MB160 }.......................: avg=20.61ms  min=17.83ms  med=18.12ms  max=25.88ms  p(90)=24.33ms  p(95)=25.11ms 
       { asset:MB180 }.......................: avg=18.4ms   min=13.63ms  med=15.31ms  max=26.26ms  p(90)=24.07ms  p(95)=25.17ms 
       { asset:MB2 }.........................: avg=18.05ms  min=13.58ms  med=16.63ms  max=29.2ms   p(90)=22.2ms   p(95)=24.88ms 
       { asset:MB20 }........................: avg=20.71ms  min=13.11ms  med=19.7ms   max=28.01ms  p(90)=27.98ms  p(95)=28ms    
       { asset:MB200 }.......................: avg=17.6ms   min=12.53ms  med=16.13ms  max=24.14ms  p(90)=22.54ms  p(95)=23.34ms 
       { asset:MB220 }.......................: avg=18.13ms  min=12.31ms  med=17.79ms  max=24.3ms   p(90)=22.99ms  p(95)=23.64ms 
       { asset:MB240 }.......................: avg=20.5ms   min=15.82ms  med=20.41ms  max=25.27ms  p(90)=24.29ms  p(95)=24.78ms 
       { asset:MB260 }.......................: avg=18.84ms  min=13.12ms  med=17.4ms   max=25.99ms  p(90)=24.27ms  p(95)=25.13ms 
       { asset:MB280 }.......................: avg=19.09ms  min=12.03ms  med=18.98ms  max=26.27ms  p(90)=24.82ms  p(95)=25.55ms 
       { asset:MB3 }.........................: avg=22.44ms  min=13.85ms  med=19.38ms  max=135.05ms p(90)=26ms     p(95)=29.93ms 
       { asset:MB30 }........................: avg=17.45ms  min=13.16ms  med=17ms     max=24.67ms  p(90)=22.16ms  p(95)=23.42ms 
       { asset:MB300 }.......................: avg=18.31ms  min=11.91ms  med=15.93ms  max=27.08ms  p(90)=24.85ms  p(95)=25.96ms 
       { asset:MB4 }.........................: avg=18.35ms  min=14.44ms  med=17.12ms  max=28.16ms  p(90)=22.13ms  p(95)=24.24ms 
       { asset:MB40 }........................: avg=18.51ms  min=13.08ms  med=20.12ms  max=23.18ms  p(90)=22.87ms  p(95)=23.03ms 
       { asset:MB5 }.........................: avg=17.86ms  min=12.93ms  med=16.86ms  max=34.97ms  p(90)=21.79ms  p(95)=24.92ms 
       { asset:MB50 }........................: avg=18.17ms  min=12.61ms  med=17.38ms  max=28.68ms  p(90)=23.62ms  p(95)=26.15ms 
       { asset:MB6 }.........................: avg=17.04ms  min=12.41ms  med=15.28ms  max=29.66ms  p(90)=23.09ms  p(95)=26.74ms 
       { asset:MB60 }........................: avg=17.8ms   min=12.64ms  med=16.42ms  max=25.09ms  p(90)=23.23ms  p(95)=24.16ms 
       { asset:MB7 }.........................: avg=16ms     min=12.49ms  med=15.09ms  max=26.25ms  p(90)=19.63ms  p(95)=20.52ms 
       { asset:MB70 }........................: avg=17.85ms  min=13.42ms  med=17.93ms  max=21.94ms  p(90)=20.56ms  p(95)=21.25ms 
       { asset:MB8 }.........................: avg=16.56ms  min=11.87ms  med=15.18ms  max=34.05ms  p(90)=20.08ms  p(95)=22.67ms 
       { asset:MB80 }........................: avg=16.59ms  min=12.73ms  med=15.59ms  max=24.06ms  p(90)=22.09ms  p(95)=23.08ms 
       { asset:MB9 }.........................: avg=15.96ms  min=10.53ms  med=15.03ms  max=23.18ms  p(90)=21.62ms  p(95)=22.72ms 
       { asset:MB90 }........................: avg=18.27ms  min=15.03ms  med=17.38ms  max=28.12ms  p(90)=20.31ms  p(95)=24.22ms 
     cloud_default_play_dav_download_trend...: avg=31.12ms  min=15.7ms   med=21.88ms  max=713.61ms p(90)=35.23ms  p(95)=43.54ms 
       { asset:KB100 }.......................: avg=23.19ms  min=15.7ms   med=20.38ms  max=142.46ms p(90)=31.01ms  p(95)=33.82ms 
       { asset:KB200 }.......................: avg=21.98ms  min=16.46ms  med=20.73ms  max=119.23ms p(90)=26.34ms  p(95)=32.75ms 
       { asset:KB300 }.......................: avg=21.36ms  min=16.99ms  med=20.3ms   max=38.6ms   p(90)=25.4ms   p(95)=29.85ms 
       { asset:KB400 }.......................: avg=21.5ms   min=16.9ms   med=20.62ms  max=38.55ms  p(90)=25.23ms  p(95)=31.99ms 
       { asset:KB500 }.......................: avg=21.74ms  min=16.92ms  med=20.82ms  max=35.93ms  p(90)=24.9ms   p(95)=30.21ms 
       { asset:KB600 }.......................: avg=22.54ms  min=16.49ms  med=21.51ms  max=38.53ms  p(90)=26.96ms  p(95)=32.41ms 
       { asset:KB700 }.......................: avg=22.79ms  min=17.63ms  med=21.73ms  max=41.98ms  p(90)=26.52ms  p(95)=31.44ms 
       { asset:KB800 }.......................: avg=22.83ms  min=17.64ms  med=21.8ms   max=37.8ms   p(90)=26.97ms  p(95)=33.3ms  
       { asset:KB900 }.......................: avg=23.68ms  min=16.85ms  med=22.91ms  max=37.22ms  p(90)=29.09ms  p(95)=32.84ms 
       { asset:MB1 }.........................: avg=23.93ms  min=18.2ms   med=22.88ms  max=36.43ms  p(90)=29.1ms   p(95)=34.9ms  
       { asset:MB10 }........................: avg=42.28ms  min=33.59ms  med=41.4ms   max=57.55ms  p(90)=49.04ms  p(95)=53.29ms 
       { asset:MB100 }.......................: avg=217.35ms min=189.9ms  med=214.05ms max=272.34ms p(90)=250.79ms p(95)=261.57ms
       { asset:MB120 }.......................: avg=233ms    min=219.81ms med=232.15ms max=247.04ms p(90)=244.06ms p(95)=245.55ms
       { asset:MB140 }.......................: avg=399.78ms min=360.38ms med=394.67ms max=444.3ms  p(90)=434.38ms p(95)=439.34ms
       { asset:MB160 }.......................: avg=311.52ms min=286.55ms med=319.53ms max=328.48ms p(90)=326.69ms p(95)=327.59ms
       { asset:MB180 }.......................: avg=338.54ms min=311.67ms med=318.25ms max=385.71ms p(90)=372.22ms p(95)=378.96ms
       { asset:MB2 }.........................: avg=27.03ms  min=20.87ms  med=25.53ms  max=40.22ms  p(90)=31.77ms  p(95)=36.14ms 
       { asset:MB20 }........................: avg=67.12ms  min=59.32ms  med=64.45ms  max=76.89ms  p(90)=75.69ms  p(95)=76.29ms 
       { asset:MB200 }.......................: avg=405.59ms min=388.56ms med=402.08ms max=426.13ms p(90)=421.32ms p(95)=423.73ms
       { asset:MB220 }.......................: avg=394.84ms min=360.55ms med=402.08ms max=421.88ms p(90)=417.92ms p(95)=419.9ms 
       { asset:MB240 }.......................: avg=448.33ms min=433.31ms med=446.93ms max=464.75ms p(90)=461.19ms p(95)=462.97ms
       { asset:MB260 }.......................: avg=626.74ms min=573.83ms med=592.77ms max=713.61ms p(90)=689.44ms p(95)=701.53ms
       { asset:MB280 }.......................: avg=559.86ms min=545.9ms  med=547.66ms max=586.02ms p(90)=578.35ms p(95)=582.19ms
       { asset:MB3 }.........................: avg=28.62ms  min=22.77ms  med=27.39ms  max=43.56ms  p(90)=34.67ms  p(95)=36.94ms 
       { asset:MB30 }........................: avg=82.18ms  min=67ms     med=75.08ms  max=111.16ms p(90)=100.89ms p(95)=106.03ms
       { asset:MB300 }.......................: avg=535.66ms min=490.34ms med=547.33ms max=569.3ms  p(90)=564.91ms p(95)=567.1ms 
       { asset:MB4 }.........................: avg=31.69ms  min=23.41ms  med=30.42ms  max=43.94ms  p(90)=38.85ms  p(95)=41.04ms 
       { asset:MB40 }........................: avg=106.68ms min=89.09ms  med=111.06ms max=133.96ms p(90)=118.85ms p(95)=126.4ms 
       { asset:MB5 }.........................: avg=31.76ms  min=25.19ms  med=31.23ms  max=45.86ms  p(90)=37.99ms  p(95)=39.22ms 
       { asset:MB50 }........................: avg=129.62ms min=107.24ms med=138.75ms max=154.95ms p(90)=149.86ms p(95)=152.4ms 
       { asset:MB6 }.........................: avg=34.85ms  min=26.3ms   med=33.82ms  max=56.17ms  p(90)=40.36ms  p(95)=47.92ms 
       { asset:MB60 }........................: avg=151.05ms min=123.33ms med=142.39ms max=190.37ms p(90)=178.92ms p(95)=184.65ms
       { asset:MB7 }.........................: avg=37.84ms  min=29.3ms   med=36.25ms  max=58ms     p(90)=45.24ms  p(95)=48.26ms 
       { asset:MB70 }........................: avg=172.68ms min=145.47ms med=160.86ms max=222.78ms p(90)=204.47ms p(95)=213.63ms
       { asset:MB8 }.........................: avg=39.52ms  min=30.46ms  med=37.9ms   max=58.94ms  p(90)=45.41ms  p(95)=52.36ms 
       { asset:MB80 }........................: avg=169.27ms min=148.75ms med=170.44ms max=193.29ms p(90)=189.08ms p(95)=191.18ms
       { asset:MB9 }.........................: avg=41.28ms  min=32.88ms  med=40.86ms  max=55.73ms  p(90)=47.78ms  p(95)=50.61ms 
       { asset:MB90 }........................: avg=192.1ms  min=165.62ms med=186.92ms max=231.63ms p(90)=211.78ms p(95)=221.71ms
     cloud_default_play_dav_upload_trend.....: avg=69.64ms  min=14.84ms  med=44.09ms  max=1.9s     p(90)=89.18ms  p(95)=117.88ms
       { asset:KB100 }.......................: avg=25.81ms  min=14.84ms  med=20.71ms  max=400.93ms p(90)=28.8ms   p(95)=31.84ms 
       { asset:KB200 }.......................: avg=25.97ms  min=18.8ms   med=24.83ms  max=43.4ms   p(90)=32.7ms   p(95)=35.9ms  
       { asset:KB300 }.......................: avg=31.51ms  min=21ms     med=30.52ms  max=59.15ms  p(90)=39.74ms  p(95)=42.18ms 
       { asset:KB400 }.......................: avg=35.81ms  min=24.99ms  med=35.18ms  max=53.68ms  p(90)=44.43ms  p(95)=46.36ms 
       { asset:KB500 }.......................: avg=40.17ms  min=29.06ms  med=39.88ms  max=62.65ms  p(90)=47.79ms  p(95)=50.61ms 
       { asset:KB600 }.......................: avg=46.04ms  min=31.26ms  med=45.87ms  max=66.4ms   p(90)=53.95ms  p(95)=57.52ms 
       { asset:KB700 }.......................: avg=48.82ms  min=34.21ms  med=47.97ms  max=69.58ms  p(90)=58.33ms  p(95)=60.43ms 
       { asset:KB800 }.......................: avg=52.78ms  min=34.74ms  med=52.18ms  max=78.56ms  p(90)=61.94ms  p(95)=63.99ms 
       { asset:KB900 }.......................: avg=58.79ms  min=42.18ms  med=58.12ms  max=84.94ms  p(90)=67.69ms  p(95)=70.51ms 
       { asset:MB1 }.........................: avg=61.83ms  min=47.96ms  med=62.01ms  max=77.76ms  p(90)=70.42ms  p(95)=72.78ms 
       { asset:MB10 }........................: avg=127.38ms min=101.23ms med=117.62ms max=231.88ms p(90)=147.07ms p(95)=189.48ms
       { asset:MB100 }.......................: avg=636.48ms min=613.64ms med=634.73ms max=673.38ms p(90)=654.17ms p(95)=663.77ms
       { asset:MB120 }.......................: avg=747.98ms min=712.64ms med=750.84ms max=780.46ms p(90)=774.53ms p(95)=777.5ms 
       { asset:MB140 }.......................: avg=887.99ms min=833.59ms med=899.04ms max=931.36ms p(90)=924.89ms p(95)=928.13ms
       { asset:MB160 }.......................: avg=1.01s    min=939.88ms med=1.01s    max=1.07s    p(90)=1.06s    p(95)=1.07s   
       { asset:MB180 }.......................: avg=1.07s    min=1.01s    med=1.03s    max=1.17s    p(90)=1.14s    p(95)=1.15s   
       { asset:MB2 }.........................: avg=67.6ms   min=55.46ms  med=66.27ms  max=83.5ms   p(90)=80.18ms  p(95)=80.99ms 
       { asset:MB20 }........................: avg=181.12ms min=157.91ms med=178.96ms max=235.39ms p(90)=201.45ms p(95)=218.42ms
       { asset:MB200 }.......................: avg=1.27s    min=1.24s    med=1.29s    max=1.29s    p(90)=1.29s    p(95)=1.29s   
       { asset:MB220 }.......................: avg=1.35s    min=1.3s     med=1.35s    max=1.42s    p(90)=1.4s     p(95)=1.41s   
       { asset:MB240 }.......................: avg=1.46s    min=1.34s    med=1.47s    max=1.57s    p(90)=1.55s    p(95)=1.56s   
       { asset:MB260 }.......................: avg=1.63s    min=1.55s    med=1.58s    max=1.76s    p(90)=1.73s    p(95)=1.74s   
       { asset:MB280 }.......................: avg=1.71s    min=1.64s    med=1.66s    max=1.82s    p(90)=1.79s    p(95)=1.8s    
       { asset:MB3 }.........................: avg=74.24ms  min=55.91ms  med=73.07ms  max=90.58ms  p(90)=85.53ms  p(95)=85.81ms 
       { asset:MB30 }........................: avg=224.55ms min=214.46ms med=224.44ms max=238.22ms p(90)=229.14ms p(95)=233.68ms
       { asset:MB300 }.......................: avg=1.88s    min=1.87s    med=1.87s    max=1.9s     p(90)=1.9s     p(95)=1.9s    
       { asset:MB4 }.........................: avg=82.15ms  min=58.34ms  med=83.59ms  max=97.63ms  p(90)=91.98ms  p(95)=93.53ms 
       { asset:MB40 }........................: avg=314.33ms min=258.81ms med=295.24ms max=422.24ms p(90)=419.57ms p(95)=420.9ms 
       { asset:MB5 }.........................: avg=88.76ms  min=70.02ms  med=89.32ms  max=108.64ms p(90)=98.95ms  p(95)=105.51ms
       { asset:MB50 }........................: avg=351.26ms min=320.27ms med=353.76ms max=380.16ms p(90)=371.02ms p(95)=375.59ms
       { asset:MB6 }.........................: avg=96.1ms   min=74.54ms  med=96.56ms  max=113.06ms p(90)=110.34ms p(95)=110.87ms
       { asset:MB60 }........................: avg=415.84ms min=375.48ms med=426.16ms max=442.66ms p(90)=440.46ms p(95)=441.56ms
       { asset:MB7 }.........................: avg=100.7ms  min=83.68ms  med=98.88ms  max=118.52ms p(90)=115.79ms p(95)=117.89ms
       { asset:MB70 }........................: avg=465.05ms min=424.76ms med=467.55ms max=491.6ms  p(90)=484.02ms p(95)=487.81ms
       { asset:MB8 }.........................: avg=108.14ms min=85.53ms  med=107.16ms max=133.96ms p(90)=120.29ms p(95)=126.16ms
       { asset:MB80 }........................: avg=524.44ms min=486.24ms med=524.56ms max=582.1ms  p(90)=548.08ms p(95)=565.09ms
       { asset:MB9 }.........................: avg=116.62ms min=85.11ms  med=118.46ms max=134ms    p(90)=129.15ms p(95)=130.39ms
       { asset:MB90 }........................: avg=607.25ms min=558.48ms med=598.47ms max=651.99ms p(90)=640.24ms p(95)=646.12ms
     data_received...........................: 15 GB   80 MB/s
     data_sent...............................: 15 GB   80 MB/s
     http_req_blocked........................: avg=7.56µs   min=1.45µs   med=4.66µs   max=11.14ms  p(90)=5.48µs   p(95)=6.62µs  
     http_req_connecting.....................: avg=70ns     min=0s       med=0s       max=233.36µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=44.42ms  min=10.53ms  med=29.85ms  max=1.9s     p(90)=57.77ms  p(95)=82.39ms 
       { expected_response:true }............: avg=44.42ms  min=10.53ms  med=29.85ms  max=1.9s     p(90)=57.77ms  p(95)=82.39ms 
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 8865
     http_req_receiving......................: avg=3.25ms   min=20.95µs  med=78.64µs  max=679.52ms p(90)=1.68ms   p(95)=3.95ms  
     http_req_sending........................: avg=3.81ms   min=14.76µs  med=48.06µs  max=707.14ms p(90)=2.49ms   p(95)=4.6ms   
     http_req_tls_handshaking................: avg=2.72µs   min=0s       med=0s       max=10.81ms  p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=37.34ms  min=10.49ms  med=27.53ms  max=1.31s    p(90)=54.11ms  p(95)=64.85ms 
     http_reqs...............................: 8865    47.237942/s
     iteration_duration......................: avg=3m7s     min=3m6s     med=3m7s     max=3m7s     p(90)=3m7s     p(95)=3m7s    
     iterations..............................: 3       0.015986/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.js
     output: -

  scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop):
           * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s)


running (0h03m32.2s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h03m32.2s/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% ✓ 21009     ✗ 0    
     cloud_default_play_dav_create_trend.....: avg=28.67ms  min=15.19ms  med=27.71ms max=152.31ms p(90)=37.44ms  p(95)=40.8ms  
       { asset:KB1 }.........................: avg=28.67ms  min=15.19ms  med=27.71ms max=152.31ms p(90)=37.44ms  p(95)=40.8ms  
     cloud_default_play_dav_delete_trend.....: avg=33.83ms  min=16.47ms  med=32.96ms max=55.84ms  p(90)=41.34ms  p(95)=45.66ms 
       { asset:KB1 }.........................: avg=33.85ms  min=23.62ms  med=32.97ms max=55.84ms  p(90)=41.34ms  p(95)=45.66ms 
     cloud_default_play_dav_propfind_trend...: avg=432.13ms min=407.57ms med=441.9ms max=446.91ms p(90)=445.91ms p(95)=446.41ms
     cloud_default_play_dav_upload_trend.....: avg=27.51ms  min=15.18ms  med=26.65ms max=150.61ms p(90)=35.61ms  p(95)=39.15ms 
       { asset:KB1 }.........................: avg=27.51ms  min=15.18ms  med=26.65ms max=150.61ms p(90)=35.61ms  p(95)=39.15ms 
     data_received...........................: 11 MB   51 kB/s
     data_sent...............................: 8.0 MB  38 kB/s
     http_req_blocked........................: avg=5.91µs   min=1.4µs    med=4.73µs  max=8.35ms   p(90)=5.37µs   p(95)=6µs     
     http_req_connecting.....................: avg=19ns     min=0s       med=0s      max=173.62µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=29.3ms   min=15.18ms  med=28.4ms  max=446.91ms p(90)=38.1ms   p(95)=41.32ms 
       { expected_response:true }............: avg=29.3ms   min=15.18ms  med=28.4ms  max=446.91ms p(90)=38.1ms   p(95)=41.32ms 
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 21009
     http_req_receiving......................: avg=71.35µs  min=20.17µs  med=70.34µs max=3.47ms   p(90)=82.38µs  p(95)=88.49µs 
     http_req_sending........................: avg=36.3µs   min=8.76µs   med=33.57µs max=794.12µs p(90)=48.91µs  p(95)=51.68µs 
     http_req_tls_handshaking................: avg=1.09µs   min=0s       med=0s      max=8.14ms   p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=29.19ms  min=15.07ms  med=28.29ms max=444.92ms p(90)=38ms     p(95)=41.21ms 
     http_reqs...............................: 21009   98.988058/s
     iteration_duration......................: avg=3m31s    min=3m31s    med=3m31s   max=3m32s    p(90)=3m32s    p(95)=3m32s   
     iterations..............................: 3       0.014135/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.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 (0h00m48.0s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m47.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% ✓ 6009       ✗ 0   
     cloud_default_play_dav_create_trend.....: avg=31.59ms  min=28.79ms  med=32.39ms  max=33.59ms  p(90)=33.35ms  p(95)=33.47ms 
     cloud_default_play_dav_delete_trend.....: avg=21.4ms   min=11.4ms   med=20.62ms  max=50.52ms  p(90)=28.99ms  p(95)=32.01ms 
       { asset:KB1 }.........................: avg=21.4ms   min=11.4ms   med=20.62ms  max=50.52ms  p(90)=28.99ms  p(95)=32.01ms 
     cloud_default_play_dav_propfind_trend...: avg=355.12ms min=338.03ms med=351.91ms max=375.41ms p(90)=370.71ms p(95)=373.06ms
     cloud_default_play_dav_upload_trend.....: avg=23.95ms  min=13.29ms  med=22.92ms  max=152.61ms p(90)=31.34ms  p(95)=34.56ms 
       { asset:KB1 }.........................: avg=23.95ms  min=13.29ms  med=22.92ms  max=152.61ms p(90)=31.34ms  p(95)=34.56ms 
     data_received...........................: 5.8 MB  121 kB/s
     data_sent...............................: 4.6 MB  96 kB/s
     http_req_blocked........................: avg=10.79µs  min=1.41µs   med=4.69µs   max=14.28ms  p(90)=5.18µs   p(95)=5.77µs  
     http_req_connecting.....................: avg=135ns    min=0s       med=0s       max=291.26µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=22.84ms  min=11.4ms   med=21.78ms  max=375.41ms p(90)=30.21ms  p(95)=33.45ms 
       { expected_response:true }............: avg=22.84ms  min=11.4ms   med=21.78ms  max=375.41ms p(90)=30.21ms  p(95)=33.45ms 
     http_req_failed.........................: 0.00%   ✓ 0          ✗ 6009
     http_req_receiving......................: avg=72.99µs  min=18.99µs  med=71.35µs  max=6.41ms   p(90)=82.42µs  p(95)=88.15µs 
     http_req_sending........................: avg=41.87µs  min=10.48µs  med=40.35µs  max=921.16µs p(90)=50.01µs  p(95)=54.44µs 
     http_req_tls_handshaking................: avg=5.88µs   min=0s       med=0s       max=13.86ms  p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=22.73ms  min=11.28ms  med=21.66ms  max=368.94ms p(90)=30.09ms  p(95)=33.33ms 
     http_reqs...............................: 6009    125.184098/s
     iteration_duration......................: avg=47.65s   min=47.47s   med=47.54s   max=47.94s   p(90)=47.86s   p(95)=47.9s   
     iterations..............................: 3       0.062498/s
     vus.....................................: 0       min=0        max=3 
     vus_max.................................: 3       min=3        max=3 


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

  execution: local
     script: /root/cdperf/tests/k6/test-issue-github-ocis-1018-upload-download-delete-many-large.js
     output: -

  scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop):
           * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s)


running (0h00m31.3s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m31.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=52.11ms  min=10.89ms  med=22.18ms  max=598.53ms p(90)=28.42ms  p(95)=115.72ms
       { asset:GB1 }.........................: avg=15.74ms  min=10.89ms  med=13.66ms  max=22.68ms  p(90)=20.88ms  p(95)=21.78ms 
       { asset:KB50 }........................: avg=213.51ms min=14.49ms  med=27.51ms  max=598.53ms p(90)=484.32ms p(95)=541.43ms
       { asset:KB500 }.......................: avg=24.96ms  min=22.12ms  med=22.24ms  max=30.52ms  p(90)=28.86ms  p(95)=29.69ms 
       { asset:MB5 }.........................: avg=21ms     min=14.05ms  med=23.67ms  max=25.28ms  p(90)=24.96ms  p(95)=25.12ms 
       { asset:MB50 }........................: avg=17.77ms  min=13.78ms  med=16.88ms  max=22.66ms  p(90)=21.51ms  p(95)=22.09ms 
       { asset:MB500 }.......................: avg=19.66ms  min=14.07ms  med=20.09ms  max=24.8ms   p(90)=23.86ms  p(95)=24.33ms 
     cloud_default_play_dav_download_trend...: avg=754.97ms min=23.62ms  med=92ms     max=2.88s    p(90)=2.77s    p(95)=2.83s   
       { asset:GB1 }.........................: avg=2.82s    min=2.75s    med=2.83s    max=2.88s    p(90)=2.87s    p(95)=2.87s   
       { asset:KB50 }........................: avg=32.88ms  min=28.21ms  med=34.22ms  max=36.21ms  p(90)=35.81ms  p(95)=36.01ms 
       { asset:KB500 }.......................: avg=31.19ms  min=23.62ms  med=30.34ms  max=39.6ms   p(90)=37.75ms  p(95)=38.68ms 
       { asset:MB5 }.........................: avg=48.04ms  min=39.54ms  med=51.79ms  max=52.8ms   p(90)=52.6ms   p(95)=52.7ms  
       { asset:MB50 }........................: avg=144.15ms min=131.2ms  med=144.69ms max=156.56ms p(90)=154.19ms p(95)=155.38ms
       { asset:MB500 }.......................: avg=1.44s    min=1.2s     med=1.23s    max=1.91s    p(90)=1.77s    p(95)=1.84s   
     cloud_default_play_dav_upload_trend.....: avg=1.59s    min=26.19ms  med=202.42ms max=6.22s    p(90)=5.94s    p(95)=6.16s   
       { asset:GB1 }.........................: avg=6.07s    min=5.84s    med=6.15s    max=6.22s    p(90)=6.2s     p(95)=6.21s   
       { asset:KB50 }........................: avg=30.82ms  min=30.2ms   med=31ms     max=31.25ms  p(90)=31.2ms   p(95)=31.23ms 
       { asset:KB500 }.......................: avg=29.81ms  min=26.19ms  med=30.42ms  max=32.82ms  p(90)=32.34ms  p(95)=32.58ms 
       { asset:MB5 }.........................: avg=63.26ms  min=60.78ms  med=64.17ms  max=64.82ms  p(90)=64.69ms  p(95)=64.75ms 
       { asset:MB50 }........................: avg=356.65ms min=340.03ms med=361.32ms max=368.6ms  p(90)=367.14ms p(95)=367.87ms
       { asset:MB500 }.......................: avg=3.01s    min=2.95s    med=3.01s    max=3.07s    p(90)=3.06s    p(95)=3.06s   
     data_received...........................: 5.0 GB  159 MB/s
     data_sent...............................: 5.0 GB  160 MB/s
     http_req_blocked........................: avg=465.65µs min=2.72µs   med=4.8µs    max=9.2ms    p(90)=13.94µs  p(95)=2.73ms  
     http_req_connecting.....................: avg=11.68µs  min=0s       med=0s       max=241.68µs p(90)=0s       p(95)=68.03µs 
     http_req_duration.......................: avg=800.73ms min=10.89ms  med=35.21ms  max=6.22s    p(90)=2.93s    p(95)=4.04s   
       { expected_response:true }............: avg=800.73ms min=10.89ms  med=35.21ms  max=6.22s    p(90)=2.93s    p(95)=4.04s   
     http_req_failed.........................: 0.00%   ✓ 0        ✗ 54 
     http_req_receiving......................: avg=252.7ms  min=44.98µs  med=101.57µs max=2.85s    p(90)=999.92ms p(95)=2.17s   
     http_req_sending........................: avg=186.35ms min=22.36µs  med=59.42µs  max=2.18s    p(90)=791.72ms p(95)=1.45s   
     http_req_tls_handshaking................: avg=424.83µs min=0s       med=0s       max=7.93ms   p(90)=0s       p(95)=2.61ms  
     http_req_waiting........................: avg=361.67ms min=10.78ms  med=28.29ms  max=4.03s    p(90)=1.36s    p(95)=2.62s   
     http_reqs...............................: 54      1.726975/s
     iteration_duration......................: avg=28.75s   min=27.37s   med=27.66s   max=31.23s   p(90)=30.52s   p(95)=30.88s  
     iterations..............................: 3       0.095943/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 (0h00m23.7s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m23.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=16.41ms  min=10.42ms  med=15.46ms max=31.68ms  p(90)=21.81ms  p(95)=23.77ms 
       { asset:KB500 }.......................: avg=17.32ms  min=11.99ms  med=16.26ms max=31.68ms  p(90)=22.81ms  p(95)=24.17ms 
       { asset:MB25 }........................: avg=16.01ms  min=11.51ms  med=15.71ms max=23.2ms   p(90)=20.01ms  p(95)=22.23ms 
       { asset:MB5 }.........................: avg=14.65ms  min=10.42ms  med=13.95ms max=27.41ms  p(90)=18.16ms  p(95)=19.91ms 
     cloud_default_play_dav_download_trend...: avg=29.32ms  min=16.42ms  med=24.49ms max=91.6ms   p(90)=39.13ms  p(95)=73.47ms 
       { asset:KB500 }.......................: avg=22.48ms  min=16.42ms  med=21.12ms max=42.4ms   p(90)=27.85ms  p(95)=32.68ms 
       { asset:MB25 }........................: avg=79.91ms  min=68.2ms   med=80.69ms max=91.6ms   p(90)=89.24ms  p(95)=89.97ms 
       { asset:MB5 }.........................: avg=32.9ms   min=25.33ms  med=32.4ms  max=56.46ms  p(90)=39.42ms  p(95)=40.66ms 
     cloud_default_play_dav_upload_trend.....: avg=49.71ms  min=17.19ms  med=31.41ms max=205.86ms p(90)=74.66ms  p(95)=171.32ms
       { asset:KB500 }.......................: avg=28.74ms  min=17.19ms  med=26.25ms max=144.91ms p(90)=33.5ms   p(95)=36.02ms 
       { asset:MB25 }........................: avg=182.84ms min=168.87ms med=182.6ms max=205.86ms p(90)=193.25ms p(95)=199.06ms
       { asset:MB5 }.........................: avg=65.03ms  min=48.74ms  med=65.43ms max=82.04ms  p(90)=73.85ms  p(95)=75.94ms 
     data_received...........................: 1.7 GB  73 MB/s
     data_sent...............................: 1.7 GB  73 MB/s
     http_req_blocked........................: avg=20.77µs  min=1.5µs    med=4.59µs  max=7.86ms   p(90)=5.75µs   p(95)=7.45µs  
     http_req_connecting.....................: avg=233ns    min=0s       med=0s      max=155.69µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=31.81ms  min=10.42ms  med=22.79ms max=205.86ms p(90)=64.78ms  p(95)=74.19ms 
       { expected_response:true }............: avg=31.81ms  min=10.42ms  med=22.79ms max=205.86ms p(90)=64.78ms  p(95)=74.19ms 
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 1440
     http_req_receiving......................: avg=2.65ms   min=20.92µs  med=82.72µs max=70.93ms  p(90)=9.43ms   p(95)=13.46ms 
     http_req_sending........................: avg=2.76ms   min=14.84µs  med=48.78µs max=80.74ms  p(90)=8.19ms   p(95)=10.12ms 
     http_req_tls_handshaking................: avg=15.74µs  min=0s       med=0s      max=7.64ms   p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=26.39ms  min=10.29ms  med=20.24ms max=143.38ms p(90)=49.1ms   p(95)=61.41ms 
     http_reqs...............................: 1440    60.777929/s
     iteration_duration......................: avg=23.54s   min=23.34s   med=23.61s  max=23.66s   p(90)=23.65s   p(95)=23.65s  
     iterations..............................: 3       0.126621/s
     vus.....................................: 3       min=3       max=3 
     vus_max.................................: 3       min=3       max=3 


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

  execution: local
     script: /root/cdperf/tests/k6/test-issue-github-ocis-1018-upload-download-delete-with-new-user.js
     output: -

  scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop):
           * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s)


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

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

     checks..................................: 100.00% ✓ 96        ✗ 0  
     cloud_default_play_dav_delete_trend.....: avg=12.88ms  min=10.78ms  med=12.57ms  max=18.87ms  p(90)=14.7ms   p(95)=16.46ms 
       { asset:KB1 }.........................: avg=12.88ms  min=10.78ms  med=12.57ms  max=18.87ms  p(90)=14.7ms   p(95)=16.46ms 
     cloud_default_play_dav_download_trend...: avg=22.86ms  min=17.88ms  med=20.68ms  max=37.65ms  p(90)=30.68ms  p(95)=36.03ms 
       { asset:KB1 }.........................: avg=22.86ms  min=17.88ms  med=20.68ms  max=37.65ms  p(90)=30.68ms  p(95)=36.03ms 
     cloud_default_play_dav_upload_trend.....: avg=39.08ms  min=19.93ms  med=25.59ms  max=183.89ms p(90)=42.16ms  p(95)=156.56ms
       { asset:KB1 }.........................: avg=39.08ms  min=19.93ms  med=25.59ms  max=183.89ms p(90)=42.16ms  p(95)=156.56ms
     cloud_default_play_users_create_trend...: avg=255.72ms min=231.07ms med=253.54ms max=282.55ms p(90)=276.75ms p(95)=279.65ms
     cloud_default_play_users_delete_trend...: avg=46.01ms  min=44.45ms  med=44.66ms  max=48.93ms  p(90)=48.07ms  p(95)=48.5ms  
     data_received...........................: 96 kB   84 kB/s
     data_sent...............................: 58 kB   51 kB/s
     http_req_blocked........................: avg=245.09µs min=4.11µs   med=4.7µs    max=7.86ms   p(90)=5.97µs   p(95)=11.26µs 
     http_req_connecting.....................: avg=4.76µs   min=0s       med=0s       max=159.8µs  p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=32.81ms  min=10.78ms  med=20.68ms  max=282.55ms p(90)=36.9ms   p(95)=155.03ms
       { expected_response:true }............: avg=32.81ms  min=10.78ms  med=20.68ms  max=282.55ms p(90)=36.9ms   p(95)=155.03ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 96 
     http_req_receiving......................: avg=80.37µs  min=57.88µs  med=75.22µs  max=140.95µs p(90)=102µs    p(95)=106.73µs
     http_req_sending........................: avg=46.18µs  min=32.4µs   med=46.05µs  max=97.47µs  p(90)=54.39µs  p(95)=64.43µs 
     http_req_tls_handshaking................: avg=232.29µs min=0s       med=0s       max=7.61ms   p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=32.68ms  min=10.64ms  med=20.55ms  max=282.38ms p(90)=36.73ms  p(95)=154.9ms 
     http_reqs...............................: 96      84.061335/s
     iteration_duration......................: avg=1.08s    min=1.07s    med=1.08s    max=1.09s    p(90)=1.09s    p(95)=1.09s   
     iterations..............................: 3       2.626917/s
     vus.....................................: 3       min=3       max=3
     vus_max.................................: 3       min=3       max=3


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

  execution: local
     script: /root/cdperf/tests/k6/test-issue-github-ocis-1399-propfind-deep-rename.js
     output: -

  scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop):
           * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s)


running (0h00m29.0s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m29.0s/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=22.97ms min=14.84ms med=21.88ms max=40.91ms  p(90)=29.94ms  p(95)=33ms    
     cloud_default_play_dav_delete_trend.....: avg=14.39ms min=10.5ms  med=13.59ms max=27.55ms  p(90)=17.61ms  p(95)=20.03ms 
     cloud_default_play_dav_move_trend.......: avg=31.17ms min=21.65ms med=29.86ms max=56.15ms  p(90)=39.61ms  p(95)=43.39ms 
     cloud_default_play_dav_propfind_trend...: avg=15.92ms min=11.61ms med=15.17ms max=31.87ms  p(90)=19.09ms  p(95)=21.45ms 
     cloud_default_play_dav_upload_trend.....: avg=20.23ms min=15.32ms med=19.29ms max=36.81ms  p(90)=23.54ms  p(95)=27.18ms 
     data_received...........................: 4.3 MB  148 kB/s
     data_sent...............................: 10 MB   353 kB/s
     http_req_blocked........................: avg=14.09µs min=1.43µs  med=4.67µs  max=14.07ms  p(90)=5.27µs   p(95)=5.84µs  
     http_req_connecting.....................: avg=137ns   min=0s      med=0s      max=205.98µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=22.25ms min=10.5ms  med=20.37ms max=56.15ms  p(90)=32.38ms  p(95)=35.81ms 
       { expected_response:true }............: avg=22.25ms min=10.5ms  med=20.37ms max=56.15ms  p(90)=32.38ms  p(95)=35.81ms 
     http_req_failed.........................: 0.00%   ✓ 0          ✗ 3750
     http_req_receiving......................: avg=79.82µs min=20.55µs med=74.75µs max=495.38µs p(90)=106.51µs p(95)=117.24µs
     http_req_sending........................: avg=60.74µs min=10.25µs med=47.56µs max=611.64µs p(90)=119.68µs p(95)=122.89µs
     http_req_tls_handshaking................: avg=9.15µs  min=0s      med=0s      max=13.78ms  p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=22.1ms  min=10.37ms med=20.26ms max=56.04ms  p(90)=32.25ms  p(95)=35.68ms 
     http_reqs...............................: 3750    129.324177/s
     iteration_duration......................: avg=28.88s  min=28.81s  med=28.88s  max=28.95s   p(90)=28.94s   p(95)=28.95s  
     iterations..............................: 3       0.103459/s
     vus.....................................: 3       min=3        max=3 
     vus_max.................................: 3       min=3        max=3 


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

  execution: local
     script: /root/cdperf/tests/k6/test-issue-github-ocis-1399-share-with-new-user.js
     output: -

  scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop):
           * default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s)


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

     ✓ users create status is 200
     ✓ dav create status is 201
     ✓ dav upload status is 201
     ✓ share create status is 200
     ✓ share accept status is 200
     ✓ dav propfind status is 207
     ✓ dav download status is 200
     ✓ users delete status is 200
     ✓ dav delete status is 204

     checks..................................: 100.00% ✓ 3021       ✗ 0   
     cloud_default_play_dav_create_trend.....: avg=24.02ms  min=21.52ms  med=21.62ms  max=28.9ms   p(90)=27.45ms  p(95)=28.17ms 
     cloud_default_play_dav_delete_trend.....: avg=19.08ms  min=11.36ms  med=18.78ms  max=27.1ms   p(90)=25.43ms  p(95)=26.27ms 
     cloud_default_play_dav_download_trend...: avg=25.46ms  min=19.09ms  med=24.41ms  max=44.14ms  p(90)=30.95ms  p(95)=36.11ms 
       { asset:KB10 }........................: avg=25.46ms  min=19.09ms  med=24.41ms  max=44.14ms  p(90)=30.95ms  p(95)=36.11ms 
     cloud_default_play_dav_propfind_trend...: avg=170.11ms min=165.33ms med=169.28ms max=175.71ms p(90)=174.42ms p(95)=175.06ms
     cloud_default_play_dav_upload_trend.....: avg=21.5ms   min=14.32ms  med=20.36ms  max=137.11ms p(90)=26.16ms  p(95)=29.7ms  
       { asset:KB10 }........................: avg=21.5ms   min=14.32ms  med=20.36ms  max=137.11ms p(90)=26.16ms  p(95)=29.7ms  
     cloud_default_play_share_accept_trend...: avg=146.88ms min=142.73ms med=147.47ms max=150.42ms p(90)=149.83ms p(95)=150.13ms
     cloud_default_play_share_create_trend...: avg=215.26ms min=189.08ms med=212.46ms max=244.25ms p(90)=237.89ms p(95)=241.07ms
     cloud_default_play_users_create_trend...: avg=218.31ms min=203.45ms med=214.48ms max=236.99ms p(90)=232.49ms p(95)=234.74ms
     cloud_default_play_users_delete_trend...: avg=63.03ms  min=58.39ms  med=59.75ms  max=70.94ms  p(90)=68.7ms   p(95)=69.82ms 
     data_received...........................: 19 MB   750 kB/s
     data_sent...............................: 16 MB   638 kB/s
     http_req_blocked........................: avg=10.92µs  min=1.44µs   med=4.78µs   max=9.83ms   p(90)=5.44µs   p(95)=6µs     
     http_req_connecting.....................: avg=167ns    min=0s       med=0s       max=185.49µs p(90)=0s       p(95)=0s      
     http_req_duration.......................: avg=24.17ms  min=11.36ms  med=22.63ms  max=244.25ms p(90)=29.03ms  p(95)=33.79ms 
       { expected_response:true }............: avg=24.17ms  min=11.36ms  med=22.63ms  max=244.25ms p(90)=29.03ms  p(95)=33.79ms 
     http_req_failed.........................: 0.00%   ✓ 0          ✗ 3021
     http_req_receiving......................: avg=97.88µs  min=25.1µs   med=86.57µs  max=6.22ms   p(90)=122.65µs p(95)=136.68µs
     http_req_sending........................: avg=82.4µs   min=14.49µs  med=60.96µs  max=2.12ms   p(90)=123.61µs p(95)=130.41µs
     http_req_tls_handshaking................: avg=5.84µs   min=0s       med=0s       max=9.57ms   p(90)=0s       p(95)=0s      
     http_req_waiting........................: avg=23.99ms  min=11.25ms  med=22.46ms  max=244.15ms p(90)=28.86ms  p(95)=33.59ms 
     http_reqs...............................: 3021    118.629741/s
     iteration_duration......................: avg=25.36s   min=25.33s   med=25.34s   max=25.42s   p(90)=25.41s   p(95)=25.41s  
     iterations..............................: 3       0.117805/s
     vus.....................................: 3       min=3        max=3 
     vus_max.................................: 3       min=3        max=3 

488433e08735

History

with the release of 1.6.0 we started to test on localhost to prevent network latency, the results are not comparable to previous tests anymore.

@ScharfViktor
Copy link
Contributor

ScharfViktor commented Dec 10, 2021

SmokeTest

branch: v1.16.0-rc2
local

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

Admin:

  • upload big file 30gb
  • upload folder with 2000 files with drag and drop. - uploaded 100 files.
  • upload 2000 files with drag and drop. - uploaded 2000 files.
  • Check pagination, count items per page.
  • remove all files
  • upload 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" (?admin don't see)
  • upload new file "file.txt" to "folder_to_share" (admin see new file)
  • rename file.pdf (use rigth click) (admin see that file changed name)
  • try to move "folder_to_share" to "/" (400)
  • copy "folder_to_share" to "/"

Admin:

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

Marie:

  • can download both versions (existing 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 (but folder exist in Shares - bug) - existing bug

Admin:

  • delete folder "folder_to_share" (marie: folder Shares empty)

Case 2: admin share file to marie:

Admin:

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

Marie:

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

Admin:

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

Marie:

  • rename file (admin don't see)

Admin:

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

Case 3: admin create public links to folder

Admin:

  • create folder "for upload"
  • add link with name "to_upload" with role "Uploader" with pass and expiration date
  • open link (can only upload)
  • upload file (admin can see new file)
  • refresh page(page is empty)
  • change share "for upload" from "Uploader" to "edit"
  • open old link (it work as upload)
  • open new link (can open/download/copy/rename/move files)
  • admin add new file to "for upload"
  • refresh link (file exist)
  • admin change pass (refresh link)

Case 4: admin create link to file

Admin:

  • create file png
  • add link with main menu
    ❌ [] open link(can open, download, see) Error
  • change link, add pass
  • refresh page (input pass)
  • delete link
  • refresh page (resourse not found)
  • delete file
  • restore
  • delete
  • Empty trash

Case 5: create new user:

Admin:

  • create new account "tom"

Tom:

  • go to account
  • change language

Admin:

  • block user (Login Error access denied)
  • delete user (Logon failed)
  • logout

Remarks:
#2866
owncloud/web#6127
owncloud/web#6128

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

No branches or pull requests

2 participants