Skip to content

Draft: Replay fix

Konrad Botor requested to merge kbotor/replay-fix into develop

Fixes the replay process on CI so that it first checks if the replay is in progress and only then if the existing replay is valid.
Refacors the CI to run test jobs in parallel and to use common CI replay data (rather than performing a replay in every pipeline).
Shortens timeouts in test jobs.

Depends on haf!455 (merged) and balance_tracker!75 (merged) and probably !152 (merged) (tests seem to be failing due to incompatibility with the newest HAF version).

Block processing seems to fail with the following error:

btracker-backend-block-processing-1  | ERROR:  procedure hive.appproc_context_attach(character varying[], integer) does not exist
btracker-backend-block-processing-1  | LINE 1: CALL hive.appproc_context_attach(ARRAY[_appContext, _appCont...
btracker-backend-block-processing-1  |              ^
btracker-backend-block-processing-1  | HINT:  No procedure matches the given name and argument types. You might need to add explicit type casts.
btracker-backend-block-processing-1  | QUERY:  CALL hive.appproc_context_attach(ARRAY[_appContext, _appContext_btracker], __last_block)
btracker-backend-block-processing-1  | CONTEXT:  PL/pgSQL function hafbe_app.main(character varying,character varying,integer) line 19 at CALL
btracker-backend-block-processing-1  | Time: 5.719 ms

due to incompatibility with the newest version of HAF.

Edited by Konrad Botor

Merge request reports