@@ -958,14 +958,14 @@ ngx_stream_upsync_diff_filter(ngx_cycle_t *cycle,
958
958
sizeof (* add_upstream )) != NGX_OK )
959
959
{
960
960
ngx_log_error (NGX_LOG_ERR , cycle -> log , 0 ,
961
- "upsync_diff_filter : alloc error" );
961
+ "upsync_diff_filter_add : alloc error" );
962
962
return ;
963
963
}
964
964
965
965
if (ngx_array_init (& ctx -> del_upstream , ctx -> pool , 16 ,
966
966
sizeof (* del_upstream )) != NGX_OK ) {
967
967
ngx_log_error (NGX_LOG_ERR , cycle -> log , 0 ,
968
- "upsync_diff_filter : alloc error" );
968
+ "upsync_diff_filter_del : alloc error" );
969
969
return ;
970
970
}
971
971
@@ -3318,7 +3318,7 @@ ngx_stream_upsync_timeout_handler(ngx_event_t *event)
3318
3318
upsync_server = event -> data ;
3319
3319
3320
3320
ngx_log_error (NGX_LOG_ERR , event -> log , 0 ,
3321
- "upsync_timeout: timed out reading upsync_server: %V " ,
3321
+ "[WARN] upsync_timeout: timed out reading upsync_server: %V " ,
3322
3322
upsync_server -> pc .name );
3323
3323
3324
3324
ngx_stream_upsync_clean_event (upsync_server );
@@ -3430,6 +3430,17 @@ ngx_stream_upsync_clear_all_events(ngx_cycle_t *cycle)
3430
3430
}
3431
3431
ngx_del_timer (& upsync_server [i ].upsync_timeout_ev );
3432
3432
}
3433
+
3434
+ head = & upsync_server [i ].delete_ev ;
3435
+ for (next = ngx_queue_head (head );
3436
+ next != ngx_queue_sentinel (head );
3437
+ next = ngx_queue_next (next )) {
3438
+
3439
+ queue_event = ngx_queue_data (next , ngx_delay_event_t , delay_delete_ev );
3440
+ if (queue_event -> delay_delete_ev .timer_set ) {
3441
+ ngx_del_timer (& queue_event -> delay_delete_ev );
3442
+ }
3443
+ }
3433
3444
}
3434
3445
3435
3446
if (upsync_type_conf -> upsync_type == NGX_STREAM_UPSYNC_CONSUL
0 commit comments