Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 13 additions & 9 deletions 9c-main/external-services/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,16 +27,20 @@ volumeReclaimPolicy: "Retain"
seasonpass:
enabled: true
image:
# SeasonPass #308 (fix/gql-outside-db-txn) — stacked on #306, so this bump
# ships both at once on top of the live ba5228c:
# SeasonPass #309 (tx-tracker GQL-out-of-txn) — stacked on #308 -> #306, so
# this bump ships all three at once on top of the live 887fe57:
# 485b172 raise DB pool 30 -> 60 (absorb connection holds) [#306]
# 887fe57 call cleared-stage RPC outside the DB transaction [#308]
# The #308 refactor stops requests from holding a user_season_pass row
# lock idle-in-transaction across the slow GQL call, which was piling up
# claim FOR UPDATE waiters and exhausting the pool -> block-status /
# invalid-claim alarms. No migration coupling: the partial index (#307)
# is already applied live and the code works with or without it.
tag: "git-887fe57d97ef1524db91f3873e803c3689e0aeab"
# 887fe57 API: call cleared-stage RPC outside the DB transaction [#308]
# 52e16aa tracker: run tx-tracker GQL outside the DB transaction [#309]
# #308 stopped API requests from holding a user_season_pass row lock
# idle-in-transaction across the slow GQL call (was piling up claim FOR
# UPDATE waiters and exhausting the pool -> block-status / invalid-claim
# alarms). #309 fixes the same anti-pattern in the tx-tracker, whose
# SELECT-then-GQL held a transaction idle for minutes (observed 448s),
# pinning the xmin horizon and blocking autovacuum on claim/user_season_pass.
# No migration coupling: the partial index (#307) is already applied live and
# the code works with or without it.
tag: "git-52e16aa37a83974234e7fef449453b8654ce658c"

api:
enabled: true
Expand Down
Loading