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-beta1 #3627

Closed
24 of 45 tasks
micbar opened this issue Apr 29, 2022 · 19 comments
Closed
24 of 45 tasks

Release 2.0.0-beta1 #3627

micbar opened this issue Apr 29, 2022 · 19 comments
Labels
Priority:p2-high Escalation, on top of current planning, release blocker Type:Orga

Comments

@micbar
Copy link
Contributor

micbar commented Apr 29, 2022

Tasks

PRs which need to be merged

Needs Clarification

Regression in web Test Suite due to redesign

  • The shares list is hidden after 3 entries, the 4th one can not be found.

Screenshot

image
shows the last entry is hidden

Expected Failure added

### [Regression during ocis 2.0.0-beta](https://github.com/owncloud/ocis/issues/3627)
- [webUISharingInternalGroups/shareWithGroups.feature:19](https://github.com/owncloud/web/blob/master/tests/acceptance/features/webUISharingInternalGroups/shareWithGroups.feature#L19)

to the expected failures.

Release Process

@micbar micbar pinned this issue Apr 29, 2022
@butonic
Copy link
Member

butonic commented Apr 29, 2022

Do we need the various owncloud drivers for migration / parallel deployment? Especially being able to read users from an owncloud database would require a database backend for libreidm to be efficient.

@rtest12
Copy link

rtest12 commented Apr 30, 2022

sso fixed?

@butonic
Copy link
Member

butonic commented May 2, 2022

@rtest12 sso in what regard? Do you have an issue link?

@rtest12
Copy link

rtest12 commented May 2, 2022

@rtest12 sso in what regard? Do you have an issue link?

#3540

@micbar micbar added Type:Orga Priority:p2-high Escalation, on top of current planning, release blocker labels May 4, 2022
@micbar
Copy link
Contributor Author

micbar commented May 4, 2022

@rtest12 this is currently a known issue. I will not guarantee that this is fixed in 2.0.0-beta1 but definately during the beta phase. But that bug happens only when you use an external IDP without an LDAP. With the built-in LibreIDM the SSO feature is working.

@wkloucek
Copy link
Contributor

wkloucek commented May 5, 2022

Smoke test with WOPI server

  • Docker-Compose Setup with [deployment-examples] update wopiserver config #3522 and use a relative reference for the stat request in the cs3 api cs3org/wopiserver#74
  • 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
    • 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 -> instead opened in the "SimpleEditor"
      • upload a .jpg file
      • left-click on the .jpg file
      • the .jpg file is opened in the MediaViewer
    • public links
      • 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 (editor 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 edit mode
        • The .odt file is opened in Collabora in edit mode and edits can be saved
        • open the .md file in CodiMD
        • The .md file is opened in CodiMD in edit mode
        • The .md file is opened in CodiMD in edit mode and edits can be saved
        • open the .docx file in OnlyOffice
        • The .docx file is opened in OnlyOffice in edit mode
        • The .docx file is opened in OnlyOffice in edit mode and edits can be saved
        • copy the URL of the open file view in OnlyOffice
        • close the incognito window (clear session)
        • open the URL in a new incognito window
        • enter public share password
        • The .docx file is opened in OnlyOffice in edit mode and edits can be saved
    • 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

Outcome:

  • CodiMD does not support locking properly
  • Read only public links open the editor in readwrite mode (all editors are affected)
  • a bookmarked editor on publiclinks with password don't work

@wkloucek
Copy link
Contributor

wkloucek commented May 5, 2022

Smoke test with oCIS Hello from #3690

  • Docker-Compose Setup
  • Login as Einstein
    • Navigate to Hello Extension (via app drawer)
    • Type "foo" and submit -> receive "Hello foo" (submit button does not work, hitting enter does work)
    • 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
    • Navigate to Hello Extension (via app drawer)
    • Type "bar" and submit -> receive "Bonjour bar" (still Hello bar, the hello backend logs: ReadValueByUniqueIdentifiers not implemented)
  • Login as Einstein
    • Navigate to Hello Extension (via app drawer)
    • Type "foo" and submit -> receive "Bonjour foo" (same as for admin)

Findings

  • Extensions appears in the Web Ui, but we'll not receive an answer to our greet api call!?
  • We have no settings UI available

@wkloucek
Copy link
Contributor

wkloucek commented May 5, 2022

Compatibility test from v1.20.0 to v2.0.0-alpha1

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:

@micbar
Copy link
Contributor Author

micbar commented May 5, 2022

Changelog Draft

ocis

  • Bugfix - Idp: Check if CA certificate if present: #3623
  • Bugfix - Return proper errors when ocs/cloud/users is using the cs3 backend: #3483
  • Bugfix - URL encode the webdav url in the graph API: #3597
  • Change - Update ocis packages and imports to V2: #3678
  • Change - Load configuration files just from one directory: #3587
  • Change - Reduce permissions on docker image predeclared volumes: #3641
  • Change - Introduce ocis init and remove all default secrets: #3551
  • Change - Reduce drives in graph /me/drives API: #3629
  • Change - Switched default configuration to use libregraph/idm: #3331
  • Change - Rename MetadataUserID: #3671
  • Change - Use new space ID util functions: #3648
  • Change - Rename serviceUser to systemUser: #3673
  • Change - Split MachineAuth from SystemUser: #3672
  • Enhancement - Align service naming: #3606
  • Enhancement - Wrap metadata storage with dedicated reva gateway: #3602
  • Enhancement - Add initial version of the search extensions: #3635
  • Enhancement - Add capability for public link single file edit: #6787
  • Enhancement - Added share_jail and projects feature flags in spaces capability: #3626
  • Enhancement - Update linkshare capabilities: #3579
  • Enhancement - Update reva to v2.3.0: #3552
  • Enhancement - Update ownCloud Web to v5.5.0-rc.3: #6854

reva

2.3.1

2.3.0

web

  • Bugfix - Apply text selection range for new files: #6756
  • Bugfix - Decrease build time and fix faulty oc10 docker dev env: #6855
  • Bugfix - Do not load files from cache: #6447
  • Bugfix - Indicate guest shares: #6813
  • Bugfix - Edit public links with expiration: #6858
  • Bugfix - Password enforcement for public links: #6323
  • Bugfix - Rename is clickable on mobile: #6767
  • Bugfix - Rename a file in favorites list with same name but in different folder: #6804
  • Bugfix - Resetting store on logout: #6694
  • Bugfix - Space image not shown if file name contains blanks: #6881
  • Bugfix - Spaces Contextmenu trigger id isn't valid: #6845
  • Bugfix - Upload overlay links: #6846
  • Enhancement - Add OcContextualHelper: #6590
  • Enhancement - Add show file extension toggle switch in file list settings: #6793
  • Enhancement - Add un-share confirmation dialog: #6795
  • Enhancement - Capability-based searchbar rendering: #6856
  • Enhancement - Design polishing: #6781
  • Enhancement - Enable search all files for ocis backend: #6841
  • Enhancement - Fixed aspect ratio for spaces images: #6829
  • Enhancement - Introduce quicklinks: #6820
  • Enhancement - Introduce user-management app: #6673
  • Enhancement - Make rename resource icon always visible instead just on hover: #6817
  • Enhancement - Polish the upload overlay: #6837
  • Enhancement - Redesign link sharing: #6749
  • Enhancement - Refactor upload input components: #6859
  • Enhancement - Get rid of the integration tests: #6863
  • Enhancement - Remove the upload progress component: #6825
  • Enhancement - Replace deprecated String.prototype.substr(): #6718
  • Enhancement - Resumable uploads: #6202
  • Enhancement - Space store improvements: #6868
  • Enhancement - Update ODS to v13.1.0-rc.5: #6749
  • Enhancement - Update SDK: #6820
  • Enhancement - Use event bus for upload related actions: #6853

@micbar
Copy link
Contributor Author

micbar commented May 9, 2022

🎉 2.0.0-alpha2 available

Github

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

Mirrors

https://download.owncloud.com/ocis/ocis/testing/2.0.0-alpha2/

Docker

docker pull owncloud/ocis:2.0.0-alpha2

@kobergj
Copy link
Collaborator

kobergj commented May 10, 2022

Smoke testing the audit service brought up some issues. None of them is critical in my opinion, but should be revisited.
#3753

@rhafer
Copy link
Contributor

rhafer commented May 10, 2022

I briefly tested the basic search functionality with owncloud/ocis:2.0.0-alpha2, found a couple (already known) issues (e.g. #3700, #3701). But the basic functionality is there.

@fschade
Copy link
Contributor

fschade commented May 10, 2022

K6 results on intel test machine

Overview

Test 2.00.0-beta1 1.20.0 1.19.0 1.18.0 1.17.0 1.16.0 1.15.0 1.14.0 1.13.0 1.12.0 1.11.0 1.10.0 1.9.0. 1.8.0 1.7.0
most-used-sizes-upload 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 0h09m47.0s 04m39.5s 04m34.2s 04m38.7s 04m26.9s
propfind-deep-1000-files-5-nested-folders 0h10m39.1s 03m53.2s 03m53.3s 03m53.4s 03m36.3s
propfind-flat-1000-files 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 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.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 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 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 0h00m50.1s 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-beta1


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

     ✗ dav upload status is 201
      ↳  99% — ✓ 2939 / ✗ 16
     ✗ dav download status is 200
      ↳  99% — ✓ 2949 / ✗ 6
     ✗ dav delete status is 204
      ↳  99% — ✓ 2950 / ✗ 5

     checks.......................................: 99.69% ✓ 8838     ✗ 27
     cloud_default_play_dav_delete_error_rate.....: 1      min=1      max=1
     cloud_default_play_dav_delete_trend..........: avg=111.41ms min=55.59ms  med=110ms    max=345.11ms p(90)=137.2ms  p(95)=143.24ms
       { asset:KB100 }............................: avg=132.07ms min=95.73ms  med=133.73ms max=171.56ms p(90)=148.28ms p(95)=151.7ms
       { asset:KB200 }............................: avg=132.15ms min=88.91ms  med=131.49ms max=308.39ms p(90)=148.59ms p(95)=156.85ms
       { asset:KB300 }............................: avg=125.06ms min=60.73ms  med=123.72ms max=297.66ms p(90)=143.5ms  p(95)=146.39ms
       { asset:KB400 }............................: avg=120.52ms min=55.59ms  med=121.08ms max=156.03ms p(90)=136.67ms p(95)=141.15ms
       { asset:KB500 }............................: avg=113.56ms min=80.62ms  med=113.42ms max=148.04ms p(90)=129.04ms p(95)=134.46ms
       { asset:KB600 }............................: avg=109.55ms min=72.19ms  med=109.22ms max=147.74ms p(90)=124.43ms p(95)=128.52ms
       { asset:KB700 }............................: avg=106.05ms min=76.84ms  med=105.17ms max=147.69ms p(90)=122.53ms p(95)=127.55ms
       { asset:KB800 }............................: avg=103.31ms min=71.31ms  med=100.61ms max=345.11ms p(90)=116.34ms p(95)=118.98ms
       { asset:KB900 }............................: avg=96.5ms   min=69.88ms  med=96.08ms  max=124.03ms p(90)=108.71ms p(95)=112.87ms
       { asset:MB1 }..............................: avg=91.35ms  min=68.54ms  med=92.87ms  max=112.28ms p(90)=102.84ms p(95)=105.36ms
       { asset:MB10 }.............................: avg=84.71ms  min=76.34ms  med=82.04ms  max=101.07ms p(90)=97.06ms  p(95)=99.07ms
       { asset:MB100 }............................: avg=96.51ms  min=79.37ms  med=93.9ms   max=123.58ms p(90)=113.09ms p(95)=118.33ms
       { asset:MB120 }............................: avg=94.15ms  min=83.83ms  med=96.58ms  max=102.03ms p(90)=100.94ms p(95)=101.49ms
       { asset:MB140 }............................: avg=83.83ms  min=75.64ms  med=81.67ms  max=94.18ms  p(90)=91.68ms  p(95)=92.93ms
       { asset:MB160 }............................: avg=83.31ms  min=73.85ms  med=86.4ms   max=89.67ms  p(90)=89.01ms  p(95)=89.34ms
       { asset:MB180 }............................: avg=80.26ms  min=72.67ms  med=82.24ms  max=85.88ms  p(90)=85.15ms  p(95)=85.51ms
       { asset:MB2 }..............................: avg=95.11ms  min=70.81ms  med=96.83ms  max=119.34ms p(90)=105.33ms p(95)=110.98ms
       { asset:MB20 }.............................: avg=83.41ms  min=71.14ms  med=87.13ms  max=91.34ms  p(90)=89.54ms  p(95)=90.44ms
       { asset:MB200 }............................: avg=101.43ms min=95.78ms  med=104.02ms max=104.5ms  p(90)=104.41ms p(95)=104.45ms
       { asset:MB220 }............................: avg=101.52ms min=93.77ms  med=100.21ms max=110.58ms p(90)=108.51ms p(95)=109.55ms
       { asset:MB240 }............................: avg=89.47ms  min=63.61ms  med=83.47ms  max=121.33ms p(90)=113.76ms p(95)=117.54ms
       { asset:MB260 }............................: avg=98.83ms  min=86.66ms  med=94.96ms  max=114.85ms p(90)=110.87ms p(95)=112.86ms
       { asset:MB280 }............................: avg=101.71ms min=90.44ms  med=94.68ms  max=120.03ms p(90)=114.96ms p(95)=117.49ms
       { asset:MB3 }..............................: avg=90.85ms  min=71.78ms  med=90.97ms  max=116.03ms p(90)=99.3ms   p(95)=102.66ms
       { asset:MB30 }.............................: avg=88.16ms  min=62.86ms  med=86.78ms  max=113.85ms p(90)=108.96ms p(95)=111.41ms
       { asset:MB300 }............................: avg=85.24ms  min=75.41ms  med=84.93ms  max=95.38ms  p(90)=93.29ms  p(95)=94.33ms
       { asset:MB4 }..............................: avg=89.96ms  min=73.59ms  med=89.53ms  max=110.34ms p(90)=99.3ms   p(95)=100.2ms
       { asset:MB40 }.............................: avg=90.84ms  min=71.44ms  med=89.27ms  max=116.61ms p(90)=106.01ms p(95)=111.31ms
       { asset:MB5 }..............................: avg=92.18ms  min=71.96ms  med=92.48ms  max=112.08ms p(90)=106.91ms p(95)=107.82ms
       { asset:MB50 }.............................: avg=81.44ms  min=64.03ms  med=80.74ms  max=104.16ms p(90)=93.88ms  p(95)=99.02ms
       { asset:MB6 }..............................: avg=89.62ms  min=71.05ms  med=88.36ms  max=114.4ms  p(90)=103.49ms p(95)=110.22ms
       { asset:MB60 }.............................: avg=93.68ms  min=75.22ms  med=88.98ms  max=116.88ms p(90)=109.12ms p(95)=113ms
       { asset:MB7 }..............................: avg=88.1ms   min=71.47ms  med=89.33ms  max=116.55ms p(90)=98.32ms  p(95)=104.18ms
       { asset:MB70 }.............................: avg=92.9ms   min=74.35ms  med=94.83ms  max=112.23ms p(90)=104.05ms p(95)=108.14ms
       { asset:MB8 }..............................: avg=89.61ms  min=68.58ms  med=90.11ms  max=122.7ms  p(90)=101.23ms p(95)=104.07ms
       { asset:MB80 }.............................: avg=91.29ms  min=76.65ms  med=91.98ms  max=108.71ms p(90)=96.38ms  p(95)=102.55ms
       { asset:MB9 }..............................: avg=87.23ms  min=69.46ms  med=87.93ms  max=114.58ms p(90)=100.56ms p(95)=106.34ms
       { asset:MB90 }.............................: avg=87.77ms  min=75.89ms  med=90.32ms  max=95.02ms  p(90)=94.97ms  p(95)=94.99ms
     cloud_default_play_dav_download_error_rate...: 1      min=1      max=1
     cloud_default_play_dav_download_trend........: avg=88.49ms  min=55.37ms  med=81.28ms  max=815.51ms p(90)=96.7ms   p(95)=105.09ms
       { asset:KB100 }............................: avg=80.25ms  min=57.16ms  med=80.26ms  max=115.15ms p(90)=95.21ms  p(95)=99.41ms
       { asset:KB200 }............................: avg=78.58ms  min=56.81ms  med=78.77ms  max=106.23ms p(90)=90.4ms   p(95)=95.37ms
       { asset:KB300 }............................: avg=78.87ms  min=57.07ms  med=78.73ms  max=105.11ms p(90)=89.36ms  p(95)=92.53ms
       { asset:KB400 }............................: avg=79.5ms   min=55.37ms  med=79.94ms  max=103.76ms p(90)=91ms     p(95)=94.92ms
       { asset:KB500 }............................: avg=79.38ms  min=56.51ms  med=79.03ms  max=106.91ms p(90)=92.03ms  p(95)=94.23ms
       { asset:KB600 }............................: avg=79.38ms  min=58.25ms  med=79.7ms   max=104.74ms p(90)=90.06ms  p(95)=93.24ms
       { asset:KB700 }............................: avg=81.51ms  min=59.78ms  med=80.55ms  max=278.79ms p(90)=90.85ms  p(95)=94.44ms
       { asset:KB800 }............................: avg=81.92ms  min=59.87ms  med=81.5ms   max=259.37ms p(90)=93.96ms  p(95)=98.02ms
       { asset:KB900 }............................: avg=80.39ms  min=57.84ms  med=80.85ms  max=105.25ms p(90)=91.5ms   p(95)=97.01ms
       { asset:MB1 }..............................: avg=76.58ms  min=61.83ms  med=77.61ms  max=91.46ms  p(90)=85.81ms  p(95)=87.52ms
       { asset:MB10 }.............................: avg=101.23ms min=81.28ms  med=102.48ms max=118.27ms p(90)=112.56ms p(95)=115.42ms
       { asset:MB100 }............................: avg=265.75ms min=252.14ms med=265.01ms max=279.11ms p(90)=271.85ms p(95)=275.48ms
       { asset:MB120 }............................: avg=317.5ms  min=288.26ms med=290.32ms max=373.92ms p(90)=357.2ms  p(95)=365.56ms
       { asset:MB140 }............................: avg=425.54ms min=353.21ms med=459.86ms max=463.57ms p(90)=462.82ms p(95)=463.2ms
       { asset:MB160 }............................: avg=354.69ms min=340.99ms med=347.1ms  max=375.99ms p(90)=370.21ms p(95)=373.1ms
       { asset:MB180 }............................: avg=423.39ms min=402.54ms med=432.85ms max=434.77ms p(90)=434.38ms p(95)=434.58ms
       { asset:MB2 }..............................: avg=84.41ms  min=69.56ms  med=85.31ms  max=100.72ms p(90)=96.71ms  p(95)=99.69ms
       { asset:MB20 }.............................: avg=121.74ms min=103.83ms med=124.45ms max=147.49ms p(90)=135.76ms p(95)=141.62ms
       { asset:MB200 }............................: avg=460.42ms min=432.82ms med=463.74ms max=484.69ms p(90)=480.5ms  p(95)=482.6ms
       { asset:MB220 }............................: avg=488.35ms min=456.18ms med=465.83ms max=543.04ms p(90)=527.6ms  p(95)=535.32ms
       { asset:MB240 }............................: avg=512.8ms  min=453.02ms med=530.04ms max=555.33ms p(90)=550.27ms p(95)=552.8ms
       { asset:MB260 }............................: avg=728.29ms min=654.04ms med=715.31ms max=815.51ms p(90)=795.47ms p(95)=805.49ms
       { asset:MB280 }............................: avg=591.29ms min=550.73ms med=582.44ms max=640.71ms p(90)=629.05ms p(95)=634.88ms
       { asset:MB3 }..............................: avg=84.79ms  min=64.54ms  med=83.95ms  max=109.97ms p(90)=97.7ms   p(95)=102.82ms
       { asset:MB30 }.............................: avg=141.31ms min=115.76ms med=142.54ms max=160.75ms p(90)=152.68ms p(95)=156.72ms
       { asset:MB300 }............................: avg=647.04ms min=615.95ms med=631.56ms max=693.61ms p(90)=681.2ms  p(95)=687.4ms
       { asset:MB4 }..............................: avg=86.38ms  min=66.72ms  med=87.56ms  max=105.41ms p(90)=99.11ms  p(95)=101.52ms
       { asset:MB40 }.............................: avg=173.03ms min=147.84ms med=174.02ms max=202.79ms p(90)=189.47ms p(95)=196.13ms
       { asset:MB5 }..............................: avg=88.32ms  min=68.94ms  med=89.38ms  max=104.56ms p(90)=98.82ms  p(95)=102.32ms
       { asset:MB50 }.............................: avg=170.49ms min=145.17ms med=171.32ms max=194.73ms p(90)=184.89ms p(95)=189.81ms
       { asset:MB6 }..............................: avg=92.99ms  min=75.34ms  med=92.47ms  max=112.08ms p(90)=105.26ms p(95)=107.63ms
       { asset:MB60 }.............................: avg=197.25ms min=171.38ms med=197.54ms max=219.21ms p(90)=209.42ms p(95)=214.31ms
       { asset:MB7 }..............................: avg=91.28ms  min=73.69ms  med=91.33ms  max=109.58ms p(90)=102.61ms p(95)=103.19ms
       { asset:MB70 }.............................: avg=240.83ms min=187.58ms med=239.72ms max=298.89ms p(90)=291.83ms p(95)=295.36ms
       { asset:MB8 }..............................: avg=94.22ms  min=72.41ms  med=92.89ms  max=124.09ms p(90)=105.95ms p(95)=109.63ms
       { asset:MB80 }.............................: avg=234.77ms min=214.84ms med=230.58ms max=258.91ms p(90)=251.92ms p(95)=255.41ms
       { asset:MB9 }..............................: avg=97.31ms  min=77.4ms   med=97.22ms  max=116.83ms p(90)=109.07ms p(95)=112.4ms
       { asset:MB90 }.............................: avg=234.78ms min=207.21ms med=238.46ms max=261.15ms p(90)=250.86ms p(95)=256ms
     cloud_default_play_dav_upload_error_rate.....: 1      min=1      max=1
     cloud_default_play_dav_upload_trend..........: avg=140.22ms min=55.1ms   med=112.41ms max=2.09s    p(90)=166.43ms p(95)=202.1ms
       { asset:KB100 }............................: avg=87.1ms   min=60.45ms  med=85.78ms  max=241.41ms p(90)=97.34ms  p(95)=102.42ms
       { asset:KB200 }............................: avg=91.05ms  min=65.59ms  med=91.36ms  max=116.95ms p(90)=105.28ms p(95)=106.98ms
       { asset:KB300 }............................: avg=96.89ms  min=55.1ms   med=96.35ms  max=133.53ms p(90)=110.22ms p(95)=113.48ms
       { asset:KB400 }............................: avg=101.19ms min=69.27ms  med=101.08ms max=141.52ms p(90)=113.89ms p(95)=118.07ms
       { asset:KB500 }............................: avg=108.08ms min=74.72ms  med=108.84ms max=159.78ms p(90)=119.9ms  p(95)=126.7ms
       { asset:KB600 }............................: avg=114.22ms min=83.21ms  med=113.34ms max=153.74ms p(90)=131.35ms p(95)=134.83ms
       { asset:KB700 }............................: avg=123ms    min=92.75ms  med=121.77ms max=251.03ms p(90)=137.07ms p(95)=142.46ms
       { asset:KB800 }............................: avg=127.3ms  min=91.41ms  med=126.89ms max=172.98ms p(90)=146.41ms p(95)=150.61ms
       { asset:KB900 }............................: avg=133.77ms min=94.48ms  med=133.13ms max=164.35ms p(90)=149.11ms p(95)=156.29ms
       { asset:MB1 }..............................: avg=136.37ms min=99.87ms  med=135.02ms max=173.35ms p(90)=167.94ms p(95)=171.4ms
       { asset:MB10 }.............................: avg=200.36ms min=165.82ms med=201.93ms max=240.27ms p(90)=219.12ms p(95)=229.69ms
       { asset:MB100 }............................: avg=717.52ms min=661.92ms med=718.1ms  max=765.5ms  p(90)=754.68ms p(95)=760.09ms
       { asset:MB120 }............................: avg=898.42ms min=847.55ms med=920.39ms max=927.33ms p(90)=925.94ms p(95)=926.63ms
       { asset:MB140 }............................: avg=967.73ms min=880.88ms med=973.92ms max=1.04s    p(90)=1.03s    p(95)=1.04s
       { asset:MB160 }............................: avg=1.04s    min=995.05ms med=1.05s    max=1.07s    p(90)=1.07s    p(95)=1.07s
       { asset:MB180 }............................: avg=1.19s    min=1.09s    med=1.21s    max=1.26s    p(90)=1.25s    p(95)=1.25s
       { asset:MB2 }..............................: avg=142.23ms min=116.03ms med=137.64ms max=178.87ms p(90)=161.43ms p(95)=165.14ms
       { asset:MB20 }.............................: avg=247.5ms  min=219.22ms med=249.43ms max=268.61ms p(90)=262.09ms p(95)=265.35ms
       { asset:MB200 }............................: avg=1.32s    min=1.29s    med=1.32s    max=1.35s    p(90)=1.34s    p(95)=1.35s
       { asset:MB220 }............................: avg=1.45s    min=1.41s    med=1.41s    max=1.53s    p(90)=1.51s    p(95)=1.52s
       { asset:MB240 }............................: avg=1.55s    min=1.51s    med=1.51s    max=1.63s    p(90)=1.61s    p(95)=1.62s
       { asset:MB260 }............................: avg=1.7s     min=1.68s    med=1.71s    max=1.71s    p(90)=1.71s    p(95)=1.71s
       { asset:MB280 }............................: avg=1.9s     min=1.81s    med=1.83s    max=2.05s    p(90)=2s       p(95)=2.03s
       { asset:MB3 }..............................: avg=148.55ms min=118.55ms med=151.36ms max=171.26ms p(90)=163.31ms p(95)=169.67ms
       { asset:MB30 }.............................: avg=332.2ms  min=292.16ms med=318.34ms max=401.43ms p(90)=375.84ms p(95)=388.63ms
       { asset:MB300 }............................: avg=2.04s    min=2s       med=2.02s    max=2.09s    p(90)=2.08s    p(95)=2.08s
       { asset:MB4 }..............................: avg=158.35ms min=128.47ms med=158.45ms max=208.22ms p(90)=172.34ms p(95)=174.29ms
       { asset:MB40 }.............................: avg=375.91ms min=345.43ms med=359.67ms max=435.1ms  p(90)=411.06ms p(95)=423.08ms
       { asset:MB5 }..............................: avg=168.2ms  min=139.66ms med=169.49ms max=195.99ms p(90)=183.73ms p(95)=190.3ms
       { asset:MB50 }.............................: avg=450.29ms min=417.26ms med=452.62ms max=495.7ms  p(90)=472.66ms p(95)=484.18ms
       { asset:MB6 }..............................: avg=172.44ms min=145.18ms med=176.72ms max=202.34ms p(90)=188.86ms p(95)=194.07ms
       { asset:MB60 }.............................: avg=527.46ms min=480.55ms med=528.37ms max=583.82ms p(90)=573.95ms p(95)=578.88ms
       { asset:MB7 }..............................: avg=182.11ms min=143.13ms med=181.66ms max=221.56ms p(90)=201.2ms  p(95)=203.2ms
       { asset:MB70 }.............................: avg=572.27ms min=526.49ms med=578.85ms max=607.85ms p(90)=597.64ms p(95)=602.75ms
       { asset:MB8 }..............................: avg=190.85ms min=141.59ms med=180.34ms max=314.6ms  p(90)=208.66ms p(95)=298.76ms
       { asset:MB80 }.............................: avg=608.4ms  min=556.53ms med=617.13ms max=645.12ms p(90)=632.44ms p(95)=638.78ms
       { asset:MB9 }..............................: avg=201.96ms min=160.46ms med=196.27ms max=313.57ms p(90)=215.13ms p(95)=300.42ms
       { asset:MB90 }.............................: avg=675.02ms min=637.16ms med=661.57ms max=742.92ms p(90)=733.24ms p(95)=738.08ms
     data_received................................: 15 GB  38 MB/s
     data_sent....................................: 15 GB  39 MB/s
     http_req_blocked.............................: avg=9.5µs    min=1.68µs   med=5.35µs   max=14.17ms  p(90)=6.72µs   p(95)=7.89µs
     http_req_connecting..........................: avg=64ns     min=0s       med=0s       max=214.05µs p(90)=0s       p(95)=0s
     http_req_duration............................: avg=113.38ms min=55.1ms   med=99.25ms  max=2.09s    p(90)=140.33ms p(95)=159.79ms
       { expected_response:true }.................: avg=111.88ms min=55.37ms  med=99.25ms  max=2.09s    p(90)=140.15ms p(95)=159.06ms
     http_req_failed..............................: 0.30%  ✓ 27       ✗ 8838
     http_req_receiving...........................: avg=3.41ms   min=25.46µs  med=101.04µs max=732.72ms p(90)=2.04ms   p(95)=4.06ms
     http_req_sending.............................: avg=4.81ms   min=16.8µs   med=56.65µs  max=753.16ms p(90)=2.55ms   p(95)=4.43ms
     http_req_tls_handshaking.....................: avg=3.89µs   min=0s       med=0s       max=13.9ms   p(90)=0s       p(95)=0s
     http_req_waiting.............................: avg=105.14ms min=53.96ms  med=96.76ms  max=1.37s    p(90)=135.43ms p(95)=146.67ms
     http_reqs....................................: 8865   22.75081/s
     iteration_duration...........................: avg=6m28s    min=6m25s    med=6m28s    max=6m29s    p(90)=6m29s    p(95)=6m29s
     iterations...................................: 3      0.007699/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 (0h10m39.1s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h10m39.0s/1h0m0s  3/3 shared iters

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

     checks.....................................: 99.74% ✓ 17963     ✗ 46
     cloud_default_play_dav_create_error_rate...: 1      min=1       max=1
     cloud_default_play_dav_create_trend........: avg=104.61ms min=63.34ms  med=103.81ms max=333.66ms p(90)=119.68ms p(95)=124.28ms
       { asset:KB1 }............................: avg=104.62ms min=63.34ms  med=103.81ms max=333.66ms p(90)=119.69ms p(95)=124.28ms
     cloud_default_play_dav_delete_error_rate...: 1      min=1       max=1
     cloud_default_play_dav_delete_trend........: avg=110.51ms min=52.68ms  med=109.88ms max=343.29ms p(90)=124.32ms p(95)=128.92ms
       { asset:KB1 }............................: avg=110.53ms min=52.68ms  med=109.89ms max=343.29ms p(90)=124.33ms p(95)=128.93ms
     cloud_default_play_dav_propfind_trend......: avg=260.04ms min=258.62ms med=260.57ms max=260.93ms p(90)=260.86ms p(95)=260.9ms
     cloud_default_play_dav_upload_error_rate...: 1      min=1       max=1
     cloud_default_play_dav_upload_trend........: avg=101.94ms min=66.33ms  med=101.42ms max=356.17ms p(90)=116.56ms p(95)=121.43ms
       { asset:KB1 }............................: avg=101.94ms min=66.33ms  med=101.42ms max=356.17ms p(90)=116.56ms p(95)=121.43ms
     data_received..............................: 9.8 MB 15 kB/s
     data_sent..................................: 7.3 MB 11 kB/s
     http_req_blocked...........................: avg=6.78µs   min=1.52µs   med=5.5µs    max=8.73ms   p(90)=6.58µs   p(95)=7.28µs
     http_req_connecting........................: avg=24ns     min=0s       med=0s       max=210.39µs p(90)=0s       p(95)=0s
     http_req_duration..........................: avg=105.18ms min=52.68ms  med=104.4ms  max=356.17ms p(90)=120.41ms p(95)=124.96ms
       { expected_response:true }...............: avg=105.25ms min=66.18ms  med=104.44ms max=356.17ms p(90)=120.42ms p(95)=124.99ms
     http_req_failed............................: 0.25%  ✓ 46        ✗ 17963
     http_req_receiving.........................: avg=87.55µs  min=24.81µs  med=86.91µs  max=4.89ms   p(90)=108.66µs p(95)=115.81µs
     http_req_sending...........................: avg=40.84µs  min=11.53µs  med=39.05µs  max=882.53µs p(90)=55.04µs  p(95)=60.01µs
     http_req_tls_handshaking...................: avg=1.26µs   min=0s       med=0s       max=8.56ms   p(90)=0s       p(95)=0s
     http_req_waiting...........................: avg=105.05ms min=52.54ms  med=104.26ms max=356.02ms p(90)=120.29ms p(95)=124.85ms
     http_reqs..................................: 18009  28.179464/s
     iteration_duration.........................: avg=10m37s   min=10m36s   med=10m37s   max=10m39s   p(90)=10m38s   p(95)=10m38s
     iterations.................................: 3      0.004694/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 (0h09m47.0s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h09m47.0s/1h0m0s  3/3 shared iters

     ✗ dav create status is 201
      ↳  98% — ✓ 13068 / ✗ 135
     ✗ dav upload status is 201
      ↳  97% — ✓ 292 / ✗ 8
     ✓ dav propfind status is 207
     ✗ dav delete status is 204
      ↳  97% — ✓ 295 / ✗ 8

     checks.....................................: 98.90% ✓ 13658     ✗ 151
     cloud_default_play_dav_create_error_rate...: 1      min=1       max=1
     cloud_default_play_dav_create_trend........: avg=125.85ms min=57.73ms med=125.17ms max=377.11ms p(90)=152.87ms p(95)=160.26ms
       { asset:KB1 }............................: avg=125.85ms min=57.73ms med=125.18ms max=377.11ms p(90)=152.87ms p(95)=160.26ms
     cloud_default_play_dav_delete_error_rate...: 1      min=1       max=1
     cloud_default_play_dav_delete_trend........: avg=142.33ms min=74.33ms med=142.11ms max=204.1ms  p(90)=164.11ms p(95)=173.38ms
       { asset:KB1 }............................: avg=142.64ms min=74.33ms med=142.14ms max=204.1ms  p(90)=164.19ms p(95)=173.48ms
     cloud_default_play_dav_propfind_trend......: avg=106.75ms min=101.7ms med=108.31ms max=110.23ms p(90)=109.85ms p(95)=110.04ms
     cloud_default_play_dav_upload_error_rate...: 1      min=1       max=1
     cloud_default_play_dav_upload_trend........: avg=114.7ms  min=62.84ms med=113.67ms max=335.03ms p(90)=127.75ms p(95)=131.3ms
       { asset:KB1 }............................: avg=114.7ms  min=62.84ms med=113.67ms max=335.03ms p(90)=127.75ms p(95)=131.3ms
     data_received..............................: 5.4 MB 9.2 kB/s
     data_sent..................................: 6.3 MB 11 kB/s
     http_req_blocked...........................: avg=7.38µs   min=1.49µs  med=5.51µs   max=8.33ms   p(90)=6.68µs   p(95)=7.4µs
     http_req_connecting........................: avg=32ns     min=0s      med=0s       max=165.58µs p(90)=0s       p(95)=0s
     http_req_duration..........................: avg=125.96ms min=57.73ms med=125.21ms max=377.11ms p(90)=152.98ms p(95)=160.45ms
       { expected_response:true }...............: avg=126.51ms min=72.82ms med=125.54ms max=377.11ms p(90)=153.05ms p(95)=160.5ms
     http_req_failed............................: 1.09%  ✓ 151       ✗ 13658
     http_req_receiving.........................: avg=87.48µs  min=25.85µs med=86.82µs  max=914.83µs p(90)=107.91µs p(95)=115.81µs
     http_req_sending...........................: avg=42.05µs  min=11.14µs med=41.61µs  max=693.08µs p(90)=52.21µs  p(95)=60.27µs
     http_req_tls_handshaking...................: avg=1.72µs   min=0s      med=0s       max=8ms      p(90)=0s       p(95)=0s
     http_req_waiting...........................: avg=125.83ms min=57.58ms med=125.1ms  max=376.98ms p(90)=152.83ms p(95)=160.29ms
     http_reqs..................................: 13809  23.523847/s
     iteration_duration.........................: avg=9m44s    min=9m42s   med=9m45s    max=9m46s    p(90)=9m46s    p(95)=9m46s
     iterations.................................: 3      0.005111/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-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 (0h03m27.3s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h03m27.3s/1h0m0s  3/3 shared iters

     ✓ dav create status is 201
     ✗ dav upload status is 201
      ↳  99% — ✓ 2996 / ✗ 4
     ✓ dav propfind status is 207
     ✗ dav delete status is 204
      ↳  99% — ✓ 3000 / ✗ 3

     checks.....................................: 99.88% ✓ 6002      ✗ 7
     cloud_default_play_dav_create_trend........: avg=99.02ms  min=96.08ms  med=99.39ms  max=101.61ms p(90)=101.16ms p(95)=101.38ms
     cloud_default_play_dav_delete_error_rate...: 1      min=1       max=1
     cloud_default_play_dav_delete_trend........: avg=100.77ms min=68.32ms  med=100.17ms max=239.33ms p(90)=114.14ms p(95)=118.29ms
       { asset:KB1 }............................: avg=100.78ms min=68.32ms  med=100.18ms max=239.33ms p(90)=114.14ms p(95)=118.31ms
     cloud_default_play_dav_propfind_trend......: avg=287.27ms min=265.76ms med=287.44ms max=308.61ms p(90)=304.38ms p(95)=306.49ms
     cloud_default_play_dav_upload_error_rate...: 1      min=1       max=1
     cloud_default_play_dav_upload_trend........: avg=103.1ms  min=58.34ms  med=102.37ms max=234.51ms p(90)=118.31ms p(95)=122.79ms
       { asset:KB1 }............................: avg=103.1ms  min=58.34ms  med=102.37ms max=234.51ms p(90)=118.31ms p(95)=122.79ms
     data_received..............................: 6.1 MB 30 kB/s
     data_sent..................................: 4.6 MB 22 kB/s
     http_req_blocked...........................: avg=8.07µs   min=1.69µs   med=5.44µs   max=7.79ms   p(90)=6.59µs   p(95)=7.3µs
     http_req_connecting........................: avg=67ns     min=0s       med=0s       max=171.87µs p(90)=0s       p(95)=0s
     http_req_duration..........................: avg=102.03ms min=58.34ms  med=101.15ms max=308.61ms p(90)=116.23ms p(95)=121.15ms
       { expected_response:true }...............: avg=102.05ms min=68.32ms  med=101.16ms max=308.61ms p(90)=116.27ms p(95)=121.15ms
     http_req_failed............................: 0.11%  ✓ 7         ✗ 6002
     http_req_receiving.........................: avg=90.34µs  min=27.75µs  med=85.36µs  max=5.21ms   p(90)=111.35µs p(95)=119.59µs
     http_req_sending...........................: avg=47.68µs  min=14µs     med=47.48µs  max=452.35µs p(90)=59.07µs  p(95)=64.34µs
     http_req_tls_handshaking...................: avg=2.48µs   min=0s       med=0s       max=7.62ms   p(90)=0s       p(95)=0s
     http_req_waiting...........................: avg=101.89ms min=58.26ms  med=101ms    max=303.8ms  p(90)=116.1ms  p(95)=121.02ms
     http_reqs..................................: 6009   28.986466/s
     iteration_duration.........................: avg=3m26s    min=3m26s    med=3m26s    max=3m27s    p(90)=3m27s    p(95)=3m27s
     iterations.................................: 3      0.014472/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-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 (0h00m32.4s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m32.4s/1h0m0s  3/3 shared iters

     ✗ dav upload status is 201
      ↳  88% — ✓ 16 / ✗ 2
     ✓ dav download status is 200
     ✓ dav delete status is 204

     checks.....................................: 96.29% ✓ 52       ✗ 2
     cloud_default_play_dav_delete_trend........: avg=87.13ms  min=72.56ms  med=87.3ms   max=108.92ms p(90)=102.85ms p(95)=107.36ms
       { asset:GB1 }............................: avg=87.97ms  min=72.56ms  med=90.3ms   max=101.04ms p(90)=98.89ms  p(95)=99.96ms
       { asset:KB50 }...........................: avg=92.86ms  min=74.07ms  med=95.58ms  max=108.92ms p(90)=106.25ms p(95)=107.59ms
       { asset:KB500 }..........................: avg=81.96ms  min=77.2ms   med=80.72ms  max=87.95ms  p(90)=86.5ms   p(95)=87.23ms
       { asset:MB5 }............................: avg=81.58ms  min=73.93ms  med=80.63ms  max=90.19ms  p(90)=88.28ms  p(95)=89.24ms
       { asset:MB50 }...........................: avg=84.51ms  min=77.19ms  med=86.65ms  max=89.69ms  p(90)=89.08ms  p(95)=89.39ms
       { asset:MB500 }..........................: avg=93.93ms  min=75.36ms  med=99.36ms  max=107.08ms p(90)=105.54ms p(95)=106.31ms
     cloud_default_play_dav_download_trend......: avg=740.52ms min=62.23ms  med=136.92ms max=2.87s    p(90)=2.75s    p(95)=2.79s
       { asset:GB1 }............................: avg=2.79s    min=2.74s    med=2.78s    max=2.87s    p(90)=2.85s    p(95)=2.86s
       { asset:KB50 }...........................: avg=77.93ms  min=62.23ms  med=77.91ms  max=93.66ms  p(90)=90.51ms  p(95)=92.09ms
       { asset:KB500 }..........................: avg=80.99ms  min=64.4ms   med=85.49ms  max=93.08ms  p(90)=91.56ms  p(95)=92.32ms
       { asset:MB5 }............................: avg=94.89ms  min=93.31ms  med=93.44ms  max=97.91ms  p(90)=97.01ms  p(95)=97.46ms
       { asset:MB50 }...........................: avg=194.11ms min=175.93ms med=193.96ms max=212.42ms p(90)=208.73ms p(95)=210.58ms
       { asset:MB500 }..........................: avg=1.19s    min=1.16s    med=1.19s    max=1.21s    p(90)=1.21s    p(95)=1.21s
     cloud_default_play_dav_upload_error_rate...: 1      min=1      max=1
     cloud_default_play_dav_upload_trend........: avg=1.73s    min=83.71ms  med=268.38ms max=6.93s    p(90)=6.32s    p(95)=6.69s
       { asset:GB1 }............................: avg=6.59s    min=6.18s    med=6.65s    max=6.93s    p(90)=6.88s    p(95)=6.91s
       { asset:KB50 }...........................: avg=101.16ms min=98.56ms  med=98.73ms  max=106.19ms p(90)=104.7ms  p(95)=105.44ms
       { asset:KB500 }..........................: avg=94.64ms  min=83.71ms  med=98.44ms  max=101.77ms p(90)=101.1ms  p(95)=101.43ms
       { asset:MB5 }............................: avg=135.12ms min=131.49ms med=133.48ms max=140.38ms p(90)=139ms    p(95)=139.69ms
       { asset:MB50 }...........................: avg=412.27ms min=396.38ms med=418.12ms max=422.33ms p(90)=421.49ms p(95)=421.91ms
       { asset:MB500 }..........................: avg=3.06s    min=2.93s    med=3.01s    max=3.23s    p(90)=3.19s    p(95)=3.21s
     data_received..............................: 5.0 GB 154 MB/s
     data_sent..................................: 5.0 GB 154 MB/s
     http_req_blocked...........................: avg=472.03µs min=2.27µs   med=5.43µs   max=9.11ms   p(90)=15.21µs  p(95)=2.75ms
     http_req_connecting........................: avg=13.59µs  min=0s       med=0s       max=265.11µs p(90)=0s       p(95)=74.67µs
     http_req_duration..........................: avg=853.55ms min=62.23ms  med=99.04ms  max=6.93s    p(90)=2.91s    p(95)=4.26s
       { expected_response:true }...............: avg=771.9ms  min=62.23ms  med=98.65ms  max=6.93s    p(90)=2.78s    p(95)=4.56s
     http_req_failed............................: 3.70%  ✓ 2        ✗ 52
     http_req_receiving.........................: avg=220.4ms  min=37.96µs  med=107.15µs max=2.77s    p(90)=801.44ms p(95)=1.68s
     http_req_sending...........................: avg=190.89ms min=23.27µs  med=55.99µs  max=2.58s    p(90)=781.62ms p(95)=1.35s
     http_req_tls_handshaking...................: avg=445.15µs min=0s       med=0s       max=8.71ms   p(90)=0s       p(95)=2.61ms
     http_req_waiting...........................: avg=442.24ms min=59.24ms  med=90.11ms  max=4.46s    p(90)=1.4s     p(95)=2.87s
     http_reqs..................................: 54     1.666041/s
     iteration_duration.........................: avg=29.79s   min=26.36s   med=30.65s   max=32.37s   p(90)=32.03s   p(95)=32.2s
     iterations.................................: 3      0.092558/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.6s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h00m56.6s/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=95.79ms  min=67.23ms  med=96.33ms  max=136.54ms p(90)=108.7ms  p(95)=112.15ms
       { asset:KB500 }.......................: avg=97.04ms  min=70.7ms   med=97.68ms  max=123.89ms p(90)=108.54ms p(95)=111.7ms
       { asset:MB25 }........................: avg=100.13ms min=69.47ms  med=99.92ms  max=136.54ms p(90)=119.99ms p(95)=126.08ms
       { asset:MB5 }.........................: avg=92.44ms  min=67.23ms  med=91.48ms  max=124.16ms p(90)=106.22ms p(95)=110.35ms
     cloud_default_play_dav_download_trend...: avg=85.08ms  min=55.67ms  med=82.49ms  max=157.23ms p(90)=100.63ms p(95)=120.46ms
       { asset:KB500 }.......................: avg=79.39ms  min=55.67ms  med=78.29ms  max=114.15ms p(90)=93.45ms  p(95)=97.06ms
       { asset:MB25 }........................: avg=131.95ms min=105.32ms med=131.94ms max=157.23ms p(90)=145.52ms p(95)=151.4ms
       { asset:MB5 }.........................: avg=87.09ms  min=64.54ms  med=86.51ms  max=114.13ms p(90)=97.72ms  p(95)=101.65ms
     cloud_default_play_dav_upload_trend.....: avg=122.9ms  min=74ms     med=108.72ms max=285.73ms p(90)=151.86ms p(95)=252.55ms
       { asset:KB500 }.......................: avg=102.13ms min=74ms     med=100.24ms max=223.8ms  p(90)=114.21ms p(95)=117.94ms
       { asset:MB25 }........................: avg=264.4ms  min=227.93ms med=267.04ms max=285.73ms p(90)=278.51ms p(95)=282.14ms
       { asset:MB5 }.........................: avg=136.13ms min=108.74ms med=137.91ms max=160.5ms  p(90)=150.63ms p(95)=153ms
     data_received...........................: 1.7 GB  31 MB/s
     data_sent...............................: 1.7 GB  31 MB/s
     http_req_blocked........................: avg=15.84µs  min=1.65µs   med=5.25µs   max=5.96ms   p(90)=6.77µs   p(95)=8.76µs
     http_req_connecting.....................: avg=217ns    min=0s       med=0s       max=147.7µs  p(90)=0s       p(95)=0s
     http_req_duration.......................: avg=101.26ms min=55.67ms  med=95.21ms  max=285.73ms p(90)=132.77ms p(95)=145.48ms
       { expected_response:true }............: avg=101.26ms min=55.67ms  med=95.21ms  max=285.73ms p(90)=132.77ms p(95)=145.48ms
     http_req_failed.........................: 0.00%   ✓ 0         ✗ 1440
     http_req_receiving......................: avg=2.87ms   min=27.63µs  med=102.24µs max=81.9ms   p(90)=10.51ms  p(95)=14.26ms
     http_req_sending........................: avg=4.01ms   min=18.25µs  med=56.43µs  max=132.61ms p(90)=8.42ms   p(95)=10.28ms
     http_req_tls_handshaking................: avg=9.98µs   min=0s       med=0s       max=5.81ms   p(90)=0s       p(95)=0s
     http_req_waiting........................: avg=94.37ms  min=52.27ms  med=92.62ms  max=220.16ms p(90)=120.73ms p(95)=134.66ms
     http_reqs...............................: 1440    25.434508/s
     iteration_duration......................: avg=55.75s   min=54.72s   med=55.95s   max=56.58s   p(90)=56.45s   p(95)=56.52s
     iterations..............................: 3       0.052989/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=2.37ms   min=1.88ms   med=2.35ms   max=2.93ms   p(90)=2.67ms   p(95)=2.79ms
       { asset:KB1 }..............................: avg=2.37ms   min=1.88ms   med=2.35ms   max=2.93ms   p(90)=2.67ms   p(95)=2.79ms
     cloud_default_play_dav_download_error_rate...: 1       min=1        max=1
     cloud_default_play_dav_download_trend........: avg=2.41ms   min=1.62ms   med=2.44ms   max=2.99ms   p(90)=2.77ms   p(95)=2.89ms
       { asset:KB1 }..............................: avg=2.41ms   min=1.62ms   med=2.44ms   max=2.99ms   p(90)=2.77ms   p(95)=2.89ms
     cloud_default_play_dav_upload_error_rate.....: 1       min=1        max=1
     cloud_default_play_dav_upload_trend..........: avg=2.25ms   min=1.48ms   med=2.33ms   max=3.17ms   p(90)=2.83ms   p(95)=2.95ms
       { asset:KB1 }..............................: avg=2.25ms   min=1.48ms   med=2.33ms   max=3.17ms   p(90)=2.83ms   p(95)=2.95ms
     cloud_default_play_users_create_error_rate...: 1       min=1        max=1
     cloud_default_play_users_create_trend........: avg=80.89ms  min=74.06ms  med=79.73ms  max=88.89ms  p(90)=87.06ms  p(95)=87.97ms
     cloud_default_play_users_delete_error_rate...: 1       min=1        max=1
     cloud_default_play_users_delete_trend........: avg=69.61ms  min=64.5ms   med=65.26ms  max=79.06ms  p(90)=76.3ms   p(95)=77.68ms
     data_received................................: 37 kB   125 kB/s
     data_sent....................................: 58 kB   196 kB/s
     http_req_blocked.............................: avg=183.13µs min=2.63µs   med=4.58µs   max=7.26ms   p(90)=5.5µs    p(95)=6.41µs
     http_req_connecting..........................: avg=4.38µs   min=0s       med=0s       max=200.69µs p(90)=0s       p(95)=0s
     http_req_duration............................: avg=6.9ms    min=1.48ms   med=2.43ms   max=88.89ms  p(90)=2.91ms   p(95)=64.69ms
     http_req_failed..............................: 100.00% ✓ 96         ✗ 0
     http_req_receiving...........................: avg=69.88µs  min=27.91µs  med=62.15µs  max=544.96µs p(90)=89.46µs  p(95)=99.41µs
     http_req_sending.............................: avg=49.22µs  min=18.61µs  med=41.75µs  max=590.44µs p(90)=57.06µs  p(95)=60.7µs
     http_req_tls_handshaking.....................: avg=171.09µs min=0s       med=0s       max=6.92ms   p(90)=0s       p(95)=0s
     http_req_waiting.............................: avg=6.78ms   min=1.36ms   med=2.3ms    max=88.75ms  p(90)=2.82ms   p(95)=64.53ms
     http_reqs....................................: 96      325.034214/s
     iteration_duration...........................: avg=257.81ms min=245.19ms med=260.93ms max=267.31ms p(90)=266.03ms p(95)=266.67ms
     iterations...................................: 3       10.157319/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 (0h02m00.5s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs  0h02m00.5s/1h0m0s  3/3 shared iters

     ✓ dav create status is 201
     ✗ dav upload status is 201
      ↳  99% — ✓ 898 / ✗ 2
     ✗ dav move status is 201
      ↳  99% — ✓ 898 / ✗ 2
     ✗ dav propfind status is 207
      ↳  99% — ✓ 899 / ✗ 1
     ✓ dav delete status is 204

     checks.......................................: 99.86% ✓ 3745     ✗ 5
     cloud_default_play_dav_create_trend..........: avg=100.58ms min=72.25ms med=99.69ms  max=215.22ms p(90)=113.76ms p(95)=117.97ms
     cloud_default_play_dav_delete_trend..........: avg=93.1ms   min=71.77ms med=93.39ms  max=126.23ms p(90)=104.48ms p(95)=107.18ms
     cloud_default_play_dav_move_error_rate.......: 1      min=1      max=1
     cloud_default_play_dav_move_trend............: avg=107.41ms min=58.13ms med=106.93ms max=147ms    p(90)=120.7ms  p(95)=124.82ms
     cloud_default_play_dav_propfind_error_rate...: 1      min=1      max=1
     cloud_default_play_dav_propfind_trend........: avg=77.51ms  min=52.77ms med=76.85ms  max=187.82ms p(90)=88.95ms  p(95)=92.33ms
     cloud_default_play_dav_upload_error_rate.....: 1      min=1      max=1
     cloud_default_play_dav_upload_trend..........: avg=96.55ms  min=53.31ms med=96.24ms  max=132.52ms p(90)=108.75ms p(95)=112.27ms
     data_received................................: 4.5 MB 38 kB/s
     data_sent....................................: 10 MB  85 kB/s
     http_req_blocked.............................: avg=11.2µs   min=1.81µs  med=5.46µs   max=7.95ms   p(90)=6.73µs   p(95)=7.34µs
     http_req_connecting..........................: avg=135ns    min=0s      med=0s       max=215.39µs p(90)=0s       p(95)=0s
     http_req_duration............................: avg=95.41ms  min=52.77ms med=96.24ms  max=215.22ms p(90)=113.8ms  p(95)=118.35ms
       { expected_response:true }.................: avg=95.44ms  min=52.77ms med=96.24ms  max=215.22ms p(90)=113.8ms  p(95)=118.36ms
     http_req_failed..............................: 0.13%  ✓ 5        ✗ 3745
     http_req_receiving...........................: avg=96.95µs  min=28.08µs med=92.42µs  max=1.11ms   p(90)=130.34µs p(95)=144.73µs
     http_req_sending.............................: avg=64.58µs  min=14.8µs  med=53.77µs  max=502.01µs p(90)=130.62µs p(95)=138.17µs
     http_req_tls_handshaking.....................: avg=5.57µs   min=0s      med=0s       max=7.73ms   p(90)=0s       p(95)=0s
     http_req_waiting.............................: avg=95.25ms  min=52.6ms  med=96.07ms  max=215.12ms p(90)=113.66ms p(95)=118.17ms
     http_reqs....................................: 3750   31.12574/s
     iteration_duration...........................: avg=2m0s     min=2m0s    med=2m0s     max=2m0s     p(90)=2m0s     p(95)=2m0s
     iterations...................................: 3      0.024901/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)

ERRO[0050] 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(135)  executor=shared-iterations scenario=default source=stacktrace
ERRO[0050] 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(135)  executor=shared-iterations scenario=default source=stacktrace
ERRO[0050] 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(135)  executor=shared-iterations scenario=default source=stacktrace

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

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

     checks.......................................: 99.73% ✓ 1505      ✗ 4
     cloud_default_play_dav_create_trend..........: avg=96.35ms  min=90.03ms med=95.16ms  max=103.84ms p(90)=102.11ms p(95)=102.98ms
     cloud_default_play_dav_upload_error_rate.....: 1      min=1       max=1
     cloud_default_play_dav_upload_trend..........: avg=98.33ms  min=69.21ms med=97.75ms  max=212.72ms p(90)=111.47ms p(95)=116.13ms
       { asset:KB10 }.............................: avg=98.33ms  min=69.21ms med=97.75ms  max=212.72ms p(90)=111.47ms p(95)=116.13ms
     cloud_default_play_share_create_trend........: avg=68.8ms   min=57.79ms med=63.92ms  max=84.68ms  p(90)=80.53ms  p(95)=82.61ms
     cloud_default_play_users_create_error_rate...: 1      min=1       max=1
     cloud_default_play_users_create_trend........: avg=74.39ms  min=71.04ms med=75.45ms  max=76.67ms  p(90)=76.42ms  p(95)=76.54ms
     data_received................................: 987 kB 20 kB/s
     data_sent....................................: 16 MB  315 kB/s
     http_req_blocked.............................: avg=27.74µs  min=1.74µs  med=5.41µs   max=13.58ms  p(90)=6.63µs   p(95)=7.44µs
     http_req_connecting..........................: avg=319ns    min=0s      med=0s       max=201.68µs p(90)=0s       p(95)=0s
     http_req_duration............................: avg=98.22ms  min=57.79ms med=97.73ms  max=212.72ms p(90)=111.43ms p(95)=116.11ms
       { expected_response:true }.................: avg=98.28ms  min=57.79ms med=97.75ms  max=212.72ms p(90)=111.45ms p(95)=116.12ms
     http_req_failed..............................: 0.26%  ✓ 4         ✗ 1505
     http_req_receiving...........................: avg=89.45µs  min=27.97µs med=89.92µs  max=798.88µs p(90)=113.08µs p(95)=122.56µs
     http_req_sending.............................: avg=122.23µs min=17.81µs med=129.52µs max=495.15µs p(90)=145.25µs p(95)=158.28µs
     http_req_tls_handshaking.....................: avg=21.8µs   min=0s      med=0s       max=13.34ms  p(90)=0s       p(95)=0s
     http_req_waiting.............................: avg=98ms     min=57.59ms med=97.47ms  max=212.52ms p(90)=111.19ms p(95)=115.87ms
     http_reqs....................................: 1509   30.101537/s
     iteration_duration...........................: avg=50.03s   min=49.93s  med=50.08s   max=50.08s   p(90)=50.08s   p(95)=50.08s
     iterations...................................: 3      0.059844/s
     vus..........................................: 2      min=2       max=3
     vus_max......................................: 3      min=3       max=3

History

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

Result: there is no performance degradation.

@ScharfViktor
Copy link
Contributor

Smoke
branch: v2.0.0-alpha2

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. - sometimes POST get 412 Precondition Failed
  • 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" - can rename only inside of the folder
  • 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) - doesn't work
  • add new "file.txt" create new version. (use drag and drop)
  • open txt file in markdown-editor. Change and save.

Marie:

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

Admin:

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

Marie:

  • decline folder (removed from shares folder)
  • accept again

Admin:

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

Case 2: admin share file to marie:

Admin:

  • upload file.jpeg
  • share file.jpeg to marie with rigth viewer (use main menu. find marie by email [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:

  • share share "file.txt" with edit right

Marie:

  • rename file (🚫admin don't see)
  • change content of the file (can see new version)

Admin:

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

Case 3: admin create public links to folder

Admin:

  • create folder "for upload"
  • add link with name "to_upload" with role "Uploader" with pass and expiration date
  • open link (can only upload)
  • upload file (admin can see new file)
  • refresh page(page is empty)
  • change share "for upload" from "Uploader" to "edit"
  • admin add new file to "for upload"
  • refresh link (file exist)
  • admin change pass (refresh link has to type new pass)

Case 4: admin create link to file

Admin:

  • create file png
  • add link with main menu
  • open link(can open, download, see) in the incognito tab
  • change link, add pass
  • refresh page (input pass)
  • delete link
  • refresh page (resource not found)
  • delete file
  • restore
  • delete
  • Empty trash

Case 5: space story:

Katherine:

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

Marie:

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

Einstein:

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

Admin change Einstein role to manager:

Einstein:

  • can see space without accepting
  • 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

@micbar
Copy link
Contributor Author

micbar commented May 10, 2022

Known issues 📜

@pmaier1
Copy link
Contributor

pmaier1 commented May 10, 2022

Single File Shares have no download action and thumbnail is broken for the receiver

What is a single file share? Public link or user? Ticket?

@micbar
Copy link
Contributor Author

micbar commented May 10, 2022

Infinite Scale v2.0.0-beta1 is released 🎉

GitHub Release

Docker

docker pull owncloud/ocis:2.0.0-beta1

Download Mirrors

https://download.owncloud.com/ocis/ocis/testing/2.0.0-beta1

Changelog for 2.0.0-beta1 (2022-05-10)

The following sections list the changes for 2.0.0-beta1.

Summary

  • Bugfix - Remove runtime kill and run commands: #3740
  • Bugfix - Check permissions when deleting Space: #3709
  • Bugfix - Make IDP secrets configurable via environment variables: #3744
  • Bugfix - Thumbnails for /dav/xxx?preview=1 requests: #3567
  • Bugfix - Idp: Check if CA certificate if present: #3623
  • Bugfix - Return proper errors when ocs/cloud/users is using the cs3 backend: #3483
  • Bugfix - URL encode the webdav url in the graph API: #3597
  • Change - Update ocis packages and imports to V2: #3678
  • Change - Load configuration files just from one directory: #3587
  • Change - Reduce permissions on docker image predeclared volumes: #3641
  • Change - Introduce ocis init and remove all default secrets: #3551
  • Change - Reduce drives in graph /me/drives API: #3629
  • Change - Switched default configuration to use libregraph/idm: #3331
  • Change - Rename MetadataUserID: #3671
  • Change - Use new space ID util functions: #3648
  • Change - Rename serviceUser to systemUser: #3673
  • Change - Split MachineAuth from SystemUser: #3672
  • Enhancement - Align service naming: #3606
  • Enhancement - Wrap metadata storage with dedicated reva gateway: #3602
  • Enhancement - Product field in OCS version: #2918
  • Enhancement - Add initial version of the search extensions: #3635
  • Enhancement - Add capability for public link single file edit: #6787
  • Enhancement - Added share_jail and projects feature flags in spaces capability: #3626
  • Enhancement - Update linkshare capabilities: #3579
  • Enhancement - Update reva to v2.3.1: #3552
  • Enhancement - Update ownCloud Web to v5.5.0-rc.5: #6854

Details

@micbar
Copy link
Contributor Author

micbar commented May 10, 2022

Single File Shares have no download action and thumbnail is broken for the receiver

What is a single file share? Public link or user? Ticket?

yes, single file user share

The share is displayed in the "Shared" View.

@micbar
Copy link
Contributor Author

micbar commented May 10, 2022

@rtest12 The autoprovisioning feature for the ocis IDM was not tackled for this release. Please subscribe to issue #3540. We tackle it in the next beta.

@micbar micbar closed this as completed May 10, 2022
@micbar micbar unpinned this issue May 10, 2022
@ScharfViktor ScharfViktor mentioned this issue May 25, 2022
25 tasks
@fschade fschade mentioned this issue Jun 9, 2022
32 tasks
@ScharfViktor ScharfViktor mentioned this issue Jun 22, 2022
40 tasks
@ScharfViktor ScharfViktor mentioned this issue Jul 15, 2022
36 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority:p2-high Escalation, on top of current planning, release blocker Type:Orga
Projects
None yet
Development

No branches or pull requests

9 participants