alibaba / libgrape-lite

🍇 A C++ library for parallel graph processing (GRAPE) 🍇
https://alibaba.github.io/libgrape-lite/
Apache License 2.0
395 stars 93 forks source link

Implemented buffer pool for message manager. #157

Closed luoxiaojian closed 11 months ago

codecov-commenter commented 11 months ago

Codecov Report

Merging #157 (e533d73) into master (5f0ac21) will decrease coverage by 3.04%. The diff coverage is 2.16%.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157/graphs/tree.svg?width=650&height=150&src=pr&token=Jwwd96nVmz&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba)](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba) ```diff @@ Coverage Diff @@ ## master #157 +/- ## ========================================== - Coverage 63.96% 60.92% -3.04% ========================================== Files 67 70 +3 Lines 6310 6652 +342 ========================================== + Hits 4036 4053 +17 - Misses 2274 2599 +325 ``` | [Flag](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba) | Coverage Δ | | |---|---|---| | [app_tests](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba) | `60.92% <2.16%> (-3.04%)` | :arrow_down: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba#carryforward-flags-in-the-pull-request-comment) to find out more. | [Files](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba) | Coverage Δ | | |---|---|---| | [grape/fragment/edgecut\_fragment\_base.h](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba#diff-Z3JhcGUvZnJhZ21lbnQvZWRnZWN1dF9mcmFnbWVudF9iYXNlLmg=) | `97.18% <ø> (ø)` | | | [grape/parallel/batch\_shuffle\_message\_manager.h](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba#diff-Z3JhcGUvcGFyYWxsZWwvYmF0Y2hfc2h1ZmZsZV9tZXNzYWdlX21hbmFnZXIuaA==) | `74.54% <100.00%> (+7.26%)` | :arrow_up: | | [grape/app/parallel\_app\_base.h](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba#diff-Z3JhcGUvYXBwL3BhcmFsbGVsX2FwcF9iYXNlLmg=) | `40.00% <0.00%> (-60.00%)` | :arrow_down: | | [grape/worker/worker.h](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba#diff-Z3JhcGUvd29ya2VyL3dvcmtlci5o) | `83.58% <41.66%> (-9.76%)` | :arrow_down: | | [grape/fragment/csr\_edgecut\_fragment\_base.h](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba#diff-Z3JhcGUvZnJhZ21lbnQvY3NyX2VkZ2VjdXRfZnJhZ21lbnRfYmFzZS5o) | `61.19% <0.00%> (-3.55%)` | :arrow_down: | | [grape/utils/varint.h](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba#diff-Z3JhcGUvdXRpbHMvdmFyaW50Lmg=) | `0.00% <0.00%> (ø)` | | | [grape/util.h](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba#diff-Z3JhcGUvdXRpbC5o) | `40.35% <0.00%> (-39.65%)` | :arrow_down: | | [grape/serialization/fixed\_in\_archive.h](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba#diff-Z3JhcGUvc2VyaWFsaXphdGlvbi9maXhlZF9pbl9hcmNoaXZlLmg=) | `0.00% <0.00%> (ø)` | | | [grape/parallel/parallel\_message\_manager\_opt.h](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba#diff-Z3JhcGUvcGFyYWxsZWwvcGFyYWxsZWxfbWVzc2FnZV9tYW5hZ2VyX29wdC5o) | `0.00% <0.00%> (ø)` | | | [grape/utils/message\_buffer\_pool.h](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba#diff-Z3JhcGUvdXRpbHMvbWVzc2FnZV9idWZmZXJfcG9vbC5o) | `0.00% <0.00%> (ø)` | | | ... and [1 more](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba) | | ... and [2 files with indirect coverage changes](https://app.codecov.io/gh/alibaba/libgrape-lite/pull/157/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alibaba)