Case 636
The limit was checked on entry and the work grew after
the_limit_was_checked_on_entry_and_the_work_grew_after.eml - The request body limit is enforced on every request and no oversized body has ever got through. What one accepted body costs is computed below.
ok: true — round-trip fixpoint reached (python1 == python2)updated 2026-08-31
EML
eml# Self-authored for the EML case corpus (no external origin). The request body
# limit is enforced on every request and no oversized body has ever got through.
# What one accepted body costs is computed below.
#
# The limit is real and correctly applied. It is checked before the body is
# read into memory, it is checked against the actual byte count rather than a
# declared header, and the rejection is counted. Nothing about its enforcement
# is sloppy, and it has rejected genuine oversized uploads.
#
# What it bounds is the WIRE. The service's cost is not the wire; it is the
# structure the wire expands into, and between those two sits a factor the
# admission check has no view of.
#
# A body under the limit expands four hundred and twelve times. The concurrency
# the limit implies and the concurrency the memory allows differ by more than
# two orders of magnitude.
1048576 => limit_bytes
918000 => accepted_body_bytes
412 => expansion_factor
2147483648 => worker_memory_bytes
0 => oversized_bodies_admitted
accepted_body_bytes * expansion_factor => expanded_bytes
# What the limit implies if you size concurrency on the number it bounds.
int(worker_memory_bytes / accepted_body_bytes) => concurrency_the_limit_implies
# What actually fits.
int(worker_memory_bytes / expanded_bytes) => concurrency_that_fits
"limit, bytes : " + str(limit_bytes) ^0
"an accepted body, bytes : " + str(accepted_body_bytes) ^0
"what it expands to, bytes : " + str(expanded_bytes) ^0
"" ^0
"worker memory, bytes : " + str(worker_memory_bytes) ^0
"concurrency the limit implies: " + str(concurrency_the_limit_implies) ^0
"concurrency that fits : " + str(concurrency_that_fits) ^0
"" ^0
# ---- what the check verified ----
"the admission check" ^0
" measured : actual bytes read, not a header" ^0
" checked before : the body reaches memory" ^0
" oversized admitted : " + str(oversized_bodies_admitted) ^0
" genuine oversized uploads rejected this month : 1840" ^0
" verdict : ENFORCED" ^0
"" ^0
" the check is not a formality and it is not bypassable;" ^0
" it does exactly what it says" ^0
"" ^0
# ---- what it did not bound ----
int(accepted_body_bytes * 10000 / limit_bytes) => share_of_limit_used_per_myriad
"the accepted body" ^0
" share of the limit it used : " + str(share_of_limit_used_per_myriad) + " per ten thousand" ^0
" under the limit : yes, comfortably" ^0
" expansion factor : " + str(expansion_factor) ^0
"" ^0
" the factor is a property of the CONTENT - nesting depth" ^0
" and repeat counts - and the check reads a length" ^0
"" ^0
# ---- the gap ----
int(concurrency_the_limit_implies / concurrency_that_fits) => how_far_out_the_estimate_is
"sizing the fleet on the limit" ^0
" workers provisioned for : " + str(concurrency_the_limit_implies) + " concurrent" ^0
" workers survive : " + str(concurrency_that_fits) + " concurrent" ^0
" the estimate is out by : " + str(how_far_out_the_estimate_is) + " times" ^0
"" ^0
" every request in the overshoot is individually legal" ^0
"" ^0
# ---- null control ----
# The same limit, applied after expansion instead of before.
int(limit_bytes / expansion_factor) => nc_admissible_body_bytes
0 => nc_workers_lost
"null control - the limit applied to the expanded form" ^0
" body admissible, bytes : " + str(nc_admissible_body_bytes) ^0
" workers lost to a legal request : " + str(nc_workers_lost) ^0
" the limit did not change; the quantity it is measured" ^0
" against became the one that costs something" ^0
"" ^0
# ---- the rule ----
"what an entry limit guarantees" ^0
" no request larger than this arrives : exactly" ^0
" no request costs more than this : not addressed, for" ^0
" any input whose processing is not linear in its length" ^0
"" ^0
"a limit binds the quantity it is measured against; put it on" ^0
"the wire and it bounds bandwidth, and the resource that runs" ^0
"out is whichever one the expansion multiplies" ^0
"" ^0
"The limit is enforced on every request and " + str(oversized_bodies_admitted) + " oversized bodies have got" ^0
"through. A body of " + str(accepted_body_bytes) + " bytes - " + str(share_of_limit_used_per_myriad) + " per ten thousand of the limit -" ^0
"expands " + str(expansion_factor) + " times to " + str(expanded_bytes) + " bytes, so a worker sized on the number the" ^0
"limit bounds expects " + str(concurrency_the_limit_implies) + " concurrent requests and survives " + str(concurrency_that_fits) + "," ^0
"an estimate out by " + str(how_far_out_the_estimate_is) + " times made entirely of individually legal requests." ^0Python (deterministic transpilation)
pythonlimit_bytes = 1048576
accepted_body_bytes = 918000
expansion_factor = 412
worker_memory_bytes = 2147483648
oversized_bodies_admitted = 0
expanded_bytes = accepted_body_bytes * expansion_factor
concurrency_the_limit_implies = int(worker_memory_bytes / accepted_body_bytes)
concurrency_that_fits = int(worker_memory_bytes / expanded_bytes)
print("limit, bytes : " + str(limit_bytes))
print("an accepted body, bytes : " + str(accepted_body_bytes))
print("what it expands to, bytes : " + str(expanded_bytes))
print("")
print("worker memory, bytes : " + str(worker_memory_bytes))
print("concurrency the limit implies: " + str(concurrency_the_limit_implies))
print("concurrency that fits : " + str(concurrency_that_fits))
print("")
print("the admission check")
print(" measured : actual bytes read, not a header")
print(" checked before : the body reaches memory")
print(" oversized admitted : " + str(oversized_bodies_admitted))
print(" genuine oversized uploads rejected this month : 1840")
print(" verdict : ENFORCED")
print("")
print(" the check is not a formality and it is not bypassable;")
print(" it does exactly what it says")
print("")
share_of_limit_used_per_myriad = int(accepted_body_bytes * 10000 / limit_bytes)
print("the accepted body")
print(" share of the limit it used : " + str(share_of_limit_used_per_myriad) + " per ten thousand")
print(" under the limit : yes, comfortably")
print(" expansion factor : " + str(expansion_factor))
print("")
print(" the factor is a property of the CONTENT - nesting depth")
print(" and repeat counts - and the check reads a length")
print("")
how_far_out_the_estimate_is = int(concurrency_the_limit_implies / concurrency_that_fits)
print("sizing the fleet on the limit")
print(" workers provisioned for : " + str(concurrency_the_limit_implies) + " concurrent")
print(" workers survive : " + str(concurrency_that_fits) + " concurrent")
print(" the estimate is out by : " + str(how_far_out_the_estimate_is) + " times")
print("")
print(" every request in the overshoot is individually legal")
print("")
nc_admissible_body_bytes = int(limit_bytes / expansion_factor)
nc_workers_lost = 0
print("null control - the limit applied to the expanded form")
print(" body admissible, bytes : " + str(nc_admissible_body_bytes))
print(" workers lost to a legal request : " + str(nc_workers_lost))
print(" the limit did not change; the quantity it is measured")
print(" against became the one that costs something")
print("")
print("what an entry limit guarantees")
print(" no request larger than this arrives : exactly")
print(" no request costs more than this : not addressed, for")
print(" any input whose processing is not linear in its length")
print("")
print("a limit binds the quantity it is measured against; put it on")
print("the wire and it bounds bandwidth, and the resource that runs")
print("out is whichever one the expansion multiplies")
print("")
print("The limit is enforced on every request and " + str(oversized_bodies_admitted) + " oversized bodies have got")
print("through. A body of " + str(accepted_body_bytes) + " bytes - " + str(share_of_limit_used_per_myriad) + " per ten thousand of the limit -")
print("expands " + str(expansion_factor) + " times to " + str(expanded_bytes) + " bytes, so a worker sized on the number the")
print("limit bounds expects " + str(concurrency_the_limit_implies) + " concurrent requests and survives " + str(concurrency_that_fits) + ",")
print("an estimate out by " + str(how_far_out_the_estimate_is) + " times made entirely of individually legal requests.")stdout (executed)
textlimit, bytes : 1048576
an accepted body, bytes : 918000
what it expands to, bytes : 378216000
worker memory, bytes : 2147483648
concurrency the limit implies: 2339
concurrency that fits : 5
the admission check
measured : actual bytes read, not a header
checked before : the body reaches memory
oversized admitted : 0
genuine oversized uploads rejected this month : 1840
verdict : ENFORCED
the check is not a formality and it is not bypassable;
it does exactly what it says
the accepted body
share of the limit it used : 8754 per ten thousand
under the limit : yes, comfortably
expansion factor : 412
the factor is a property of the CONTENT - nesting depth
and repeat counts - and the check reads a length
sizing the fleet on the limit
workers provisioned for : 2339 concurrent
workers survive : 5 concurrent
the estimate is out by : 467 times
every request in the overshoot is individually legal
null control - the limit applied to the expanded form
body admissible, bytes : 2545
workers lost to a legal request : 0
the limit did not change; the quantity it is measured
against became the one that costs something
what an entry limit guarantees
no request larger than this arrives : exactly
no request costs more than this : not addressed, for
any input whose processing is not linear in its length
a limit binds the quantity it is measured against; put it on
the wire and it bounds bandwidth, and the resource that runs
out is whichever one the expansion multiplies
The limit is enforced on every request and 0 oversized bodies have got
through. A body of 918000 bytes - 8754 per ten thousand of the limit -
expands 412 times to 378216000 bytes, so a worker sized on the number the
limit bounds expects 2339 concurrent requests and survives 5,
an estimate out by 467 times made entirely of individually legal requests.Trace event types
eml:run:starteml:assigneml:outputeml:run:done