gabriel / musehub public
feat BREAKING nginx+bench task/nginx-cf-timeout-phase6 #1 / 1
AI Agent gabriel · 121 days ago · May 13, 2026 · Diff

feat(nginx+bench): CF 100s timeout strategy — push/stream 90s block, cf_timeout tracking (issue #57 phase 6)

sha256:27a5ce1a372ce002eb83cf45d0978f0dadd12af23f05fb03ad88795028748377 sha
+21 ~11 symbols
sha256:a51c51bdcd71c136cff9b03125b98fcdeed4dfbe381e95c7e2eff8aa2d42d914 snapshot
+21
symbols added
~11
symbols modified
0
dead code introduced
Semantic Changes 32 symbols
~ tests/test_bench_cf_timeout.py .py 15 symbols added
+ BenchResult import import BenchResult L20–20
+ Path import import Path L15–15
+ annotations import import annotations L11–11
+ math import import math L13–13
+ pytest import import pytest L17–17
+ sys import import sys L14–14
+ test_bench_result_starts_without_cf_timeout function function test_bench_result_starts_without_cf_timeout L25–27
+ test_cf_timeout_gate_pass_is_none function function test_cf_timeout_gate_pass_is_none L68–77
+ test_cf_timeout_p50_is_inf function function test_cf_timeout_p50_is_inf L45–50
+ test_cf_timeout_p95_is_inf function function test_cf_timeout_p95_is_inf L53–56
+ test_cf_timeout_throughput_is_zero function function test_cf_timeout_throughput_is_zero L90–93
+ test_normal_gate_pass_still_works function function test_normal_gate_pass_still_works L80–85
+ test_normal_result_p50_unaffected function function test_normal_result_p50_unaffected L59–63
+ test_record_cf_timeout_is_idempotent function function test_record_cf_timeout_is_idempotent L36–40
+ test_record_cf_timeout_sets_flag function function test_record_cf_timeout_sets_flag L30–33
~ tests/bench_wire_remote.py .py 2 symbols added, 10 symbols modified
+ record_cf_timeout method method record_cf_timeout L117–119
+ _CF variable variable _CF L656–656
~ p50
~ p95
~ tests/test_nginx_routing.py .py 4 symbols added, 1 symbol modified
+ test_other_push_paths_keep_300s_timeout function function test_other_push_paths_keep_300s_timeout L697–704
+ test_push_stream_block_is_still_unbuffered function function test_push_stream_block_is_still_unbuffered L676–687
+ test_push_stream_cf_aware_timeout function function test_push_stream_cf_aware_timeout L667–673
+ test_push_stream_has_dedicated_block function function test_push_stream_has_dedicated_block L657–664
← Older Oldest on task/nginx-cf-timeout-phase6
All commits
Newer → Latest on task/nginx-cf-timeout-phase6

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:27a5ce1a372ce002eb83cf45d0978f0dadd12af23f05fb03ad88795028748377 --body "your comment"