Closed GeoffreyHuck closed 3 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 100.00%. Comparing base (
bc44c85
) to head (1393a31
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
A few things to speed up things and get more info.
Optimize query to authenticate the user
The query took ~1.2s in preprod, now it takes ~0.2s.
This will speed up all service calls.
Results propagation now has step by step transactions
Add logs for propagation
Add logs for how long the propagation steps take.
Log level: DEBUG
Add logs for database lock acquisition
Add logs for how long it takes to acquire a database lock.
Log level: DEBUG
LOW_PRIORITY
MySQLWe cannot use
LOW_PRIORITY
as it doesn't work forInnoDB
, which uses row-level locking.From the manuel "With the LOW_PRIORITY modifier, execution of the UPDATE is delayed until no other clients are reading from the table. This affects only storage engines that use only table-level locking (such as MyISAM, MEMORY, and MERGE)."
Review
Easier to review commit by commit.