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