@@ -2015,11 +2015,14 @@ static void s_s3_meta_request_body_streaming_push_synced(
20152015 aws_priority_queue_push (& meta_request -> synced_data .pending_body_streaming_requests , & request );
20162016}
20172017
2018+ static uint64_t previous_timestamp = 0 ;
20182019static struct aws_s3_request * s_s3_meta_request_body_streaming_pop_next_synced (
20192020 struct aws_s3_meta_request * meta_request ) {
20202021 AWS_PRECONDITION (meta_request );
20212022 ASSERT_SYNCED_DATA_LOCK_HELD (meta_request );
2022-
2023+ if (previous_timestamp == 0 ) {
2024+ aws_high_res_clock_get_ticks ((uint64_t * )& previous_timestamp );
2025+ }
20232026 if (0 == aws_priority_queue_size (& meta_request -> synced_data .pending_body_streaming_requests )) {
20242027 return NULL ;
20252028 }
@@ -2035,7 +2038,16 @@ static struct aws_s3_request *s_s3_meta_request_body_streaming_pop_next_synced(
20352038 if ((* top_request )-> part_number != meta_request -> synced_data .next_streaming_part ) {
20362039 return NULL ;
20372040 }
2038-
2041+ // waahm7
2042+ uint64_t current_time = 0 ;
2043+ aws_high_res_clock_get_ticks ((uint64_t * )& current_time );
2044+ AWS_LOGF_DEBUG (
2045+ AWS_LS_S3_META_REQUEST ,
2046+ "id=%p: waahm7: Time:%llu\tpartNumber:%d" ,
2047+ (void * )meta_request ,
2048+ current_time - previous_timestamp ,
2049+ (* top_request )-> part_number );
2050+ previous_timestamp = current_time ;
20392051 struct aws_s3_request * request = NULL ;
20402052 aws_priority_queue_pop (& meta_request -> synced_data .pending_body_streaming_requests , (void * * )& request );
20412053
0 commit comments