ID: 8d54a0c71d ago

RoomHoldExpired

FW-CHECKOUT-2X

hold 8f21c released before checkout completed

services/inventory/hold.ts in confirmHold

Unhandledregressedfernway-checkoutproduction▷ 4 replays
event 24/24

Stack Trace

  • src/services/inventory/hold.tsin withTelemetry at line 70:10In App
  • src/services/inventory/hold.tsin confirmHold at line 92:18In App
    90 const hold = await inventory.reserve(rateId, guests);
    91 if (!hold) return fail('hold_unavailable');
    92 return await gateway.capture(hold.token, { timeoutMs: 8000 });
    93}
    94

Highlights

release
5309b5d
rate_plan
flexible
url
/property/3391
handled
no

Trace preview

View full trace →
http.server — GET /property/33911.51s
http.client — GET avalara.api/tax198ms
http.client — GET avalara.api/tax138ms
queue — enqueue loyalty-accrual169ms
db.query — UPDATE bookings SET status = $1295ms
function — nightsBetween221ms
cache — GET rates:3391:2026-08164ms
queue — enqueue confirmation-email193ms

13 hidden spans · root 1.51s

Context

browser
Safari 18.3
os
Android 15
url
/property/3391
rate_plan
flexible
device
mobile
release
5309b5d
environment
production
handled
no
sdk
vigil-js/4.2.1

Activity

  • V

    Vigil detected this issue in fernway@2.11.2

    08 Oct, 01:49

  • AL

    Ana Lindqvist marked this as high priority

    08 Oct, 02:29

  • NF

    Nell Frazier Partner confirmed their p99 moved to 9.4s last Tuesday. Raising our budget is a stopgap, not the fix.

    08 Oct, 04:49

  • V

    Vigil escalated — event rate up 392% over the 7d baseline

    06 Oct, 06:30