Record completed PM media integration and validation results
This commit is contained in:
1 parent
7e780bb6a7
commit
142eefaf86
2 files changed
+19
-6
No files matched your search
+14
-6
@@ -15,12 +15,20 @@
|
||||
113 PASS, 0 FAIL, 1 SKIP (auto_socket_dynamic требует root); proxy/burst/load PASS.
|
||||
Текущие гарантии и оставшаяся интеграция: `doc/dm_arch.md`.
|
||||
|
||||
[ ] **DM: сетевая доставка и pending-медиа по pm.txt** — подключить общий
|
||||
байтовый transfer с CM handle на всю операцию; owner dm_media, отдельные
|
||||
файлы/таблицы, signed manifest и media receipt. Сначала durable job у S,
|
||||
затем custody у M и уведомление S; доставка B и подтверждённое удаление у M.
|
||||
TTL на M по конфигу, по умолчанию 7 дней; квота и stop с ожиданием workers.
|
||||
Добавить сетевые тесты CM, обрыва/restart, custody, TTL/quota и удаления.
|
||||
[+] **DM: сетевая доставка и pending-медиа по pm.txt** — 01.10.2026:
|
||||
отдельные owners dm_media/dm_mailbox_media и файловый transfer с CM handle,
|
||||
подписанные метаданные и независимая квитанция файла после durable приёма.
|
||||
Прямая доставка или S→M custody, restart S/M при выключенном A, доставка B,
|
||||
повтор удаления до DELETE_ACK; поздние STORE/STORED не возрождают копии.
|
||||
TTL M по умолчанию 7 дней, резервирование квоты, отмена transfer и stop workers.
|
||||
Копирование, шифрование, хеширование, проверка и durable файловые операции —
|
||||
в media_async; отправка по 8 КиБ через call_soon. Тест 8 МиБ/0,5 с сохраняет
|
||||
heartbeat uasync (максимальный интервал 10,3 мс в проверенном прогоне).
|
||||
Qt/Android: оригинальные файловые вложения, сохранение и статусы доставки;
|
||||
PM-снимки из ядра асинхронные. Чистые сборки Qt и Android APK прошли.
|
||||
test_dm_media/test_dm_worker, rollback/quota/cancel и полный check:
|
||||
115 PASS, 0 FAIL, 1 SKIP; proxy/burst/load PASS. GUI на устройствах не проверялся.
|
||||
Протокол, владение и проверки: `doc/dm_arch.md`.
|
||||
|
||||
[ ] **uasync: ложные ERROR об утечке перед cleanup** — 01.10.2026:
|
||||
test_dm_e2e и существующий test_conn_mgr проходят, но uasync_destroy()
|
||||
|
||||
Reference in new issue
Block a user