You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pegasus.apache.org by GitBox <gi...@apache.org> on 2020/09/03 07:26:35 UTC

[GitHub] [incubator-pegasus] hycdong edited a comment on issue #577: Release 2.1.0

hycdong edited a comment on issue #577:
URL: https://github.com/apache/incubator-pegasus/issues/577#issuecomment-678071662


   # Release Note (2.1.0-RC1)
   
   **compatibility note:** 
   - 2.1.0 is backward-compatible only, which means servers upgraded to this version can't rollback to previous release versions.
   - 2.1.0 can only be upgraded by 2.0.0, which means servers whose version is 1.x should upgrade to 2.0.0 firstly before upgrading to 2.1.0
   
   The following are the highlights in this rc version:
   
   ## Bulk Load
   Pegasus bulk Load provides a new way to write mass data into pegasus table quicklier. See this document for more details: https://pegasus.apache.org/2020/02/18/bulk-load-design.html
   
   ## Compatible RocksDB
   The rocksdb library used by Pegasus has some special incompatible modifications compared with official version. In this version, we remove those incompatible modifications, then we can upgrade rocksDB library easier. See #535 #556 
   
   ## Optimization of rdsn code directory
   Original rdsn code directory is a little complex to read source code, in this version, we refactor directory to make it readable. See this issue for more details: https://github.com/XiaoMi/rdsn/issues/141
   
   ## Write latency optimization
   We found out that high disk load would affect write latency by performance tests. In this version, we add two optimizations. 
   - Add a new thread pool to executing writing shared_log callback. See [XiaoMi/rdsn#568](https://github.com/XiaoMi/rdsn/pull/568)
   - Add rate limiter for compaction. See #543 
   
   ## Bug fix
   - Fix asio udp memory leak, which will lead meta server memory always increasing. See [XiaoMi/rdsn#477](https://github.com/XiaoMi/rdsn/pull/477)
   
   ### HINT
   - We plan to add an important fix (#587) in 2.1.0 release, this pr is not included in this rc version. It will be added if it has been well tested. 
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@pegasus.apache.org
For additional commands, e-mail: dev-help@pegasus.apache.org