February (stability & performance)
Move to raft implementations (stabilize single partition raft)
Build multi-partition raft implementation (performance and scale-out)
Support distributed queue functionality on top of Raft based database service
Metrics and monitoring
Overall stability/performance improvements.
create test environment for performance numbers
Scalability testing
given a cluster, can we measure our limits? (ask carriers to define metrics)
e.g. max number of switches (what are switches doing?), max event throughput
June-ish
Use cases that require transactional updates to keys spanning multiple tablets will need support for a nested distributed transaction.
Support dynamic Raft cluster membership
Mastership
Clustering
December
Geographically distributed onos cluster(s)
- East-west ONOS APIs