2
Stop/throttle clients upon server is busy
Source: nextcloud/server#52255 · opened by @tobiasKaminsky
Stop/throttle clients upon server is busy: - Server detects that it is starting to get overwhelmed
- detect: cpu/db, time for a response
• Server gives that info to client
- server blocks ocs/webdav endpoints with http "retry later" response
• Client obey that and stops
- Desktop (probably via notify push): stop sync, retry after e.g. 5 min
- Android/iOS:
- show info to user, allow to retry later
- block background sync
• client can check via /200 endpoint if server is healthy again
- detect: cpu/db, time for a response
• Server gives that info to client
- server blocks ocs/webdav endpoints with http "retry later" response
• Client obey that and stops
- Desktop (probably via notify push): stop sync, retry after e.g. 5 min
- Android/iOS:
- show info to user, allow to retry later
- block background sync
• client can check via /200 endpoint if server is healthy again
No pledges yet. Be the first to back this.
Comments
Similar requests
When moving a meeting in Calendar via drag and drop, show drop zones for availability and free/busy. Show a hint/warning in the simple/advanced editor.
1 vote · 0 comments
Share calendar to users or groups with "show only as busy".
82 votes · 0 comments
Prevent app updates to stop NC server
2 votes · 0 comments
Stop initializing sessions for public assets
0 votes · 0 comments
Add a cache directory
0 votes · 0 comments
No comments yet.