FeatureFuel
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

No pledges yet. Be the first to back this.

Make a pledge

Pledge your monetary support if this feature is added.

$

Comments

No comments yet.

Replying to

Add a comment

What do you think about this feature request?


Similar requests