fix: 同名替换成功后清掉残留的转码排空标记
This commit is contained in:
parent
d907e5b4ba
commit
d04d4ec34f
@ -77,6 +77,7 @@ describe('production video transcode drain gate', () => {
|
||||
expect(directBody).toContain('create_container "$name" "$REGISTRY_COMMIT" 0')
|
||||
expect(directBody).toContain('fail_direct_replace_with_restore')
|
||||
expect(directBody).toContain('retire_inactive_direct_slot "$name"')
|
||||
expect(directBody).toContain('rm -f -- "$(transcode_drain_file "$name")" "$(task_detail_drain_file "$name")"')
|
||||
expect(restoreBody).toContain('create_container "$name" "$previous_image" 0')
|
||||
expect(restoreBody).toContain('verify_proxy_target "$name"')
|
||||
expect(retireBody).toContain('docker stop --time 10 "$inactive_name"')
|
||||
|
||||
@ -2531,6 +2531,7 @@ direct_replace_active_container() {
|
||||
fi
|
||||
write_current_container "$name" || fail "Direct replacement traffic is healthy but the current-slot record could not be written"
|
||||
retire_inactive_direct_slot "$name" || warn "The inactive historical slot could not be removed; the active direct container remains healthy"
|
||||
rm -f -- "$(transcode_drain_file "$name")" "$(task_detail_drain_file "$name")" || true
|
||||
ok "Direct replacement completed: $name"
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user