Responsiveness, memory-usage, disk-usage, sync speed. What we want to hit for 1.0
Description
Description
Comment Actions
- No user interaction shall take longer than 100ms at any time (also not under load). Of course asynchronous operations may take longer, but should not block the user in any way.
- Memory usage: No process should use 100MB
- Disk usage: No more than twice the payload size (e.g. mime message in utf8 * 2). That includes secondary indexes and hopefully fulltext indexing (although that might be too ambitious initially)
- A resync check without anything to actually sync on localhost should not take any longer than 5s.
These are of course all made-up numbers that we may want to adjust over time.