Checks
| Check | Level | Status | Result | Duration |
|---|---|---|---|---|
| integrity.exists | 1 | Passed | inventory-2026-10-07.sql.zst (3 backups in inventory) | <1s |
| integrity.freshness | 1 | Passed | newest backup is 1h21m old (max 26h) | <1s |
| integrity.archive | 1 | Passed | archive reads to the end | 2s |
| restore | 2 | Passed | restored in a fresh mysql:9.7 container | 6m 00s |
| consistency.check_tables | 3 | Passed | 58 tables OK | 2s |
| consistency.row_counts | 3 | Passed | 58 tables, 6800000 rows; no drop above 10% | 1s |
| custom.no-negative-stock | 4 | Passed | Expected = 0, got 0 SELECT COUNT(*) FROM stock WHERE quantity < 0 | <1s |
| custom.products-have-prices | 4 | Passed | Expected = 0, got 0 SELECT COUNT(*) FROM products WHERE price IS NULL | <1s |
| trend.restore_time | 3 | Warning | restore took 65% longer than its 14-day median | <1s |
Logs
2026-10-07T04:21:00.000Z INFO sandbox container started target=inventory container=restorly-20261007t042100z-inventory-db image=mysql:9.7 2026-10-07T04:21:06.000Z INFO restoring target=inventory backup=inventory/inventory-2026-10-07.sql.zst image=mysql:9.7 --- container restorly-20261007t042100z-inventory-db (mysql:9.7) --- 2026-10-07 04:21:00+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 9.7.1 started. 2026-10-07 04:21:01+00:00 [Note] [Entrypoint]: Initializing database files 2026-10-07 04:21:02+00:00 [Note] [Entrypoint]: Database files initialized 2026-10-07 04:21:04+00:00 [Note] [Entrypoint]: MySQL init process done. Ready for start up. 2026-10-07 04:21:05 0 [Note] ready for connections. Version: '9.7.1' port: 3306