Give long replay bands stable request identities

This commit is contained in:
2026-07-14 17:22:56 +08:00
parent 650f54b35e
commit 52a9dc13dd
2 changed files with 29 additions and 3 deletions

View File

@@ -85,6 +85,15 @@ def main() -> None:
assert record["offered_req_s_per_gpu"] == 0.25
assert len(prepare.SESSION_ORDER) == 6
assert {mns for _replicate, mns in prepare.SESSION_ORDER} == {16, 64}
first_id = prepare.private_request_id(
source_sha256="a" * 64, line_number=1, original_id="1"
)
assert first_id == prepare.private_request_id(
source_sha256="a" * 64, line_number=1, original_id="1"
)
assert first_id != prepare.private_request_id(
source_sha256="b" * 64, line_number=1, original_id="1"
)
controller = load_controller_module()
assert math.isclose(controller.remaining_projection(6, 0), 7.7)
assert math.isclose(controller.remaining_projection(6, 5), 1.45)