docs(history): deploy of review fixes to VM 213 + functional verification of empty-ReceiptHandle fix
This commit is contained in:
@@ -184,6 +184,20 @@
|
||||
JWT по `sub` вместо email (зависит от того, проверяет ли шлюз подпись). Порядок локов и I/O
|
||||
под глобальным локом — осталось (более крупный рефакторинг).
|
||||
|
||||
### 2.19. Деплой правок на ВМ 213 + проверка
|
||||
- Обновлён `/home/naeel/sqs-test/shared-sqs` (prev-бинарник сохранён, лог бэкапнут
|
||||
`sqs.log.before-deploy-*`), сервис `active`, `/health` 200, `/ready` 200.
|
||||
- В логе подтверждено: `leader-election выключен`, два листенера (4100 public / 4101 localhost),
|
||||
fail-fast не срабатывал (Redis доступен).
|
||||
- **Функциональная проверка 🔴8 (изолированная очередь `probe-empty-handle`):**
|
||||
- отправлено 2 сообщения (не выдавались → `ReceiptHandle == ""`), `ApproximateNumberOfMessages` = 2;
|
||||
- `delete-message-batch` с `ReceiptHandle: ""` → ошибка
|
||||
`AWS.SimpleQueueService.InvalidParameterValue`, **сообщения остались (2)** → фикс работает;
|
||||
- CLI v2 подтверждённо шлёт JSON-протокол (ошибку отдал наш новый валидатор, а не парсер формы);
|
||||
- легитимный `delete-message-batch` по реальному handle → `Successful`, счётчик 2→1;
|
||||
- probe-очередь удалена.
|
||||
- Регрессий нет: `list-queues`, `send-message`, `receive-message` через `https://sqs.sinefo.ru` — OK.
|
||||
|
||||
## 3. Грабли (для повторного использования)
|
||||
|
||||
1. **`proxy_set_header Host $host` теряет порт** → SigV4 `SignatureDoesNotMatch`.
|
||||
|
||||
Reference in New Issue
Block a user