Insufficient defaults regarding payload
The defaults regarding payload limits are way too small. As it stands, I can't even sync my bookmarks (~180MB) :
1749395910820 Sync.ErrorHandler DEBUG bookmarks failed: Error: Single record too large to submit to server(resource://services-sync/record.sys.mjs:1201:16) JS Stack trace: [email protected]:1201:16 [email protected]:1922:53
Increasing these values to sensible ones would be great. Also I think we're missing the option to set them via environment variables, a must when running as a container. And also, a u32 is too small for DEFAULT_MAX_QUOTA_LIMIT, it'd like to specify 10's of GB for this limit.
Reference : https://github.com/mozilla-services/syncstorage-rs/blob/master/syncstorage-settings/src/lib.rs#L15
Best