...
Documentation is being added by
Jira | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
3. Design, attached the docs
...
New acceptance test is being added by Jira:
Jira | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
6. Support of containers / Kubernetes:
...
A global enable/disable switch for the this feature is added in
Jira | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
10. Third party dependencies/license changes:
There is no third party dependencies introduced by this feature.
11. Performance
We have tested major datanode activities which require RocksDB operation, include container create & close & delete, and block put & get. Except that container delete performance drops because container metadata KV need to be deleted from RocksDB, other four major activities all have performance improved.
The throughput of the new Streaming Pipeline is roughly 2x and 3x of the throughput of the existing Write Pipeline for the single client case and the 3-client case, respectively.
Single client case: 20220702_Single Client - Benchmarks for Ozone Streaming.pdf
3-client case: 20220702_3 Clients - Benchmarks for Ozone Streaming.pdf