Profile complete Wasm request timing
This commit is contained in:
@@ -547,9 +547,12 @@ int handle_complete(FastCGIRequest& request) {
|
||||
// guest traps, and the native handler would otherwise turn a clean
|
||||
// guest trap into a native fatal signal. Sets failure_* on error.
|
||||
auto serve_via_wasm = [&](const String& entry_unit, const String& handler) {
|
||||
request.stats.wasm_handler_ready = time_precise();
|
||||
request_fault_active = 0;
|
||||
restore_request_fault_handlers();
|
||||
request.stats.wasm_backend_started = time_precise();
|
||||
String wasm_error = wasm_backend_serve(request, entry_unit, handler);
|
||||
request.stats.wasm_backend_finished = time_precise();
|
||||
install_request_fault_handlers();
|
||||
request_fault_active = 1;
|
||||
if(wasm_error != "")
|
||||
|
||||
Reference in New Issue
Block a user