Prove pooled workspace request isolation

This commit is contained in:
udo
2026-07-17 23:53:46 +00:00
parent 497a5e89d2
commit 1ebf94b135
4 changed files with 70 additions and 3 deletions
+4
View File
@@ -1201,6 +1201,10 @@ private:
{
wasmtime::Config config;
wasmtime::PoolAllocationConfig pool;
// A workspace owns one core plus at most table_headroom side modules;
// side modules import its single memory/table. Keep allocator capacity at
// the existing handler-table boundary instead of imposing its 1000-slot default.
pool.total_core_instances(4097);
config.pooling_allocation_strategy(pool);
config.epoch_interruption(true);
// CRITICAL: the host (linux_fastcgi.cpp) installs its own SIGSEGV/SIGILL/