RAMCloud 0.3
Mandatory:
- "Real" RPC Transport
- no length limit (at least segment size)
- multiple implementations (udp, tcp, wicked fast aravindRPC)
- Full Unit Tests
- Debug Logging/Tracing
- Performance Measurement/Tracing
- Consistency checking
- Log checksums
- Hash Table
- Indexes
Optional:
- Multiple:
- Backups
- Masters
- Index Hosts
- Cluster Coordinator
- 2-phase recovery
- Fast backup recovery