O Que É HTTP 409 Conflict?
HTTP 409 Conflict explicado, e o que significa quando você o vê em CI/CD e deploys.
HTTP 409 significa que a requisição não pôde ser concluída devido a um conflito com o estado do recurso.
O que significa
Um 409 sinaliza um choque de estado: criar algo que já existe, uma edição contra uma versão desatualizada ou duas escritas concorrentes. A correção depende do conflito.
Quando você o vê em CI/CD
No CI, um 409 costuma significar publicar uma versão de pacote que já existe, ou um deploy concorrente. Para casos de "já existe", incremente a versão; para concorrência, serialize o job.
Principais conclusões
- 409 significa um conflito de estado.
- Muitas vezes uma versão duplicada ou escrita concorrente.
- A correção depende da causa do conflito.