Record validated media supernode replication implementation

This commit is contained in:
evgeny committed 2026-10-22 21:21:43 +02:00
1 parent 71d3b017e6
commit 03f4cd7939
2 files changed
+17 -9

No files matched your search

+2 -2
View File
@@ -53,7 +53,7 @@ Raw ETCP DOWN и потеря BGP-маршрута не удаляют объя
Все числа SYNC кодируются little endian. UUID запроса и эпоха — непрозрачные 16 байт.
ID строк/курсоры ограничены INT64_MAX. Максимум ответа — 1493 байта.
После CM UP получатель создаёт запрос с новым UUID и сохранёнными эпохой/курcором
После CM UP получатель создаёт запрос с новым UUID и сохранёнными эпохой/курсором
источника. На пару «группа–пир» приходится один ожидающий запрос.
При таймауте повторяются его прежние UUID и параметры, с задержками 2, 4, 8, 16, 30 секунд.
Успешный commit сбрасывает задержку до 2 секунд. DOWN отменяет RPC; UP создаёт новый UUID.
@@ -124,7 +124,7 @@ Watchdog каждые 200ms проверяет дедлайны, повторя
настоящую схему, restart/reset и сохранность media_files. Full/chat/integration
проверяют реальные транспорт, CHAT-членство и подписанные роли.
## 12. Попытки передачи и relay
## Попытки передачи и relay
Актуальные структуры пакетов находятся в `media_delivery_proto.h`, владение загрузкой —
в `media_download.h`, источником байтов и выдачами — в `media_delivery.h`.