migration: use s->threshold_size inside migration_update_counters
Fixes: b15df1ae50 ("migration: cleanup stats update into function")
The threshold size is changed to be recorded in s->threshold_size.
Signed-off-by: Wei Wang <wei.w.wang@intel.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
			
			
This commit is contained in:
		
							parent
							
								
									ee555cdf4d
								
							
						
					
					
						commit
						0781c1ed1c
					
				| @ -2169,7 +2169,6 @@ static void migration_update_counters(MigrationState *s, | ||||
|                                       int64_t current_time) | ||||
| { | ||||
|     uint64_t transferred, time_spent; | ||||
|     int64_t threshold_size; | ||||
|     double bandwidth; | ||||
| 
 | ||||
|     if (current_time < s->iteration_start_time + BUFFER_DELAY) { | ||||
| @ -2179,7 +2178,7 @@ static void migration_update_counters(MigrationState *s, | ||||
|     transferred = qemu_ftell(s->to_dst_file) - s->iteration_initial_bytes; | ||||
|     time_spent = current_time - s->iteration_start_time; | ||||
|     bandwidth = (double)transferred / time_spent; | ||||
|     threshold_size = bandwidth * s->parameters.downtime_limit; | ||||
|     s->threshold_size = bandwidth * s->parameters.downtime_limit; | ||||
| 
 | ||||
|     s->mbps = (((double) transferred * 8.0) / | ||||
|                ((double) time_spent / 1000.0)) / 1000.0 / 1000.0; | ||||
| @ -2199,7 +2198,7 @@ static void migration_update_counters(MigrationState *s, | ||||
|     s->iteration_initial_bytes = qemu_ftell(s->to_dst_file); | ||||
| 
 | ||||
|     trace_migrate_transferred(transferred, time_spent, | ||||
|                               bandwidth, threshold_size); | ||||
|                               bandwidth, s->threshold_size); | ||||
| } | ||||
| 
 | ||||
| /* Migration thread iteration status */ | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Wei Wang
						Wei Wang