Closed wkloucek closed 2 years ago
Release notes draft https://github.com/owncloud/ocis/pull/3140
Preliminary Changelog
ocis storage-auth-machine
subcommand: #2910Bugfix - Add ocis storage-auth-machine
subcommand: #2910
We added the ocis subcommand to start the machine auth provider.
Bugfix - Use same jwt secret for accounts as for metadata storage: #3081
We've the metadata storage uses the same jwt secret as all other REVA services. Therefore the accounts service needs to use the same secret.
Secrets are documented here: https://owncloud.dev/ocis/deployment/#change-default-secrets
Bugfix - Make the default grpc client use the registry settings: #3041
We've fixed the default grpc client to use the registry settings. Previously it always used mdns.
Bugfix - Remove group memberships when deleting a user: #3027
The LDAP backend in the graph API now takes care of removing a user's group membership when deleting the user.
Bugfix - Fix retry handling for LDAP connections: #2974
We've fixed the handling of network issues (e.g. connection loss) during LDAP Write Operations to correcty retry the request.
Bugfix - Fix the default tracing provider: #2952
We've fixed the default tracing provider which was no longer configured after owncloud/ocis#2818.
https://github.com/owncloud/ocis/pull/2952 https://github.com/owncloud/ocis/pull/2818
Bugfix - Fix configuration for space membership endpoint: #2893
Added a missing config value to the ocs config related to the space membership endpoint.
Change - Change log level default from debug to error: #3071
We've changed the default log level for all services from "info" to "error".
Change - Remove the ownCloud storage driver: #3072
We've removed the ownCloud storage driver because it was no longer maintained after the ownCloud SQL storage driver was added.
If you have been using the ownCloud storage driver, please switch to the ownCloud SQL storage driver which brings you more features and is under active maintenance.
Change - Unify configuration and commands: #2818
We've unified the configuration and commands of all non storage services. This also includes the change, that environment variables are now defined on the config struct as tags instead in a separate mapping.
Change - Functionality to restore spaces: #3092
Disabled spaces can now be restored via the graph api. An information was added to the root item of each space when it is deleted
Change - Extended Space Properties: #3141
We can now set and modify short description, space image and space readme. Only managers can set the short description. Editors can change the space image and readme id.
Change - Update the graph api: #2885
GraphApi has been updated to version 0.4.1 and the existing dependency was removed
Change - Update libre-graph-api to v0.3.0: #2858
This updates the libre-graph-api to use the latest spec and types.
Change - Return not found when updating non existent space: #2869
If a spaceid of a space which is updated doesn't exist, handle it as a not found error.
Enhancement - Provide Description when creating a space: #3167
We added the possibility to send a short description when creating a space.
Enhancement - Add graph endpoint to delete and purge spaces: #2979
Added a new graph endpoint to delete and purge spaces.
https://github.com/owncloud/ocis/pull/2979 https://github.com/owncloud/ocis/pull/3000
Enhancement - Add permissions to graph drives: #3095
Added permissions to graph drives when listing drives.
Enhancement - Add new file url of the app provider to the ocs capabilities: #2884
We've added the new file capability of the app provider to the ocs capabilities, so that clients can discover this url analogous to the app list and file open urls.
https://github.com/owncloud/ocis/pull/2884 https://github.com/owncloud/ocis/pull/2907 https://github.com/cs3org/reva/pull/2379 https://github.com/owncloud/web/pull/5890#issuecomment-993905242
Enhancement - Add spaces capability: #2931
We've added the spaces capability with version 0.0.1 and enabled defaulting to true.
https://github.com/owncloud/ocis/pull/2931 https://github.com/cs3org/reva/pull/2015 https://github.com/owncloud/ocis/pull/2965
Enhancement - Consul as supported service registry: #3133
We have added Consul as an supported service registry. You can now use it to let oCIS services discover each other.
Enhancement - Introduce User and Group Management capabilities on GraphAPI: #2947
The GraphAPI LDAP Backend is now able to add/modify and delete Users and Groups
https://github.com/owncloud/ocis/pull/2947 https://github.com/owncloud/ocis/pull/2996
Enhancement - Support signature auth in the public share auth middleware: #2831
Enabled public share requests to be authenticated using the public share signature.
Enhancement - Update REVA to v1.16.1-0.20220112085026-07451f6cd806: #2953
Update REVA to v1.16.1-0.20220112085026-07451f6cd806
Enhancement - Add endpoint to retrieve a single space: #2978
We added the endpoint /drives/{driveID}
to get a single space by id from the server.
Enhancement - Add filter by driveType and id to /me/drives: #2946
We added two possible filter terms (driveType, id) to the /me/drives endpoint on the graph api. These can be used with the odata query parameter "$filter". We only support the "eq" operator for now.
Enhancement - Update REVA to xxx: #2878
Updated REVA to xxx This update includes:
https://github.com/owncloud/ocis/pull/2878 https://github.com/owncloud/ocis/pull/2901 https://github.com/owncloud/ocis/pull/2997 https://github.com/owncloud/ocis/pull/3116 https://github.com/owncloud/ocis/pull/3130 https://github.com/owncloud/ocis/pull/3175 https://github.com/owncloud/ocis/pull/3182
Enhancement - Update ownCloud Web to v5.0.0: #2895
Tags: web
We updated ownCloud Web to v5.0.0. Please refer to the changelog (linked) for details on the web release.
https://github.com/owncloud/ocis/pull/2895 https://github.com/owncloud/ocis/pull/3157 https://github.com/owncloud/web/releases/tag/v4.8.0 https://github.com/owncloud/web/releases/tag/v5.0.0
Test | 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 | 03m07.4s | 03m07.7s | 02m57.4s | 02m56.8s | 02m52.9s | 02m51.3s | 02m54.7s | 02m37.7s | 02m38.3s | 02m40.1s | 02m33.0s |
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 | 04m26.9s | ||||||||||
propfind-deep-1000-files-5-nested-folders | 03m36.3s | ||||||||||
propfind-flat | 00m55.9s | 00m48.0s | 00m45.5s | 00m41.9s | 00m38.9s | 00m40.7s | 00m42.2s | 00m34.2s | 00m33.2s | 00m33.0s | 00m33.7s |
upload-download-delete-many-large | 00m31.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 | 00m23.0s | 00m23.7s | 00m25.1s | 00m21.3s | 00m20.4s | 00m20.6s | 00m21.0s | 00m20.6s | 00m20.3s | 00m21.2s | 00m20.6s |
download-delete-with-new-user | 00m01.2s | 00m01.1s | 00m01.1s | 00m00.9s | 00m00.9s | 00m01.1s | 00m01.0s | 00m01.0s | 00m00.9s | 00m00.9s | 00m01.0s |
propfind-deep-rename | 00m35.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 | 00m28.3s | 00m25.5s | 00m23.6s | 00m22.2s | 00m19.3s | 00m20.3s | 00m21.2s | 00m21.4s | 00m20.9s | 00m20.9s | 00m20.9s |
./scripts/cdperf --cloud-docker-image=owncloud/ocis:1.17.0-rc1 --cloud-vendor=ocis --k6-test-host=https://localhost:9200 --k6-docker=false
1.17.0-rc1: Pulling from owncloud/ocis
Digest: sha256:077d090fdadf329bac7aed2228b173adc32b313c1b82d7d8d3736f3704882901
Status: Image is up to date for owncloud/ocis:1.17.0-rc1
634c86a984ead5a991b6c77a733a0259cce0fe102f6137f631dc9eb3d7cdbdbd
waiting for 'ocis' on 'https://localhost:9200'
waiting for 'ocis' on 'https://localhost:9200'
waiting for 'ocis' on 'https://localhost:9200'
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: /root/cdperf/tests/k6/test-issue-github-enterprise-4115-most-used-sizes-upload.js
output: -
scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop):
* default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s)
running (0h03m07.4s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs 0h03m07.3s/1h0m0s 3/3 shared iters
✓ dav upload status is 201
✓ dav download status is 200
✓ dav delete status is 204
checks..................................: 100.00% ✓ 8865 ✗ 0
cloud_default_play_dav_delete_trend.....: avg=37.37ms min=12.55ms med=36.72ms max=146.34ms p(90)=54.29ms p(95)=58.45ms
{ asset:KB100 }.......................: avg=52.18ms min=37.76ms med=51.75ms max=89.85ms p(90)=61.63ms p(95)=63.87ms
{ asset:KB200 }.......................: avg=52.82ms min=37.51ms med=52.25ms max=80.89ms p(90)=61.35ms p(95)=67.36ms
{ asset:KB300 }.......................: avg=48.6ms min=31.08ms med=48.85ms max=74.14ms p(90)=57.24ms p(95)=60.48ms
{ asset:KB400 }.......................: avg=44.69ms min=30.13ms med=44.7ms max=63.27ms p(90)=52.87ms p(95)=56.26ms
{ asset:KB500 }.......................: avg=40.82ms min=30.14ms med=40.09ms max=60.54ms p(90)=48.99ms p(95)=52.29ms
{ asset:KB600 }.......................: avg=36.22ms min=23.53ms med=35.36ms max=56.64ms p(90)=44.96ms p(95)=48.02ms
{ asset:KB700 }.......................: avg=32.76ms min=23.05ms med=32.16ms max=56.52ms p(90)=40.3ms p(95)=43.57ms
{ asset:KB800 }.......................: avg=29.65ms min=20.08ms med=27.77ms max=146.34ms p(90)=36.51ms p(95)=39.41ms
{ asset:KB900 }.......................: avg=26.41ms min=17.93ms med=24.59ms max=140.43ms p(90)=32.79ms p(95)=36.12ms
{ asset:MB1 }.........................: avg=25.67ms min=17.17ms med=21.89ms max=116.4ms p(90)=32.1ms p(95)=35.49ms
{ asset:MB10 }........................: avg=20.74ms min=18.09ms med=20.06ms max=23.48ms p(90)=23.26ms p(95)=23.37ms
{ asset:MB100 }.......................: avg=21.13ms min=16.34ms med=21.4ms max=24.72ms p(90)=23.58ms p(95)=24.15ms
{ asset:MB120 }.......................: avg=24.6ms min=21.44ms med=23.85ms max=28.52ms p(90)=27.58ms p(95)=28.05ms
{ asset:MB140 }.......................: avg=19.8ms min=18.54ms med=20.26ms max=20.58ms p(90)=20.52ms p(95)=20.55ms
{ asset:MB160 }.......................: avg=20.59ms min=16.37ms med=20.37ms max=25.04ms p(90)=24.1ms p(95)=24.57ms
{ asset:MB180 }.......................: avg=20.05ms min=19.8ms med=20.04ms max=20.32ms p(90)=20.27ms p(95)=20.3ms
{ asset:MB2 }.........................: avg=22.74ms min=17.66ms med=21.94ms max=38.75ms p(90)=26.91ms p(95)=28.87ms
{ asset:MB20 }........................: avg=20.38ms min=16.75ms med=20.73ms max=23.72ms p(90)=22.82ms p(95)=23.27ms
{ asset:MB200 }.......................: avg=22.64ms min=19.44ms med=24.07ms max=24.42ms p(90)=24.35ms p(95)=24.39ms
{ asset:MB220 }.......................: avg=19.89ms min=18.6ms med=19.61ms max=21.47ms p(90)=21.1ms p(95)=21.28ms
{ asset:MB240 }.......................: avg=18.05ms min=16.68ms med=18.2ms max=19.26ms p(90)=19.05ms p(95)=19.15ms
{ asset:MB260 }.......................: avg=18.46ms min=16.6ms med=18.89ms max=19.9ms p(90)=19.7ms p(95)=19.8ms
{ asset:MB280 }.......................: avg=18.7ms min=17.86ms med=18.4ms max=19.83ms p(90)=19.55ms p(95)=19.69ms
{ asset:MB3 }.........................: avg=21.66ms min=15.39ms med=20.83ms max=37.77ms p(90)=28.5ms p(95)=33.09ms
{ asset:MB30 }........................: avg=21.53ms min=17.09ms med=22.65ms max=25.5ms p(90)=25.34ms p(95)=25.42ms
{ asset:MB300 }.......................: avg=23.1ms min=17.02ms med=22.25ms max=30.04ms p(90)=28.48ms p(95)=29.26ms
{ asset:MB4 }.........................: avg=20.66ms min=15.83ms med=19.14ms max=36.8ms p(90)=27.23ms p(95)=29.17ms
{ asset:MB40 }........................: avg=21.64ms min=15.56ms med=23.15ms max=26.18ms p(90)=25.96ms p(95)=26.07ms
{ asset:MB5 }.........................: avg=20.14ms min=15.64ms med=19.3ms max=31.14ms p(90)=24.04ms p(95)=26.76ms
{ asset:MB50 }........................: avg=18.99ms min=15.09ms med=16.51ms max=33.94ms p(90)=25.68ms p(95)=29.81ms
{ asset:MB6 }.........................: avg=20.27ms min=14.73ms med=19.25ms max=38.24ms p(90)=24.74ms p(95)=29.8ms
{ asset:MB60 }........................: avg=19.21ms min=16.4ms med=18.8ms max=22.74ms p(90)=21.43ms p(95)=22.08ms
{ asset:MB7 }.........................: avg=21.66ms min=15.7ms med=20.8ms max=38.72ms p(90)=26.53ms p(95)=27.2ms
{ asset:MB70 }........................: avg=20.12ms min=16.63ms med=19.81ms max=27.63ms p(90)=22.37ms p(95)=25ms
{ asset:MB8 }.........................: avg=20.76ms min=13.27ms med=20.15ms max=34.99ms p(90)=26.87ms p(95)=30.37ms
{ asset:MB80 }........................: avg=22.32ms min=18.26ms med=23.04ms max=26.86ms p(90)=25.82ms p(95)=26.34ms
{ asset:MB9 }.........................: avg=16.64ms min=12.55ms med=15.41ms max=35.1ms p(90)=20.22ms p(95)=22.05ms
{ asset:MB90 }........................: avg=22.42ms min=16.96ms med=22.89ms max=26.83ms p(90)=25.82ms p(95)=26.33ms
cloud_default_play_dav_download_trend...: avg=28.62ms min=14.1ms med=19.46ms max=677.73ms p(90)=32.67ms p(95)=40.43ms
{ asset:KB100 }.......................: avg=21.81ms min=14.15ms med=18.38ms max=133.33ms p(90)=30.7ms p(95)=32.28ms
{ asset:KB200 }.......................: avg=20.7ms min=14.1ms med=17.83ms max=125.71ms p(90)=30.06ms p(95)=31.97ms
{ asset:KB300 }.......................: avg=18.73ms min=14.83ms med=17.84ms max=132.14ms p(90)=20.38ms p(95)=23.76ms
{ asset:KB400 }.......................: avg=18.91ms min=15.8ms med=18.23ms max=36.22ms p(90)=21.27ms p(95)=22.55ms
{ asset:KB500 }.......................: avg=19.98ms min=15.66ms med=19.22ms max=37.17ms p(90)=23.2ms p(95)=26.8ms
{ asset:KB600 }.......................: avg=20.28ms min=15.69ms med=19.49ms max=38.47ms p(90)=23.46ms p(95)=26.69ms
{ asset:KB700 }.......................: avg=20.17ms min=15.83ms med=19.31ms max=37.74ms p(90)=23.56ms p(95)=27.83ms
{ asset:KB800 }.......................: avg=20.55ms min=15.95ms med=19.64ms max=43.26ms p(90)=23.53ms p(95)=27.52ms
{ asset:KB900 }.......................: avg=20.84ms min=16.43ms med=19.76ms max=37.66ms p(90)=25.52ms p(95)=29.4ms
{ asset:MB1 }.........................: avg=21.73ms min=16.82ms med=20.4ms max=37.49ms p(90)=27.07ms p(95)=28.45ms
{ asset:MB10 }........................: avg=38.69ms min=34.86ms med=38.68ms max=43.32ms p(90)=41ms p(95)=42.16ms
{ asset:MB100 }.......................: avg=202.54ms min=170.02ms med=204.87ms max=225.36ms p(90)=215.48ms p(95)=220.42ms
{ asset:MB120 }.......................: avg=229.77ms min=209.21ms med=232.62ms max=247.49ms p(90)=244.52ms p(95)=246ms
{ asset:MB140 }.......................: avg=354.1ms min=310.3ms med=355.24ms max=396.75ms p(90)=388.44ms p(95)=392.6ms
{ asset:MB160 }.......................: avg=271ms min=267.96ms med=270.12ms max=274.93ms p(90)=273.97ms p(95)=274.45ms
{ asset:MB180 }.......................: avg=330.75ms min=317.94ms med=329.41ms max=344.89ms p(90)=341.8ms p(95)=343.34ms
{ asset:MB2 }.........................: avg=24.07ms min=17.92ms med=23.3ms max=40.25ms p(90)=28.67ms p(95)=30.7ms
{ asset:MB20 }........................: avg=59.83ms min=48.78ms med=57.99ms max=75.5ms p(90)=74.03ms p(95)=74.77ms
{ asset:MB200 }.......................: avg=355.49ms min=347.9ms med=357.35ms max=361.22ms p(90)=360.44ms p(95)=360.83ms
{ asset:MB220 }.......................: avg=420.34ms min=377.61ms med=392.9ms max=490.52ms p(90)=471ms p(95)=480.76ms
{ asset:MB240 }.......................: avg=492.48ms min=480.43ms med=495.36ms max=501.66ms p(90)=500.4ms p(95)=501.03ms
{ asset:MB260 }.......................: avg=615.17ms min=540.76ms med=627.01ms max=677.73ms p(90)=667.59ms p(95)=672.66ms
{ asset:MB280 }.......................: avg=509.52ms min=476.47ms med=508.02ms max=544.08ms p(90)=536.87ms p(95)=540.47ms
{ asset:MB3 }.........................: avg=26.61ms min=21.46ms med=25.88ms max=38.75ms p(90)=32.34ms p(95)=33.25ms
{ asset:MB30 }........................: avg=80.06ms min=67.51ms med=78.3ms max=97.01ms p(90)=93.79ms p(95)=95.4ms
{ asset:MB300 }.......................: avg=522.68ms min=480.1ms med=540.05ms max=547.9ms p(90)=546.33ms p(95)=547.11ms
{ asset:MB4 }.........................: avg=27.38ms min=23.33ms med=26.46ms max=37.96ms p(90)=33.43ms p(95)=35.99ms
{ asset:MB40 }........................: avg=101.3ms min=87.57ms med=97.84ms max=126.86ms p(90)=116.49ms p(95)=121.67ms
{ asset:MB5 }.........................: avg=30.2ms min=23.04ms med=29.02ms max=44.34ms p(90)=36.73ms p(95)=39.63ms
{ asset:MB50 }........................: avg=117.63ms min=100.9ms med=114.43ms max=144.84ms p(90)=135.22ms p(95)=140.03ms
{ asset:MB6 }.........................: avg=32.35ms min=22.53ms med=30.96ms max=44.16ms p(90)=39.88ms p(95)=40.73ms
{ asset:MB60 }........................: avg=134.81ms min=121.56ms med=129.3ms max=151.12ms p(90)=149.78ms p(95)=150.45ms
{ asset:MB7 }.........................: avg=34.25ms min=24.72ms med=34.34ms max=45.89ms p(90)=40.19ms p(95)=41.62ms
{ asset:MB70 }........................: avg=173.24ms min=125.29ms med=171.56ms max=226.95ms p(90)=206.62ms p(95)=216.78ms
{ asset:MB8 }.........................: avg=37.55ms min=29.64ms med=37.5ms max=53.04ms p(90)=43.1ms p(95)=45.73ms
{ asset:MB80 }........................: avg=176.28ms min=155.74ms med=180.02ms max=200.23ms p(90)=190.88ms p(95)=195.56ms
{ asset:MB9 }.........................: avg=38.59ms min=29.9ms med=39.13ms max=57.43ms p(90)=42.19ms p(95)=45.23ms
{ asset:MB90 }........................: avg=182.38ms min=148.25ms med=182.55ms max=201.38ms p(90)=201.19ms p(95)=201.29ms
cloud_default_play_dav_upload_trend.....: avg=73.08ms min=18.11ms med=49.02ms max=1.84s p(90)=93ms p(95)=118.07ms
{ asset:KB100 }.......................: avg=23.94ms min=18.11ms med=22.86ms max=43.25ms p(90)=29.46ms p(95)=33.11ms
{ asset:KB200 }.......................: avg=27.54ms min=19.92ms med=26.81ms max=42.82ms p(90)=32.65ms p(95)=37.13ms
{ asset:KB300 }.......................: avg=34.58ms min=25.23ms med=33.9ms max=52.49ms p(90)=41.64ms p(95)=45.16ms
{ asset:KB400 }.......................: avg=40.28ms min=29.54ms med=39.39ms max=63.34ms p(90)=48.63ms p(95)=51.76ms
{ asset:KB500 }.......................: avg=45.95ms min=31.86ms med=45.62ms max=61.86ms p(90)=54.46ms p(95)=56.4ms
{ asset:KB600 }.......................: avg=51.88ms min=34.06ms med=50.96ms max=77.6ms p(90)=63.21ms p(95)=66.28ms
{ asset:KB700 }.......................: avg=53.84ms min=36.23ms med=53.17ms max=81.07ms p(90)=64.47ms p(95)=66.66ms
{ asset:KB800 }.......................: avg=60.3ms min=44.62ms med=59.89ms max=85.41ms p(90)=70.25ms p(95)=72.57ms
{ asset:KB900 }.......................: avg=64.76ms min=46.72ms med=64.17ms max=86.39ms p(90)=74.57ms p(95)=79.15ms
{ asset:MB1 }.........................: avg=68.17ms min=48.86ms med=67.24ms max=90.12ms p(90)=79.44ms p(95)=81.67ms
{ asset:MB10 }........................: avg=121.45ms min=110.53ms med=125.35ms max=129.96ms p(90)=129.2ms p(95)=129.58ms
{ asset:MB100 }.......................: avg=632ms min=605.86ms med=624.44ms max=688.54ms p(90)=664.39ms p(95)=676.47ms
{ asset:MB120 }.......................: avg=713.37ms min=688.79ms med=717.94ms max=733.38ms p(90)=730.29ms p(95)=731.83ms
{ asset:MB140 }.......................: avg=838.62ms min=823.09ms med=839.17ms max=853.6ms p(90)=850.71ms p(95)=852.16ms
{ asset:MB160 }.......................: avg=957.48ms min=937.92ms med=949.81ms max=984.71ms p(90)=977.73ms p(95)=981.22ms
{ asset:MB180 }.......................: avg=1.14s min=1.1s med=1.14s max=1.19s p(90)=1.18s p(95)=1.19s
{ asset:MB2 }.........................: avg=75.32ms min=54.1ms med=75.07ms max=100.51ms p(90)=86.43ms p(95)=88.96ms
{ asset:MB20 }........................: avg=176.14ms min=158.03ms med=174.72ms max=196.9ms p(90)=194.75ms p(95)=195.82ms
{ asset:MB200 }.......................: avg=1.19s min=1.17s med=1.18s max=1.22s p(90)=1.21s p(95)=1.22s
{ asset:MB220 }.......................: avg=1.3s min=1.23s med=1.27s max=1.39s p(90)=1.37s p(95)=1.38s
{ asset:MB240 }.......................: avg=1.42s min=1.4s med=1.43s max=1.43s p(90)=1.43s p(95)=1.43s
{ asset:MB260 }.......................: avg=1.55s min=1.53s med=1.55s max=1.56s p(90)=1.56s p(95)=1.56s
{ asset:MB280 }.......................: avg=1.66s min=1.64s med=1.66s max=1.69s p(90)=1.68s p(95)=1.68s
{ asset:MB3 }.........................: avg=82.39ms min=61.36ms med=81.28ms max=103.47ms p(90)=96.35ms p(95)=98.6ms
{ asset:MB30 }........................: avg=236.25ms min=224.77ms med=235.26ms max=250.83ms p(90)=246.57ms p(95)=248.7ms
{ asset:MB300 }.......................: avg=1.82s min=1.8s med=1.82s max=1.84s p(90)=1.84s p(95)=1.84s
{ asset:MB4 }.........................: avg=85.06ms min=68.83ms med=84.99ms max=105.26ms p(90)=94.94ms p(95)=102.24ms
{ asset:MB40 }........................: avg=289.01ms min=258.19ms med=288.07ms max=320.61ms p(90)=320.38ms p(95)=320.5ms
{ asset:MB5 }.........................: avg=90.85ms min=73.02ms med=91.55ms max=101.67ms p(90)=99.07ms p(95)=100.81ms
{ asset:MB50 }........................: avg=353.3ms min=331.77ms med=353.13ms max=377.61ms p(90)=371.1ms p(95)=374.35ms
{ asset:MB6 }.........................: avg=100.39ms min=87.87ms med=100.14ms max=117.79ms p(90)=108.36ms p(95)=113.63ms
{ asset:MB60 }........................: avg=415.47ms min=379.61ms med=416.18ms max=464.03ms p(90)=440.96ms p(95)=452.5ms
{ asset:MB7 }.........................: avg=104.61ms min=79.87ms med=104.25ms max=122.59ms p(90)=116.45ms p(95)=117.93ms
{ asset:MB70 }........................: avg=466.38ms min=428.03ms med=457.32ms max=510.18ms p(90)=500.7ms p(95)=505.44ms
{ asset:MB8 }.........................: avg=110.22ms min=93.16ms med=111.07ms max=129.86ms p(90)=120.31ms p(95)=122.58ms
{ asset:MB80 }........................: avg=524.62ms min=498.18ms med=519.81ms max=555.79ms p(90)=547.9ms p(95)=551.84ms
{ asset:MB9 }.........................: avg=123.78ms min=92.89ms med=117.16ms max=229.83ms p(90)=129.16ms p(95)=212.19ms
{ asset:MB90 }........................: avg=567.99ms min=535.14ms med=569.77ms max=588.39ms p(90)=585.66ms p(95)=587.03ms
data_received...........................: 15 GB 80 MB/s
data_sent...............................: 15 GB 80 MB/s
http_req_blocked........................: avg=7.83µs min=1.35µs med=4.6µs max=11.19ms p(90)=5.5µs p(95)=6.45µs
http_req_connecting.....................: avg=64ns min=0s med=0s max=201.42µs p(90)=0s p(95)=0s
http_req_duration.......................: avg=46.36ms min=12.55ms med=32.39ms max=1.84s p(90)=63.8ms p(95)=86.26ms
{ expected_response:true }............: avg=46.36ms min=12.55ms med=32.39ms max=1.84s p(90)=63.8ms p(95)=86.26ms
http_req_failed.........................: 0.00% ✓ 0 ✗ 8865
http_req_receiving......................: avg=3.13ms min=20.48µs med=78.97µs max=652.43ms p(90)=1.56ms p(95)=3.24ms
http_req_sending........................: avg=3.45ms min=11.15µs med=47.53µs max=617.79ms p(90)=2.38ms p(95)=4.14ms
http_req_tls_handshaking................: avg=3.11µs min=0s med=0s max=10.9ms p(90)=0s p(95)=0s
http_req_waiting........................: avg=39.76ms min=12.44ms med=30.1ms max=1.29s p(90)=60.16ms p(95)=71.81ms
http_reqs...............................: 8865 47.316531/s
iteration_duration......................: avg=3m6s min=3m5s med=3m7s max=3m7s p(90)=3m7s p(95)=3m7s
iterations..............................: 3 0.016012/s
vus.....................................: 2 min=2 max=3
vus_max.................................: 3 min=3 max=3
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: /root/cdperf/tests/k6/test-issue-github-ocis-1018-propfind-deep-100-files-45-nested-folders.js
output: -
scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop):
* default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s)
running (0h04m26.9s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs 0h04m26.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% ✓ 13809 ✗ 0
cloud_default_play_dav_create_trend.....: avg=56.73ms min=22.43ms med=56.18ms max=203.8ms p(90)=78.23ms p(95)=84.85ms
{ asset:KB1 }.........................: avg=56.73ms min=22.43ms med=56.18ms max=203.8ms p(90)=78.23ms p(95)=84.85ms
cloud_default_play_dav_delete_trend.....: avg=72.29ms min=20.81ms med=70.7ms max=115.42ms p(90)=87.36ms p(95)=92.34ms
{ asset:KB1 }.........................: avg=72.73ms min=54.88ms med=70.78ms max=115.42ms p(90)=87.43ms p(95)=92.44ms
cloud_default_play_dav_propfind_trend...: avg=50.47ms min=44.04ms med=52.6ms max=54.77ms p(90)=54.34ms p(95)=54.55ms
cloud_default_play_dav_upload_trend.....: avg=40.21ms min=28.77ms med=39.88ms max=57.21ms p(90)=48.59ms p(95)=51.14ms
{ asset:KB1 }.........................: avg=40.21ms min=28.77ms med=39.88ms max=57.21ms p(90)=48.59ms p(95)=51.14ms
data_received...........................: 5.5 MB 21 kB/s
data_sent...............................: 6.3 MB 24 kB/s
http_req_blocked........................: avg=7.46µs min=1.51µs med=4.86µs max=13.61ms p(90)=5.68µs p(95)=6.17µs
http_req_connecting.....................: avg=40ns min=0s med=0s max=214.07µs p(90)=0s p(95)=0s
http_req_duration.......................: avg=56.71ms min=20.81ms med=56.17ms max=203.8ms p(90)=78.42ms p(95)=84.93ms
{ expected_response:true }............: avg=56.71ms min=20.81ms med=56.17ms max=203.8ms p(90)=78.42ms p(95)=84.93ms
http_req_failed.........................: 0.00% ✓ 0 ✗ 13809
http_req_receiving......................: avg=71.69µs min=20.91µs med=70.77µs max=2.11ms p(90)=84.37µs p(95)=90.44µs
http_req_sending........................: avg=38.52µs min=9.4µs med=37.33µs max=652.32µs p(90)=45.91µs p(95)=55.64µs
http_req_tls_handshaking................: avg=2.36µs min=0s med=0s max=13.23ms p(90)=0s p(95)=0s
http_req_waiting........................: avg=56.6ms min=20.7ms med=56.06ms max=203.67ms p(90)=78.29ms p(95)=84.83ms
http_reqs...............................: 13809 51.733506/s
iteration_duration......................: avg=4m25s min=4m24s med=4m25s max=4m26s p(90)=4m26s p(95)=4m26s
iterations..............................: 3 0.011239/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 (0h03m36.3s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs 0h03m36.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% ✓ 18009 ✗ 0
cloud_default_play_dav_create_trend.....: avg=35.27ms min=22.08ms med=34.12ms max=175.52ms p(90)=44.32ms p(95)=47.87ms
{ asset:KB1 }.........................: avg=35.27ms min=22.08ms med=34.12ms max=175.52ms p(90)=44.32ms p(95)=47.87ms
cloud_default_play_dav_delete_trend.....: avg=37.95ms min=18.39ms med=36.65ms max=162.43ms p(90)=45.57ms p(95)=50.14ms
{ asset:KB1 }.........................: avg=37.97ms min=26.8ms med=36.65ms max=162.43ms p(90)=45.58ms p(95)=50.14ms
cloud_default_play_dav_propfind_trend...: avg=179.29ms min=167.2ms med=172.18ms max=198.47ms p(90)=193.22ms p(95)=195.84ms
cloud_default_play_dav_upload_trend.....: avg=30.73ms min=18.94ms med=29.54ms max=176.36ms p(90)=38.58ms p(95)=42.17ms
{ asset:KB1 }.........................: avg=30.73ms min=18.94ms med=29.54ms max=176.36ms p(90)=38.58ms p(95)=42.17ms
data_received...........................: 9.6 MB 45 kB/s
data_sent...............................: 7.3 MB 34 kB/s
http_req_blocked........................: avg=7.01µs min=1.45µs med=4.77µs max=16.65ms p(90)=5.49µs p(95)=6.05µs
http_req_connecting.....................: avg=92ns min=0s med=0s max=803.12µs p(90)=0s p(95)=0s
http_req_duration.......................: avg=34.99ms min=18.39ms med=33.96ms max=198.47ms p(90)=43.86ms p(95)=47.8ms
{ expected_response:true }............: avg=34.99ms min=18.39ms med=33.96ms max=198.47ms p(90)=43.86ms p(95)=47.8ms
http_req_failed.........................: 0.00% ✓ 0 ✗ 18009
http_req_receiving......................: avg=71.49µs min=21.38µs med=70.52µs max=7.26ms p(90)=82.28µs p(95)=88.12µs
http_req_sending........................: avg=36.86µs min=8.72µs med=33.74µs max=3.93ms p(90)=49.15µs p(95)=52.38µs
http_req_tls_handshaking................: avg=2µs min=0s med=0s max=15.86ms p(90)=0s p(95)=0s
http_req_waiting........................: avg=34.88ms min=18.27ms med=33.85ms max=191.17ms p(90)=43.74ms p(95)=47.69ms
http_reqs...............................: 18009 83.263927/s
iteration_duration......................: avg=3m35s min=3m35s med=3m35s max=3m36s p(90)=3m36s p(95)=3m36s
iterations..............................: 3 0.01387/s
vus.....................................: 1 min=1 max=3
vus_max.................................: 3 min=3 max=3
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: /root/cdperf/tests/k6/test-issue-github-ocis-1018-propfind-flat-1000-files.js
output: -
scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop):
* default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s)
running (0h00m55.9s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs 0h00m55.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=37.62ms min=37.08ms med=37.35ms max=38.43ms p(90)=38.21ms p(95)=38.32ms
cloud_default_play_dav_delete_trend.....: avg=25.34ms min=14.07ms med=24.44ms max=139.09ms p(90)=33.15ms p(95)=36.06ms
{ asset:KB1 }.........................: avg=25.34ms min=14.07ms med=24.44ms max=139.09ms p(90)=33.16ms p(95)=36.06ms
cloud_default_play_dav_propfind_trend...: avg=245.29ms min=235.02ms med=244.01ms max=256.85ms p(90)=254.28ms p(95)=255.57ms
cloud_default_play_dav_upload_trend.....: avg=28.17ms min=18.44ms med=27.21ms max=53.49ms p(90)=35.61ms p(95)=39.05ms
{ asset:KB1 }.........................: avg=28.17ms min=18.44ms med=27.21ms max=53.49ms p(90)=35.61ms p(95)=39.05ms
data_received...........................: 5.8 MB 104 kB/s
data_sent...............................: 4.6 MB 82 kB/s
http_req_blocked........................: avg=8.47µs min=1.35µs med=4.64µs max=8.07ms p(90)=5.27µs p(95)=5.84µs
http_req_connecting.....................: avg=68ns min=0s med=0s max=214.28µs p(90)=0s p(95)=0s
http_req_duration.......................: avg=26.87ms min=14.07ms med=25.97ms max=256.85ms p(90)=34.56ms p(95)=37.77ms
{ expected_response:true }............: avg=26.87ms min=14.07ms med=25.97ms max=256.85ms p(90)=34.56ms p(95)=37.77ms
http_req_failed.........................: 0.00% ✓ 0 ✗ 6009
http_req_receiving......................: avg=73.11µs min=19.38µs med=70.97µs max=4.26ms p(90)=82.06µs p(95)=87.47µs
http_req_sending........................: avg=42.03µs min=11.08µs med=40.47µs max=634.02µs p(90)=49.51µs p(95)=52.18µs
http_req_tls_handshaking................: avg=3.65µs min=0s med=0s max=7.74ms p(90)=0s p(95)=0s
http_req_waiting........................: avg=26.75ms min=13.96ms med=25.86ms max=253.72ms p(90)=34.45ms p(95)=37.66ms
http_reqs...............................: 6009 107.446037/s
iteration_duration......................: avg=55.77s min=55.7s med=55.72s max=55.88s p(90)=55.85s p(95)=55.86s
iterations..............................: 3 0.053643/s
vus.....................................: 3 min=3 max=3
vus_max.................................: 3 min=3 max=3
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: /root/cdperf/tests/k6/test-issue-github-ocis-1018-upload-download-delete-many-large.js
output: -
scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop):
* default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s)
running (0h00m31.9s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs 0h00m31.9s/1h0m0s 3/3 shared iters
✓ dav upload status is 201
✓ dav download status is 200
✓ dav delete status is 204
checks..................................: 100.00% ✓ 54 ✗ 0
cloud_default_play_dav_delete_trend.....: avg=27.87ms min=16.54ms med=26.32ms max=38.47ms p(90)=36.55ms p(95)=37.33ms
{ asset:GB1 }.........................: avg=27.65ms min=23.68ms med=24.03ms max=35.24ms p(90)=33ms p(95)=34.12ms
{ asset:KB50 }........................: avg=31.82ms min=23.54ms med=34.78ms max=37.13ms p(90)=36.66ms p(95)=36.89ms
{ asset:KB500 }.......................: avg=30.1ms min=17.13ms med=34.71ms max=38.47ms p(90)=37.71ms p(95)=38.09ms
{ asset:MB5 }.........................: avg=23.59ms min=16.54ms med=22.02ms max=32.22ms p(90)=30.18ms p(95)=31.2ms
{ asset:MB50 }........................: avg=25.87ms min=17.5ms med=23.8ms max=36.3ms p(90)=33.8ms p(95)=35.05ms
{ asset:MB500 }.......................: avg=28.2ms min=21.3ms med=28.61ms max=34.7ms p(90)=33.48ms p(95)=34.09ms
cloud_default_play_dav_download_trend...: avg=742.81ms min=21.67ms med=91.19ms max=3.14s p(90)=2.67s p(95)=2.94s
{ asset:GB1 }.........................: avg=2.87s min=2.57s med=2.9s max=3.14s p(90)=3.09s p(95)=3.12s
{ asset:KB50 }........................: avg=28.5ms min=21.67ms med=26.4ms max=37.42ms p(90)=35.22ms p(95)=36.32ms
{ asset:KB500 }.......................: avg=31.24ms min=22.95ms med=34.62ms max=36.16ms p(90)=35.85ms p(95)=36ms
{ asset:MB5 }.........................: avg=44.87ms min=36.52ms med=40.28ms max=57.81ms p(90)=54.3ms p(95)=56.06ms
{ asset:MB50 }........................: avg=287.96ms min=124.56ms med=160.69ms max=578.62ms p(90)=495.04ms p(95)=536.83ms
{ asset:MB500 }.......................: avg=1.18s min=1.13s med=1.2s max=1.22s p(90)=1.22s p(95)=1.22s
cloud_default_play_dav_upload_trend.....: avg=1.5s min=37.13ms med=209.81ms max=6.03s p(90)=5.75s p(95)=5.85s
{ asset:GB1 }.........................: avg=5.86s min=5.72s med=5.82s max=6.03s p(90)=5.99s p(95)=6.01s
{ asset:KB50 }........................: avg=39.13ms min=37.13ms med=38.59ms max=41.67ms p(90)=41.06ms p(95)=41.36ms
{ asset:KB500 }.......................: avg=41.2ms min=37.68ms med=42.29ms max=43.64ms p(90)=43.37ms p(95)=43.5ms
{ asset:MB5 }.........................: avg=74.43ms min=70.57ms med=72.3ms max=80.43ms p(90)=78.8ms p(95)=79.62ms
{ asset:MB50 }........................: avg=349ms min=339.19ms med=346.58ms max=361.24ms p(90)=358.3ms p(95)=359.77ms
{ asset:MB500 }.......................: avg=2.64s min=2.59s med=2.59s max=2.73s p(90)=2.7s p(95)=2.71s
data_received...........................: 5.0 GB 156 MB/s
data_sent...............................: 5.0 GB 157 MB/s
http_req_blocked........................: avg=545.73µs min=2.04µs med=4.83µs max=11.06ms p(90)=12.65µs p(95)=2.69ms
http_req_connecting.....................: avg=10.48µs min=0s med=0s max=233.85µs p(90)=0s p(95)=36.64µs
http_req_duration.......................: avg=757.11ms min=16.54ms med=38.53ms max=6.03s p(90)=2.69s p(95)=4.04s
{ expected_response:true }............: avg=757.11ms min=16.54ms med=38.53ms max=6.03s p(90)=2.69s p(95)=4.04s
http_req_failed.........................: 0.00% ✓ 0 ✗ 54
http_req_receiving......................: avg=237.81ms min=34.26µs med=94.41µs max=3.1s p(90)=937.56ms p(95)=1.66s
http_req_sending........................: avg=163.55ms min=23.05µs med=51.93µs max=2.19s p(90)=596.14ms p(95)=1.2s
http_req_tls_handshaking................: avg=522.09µs min=0s med=0s max=10.65ms p(90)=0s p(95)=2.55ms
http_req_waiting........................: avg=355.74ms min=16.47ms med=34.58ms max=3.91s p(90)=1.31s p(95)=2.55s
http_reqs...............................: 54 1.692965/s
iteration_duration......................: avg=30.86s min=29.77s med=30.96s max=31.86s p(90)=31.68s p(95)=31.77s
iterations..............................: 3 0.094054/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.0s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs 0h00m23.0s/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=21.89ms min=14.06ms med=19.38ms max=136.38ms p(90)=26.82ms p(95)=31.14ms
{ asset:KB500 }.......................: avg=22.82ms min=16.13ms med=19.92ms max=136.38ms p(90)=28.85ms p(95)=31.43ms
{ asset:MB25 }........................: avg=19.86ms min=14.21ms med=19.07ms max=35.63ms p(90)=23.12ms p(95)=30.96ms
{ asset:MB5 }.........................: avg=20.44ms min=14.06ms med=18.02ms max=133.94ms p(90)=23.77ms p(95)=26.5ms
cloud_default_play_dav_download_trend...: avg=27.21ms min=16.15ms med=21.88ms max=98.82ms p(90)=35.48ms p(95)=63.19ms
{ asset:KB500 }.......................: avg=20.75ms min=16.15ms med=19.49ms max=42.96ms p(90)=24.26ms p(95)=32.52ms
{ asset:MB25 }........................: avg=72.57ms min=56.08ms med=70.63ms max=98.82ms p(90)=89.61ms p(95)=94.67ms
{ asset:MB5 }.........................: avg=31.04ms min=24.65ms med=30.58ms max=49.21ms p(90)=35.39ms p(95)=40.21ms
cloud_default_play_dav_upload_trend.....: avg=54ms min=21.44ms med=37.44ms max=207.33ms p(90)=79.24ms p(95)=181.05ms
{ asset:KB500 }.......................: avg=32.27ms min=21.44ms med=31.61ms max=52.11ms p(90)=40.57ms p(95)=42.41ms
{ asset:MB25 }........................: avg=188.18ms min=170.24ms med=188.26ms max=207.33ms p(90)=197.31ms p(95)=203.41ms
{ asset:MB5 }.........................: avg=70.61ms min=54.62ms med=70.5ms max=101.13ms p(90)=79.88ms p(95)=82.75ms
data_received...........................: 1.7 GB 75 MB/s
data_sent...............................: 1.7 GB 75 MB/s
http_req_blocked........................: avg=25.92µs min=1.53µs med=4.66µs max=12.46ms p(90)=5.75µs p(95)=7.48µs
http_req_connecting.....................: avg=274ns min=0s med=0s max=187.73µs p(90)=0s p(95)=0s
http_req_duration.......................: avg=34.37ms min=14.06ms med=25.11ms max=207.33ms p(90)=68.18ms p(95)=76.92ms
{ expected_response:true }............: avg=34.37ms min=14.06ms med=25.11ms max=207.33ms p(90)=68.18ms p(95)=76.92ms
http_req_failed.........................: 0.00% ✓ 0 ✗ 1440
http_req_receiving......................: avg=2.57ms min=21.96µs med=83.68µs max=77.47ms p(90)=9.3ms p(95)=12.84ms
http_req_sending........................: avg=2.56ms min=12.68µs med=48.86µs max=73.73ms p(90)=7.64ms p(95)=9.43ms
http_req_tls_handshaking................: avg=20.71µs min=0s med=0s max=12.3ms p(90)=0s p(95)=0s
http_req_waiting........................: avg=29.23ms min=13.98ms med=20.99ms max=151.11ms p(90)=55.65ms p(95)=65.63ms
http_reqs...............................: 1440 62.5609/s
iteration_duration......................: avg=22.87s min=22.67s med=22.96s max=22.98s p(90)=22.98s p(95)=22.98s
iterations..............................: 3 0.130335/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-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.2s), 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=16.85ms min=14.36ms med=15.48ms max=28.52ms p(90)=21.29ms p(95)=25.38ms
{ asset:KB1 }.........................: avg=16.85ms min=14.36ms med=15.48ms max=28.52ms p(90)=21.29ms p(95)=25.38ms
cloud_default_play_dav_download_trend...: avg=18.07ms min=15.67ms med=17.48ms max=31.87ms p(90)=19.12ms p(95)=19.78ms
{ asset:KB1 }.........................: avg=18.07ms min=15.67ms med=17.48ms max=31.87ms p(90)=19.12ms p(95)=19.78ms
cloud_default_play_dav_upload_trend.....: avg=37.65ms min=19.7ms med=23.99ms max=172.43ms p(90)=45.13ms p(95)=152.26ms
{ asset:KB1 }.........................: avg=37.65ms min=19.7ms med=23.99ms max=172.43ms p(90)=45.13ms p(95)=152.26ms
cloud_default_play_users_create_trend...: avg=239.32ms min=211.94ms med=245.34ms max=260.69ms p(90)=257.62ms p(95)=259.16ms
cloud_default_play_users_delete_trend...: avg=79.83ms min=59.04ms med=73.18ms max=107.26ms p(90)=100.45ms p(95)=103.86ms
data_received...........................: 96 kB 83 kB/s
data_sent...............................: 58 kB 50 kB/s
http_req_blocked........................: avg=350.97µs min=1.82µs med=4.66µs max=14.52ms p(90)=5.05µs p(95)=5.49µs
http_req_connecting.....................: avg=9.03µs min=0s med=0s max=472.19µs p(90)=0s p(95)=0s
http_req_duration.......................: avg=32.65ms min=14.36ms med=18.59ms max=260.69ms p(90)=33.23ms p(95)=150.76ms
{ expected_response:true }............: avg=32.65ms min=14.36ms med=18.59ms max=260.69ms p(90)=33.23ms p(95)=150.76ms
http_req_failed.........................: 0.00% ✓ 0 ✗ 96
http_req_receiving......................: avg=72.24µs min=21µs med=71.86µs max=150.54µs p(90)=94.42µs p(95)=99.51µs
http_req_sending........................: avg=43.45µs min=16.32µs med=44.89µs max=120.06µs p(90)=52.56µs p(95)=66.02µs
http_req_tls_handshaking................: avg=324.91µs min=0s med=0s max=13.9ms p(90)=0s p(95)=0s
http_req_waiting........................: avg=32.54ms min=14.27ms med=18.45ms max=260.52ms p(90)=33.11ms p(95)=150.65ms
http_reqs...............................: 96 83.043276/s
iteration_duration......................: avg=1.08s min=1.05s med=1.07s max=1.12s p(90)=1.11s p(95)=1.12s
iterations..............................: 3 2.595102/s
vus.....................................: 3 min=3 max=3
vus_max.................................: 3 min=3 max=3
/\ |‾‾| /‾‾/ /‾‾/
/\ / \ | |/ / / /
/ \/ \ | ( / ‾‾\
/ \ | |\ \ | (‾) |
/ __________ \ |__| \__\ \_____/ .io
execution: local
script: /root/cdperf/tests/k6/test-issue-github-ocis-1399-propfind-deep-rename.js
output: -
scenarios: (100.00%) 1 scenario, 3 max VUs, 1h0m30s max duration (incl. graceful stop):
* default: 3 iterations shared among 3 VUs (maxDuration: 1h0m0s, gracefulStop: 30s)
running (0h00m35.5s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs 0h00m35.5s/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=29.82ms min=21.49ms med=28.75ms max=51.76ms p(90)=36.18ms p(95)=40.8ms
cloud_default_play_dav_delete_trend.....: avg=18.74ms min=13.86ms med=17.4ms max=37.39ms p(90)=21.33ms p(95)=30.5ms
cloud_default_play_dav_move_trend.......: avg=38.65ms min=28.54ms med=37.31ms max=60.54ms p(90)=47.7ms p(95)=51.35ms
cloud_default_play_dav_propfind_trend...: avg=18.29ms min=14.29ms med=17.47ms max=34.87ms p(90)=21.25ms p(95)=23.54ms
cloud_default_play_dav_upload_trend.....: avg=24.53ms min=18.63ms med=23.38ms max=45.28ms p(90)=29.22ms p(95)=33.13ms
data_received...........................: 4.3 MB 120 kB/s
data_sent...............................: 10 MB 289 kB/s
http_req_blocked........................: avg=12.24µs min=1.43µs med=4.66µs max=12.79ms p(90)=5.2µs p(95)=5.73µs
http_req_connecting.....................: avg=123ns min=0s med=0s max=171.21µs p(90)=0s p(95)=0s
http_req_duration.......................: avg=27.46ms min=13.86ms med=25.78ms max=60.54ms p(90)=39.21ms p(95)=43ms
{ expected_response:true }............: avg=27.46ms min=13.86ms med=25.78ms max=60.54ms p(90)=39.21ms p(95)=43ms
http_req_failed.........................: 0.00% ✓ 0 ✗ 3750
http_req_receiving......................: avg=77.86µs min=20.6µs med=73.21µs max=834.58µs p(90)=105.38µs p(95)=112.46µs
http_req_sending........................: avg=59.57µs min=10.76µs med=47.93µs max=439.3µs p(90)=118.86µs p(95)=122.35µs
http_req_tls_handshaking................: avg=7.39µs min=0s med=0s max=12.55ms p(90)=0s p(95)=0s
http_req_waiting........................: avg=27.32ms min=13.77ms med=25.65ms max=60.45ms p(90)=39.08ms p(95)=42.89ms
http_reqs...............................: 3750 105.675604/s
iteration_duration......................: avg=35.38s min=35.33s med=35.34s max=35.45s p(90)=35.43s p(95)=35.44s
iterations..............................: 3 0.08454/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 (0h00m28.3s), 0/3 VUs, 3 complete and 0 interrupted iterations
default ✓ [======================================] 3 VUs 0h00m28.2s/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=40.53ms min=28.12ms med=31.15ms max=62.32ms p(90)=56.08ms p(95)=59.2ms
cloud_default_play_dav_delete_trend.....: avg=78.37ms min=30.16ms med=80.01ms max=124.94ms p(90)=115.96ms p(95)=120.45ms
cloud_default_play_dav_download_trend...: avg=26.57ms min=21.21ms med=25.12ms max=148.14ms p(90)=29.85ms p(95)=35.04ms
{ asset:KB10 }........................: avg=26.57ms min=21.21ms med=25.12ms max=148.14ms p(90)=29.85ms p(95)=35.04ms
cloud_default_play_dav_propfind_trend...: avg=185.5ms min=169.96ms med=189.1ms max=197.45ms p(90)=195.78ms p(95)=196.61ms
cloud_default_play_dav_upload_trend.....: avg=25.83ms min=19.39ms med=24.92ms max=45.8ms p(90)=30.58ms p(95)=34.69ms
{ asset:KB10 }........................: avg=25.83ms min=19.39ms med=24.92ms max=45.8ms p(90)=30.58ms p(95)=34.69ms
cloud_default_play_share_accept_trend...: avg=153.05ms min=152.19ms med=152.37ms max=154.58ms p(90)=154.14ms p(95)=154.36ms
cloud_default_play_share_create_trend...: avg=216.38ms min=196.47ms med=215.51ms max=237.17ms p(90)=232.84ms p(95)=235ms
cloud_default_play_users_create_trend...: avg=229.02ms min=192.76ms med=235.08ms max=259.24ms p(90)=254.4ms p(95)=256.82ms
cloud_default_play_users_delete_trend...: avg=109.03ms min=64.5ms med=107.33ms max=155.27ms p(90)=145.68ms p(95)=150.47ms
data_received...........................: 19 MB 676 kB/s
data_sent...............................: 16 MB 574 kB/s
http_req_blocked........................: avg=15.69µs min=1.58µs med=4.71µs max=13.27ms p(90)=5.34µs p(95)=6.01µs
http_req_connecting.....................: avg=372ns min=0s med=0s max=690.98µs p(90)=0s p(95)=0s
http_req_duration.......................: avg=27.02ms min=19.39ms med=25.08ms max=259.24ms p(90)=30.55ms p(95)=36.41ms
{ expected_response:true }............: avg=27.02ms min=19.39ms med=25.08ms max=259.24ms p(90)=30.55ms p(95)=36.41ms
http_req_failed.........................: 0.00% ✓ 0 ✗ 3021
http_req_receiving......................: avg=93.62µs min=21.02µs med=84.07µs max=6.22ms p(90)=119.01µs p(95)=129.94µs
http_req_sending........................: avg=80.22µs min=13.03µs med=56.77µs max=680.22µs p(90)=121.27µs p(95)=127.99µs
http_req_tls_handshaking................: avg=10.4µs min=0s med=0s max=13.04ms p(90)=0s p(95)=0s
http_req_waiting........................: avg=26.85ms min=19.2ms med=24.91ms max=258.96ms p(90)=30.36ms p(95)=36.23ms
http_reqs...............................: 3021 106.813065/s
iteration_duration......................: avg=28.24s min=28.24s med=28.24s max=28.24s p(90)=28.24s p(95)=28.24s
iterations..............................: 3 0.106071/s
vus.....................................: 3 min=3 max=3
vus_max.................................: 3 min=3 max=3
634c86a984ea
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.
branch: v1.17.0-rc1 local
Admin:
ERR could not stat child entry error="stat /Users/scharfviktor/.ocis/storage/users/nodes/9d3a1110-b96d-473d-be2f-d7893cb6bde3/51 copy 3: no such file or directory" childpath="/Users/scharfviktor/.ocis/storage/users/nodes/9d3a1110-b96d-473d-be2f-d7893cb6bde3/51 copy 3" pkg=rgrpc service=storage traceid=00000000000000000000000000000000
Marie:
Admin:
Marie:
Admin:
Marie:
Admin:
Marie:
Admin:
Marie:
Admin:
Admin:
ERR propfindResponse: couldn't list public shares error="rpc error: code = Unknown desc = error listing shares: rpc error: code = PermissionDenied desc = auth: core access token is invalid" path=/public/yIBeUgoZfZIuAzK pkg=rhttp service=storage traceid=00000000000000000000000000000000
2022-02-17T00:20:19+01:00 ERR could not get thumbnail error="{\"id\":\"com.owncloud.api.thumbnails\",\"code\":500,\"detail\":\"could not get image from source: could not get the image \\\"https://127.0.0.1:9200/remote.php/dav/public-files/HOOHjzZMeYuGXVJ/New%20folder/Screenshot%202022-02-14%20at%2017.45.09.png\\\". Request returned with statuscode 401 \",\"status\":\"Internal Server Error\"}" service=webdav 2022-02-17T00:20:20+01:00 ERR could not get thumbnail error="{\"id\":\"com.owncloud.api.thumbnails\",\"code\":502,\"detail\":\"circuit breaker is open\",\"status\":\"Bad Gateway\"}" service=webdav
Admin:
Admin:
Tom:
Admin:
Remarks: CRITICAL - uploading file/folder via finder doesn't work public link - png file doesn't open in mediaviewer change role for public link doesn't work https://github.com/owncloud/web/issues/6429
state
section if deleted:
{
"state":{
"idp:\"https://ocis.owncloud.test\" opaque_id:\"f7fbf8c8-139b-4376-b307-cf0a8c2d0d9c\" type:USER_TYPE_PRIMARY ":{
"opaque_id:\"24e48490-7903-444e-b950-71e3dd9b3e60\" ":2,
"opaque_id:\"8a8e100e-6878-476a-b50a-c5722c89dbfd\" ":2,
"opaque_id:\"b1d44ddc-619b-40c8-b69c-477a029d2bf3\" ":2
}
},
"shares":[
"{\"id\":{\"opaqueId\":\"b1d44ddc-619b-40c8-b69c-477a029d2bf3\"}, \"resourceId\":{\"storageId\":\"1284d238-aa92-42ce-bdc4-0b0000009157\", \"opaqueId\":\"3f937017-2f44-4d9a-8c80-1908b8639457\"}, \"permissions\":{\"permissions\":{\"getPath\":true, \"getQuota\":true, \"initiateFileDownload\":true, \"listGrants\":true, \"listContainer\":true, \"listFileVersions\":true, \"listRecycle\":true, \"stat\":true}}, \"grantee\":{\"type\":\"GRANTEE_TYPE_USER\", \"userId\":{\"idp\":\"https://ocis.owncloud.test\", \"opaqueId\":\"f7fbf8c8-139b-4376-b307-cf0a8c2d0d9c\", \"type\":\"USER_TYPE_PRIMARY\"}}, \"owner\":{\"idp\":\"https://ocis.owncloud.test\", \"opaqueId\":\"4c510ada-c86b-4815-8820-42cdf82c3d51\", \"type\":\"USER_TYPE_PRIMARY\"}, \"creator\":{\"idp\":\"https://ocis.owncloud.test\", \"opaqueId\":\"4c510ada-c86b-4815-8820-42cdf82c3d51\", \"type\":\"USER_TYPE_PRIMARY\"}, \"ctime\":{\"seconds\":\"1645094238\", \"nanos\":772007912}, \"mtime\":{\"seconds\":\"1645094238\", \"nanos\":772007912}}",
"{\"id\":{\"opaqueId\":\"24e48490-7903-444e-b950-71e3dd9b3e60\"}, \"resourceId\":{\"storageId\":\"1284d238-aa92-42ce-bdc4-0b0000009157\", \"opaqueId\":\"231d9bdd-8f74-4d96-b49b-79e74b021b21\"}, \"permissions\":{\"permissions\":{\"createContainer\":true, \"delete\":true, \"getPath\":true, \"getQuota\":true, \"initiateFileDownload\":true, \"initiateFileUpload\":true, \"listGrants\":true, \"listContainer\":true, \"listFileVersions\":true, \"listRecycle\":true, \"move\":true, \"purgeRecycle\":true, \"restoreFileVersion\":true, \"restoreRecycleItem\":true, \"stat\":true}}, \"grantee\":{\"type\":\"GRANTEE_TYPE_USER\", \"userId\":{\"idp\":\"https://ocis.owncloud.test\", \"opaqueId\":\"f7fbf8c8-139b-4376-b307-cf0a8c2d0d9c\", \"type\":\"USER_TYPE_PRIMARY\"}}, \"owner\":{\"idp\":\"https://ocis.owncloud.test\", \"opaqueId\":\"4c510ada-c86b-4815-8820-42cdf82c3d51\", \"type\":\"USER_TYPE_PRIMARY\"}, \"creator\":{\"idp\":\"https://ocis.owncloud.test\", \"opaqueId\":\"4c510ada-c86b-4815-8820-42cdf82c3d51\", \"type\":\"USER_TYPE_PRIMARY\"}, \"ctime\":{\"seconds\":\"1645094307\", \"nanos\":744982702}, \"mtime\":{\"seconds\":\"1645094307\", \"nanos\":744982702}}"
]
}
@dragotin and @micbar decided to release it "as is".
Tasks
release-1.17.0
-> CODEFREEZEv1.17.0-rc1
v1.17.0