Also return migration_bytes_left
This commit is contained in:
@@ -31,6 +31,7 @@ struct status * status_create( struct server * serve )
|
|||||||
status->migration_speed_limit = serve->mirror->max_bytes_per_second;
|
status->migration_speed_limit = serve->mirror->max_bytes_per_second;
|
||||||
|
|
||||||
status->migration_seconds_left = server_mirror_eta( serve );
|
status->migration_seconds_left = server_mirror_eta( serve );
|
||||||
|
status->migration_bytes_left = server_mirror_bytes_remaining( serve );
|
||||||
}
|
}
|
||||||
|
|
||||||
server_unlock_start_mirror( serve );
|
server_unlock_start_mirror( serve );
|
||||||
@@ -60,6 +61,7 @@ int status_write( struct status * status, int fd )
|
|||||||
PRINT_UINT64( migration_speed );
|
PRINT_UINT64( migration_speed );
|
||||||
PRINT_UINT64( migration_duration );
|
PRINT_UINT64( migration_duration );
|
||||||
PRINT_UINT64( migration_seconds_left );
|
PRINT_UINT64( migration_seconds_left );
|
||||||
|
PRINT_UINT64( migration_bytes_left );
|
||||||
if ( status->migration_speed_limit < UINT64_MAX ) {
|
if ( status->migration_speed_limit < UINT64_MAX ) {
|
||||||
PRINT_UINT64( migration_speed_limit );
|
PRINT_UINT64( migration_speed_limit );
|
||||||
};
|
};
|
||||||
|
@@ -64,6 +64,8 @@
|
|||||||
* Our current best estimate of how many seconds are left before the migration
|
* Our current best estimate of how many seconds are left before the migration
|
||||||
* migration is finished.
|
* migration is finished.
|
||||||
*
|
*
|
||||||
|
* migration_bytes_left:
|
||||||
|
* The number of bytes remaining to migrate.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@@ -84,6 +86,7 @@ struct status {
|
|||||||
uint64_t migration_speed;
|
uint64_t migration_speed;
|
||||||
uint64_t migration_speed_limit;
|
uint64_t migration_speed_limit;
|
||||||
uint64_t migration_seconds_left;
|
uint64_t migration_seconds_left;
|
||||||
|
uint64_t migration_bytes_left;
|
||||||
};
|
};
|
||||||
|
|
||||||
/** Create a status object for the given server. */
|
/** Create a status object for the given server. */
|
||||||
|
Reference in New Issue
Block a user