[Gluster-devel] Rebalance improvement design

Vijay Bellur vbellur at redhat.com
Tue Apr 7 13:07:21 UTC 2015


On 04/07/2015 03:08 PM, Susant Palai wrote:
> Here is one test performed on a 300GB data set and around 100%(1/2 the time) improvement was seen.
>
> [root at gprfs031 ~]# gluster v i
>
> Volume Name: rbperf
> Type: Distribute
> Volume ID: 35562662-337e-4923-b862-d0bbb0748003
> Status: Started
> Number of Bricks: 4
> Transport-type: tcp
> Bricks:
> Brick1: gprfs029-10ge:/bricks/gprfs029/brick1
> Brick2: gprfs030-10ge:/bricks/gprfs030/brick1
> Brick3: gprfs031-10ge:/bricks/gprfs031/brick1
> Brick4: gprfs032-10ge:/bricks/gprfs032/brick1
>
>
> Added server 32 and started rebalance force.
>
> Rebalance stat for new changes:
> [root at gprfs031 ~]# gluster v rebalance rbperf status
>                                      Node Rebalanced-files          size       scanned      failures       skipped               status   run time in secs
>                                 ---------      -----------   -----------   -----------   -----------   -----------         ------------     --------------
>                                 localhost            74639        36.1GB        297319             0             0            completed            1743.00
>                              172.17.40.30            67512        33.5GB        269187             0             0            completed            1395.00
>                             gprfs029-10ge            79095        38.8GB        284105             0             0            completed            1559.00
>                             gprfs032-10ge                0        0Bytes             0             0             0            completed             402.00
> volume rebalance: rbperf: success:
>
> Rebalance stat for old model:
> [root at gprfs031 ~]# gluster v rebalance rbperf status
>                                      Node Rebalanced-files          size       scanned      failures       skipped               status   run time in secs
>                                 ---------      -----------   -----------   -----------   -----------   -----------         ------------     --------------
>                                 localhost            86493        42.0GB        634302             0             0            completed            3329.00
>                             gprfs029-10ge            94115        46.2GB        687852             0             0            completed            3328.00
>                             gprfs030-10ge            74314        35.9GB        651943             0             0            completed            3072.00
>                             gprfs032-10ge                0        0Bytes        594166             0             0            completed            1943.00
> volume rebalance: rbperf: success:
>

This is interesting. Thanks for sharing & well done! Maybe we should 
attempt a much larger data set and see how we fare there :).

Regards,
Vijay




More information about the Gluster-devel mailing list