3838 docs_total :: non_neg_integer (),
3939 docs_left :: non_neg_integer ()}).
4040
41- -record (move_state , {vbucket :: vbucket_id (),
42- before_chain :: [node ()],
43- after_chain :: [node ()],
44- stats :: [# replica_building_stats {}]}).
41+ -record (vbucket_info , {vbucket :: vbucket_id (),
42+ before_chain :: [node ()],
43+ after_chain :: [node ()],
44+ stats :: [# replica_building_stats {}]}).
4545
4646-record (state , {bucket :: bucket_name () | undefined ,
4747 buckets_count :: pos_integer (),
4848 bucket_number :: non_neg_integer (),
4949 stage_info :: rebalance_progress :stage_info (),
5050 nodes_info :: [{atom (), [node ()]}],
5151 type :: atom (),
52- done_moves :: [# move_state {}],
53- current_moves :: [# move_state {}],
54- pending_moves :: [# move_state {}]
52+ done_moves :: [# vbucket_info {}],
53+ current_moves :: [# vbucket_info {}],
54+ pending_moves :: [# vbucket_info {}]
5555 }).
5656
5757start_link (Stages , NodesInfo , Type ) ->
@@ -207,8 +207,8 @@ handle_cast({update_stats, VBucket, NodeToDocsLeft}, State) ->
207207 end ;
208208 false ->
209209 Stat
210- end || Stat <- Move # move_state .stats ],
211- Move # move_state {stats = NewStats }
210+ end || Stat <- Move # vbucket_info .stats ],
211+ Move # vbucket_info {stats = NewStats }
212212 end )};
213213
214214handle_cast ({update_progress , Stage , StageProgress },
@@ -296,10 +296,10 @@ initiate_bucket_rebalance(BucketName, OldState) ->
296296 end || Replica <- ChainAfter ,
297297 Replica =/= undefined ,
298298 Replica =/= MasterNode ],
299- # move_state {vbucket = VB ,
300- before_chain = ChainBefore ,
301- after_chain = ChainAfter ,
302- stats = RBStats }
299+ # vbucket_info {vbucket = VB ,
300+ before_chain = ChainBefore ,
301+ after_chain = ChainAfter ,
302+ stats = RBStats }
303303 end || {VB , [MasterNode |_ ] = ChainBefore , ChainAfter } <- Diff ],
304304
305305 ? log_debug (" Moves:~n~p " , [Moves ]),
@@ -346,10 +346,10 @@ handle_vbucket_move_start({_, vbucket_move_start, _Pid, _BucketName, _Node, VBuc
346346
347347handle_vbucket_move_done ({_ , vbucket_move_done , _BucketName , VBucket } = Ev , State ) ->
348348 State1 = update_move (State , VBucket ,
349- fun (# move_state {stats = Stats } = Move ) ->
349+ fun (# vbucket_info {stats = Stats } = Move ) ->
350350 Stats1 = [S # replica_building_stats {docs_left = 0 } ||
351351 S <- Stats ],
352- Move # move_state {stats = Stats1 }
352+ Move # vbucket_info {stats = Stats1 }
353353 end ),
354354 case ensure_not_current (State1 , VBucket ) of
355355 State1 ->
@@ -361,7 +361,7 @@ handle_vbucket_move_done({_, vbucket_move_done, _BucketName, VBucket} = Ev, Stat
361361 end .
362362
363363move_the_move (State , VBucketId , From , To ) ->
364- case lists :keytake (VBucketId , # move_state .vbucket , erlang :element (From , State )) of
364+ case lists :keytake (VBucketId , # vbucket_info .vbucket , erlang :element (From , State )) of
365365 false ->
366366 State ;
367367 {value , Move , RestFrom } ->
@@ -378,7 +378,7 @@ ensure_not_current(State, VBucketId) ->
378378
379379update_move (# state {current_moves = Moves } = State , VBucket , Fun ) ->
380380 NewCurrent =
381- [case Move # move_state .vbucket =:= VBucket of
381+ [case Move # vbucket_info .vbucket =:= VBucket of
382382 false ->
383383 Move ;
384384 _ ->
@@ -416,15 +416,15 @@ docs_left_updater_loop(Parent) ->
416416 docs_left_updater_loop (Parent )
417417 end .
418418
419- get_docs_estimate (BucketName , # move_state {vbucket = VBucket ,
420- before_chain = [MasterNode |_ ],
421- stats = RStats }) ->
419+ get_docs_estimate (BucketName , # vbucket_info {vbucket = VBucket ,
420+ before_chain = [MasterNode |_ ],
421+ stats = RStats }) ->
422422 ReplicaNodes = [S # replica_building_stats .node || S <- RStats ],
423423 janitor_agent :get_dcp_docs_estimate (BucketName , MasterNode , VBucket , ReplicaNodes ).
424424
425425update_docs_left_for_move (Parent , BucketName ,
426- # move_state {vbucket = VBucket ,
427- stats = RStats } = MoveState ) ->
426+ # vbucket_info {vbucket = VBucket ,
427+ stats = RStats } = MoveState ) ->
428428 try get_docs_estimate (BucketName , MoveState ) of
429429 NewLefts ->
430430 Stuff =
@@ -488,8 +488,8 @@ do_get_detailed_progress(#state{bucket=Bucket,
488488
489489 {MovesInActive , MovesOutActive , MovesInReplica , MovesOutReplica } =
490490 lists :foldl (
491- fun (# move_state {before_chain = [OldMaster |OldReplicas ],
492- after_chain = [NewMaster |NewReplicas ]},
491+ fun (# vbucket_info {before_chain = [OldMaster |OldReplicas ],
492+ after_chain = [NewMaster |NewReplicas ]},
493493 {AccInA , AccOutA , AccInR , AccOutR }) ->
494494 {AccInA1 , AccOutA1 } =
495495 case OldMaster =:= NewMaster of
@@ -548,8 +548,8 @@ do_get_detailed_progress(#state{bucket=Bucket,
548548
549549moves_stats (Moves ) ->
550550 lists :foldl (
551- fun (# move_state {stats = Stats ,
552- before_chain = [OldMaster |_ ]}, Acc ) ->
551+ fun (# vbucket_info {stats = Stats ,
552+ before_chain = [OldMaster |_ ]}, Acc ) ->
553553 true = (OldMaster =/= undefined ),
554554
555555 lists :foldl (
0 commit comments