| Percentile | Latency (ms) | |------------|--------------| | 50th | 28 | | 90th | 35 | | 95th | | | 99th | 44 (single outlier) |
| Step | Action | Expected Outcome | |------|--------|------------------| | 1 | Deploy the service with the config-prod.yml profile. | Service starts, JMX port open (9090). | | 2 | Launch FFmpeg synthetic source: ffmpeg -re -f lavfi -i testsrc=size=1920x1080:rate=60 -c:v libx264 -b:v 30M -f rawvideo - | Continuous 1080p60 raw frames emitted. | | 3 | Pipe source into JAVHD via named pipe /tmp/javhd_input . | JAVHD begins ingest. | | 4 | Start Prometheus exporter and Grafana dashboard capture. | Real‑time metrics displayed. | | 5 | Run for 12 minutes (baseline) then extend to 17 minutes for stress verification. | Metrics collected without service interruption. | | 6 | Stop FFmpeg, gracefully shut down JAVHD. | All resources released; logs flushed. | | 7 | Archive logs, JFR recordings, and Prometheus snapshots. | Data ready for analysis. | RCTD-031-JAVHD-TODAY-0429202202-12-17 Min
Weeks later, in a hidden server wipe, she watched as RCTD-031’s directory collapsed into zeros. The archive that had birthed questions was being erased. She had copies, but she thought of Min’s hush: “They took how I remember my boy’s hands.” The ethical calculus of saving knowledge versus saving people tilted in her mind. | | 3 | Pipe source into JAVHD