                 # In case we don't, se skip to processing (we do not show the "Started stage"
                 if num_replicas_not_ready > 0 and @progress_bar.stage is 'none'
                     @progress_bar.skip_to_processing() # We set the state to processing
+
+                if @total_blocks? and @replicated_blocks?
+                    # @render_status was called by a change in the directory
+                    progress_bar_info = _.extend progress_bar_info,
+                        total_blocks: @total_blocks
+                        replicated_blocks: @replicated_blocks
 
                 if num_replicas_ready+num_replicas_not_ready is @expected_num_replicas
                     @.$('.replica-status').html @progress_bar.render(num_replicas_ready, num_replicas_ready+num_replicas_not_ready, progress_bar_info).$el

                    backfilling_info = DataUtils.get_backfill_progress_agg @model.get('id')

                    if backfilling_info is null or backfilling_info.total_blocks is -1 # If there is no backfilling
                        # We don't know if the backfilling hasn't started yet or is completed, so let's check the directory status
                        if num_replicas_not_ready is 0 # Well, everything is up to date
                            @.$('.replica-status').html @progress_bar.render(num_replicas_ready, num_replicas_ready, progress_bar_info).$el
                        else # We are going to backfill
                            @.$('.replica-status').html @progress_bar.render(num_replicas_ready, num_replicas_ready+num_replicas_not_ready, progress_bar_info).$el
                    else
                        # We can have replicated_blocks > total_blocks sometimes. Need a back end fix.
                        progress_bar_info = _.extend progress_bar_info,
                            total_blocks: backfilling_info.total_blocks
                            replicated_blocks: if backfilling_info.replicated_blocks>backfilling_info.replicated_blocks then backfilling_info.total_blocks else backfilling_info.replicated_blocks
                    
                        @.$('.replica-status').html @progress_bar.render(num_replicas_ready, num_replicas_ready+num_replicas_not_ready, progress_bar_info).$el
                else # The blueprint was not regenerated, so we can consider that no replica is up to date

            @model.off 'change:ack_expectations', @render_acks_greater_than_replicas
            @model.on 'change:shards', @render_progress_server_update
            progress_list.on 'all', @render_progress
            directory.off 'all', @render_status

    class @DatacenterReplicas extends Backbone.View
        className: 'datacenter_view'
