Kube Mail non-functional requirements
Closed, InvalidPublic

Description

Responsiveness, memory-usage, disk-usage, sync speed. What we want to hit for 1.0

cmollekopf moved this task from Backlog to Later on the Kube: Roadmap board.
cmollekopf renamed this task from Gather non-functional requirements for Kube Mail to Kube Mail non-functional requirements .
  • 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.

mbohlender closed this task as Invalid.Nov 16 2017, 10:21 AM