From d9a0b2fe129610474d7aaf69e34a8905795a8136 Mon Sep 17 00:00:00 2001 From: Susant Palai Date: Fri, 26 May 2017 15:47:47 +0530 Subject: Update release notes of 3.11 for Rebalance perf improvements Updates glusterfs#155 Change-Id: Ife221f2bc6ae565064783cd447c078960ba97dba Signed-off-by: Susant Palai Reviewed-on: https://review.gluster.org/17397 CentOS-regression: Gluster Build System NetBSD-regression: NetBSD Build System Smoke: Gluster Build System Reviewed-by: Shyamsundar Ranganathan --- doc/release-notes/3.11.0.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'doc') diff --git a/doc/release-notes/3.11.0.md b/doc/release-notes/3.11.0.md index 2811d06ee46..e0cdeafa2fc 100644 --- a/doc/release-notes/3.11.0.md +++ b/doc/release-notes/3.11.0.md @@ -129,6 +129,21 @@ None. ### Performance improvements to rebalance have been made *Notes for users:* +Both crawling and migration improvement has been done in rebalance. +The crawler is optimized now to split the migration load across replica and ec nodes. +e.g. in case the replicating bricks are distributed over two nodes, then only one node used +to do the migration. With the new optimization both the nodes divide the load among each +other giving boost to migration performance. And also there have been some optimization +to avoid redundant network fops. + +File migration now avoids syncop framework and is managed entirely by rebalance threads giving +performance boost. + +There is a change to throttle settings in rebalance. Earlier user could set three values to +rebalance which were "lazy", "normal", "aggressive", which was not flexible enough. To overcome +that we have introduced number based throttle settings. User now can set numbers which is indication +of the number of threads rebalance process will work with ultimately translating to the number of +parallel migration. *Limitations:* -- cgit