Done
Details
Assignee
Boburbek KadirkhodjaevBoburbek KadirkhodjaevReporter
Leonid KolesnykovLeonid KolesnykovLabels
Priority
P2Development Team
ThunderjetAffected releases
Quesnelia (R1 2024)TestRail: Cases
Open TestRail: CasesTestRail: Runs
Open TestRail: Runs
Details
Details
Assignee
Boburbek Kadirkhodjaev
Boburbek KadirkhodjaevReporter
Leonid Kolesnykov
Leonid KolesnykovLabels
Priority
Development Team
Thunderjet
Affected releases
Quesnelia (R1 2024)
TestRail: Cases
Open TestRail: Cases
TestRail: Runs
Open TestRail: Runs
Created October 11, 2024 at 1:31 PM
Updated December 23, 2024 at 8:40 AM
Resolved December 23, 2024 at 8:40 AM
FYR has Time-out Gateway with a tiny amount of data - 1000 orders.
Starting FYR from UI we observe POST /finance/ledger-rollovers reply with 504 Error code (Internal Server Error). This problem followed by OrderRolloverService Order Rollover failed message.
Taken steps:
Increased connect Time-out for mod-finance from 1 to 2 minutes.
POST requests still go with Time-outs
Multiple tests with different amount of orders
FYR finish with Timeouts even in different environments.
FYR on QCON with 1k orders finished successfully but 30k orders throw the same issue (Time-out).
Results:
FYR 5 orders test QELC2
Successful
FYR 1k orders test QELC2
Failed with Time-out
FYR 1k orders test QCON
Successful
FYR 30k orders test QCON
Failed with Time-out
FYR 50k open orders + 50k pending orders test QCON
Successful after applying the parameter
max_locks_per_transaction
with 1024 for DB cluster and instance configsFYR 50k open orders + 50k pending orders test QELC2
Failed in 8 hours
Container logs:
17:04:58 [732108/finance] [cs00000int] [9f9d1c46-52e1-4bb7-9c6c-56e6bb945c42] [mod_finance] INFO LogUtil 127.0.0.1:43264 POST /finance/ledger-rollovers null HTTP_1_1 500 265 400027 tid=cs00000int Internal Server Error
20:03:33 [956595/orders] [cs00000int] [9f9d1c46-52e1-4bb7-9c6c-56e6bb945c42] [mod_orders] ERROR RestClient org.folio.rest.core.exceptions.HttpException: <html>
19:50:13 [956595/orders] [cs00000int] [9f9d1c46-52e1-4bb7-9c6c-56e6bb945c42] [mod_orders] INFO RestRouting invoking postOrdersRollover
19:50:13 [956595/orders] [cs00000int] [9f9d1c46-52e1-4bb7-9c6c-56e6bb945c42] [mod_orders] INFO LogUtil 127.0.0.1:46056 POST /orders/rollover null HTTP_1_1 204 0 352 tid=cs00000int No Content
19:56:53 [956595/orders] [cs00000int] [9f9d1c46-52e1-4bb7-9c6c-56e6bb945c42] [mod_orders] ERROR RestClient org.folio.rest.core.exceptions.HttpException: <html>
19:56:54 [956595/orders] [cs00000int] [9f9d1c46-52e1-4bb7-9c6c-56e6bb945c42] [mod_orders] ERROR OrderRolloverService Order Rollover failed
In database we observe slow queries but deadlocks not observed.