Check firebird.log [no messages found for interval when this test was running]
Jump to: output_first_mismatch    outcomes_full_history    elapsed_time_chart
Show cross-report outcomes.

Annotation type Annotation details
2 @message
assert   
    checked_mode: table, STDLOG: Records affected: 0
    checked_mode: table, STDLOG: ID
    checked_mode: table, STDLOG:
    checked_mode: table, STDLOG: -2
    checked_mode: table, STDLOG: -1
    checked_mode: table, STDLOG: 1
    checked_mode: table, STDLOG: 2
    checked_mode: table, STDLOG: 3
    checked_mode: table, STDLOG: 4
    checked_mode: table, STDLOG: 5
    checked_mode: table, STDLOG: 10
    checked_mode: table, STDLOG: Records affected: 8
    checked_mode: table, STDLOG: OLD_ID OP SNAP_NO_RANK
    checked_mode: table, STDLOG:
  - checked_mode: table, STDLOG: 3 DEL 1
  + checked_mode: table, STDLOG: 3DEL 1
  - checked_mode: table, STDLOG: 2 DEL 1
  + checked_mode: table, STDLOG: 2DEL 1
    checked_mode: table, STDLOG: Records affected: 2

LOG DETAILS:

2025-07-01 17:49:16.036
2025-07-01 17:49:16.036 act = <firebird.qa.plugin.Action object at [hex]>
2025-07-01 17:49:16.036 fn_worker_sql = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_12495/tmp_worker.sql')
2025-07-01 17:49:16.036 fn_worker_log = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_12495/tmp_worker.log')
2025-07-01 17:49:16.036 fn_worker_err = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_12495/tmp_worker.err')
2025-07-01 17:49:16.036 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-07-01 17:49:16.036
2025-07-01 17:49:16.036     @pytest.mark.trace
2025-07-01 17:49:16.036     @pytest.mark.version('>=4.0.3')
2025-07-01 17:49:16.037     def test_1(act: Action, fn_worker_sql: Path, fn_worker_log: Path, fn_worker_err: Path, capsys):
2025-07-01 17:49:16.037         sql_init = (act.files_dir / 'read-consist-sttm-restart-DDL.sql').read_text()
2025-07-01 17:49:16.037
2025-07-01 17:49:16.037         for checked_mode in('table', 'view'):
2025-07-01 17:49:16.037             target_obj = 'test' if checked_mode == 'table' else 'v_test'
2025-07-01 17:49:16.037
2025-07-01 17:49:16.037             SQL_TO_BE_RESTARTED = f'delete /* {SQL_TAG_THAT_WE_WAITING_FOR} */ from {target_obj} where x not in (select x from {target_obj} where id >= 4) order by id desc ROWS 10'
2025-07-01 17:49:16.037
2025-07-01 17:49:16.037             # add rows with ID = 1,2,3,4,5:
2025-07-01 17:49:16.037             sql_addi='''
2025-07-01 17:49:16.037                 set term ^;
2025-07-01 17:49:16.037                 execute block as
2025-07-01 17:49:16.037                 begin
2025-07-01 17:49:16.037                     rdb$set_context('USER_SESSION', 'WHO', 'INIT_DATA');
2025-07-01 17:49:16.037                 end
2025-07-01 17:49:16.037                 ^
2025-07-01 17:49:16.037                 set term ;^
2025-07-01 17:49:16.037                 insert into test(id, x)
2025-07-01 17:49:16.037                 select row_number()over(),row_number()over()
2025-07-01 17:49:16.037                 from rdb$types rows 5;
2025-07-01 17:49:16.037                 commit;
2025-07-01 17:49:16.037             '''
2025-07-01 17:49:16.038             act.isql(switches=['-q'], input = ''.join( (sql_init, sql_addi) ) )
2025-07-01 17:49:16.038             # ::: NOTE ::: We have to immediately quit if any error raised in prepare phase.
2025-07-01 17:49:16.038             # See also letter from dimitr, 01-feb-2022 14:46
2025-07-01 17:49:16.038             assert act.stderr == ''
2025-07-01 17:49:16.038             act.reset()
2025-07-01 17:49:16.038
2025-07-01 17:49:16.038             trace_cfg_items = [
2025-07-01 17:49:16.038                 'time_threshold = 0',
2025-07-01 17:49:16.038                 'log_errors = true',
2025-07-01 17:49:16.038                 'log_statement_start = true',
2025-07-01 17:49:16.038                 'log_statement_finish = true',
2025-07-01 17:49:16.038             ]
2025-07-01 17:49:16.038
2025-07-01 17:49:16.038             with act.trace(db_events = trace_cfg_items, encoding=locale.getpreferredencoding()):
2025-07-01 17:49:16.038
2025-07-01 17:49:16.038                 with act.db.connect() as con_lock_1, act.db.connect() as con_lock_2, act.db.connect() as con_monitoring:
2025-07-01 17:49:16.038
2025-07-01 17:49:16.038                     tpb_monitoring = tpb(isolation=Isolation.READ_COMMITTED_RECORD_VERSION, lock_timeout=0)
2025-07-01 17:49:16.038                     tx_monitoring = con_monitoring.transaction_manager(tpb_monitoring)
2025-07-01 17:49:16.038                     cur_monitoring = tx_monitoring.cursor()
2025-07-01 17:49:16.038
2025-07-01 17:49:16.039                     for i,c in enumerate((con_lock_1,con_lock_2)):
2025-07-01 17:49:16.044                         sttm = f"execute block as begin rdb$set_context('USER_SESSION', 'WHO', 'LOCKER #{i+1}'); end"
2025-07-01 17:49:16.044                         c.execute_immediate(sttm)
2025-07-01 17:49:16.044
2025-07-01 17:49:16.044                     #########################
2025-07-01 17:49:16.044                     ###  L O C K E R - 1  ###
2025-07-01 17:49:16.044                     #########################
2025-07-01 17:49:16.044                     con_lock_1.execute_immediate( 'update test set id=id where id = 1' )
2025-07-01 17:49:16.044
2025-07-01 17:49:16.044                     worker_sql = f'''
2025-07-01 17:49:16.044                         set list on;
2025-07-01 17:49:16.044                         set autoddl off;
2025-07-01 17:49:16.044                         set term ^;
2025-07-01 17:49:16.044                         execute block returns (whoami varchar(30)) as
2025-07-01 17:49:16.044                         begin
2025-07-01 17:49:16.044                             whoami = 'WORKER'; -- , ATT#' || current_connection;
2025-07-01 17:49:16.044                             rdb$set_context('USER_SESSION','WHO', whoami);
2025-07-01 17:49:16.044                             -- suspend;
2025-07-01 17:49:16.044                         end
2025-07-01 17:49:16.045                         ^
2025-07-01 17:49:16.045                         set term ;^
2025-07-01 17:49:16.045                         commit;
2025-07-01 17:49:16.045                         SET KEEP_TRAN_PARAMS ON;
2025-07-01 17:49:16.045                         set transaction read committed read consistency;
2025-07-01 17:49:16.045                         set list off;
2025-07-01 17:49:16.045                         set wng off;
2025-07-01 17:49:16.045                         set count on;
2025-07-01 17:49:16.045
2025-07-01 17:49:16.045                         -- this must hang because of locker-1:
2025-07-01 17:49:16.045                         {SQL_TO_BE_RESTARTED};
2025-07-01 17:49:16.045
2025-07-01 17:49:16.045                         -- check results:
2025-07-01 17:49:16.045                         -- ###############
2025-07-01 17:49:16.045                         select id from test order by id; -- this will produce output only after all lockers do their commit/rollback
2025-07-01 17:49:16.045
2025-07-01 17:49:16.045                         select v.old_id, v.op, v.snap_no_rank
2025-07-01 17:49:16.045                         from v_worker_log v
2025-07-01 17:49:16.045                         where v.op = 'del';
2025-07-01 17:49:16.045
2025-07-01 17:49:16.045                         set width who 10;
2025-07-01 17:49:16.046                         -- DO NOT check this! Values can differ here from one run to another!
2025-07-01 17:49:16.046                         --select id, trn, who, old_id, new_id, op, rec_vers, global_cn, snap_no from tlog_done order by id;
2025-07-01 17:49:16.046
2025-07-01 17:49:16.046                         rollback;
2025-07-01 17:49:16.046
2025-07-01 17:49:16.046                     '''
2025-07-01 17:49:16.046                     fn_worker_sql.write_text(worker_sql)
2025-07-01 17:49:16.046
2025-07-01 17:49:16.046                     with fn_worker_log.open(mode='w') as hang_out, fn_worker_err.open(mode='w') as hang_err:
2025-07-01 17:49:16.046
2025-07-01 17:49:16.046                         ############################################################################
2025-07-01 17:49:16.046                         ###  L A U N C H     W O R K E R    U S I N G     I S Q L,   A S Y N C.  ###
2025-07-01 17:49:16.046                         ############################################################################
2025-07-01 17:49:16.046                         p_worker = subprocess.Popen([act.vars['isql'], '-i', str(fn_worker_sql),
2025-07-01 17:49:16.046                                                        '-user', act.db.user,
2025-07-01 17:49:16.046                                                        '-password', act.db.password,
2025-07-01 17:49:16.046                                                        act.db.dsn
2025-07-01 17:49:16.046                                                     ],
2025-07-01 17:49:16.046                                                       stdout = hang_out,
2025-07-01 17:49:16.046                                                       stderr = hang_err
2025-07-01 17:49:16.047                                                    )
2025-07-01 17:49:16.047
2025-07-01 17:49:16.047                         # NB: when ISQL will establish attach, first record that it must lock is ID = 3 -- see above SQL_TO_BE_RESTARTED
2025-07-01 17:49:16.047                         # We must to ensure that this (worker) attachment has been really created and LOCKS this record:
2025-07-01 17:49:16.047                         #
2025-07-01 17:49:16.047                         wait_for_record_become_locked(tx_monitoring, cur_monitoring, f'update {target_obj} set id=id where id=3', SQL_TAG_THAT_WE_WAITING_FOR)
2025-07-01 17:49:16.047
2025-07-01 17:49:16.047                         #########################
2025-07-01 17:49:16.047                         ###  L O C K E R - 2  ###
2025-07-01 17:49:16.047                         #########################
2025-07-01 17:49:16.047                         con_lock_2.execute_immediate( 'insert into test(id,x) values( -1, -1 )')
2025-07-01 17:49:16.047                         con_lock_2.commit()
2025-07-01 17:49:16.047                         con_lock_2.execute_immediate( 'update test set id=id where id=-1' )
2025-07-01 17:49:16.047
2025-07-01 17:49:16.047                         #########################
2025-07-01 17:49:16.047                         ###  L O C K E R - 1  ###
2025-07-01 17:49:16.047                         #########################
2025-07-01 17:49:16.047                         con_lock_1.commit() # releases record with ID=1 (allow it to be deleted by session-worker)
2025-07-01 17:49:16.047
2025-07-01 17:49:16.048                         # We have to WAIT HERE until worker will actually 'catch' just released record with ID = 1.
2025-07-01 17:49:16.048                         #
2025-07-01 17:49:16.048                         wait_for_record_become_locked(tx_monitoring, cur_monitoring, f'update {target_obj} set id=id where id=1', SQL_TAG_THAT_WE_WAITING_FOR)
2025-07-01 17:49:16.048
2025-07-01 17:49:16.048                         # If we come here then it means that record with ID = 1 for sure is locked by WORKER.
2025-07-01 17:49:16.048
2025-07-01 17:49:16.048                         # Add record so that it **will* be included in the set of rows that must be affected by session-worker:
2025-07-01 17:49:16.048                         con_lock_1.execute_immediate( 'insert into test(id, x) values(-2, -2)' )
2025-07-01 17:49:16.048                         con_lock_1.commit()
2025-07-01 17:49:16.048                         con_lock_1.execute_immediate( 'update test set id = id where id = -2' )
2025-07-01 17:49:16.048
2025-07-01 17:49:16.048
2025-07-01 17:49:16.048                         #########################
2025-07-01 17:49:16.048                         ###  L O C K E R - 2  ###
2025-07-01 17:49:16.048                         #########################
2025-07-01 17:49:16.048                         con_lock_2.commit()  # releases record with ID = -1, but session-worker is waiting for record with ID = -2 (that was added by locker-1).
2025-07-01 17:49:16.048
2025-07-01 17:49:16.048                         # We have to WAIT HERE until worker will actually 'catch' just released record with ID = -1:
2025-07-01 17:49:16.048                         #
2025-07-01 17:49:16.048                         wait_for_record_become_locked(tx_monitoring, cur_monitoring, f'update {target_obj} set id=id where id = -1', SQL_TAG_THAT_WE_WAITING_FOR)
2025-07-01 17:49:16.049
2025-07-01 17:49:16.049                         # If we come here then it means that record with ID = -1 for sure is locked by WORKER.
2025-07-01 17:49:16.049
2025-07-01 17:49:16.049                         con_lock_2.execute_immediate( 'insert into test(id, x) values(10, null)' )
2025-07-01 17:49:16.049                         con_lock_2.commit()
2025-07-01 17:49:16.049
2025-07-01 17:49:16.049                         #########################
2025-07-01 17:49:16.049                         ###  L O C K E R - 1  ###
2025-07-01 17:49:16.049                         #########################
2025-07-01 17:49:16.049                         con_lock_1.commit() # <<< THIS MUST CANCEL ALL PERFORMED DELETIONS OF SESSION-WORKER
2025-07-01 17:49:16.049
2025-07-01 17:49:16.049                         # Here we wait until ISQL complete its mission:
2025-07-01 17:49:16.049                         p_worker.wait()
2025-07-01 17:49:16.049
2025-07-01 17:49:16.049                 # < with act.db.connect()
2025-07-01 17:49:16.049
2025-07-01 17:49:16.049                 for g in (fn_worker_log, fn_worker_err):
2025-07-01 17:49:16.049                     with g.open() as f:
2025-07-01 17:49:16.049                         for line in f:
2025-07-01 17:49:16.049                             if line.split():
2025-07-01 17:49:16.050                                 if g == fn_worker_log:
2025-07-01 17:49:16.050                                     print(f'checked_mode: {checked_mode}, STDLOG: {line}')
2025-07-01 17:49:16.050                                 else:
2025-07-01 17:49:16.050                                     print(f'UNEXPECTED STDERR {line}')
2025-07-01 17:49:16.050
2025-07-01 17:49:16.050                 expected_stdout_worker = f"""
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG: Records affected: 0
2025-07-01 17:49:16.050
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG:      ID
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG: =======
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG:      -2
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG:      -1
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG:       1
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG:       2
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG:       3
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG:       4
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG:       5
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG:      10
2025-07-01 17:49:16.050                     checked_mode: {checked_mode}, STDLOG: Records affected: 8
2025-07-01 17:49:16.050
2025-07-01 17:49:16.051                     checked_mode: {checked_mode}, STDLOG:  OLD_ID OP              SNAP_NO_RANK
2025-07-01 17:49:16.051                     checked_mode: {checked_mode}, STDLOG: ======= ====== =====================
2025-07-01 17:49:16.051                     checked_mode: {checked_mode}, STDLOG:       3 DEL                        1
2025-07-01 17:49:16.051                     checked_mode: {checked_mode}, STDLOG:       2 DEL                        1
2025-07-01 17:49:16.051
2025-07-01 17:49:16.051                     checked_mode: {checked_mode}, STDLOG: Records affected: 2
2025-07-01 17:49:16.051                 """
2025-07-01 17:49:16.051
2025-07-01 17:49:16.051                 act.expected_stdout = expected_stdout_worker
2025-07-01 17:49:16.051                 act.stdout = capsys.readouterr().out
2025-07-01 17:49:16.051 >               assert act.clean_stdout == act.clean_expected_stdout
2025-07-01 17:49:16.051 E               assert
2025-07-01 17:49:16.051 E                   checked_mode: table, STDLOG: Records affected: 0
2025-07-01 17:49:16.051 E                   checked_mode: table, STDLOG: ID
2025-07-01 17:49:16.051 E                   checked_mode: table, STDLOG:
2025-07-01 17:49:16.051 E                   checked_mode: table, STDLOG: -2
2025-07-01 17:49:16.051 E                   checked_mode: table, STDLOG: -1
2025-07-01 17:49:16.051 E                   checked_mode: table, STDLOG: 1
2025-07-01 17:49:16.051 E                   checked_mode: table, STDLOG: 2
2025-07-01 17:49:16.051 E                   checked_mode: table, STDLOG: 3
2025-07-01 17:49:16.052 E                   checked_mode: table, STDLOG: 4
2025-07-01 17:49:16.052 E                   checked_mode: table, STDLOG: 5
2025-07-01 17:49:16.052 E                   checked_mode: table, STDLOG: 10
2025-07-01 17:49:16.052 E                   checked_mode: table, STDLOG: Records affected: 8
2025-07-01 17:49:16.052 E                   checked_mode: table, STDLOG: OLD_ID OP SNAP_NO_RANK
2025-07-01 17:49:16.052 E                   checked_mode: table, STDLOG:
2025-07-01 17:49:16.052 E                 - checked_mode: table, STDLOG: 3 DEL 1
2025-07-01 17:49:16.052 E                 + checked_mode: table, STDLOG: 3DEL 1
2025-07-01 17:49:16.052 E                 - checked_mode: table, STDLOG: 2 DEL 1
2025-07-01 17:49:16.052 E                 + checked_mode: table, STDLOG: 2DEL 1
2025-07-01 17:49:16.052 E                   checked_mode: table, STDLOG: Records affected: 2
2025-07-01 17:49:16.052
2025-07-01 17:49:16.052 tests\functional\transactions\test_read_consist_statement_delete_undone_02.py:410: AssertionError
2025-07-01 17:49:16.052 ---------------------------- Captured stdout setup ----------------------------
2025-07-01 17:49:16.052 Creating db: localhost:H:\QA\temp\qa2024.tmp\fbqa\test_12495\test.fdb [page_size=None, sql_dialect=None, charset='NONE', user=SYSDBA, password=masterkey]
3 #text
act = <firebird.qa.plugin.Action pytest object at [hex]>
fn_worker_sql = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_12495/tmp_worker.sql')
fn_worker_log = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_12495/tmp_worker.log')
fn_worker_err = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_12495/tmp_worker.err')
capsys = <_pytest.capture.CaptureFixture pytest object at [hex]>

    @pytest.mark.trace
    @pytest.mark.version('>=4.0.3')
    def test_1(act: Action, fn_worker_sql: Path, fn_worker_log: Path, fn_worker_err: Path, capsys):
        sql_init = (act.files_dir / 'read-consist-sttm-restart-DDL.sql').read_text()
    
        for checked_mode in('table', 'view'):
            target_obj = 'test' if checked_mode == 'table' else 'v_test'
    
            SQL_TO_BE_RESTARTED = f'delete /* {SQL_TAG_THAT_WE_WAITING_FOR} */ from {target_obj} where x not in (select x from {target_obj} where id >= 4) order by id desc ROWS 10'
    
            # add rows with ID = 1,2,3,4,5:
            sql_addi='''
                set term ^;
                execute block as
                begin
                    rdb$set_context('USER_SESSION', 'WHO', 'INIT_DATA');
                end
                ^
                set term ;^
                insert into test(id, x)
                select row_number()over(),row_number()over()
                from rdb$types rows 5;
                commit;
            '''
            act.isql(switches=['-q'], input = ''.join( (sql_init, sql_addi) ) )
            # ::: NOTE ::: We have to immediately quit if any error raised in prepare phase.
            # See also letter from dimitr, 01-feb-2022 14:46
            assert act.stderr == ''
            act.reset()
    
            trace_cfg_items = [
                'time_threshold = 0',
                'log_errors = true',
                'log_statement_start = true',
                'log_statement_finish = true',
            ]
    
            with act.trace(db_events = trace_cfg_items, encoding=locale.getpreferredencoding()):
    
                with act.db.connect() as con_lock_1, act.db.connect() as con_lock_2, act.db.connect() as con_monitoring:
    
                    tpb_monitoring = tpb(isolation=Isolation.READ_COMMITTED_RECORD_VERSION, lock_timeout=0)
                    tx_monitoring = con_monitoring.transaction_manager(tpb_monitoring)
                    cur_monitoring = tx_monitoring.cursor()
    
                    for i,c in enumerate((con_lock_1,con_lock_2)):
                        sttm = f"execute block as begin rdb$set_context('USER_SESSION', 'WHO', 'LOCKER #{i+1}'); end"
                        c.execute_immediate(sttm)
    
                    #########################
                    ###  L O C K E R - 1  ###
                    #########################
                    con_lock_1.execute_immediate( 'update test set id=id where id = 1' )
    
                    worker_sql = f'''
                        set list on;
                        set autoddl off;
                        set term ^;
                        execute block returns (whoami varchar(30)) as
                        begin
                            whoami = 'WORKER'; -- , ATT#' || current_connection;
                            rdb$set_context('USER_SESSION','WHO', whoami);
                            -- suspend;
                        end
                        ^
                        set term ;^
                        commit;
                        SET KEEP_TRAN_PARAMS ON;
                        set transaction read committed read consistency;
                        set list off;
                        set wng off;
                        set count on;
    
                        -- this must hang because of locker-1:
                        {SQL_TO_BE_RESTARTED};
    
                        -- check results:
                        -- ###############
                        select id from test order by id; -- this will produce output only after all lockers do their commit/rollback
    
                        select v.old_id, v.op, v.snap_no_rank
                        from v_worker_log v
                        where v.op = 'del';
    
                        set width who 10;
                        -- DO NOT check this! Values can differ here from one run to another!
                        --select id, trn, who, old_id, new_id, op, rec_vers, global_cn, snap_no from tlog_done order by id;
    
                        rollback;
    
                    '''
                    fn_worker_sql.write_text(worker_sql)
    
                    with fn_worker_log.open(mode='w') as hang_out, fn_worker_err.open(mode='w') as hang_err:
    
                        ############################################################################
                        ###  L A U N C H     W O R K E R    U S I N G     I S Q L,   A S Y N C.  ###
                        ############################################################################
                        p_worker = subprocess.Popen([act.vars['isql'], '-i', str(fn_worker_sql),
                                                       '-user', act.db.user,
                                                       '-password', act.db.password,
                                                       act.db.dsn
                                                    ],
                                                      stdout = hang_out,
                                                      stderr = hang_err
                                                   )
    
                        # NB: when ISQL will establish attach, first record that it must lock is ID = 3 -- see above SQL_TO_BE_RESTARTED
                        # We must to ensure that this (worker) attachment has been really created and LOCKS this record:
                        #
                        wait_for_record_become_locked(tx_monitoring, cur_monitoring, f'update {target_obj} set id=id where id=3', SQL_TAG_THAT_WE_WAITING_FOR)
    
                        #########################
                        ###  L O C K E R - 2  ###
                        #########################
                        con_lock_2.execute_immediate( 'insert into test(id,x) values( -1, -1 )')
                        con_lock_2.commit()
                        con_lock_2.execute_immediate( 'update test set id=id where id=-1' )
    
                        #########################
                        ###  L O C K E R - 1  ###
                        #########################
                        con_lock_1.commit() # releases record with ID=1 (allow it to be deleted by session-worker)
    
                        # We have to WAIT HERE until worker will actually 'catch' just released record with ID = 1.
                        #
                        wait_for_record_become_locked(tx_monitoring, cur_monitoring, f'update {target_obj} set id=id where id=1', SQL_TAG_THAT_WE_WAITING_FOR)
    
                        # If we come here then it means that record with ID = 1 for sure is locked by WORKER.
    
                        # Add record so that it **will* be included in the set of rows that must be affected by session-worker:
                        con_lock_1.execute_immediate( 'insert into test(id, x) values(-2, -2)' )
                        con_lock_1.commit()
                        con_lock_1.execute_immediate( 'update test set id = id where id = -2' )
    
    
                        #########################
                        ###  L O C K E R - 2  ###
                        #########################
                        con_lock_2.commit()  # releases record with ID = -1, but session-worker is waiting for record with ID = -2 (that was added by locker-1).
    
                        # We have to WAIT HERE until worker will actually 'catch' just released record with ID = -1:
                        #
                        wait_for_record_become_locked(tx_monitoring, cur_monitoring, f'update {target_obj} set id=id where id = -1', SQL_TAG_THAT_WE_WAITING_FOR)
    
                        # If we come here then it means that record with ID = -1 for sure is locked by WORKER.
    
                        con_lock_2.execute_immediate( 'insert into test(id, x) values(10, null)' )
                        con_lock_2.commit()
    
                        #########################
                        ###  L O C K E R - 1  ###
                        #########################
                        con_lock_1.commit() # <<< THIS MUST CANCEL ALL PERFORMED DELETIONS OF SESSION-WORKER
    
                        # Here we wait until ISQL complete its mission:
                        p_worker.wait()
    
                # < with act.db.connect()
    
                for g in (fn_worker_log, fn_worker_err):
                    with g.open() as f:
                        for line in f:
                            if line.split():
                                if g == fn_worker_log:
                                    print(f'checked_mode: {checked_mode}, STDLOG: {line}')
                                else:
                                    print(f'UNEXPECTED STDERR {line}')
    
                expected_stdout_worker = f"""
                    checked_mode: {checked_mode}, STDLOG: Records affected: 0
    
                    checked_mode: {checked_mode}, STDLOG:      ID
                    checked_mode: {checked_mode}, STDLOG: =======
                    checked_mode: {checked_mode}, STDLOG:      -2
                    checked_mode: {checked_mode}, STDLOG:      -1
                    checked_mode: {checked_mode}, STDLOG:       1
                    checked_mode: {checked_mode}, STDLOG:       2
                    checked_mode: {checked_mode}, STDLOG:       3
                    checked_mode: {checked_mode}, STDLOG:       4
                    checked_mode: {checked_mode}, STDLOG:       5
                    checked_mode: {checked_mode}, STDLOG:      10
                    checked_mode: {checked_mode}, STDLOG: Records affected: 8
    
                    checked_mode: {checked_mode}, STDLOG:  OLD_ID OP              SNAP_NO_RANK
                    checked_mode: {checked_mode}, STDLOG: ======= ====== =====================
                    checked_mode: {checked_mode}, STDLOG:       3 DEL                        1
                    checked_mode: {checked_mode}, STDLOG:       2 DEL                        1
    
                    checked_mode: {checked_mode}, STDLOG: Records affected: 2
                """
    
                act.expected_stdout = expected_stdout_worker
                act.stdout = capsys.readouterr().out
>               assert act.clean_stdout == act.clean_expected_stdout
E               assert   
E                   checked_mode: table, STDLOG: Records affected: 0
E                   checked_mode: table, STDLOG: ID
E                   checked_mode: table, STDLOG:
E                   checked_mode: table, STDLOG: -2
E                   checked_mode: table, STDLOG: -1
E                   checked_mode: table, STDLOG: 1
E                   checked_mode: table, STDLOG: 2
E                   checked_mode: table, STDLOG: 3
E                   checked_mode: table, STDLOG: 4
E                   checked_mode: table, STDLOG: 5
E                   checked_mode: table, STDLOG: 10
E                   checked_mode: table, STDLOG: Records affected: 8
E                   checked_mode: table, STDLOG: OLD_ID OP SNAP_NO_RANK
E                   checked_mode: table, STDLOG:
E                 - checked_mode: table, STDLOG: 3 DEL 1
E                 + checked_mode: table, STDLOG: 3DEL 1
E                 - checked_mode: table, STDLOG: 2 DEL 1
E                 + checked_mode: table, STDLOG: 2DEL 1
E                   checked_mode: table, STDLOG: Records affected: 2

tests\functional\transactions\test_read_consist_statement_delete_undone_02.py:410: AssertionError
Full history of outcomes and elapsed time, ms:
NN SNAP_INFO CS_outcome SS_outcome CS_run_time SS_run_time CS_run_beg CS_run_end SS_run_beg SS_run_end
1 6.0.0.884 2025.07.01 44e00 F F 3342 3080 2025.07.01 14:46:48.018 2025.07.01 14:46:51.360 2025.07.01 12:59:37.017 2025.07.01 12:59:40.097
2 6.0.0.881 2025.06.27 7035d P P 7292 5857 2025.07.01 03:32:20.397 2025.07.01 03:32:27.689 2025.07.01 01:46:39.407 2025.07.01 01:46:45.264
3 6.0.0.877 2025.06.26 8e38f P P 8225 6249 2025.06.27 03:33:09.444 2025.06.27 03:33:17.669 2025.06.27 01:47:12.086 2025.06.27 01:47:18.335
4 6.0.0.876 2025.06.25 b1bec P P 8199 5882 2025.06.26 03:38:25.649 2025.06.26 03:38:33.848 2025.06.26 01:52:27.927 2025.06.26 01:52:33.809
5 6.0.0.863 2025.06.24 c3c20 P P 7256 5868 2025.06.25 08:22:48.652 2025.06.25 08:22:55.908 2025.06.25 01:46:30.117 2025.06.25 01:46:35.985
6 6.0.0.858 2025.06.24 cbbbf P P 8260 5869 2025.06.24 18:05:06.399 2025.06.24 18:05:14.659 2025.06.24 16:18:24.730 2025.06.24 16:18:30.599
7 6.0.0.858 2025.06.23 d377c P P 8207 5875 2025.06.24 09:17:09.564 2025.06.24 09:17:17.771 2025.06.24 07:30:33.069 2025.06.24 07:30:38.944
8 6.0.0.854 2025.06.23 10b58 P P 8314 5913 2025.06.23 15:57:59.243 2025.06.23 15:58:07.557 2025.06.23 14:10:26.906 2025.06.23 14:10:32.819
9 6.0.0.849 2025.06.20 7b79c P P 8237 5869 2025.06.21 03:36:14.758 2025.06.21 03:36:22.995 2025.06.21 01:47:03.512 2025.06.21 01:47:09.381
10 6.0.0.848 2025.06.19 c483c P P 8675 5888 2025.06.20 03:35:58.415 2025.06.20 03:36:07.090 2025.06.20 01:46:48.949 2025.06.20 01:46:54.837
11 6.0.0.845 2025.06.18 20191 P P 8209 5860 2025.06.19 03:35:23.297 2025.06.19 03:35:31.506 2025.06.19 01:46:29.318 2025.06.19 01:46:35.178
12 6.0.0.843 2025.06.16 995f4 P P 8213 5862 2025.06.18 03:35:10.425 2025.06.18 03:35:18.638 2025.06.18 01:46:03.530 2025.06.18 01:46:09.392
13 6.0.0.840 2025.06.14 29bca P P 8271 5865 2025.06.15 03:46:21.088 2025.06.15 03:46:29.359 2025.06.15 01:52:08.069 2025.06.15 01:52:13.934
14 6.0.0.838 2025.06.13 0e28a P P 8247 5945 2025.06.14 03:44:32.053 2025.06.14 03:44:40.300 2025.06.14 01:50:27.761 2025.06.14 01:50:33.706
15 6.0.0.834 2025.06.11 e889f P P 8234 5886 2025.06.12 03:40:13.537 2025.06.12 03:40:21.771 2025.06.12 01:49:27.001 2025.06.12 01:49:32.887
16 6.0.0.800 2025.06.10 1f226 P P 6196 5837 2025.06.11 02:24:36.989 2025.06.11 02:24:43.185 2025.06.11 01:12:16.715 2025.06.11 01:12:22.552
17 6.0.0.799 2025.06.07 be644 P P 6165 5885 2025.06.10 02:24:28.179 2025.06.10 02:24:34.344 2025.06.10 01:11:44.719 2025.06.10 01:11:50.604
18 6.0.0.797 2025.06.06 303e8 P P 8130 5816 2025.06.07 02:22:50.595 2025.06.07 02:22:58.725 2025.06.07 01:11:13.342 2025.06.07 01:11:19.158
19 6.0.0.795 2025.05.29 7a71a P P 6144 5832 2025.06.06 02:22:18.366 2025.06.06 02:22:24.510 2025.06.06 01:10:49.462 2025.06.06 01:10:55.294
20 6.0.0.792 2025.05.28 ee5a8 P P 6163 5821 2025.05.29 02:20:30.210 2025.05.29 02:20:36.373 2025.05.29 01:10:22.886 2025.05.29 01:10:28.707
21 6.0.0.791 2025.05.27 02db8 P P 6160 5839 2025.05.28 02:20:58.336 2025.05.28 02:21:04.496 2025.05.28 01:10:22.091 2025.05.28 01:10:27.930
22 6.0.0.789 2025.05.21 64051 P P 6174 5815 2025.05.25 02:20:39.951 2025.05.25 02:20:46.125 2025.05.25 01:10:32.343 2025.05.25 01:10:38.158
23 6.0.0.787 2025.05.20 230ad P P 6165 5808 2025.05.21 02:19:34.211 2025.05.21 02:19:40.376 2025.05.21 01:09:23.766 2025.05.21 01:09:29.574
24 6.0.0.783 2025.05.12 37320 P P 6142 5825 2025.05.19 02:19:10.000 2025.05.19 02:19:16.142 2025.05.19 01:09:41.099 2025.05.19 01:09:46.924
25 6.0.0.779 2025.05.11 136fa P P 6151 5816 2025.05.12 02:21:33.518 2025.05.12 02:21:39.669 2025.05.12 01:10:54.780 2025.05.12 01:11:00.596
26 6.0.0.778 2025.05.07 d735e P P 7164 5919 2025.05.11 02:20:57.716 2025.05.11 02:21:04.880 2025.05.11 01:10:31.990 2025.05.11 01:10:37.909
27 6.0.0.776 2025.05.06 007cd P P 7756 5831 2025.05.07 02:20:14.295 2025.05.07 02:20:22.051 2025.05.07 01:10:00.798 2025.05.07 01:10:06.629
28 6.0.0.770 2025.05.05 82c4a P P 7143 5818 2025.05.06 02:20:38.125 2025.05.06 02:20:45.268 2025.05.06 01:10:38.307 2025.05.06 01:10:44.125
29 6.0.0.767 2025.05.01 cdd29 P P 7167 5878 2025.05.02 02:21:03.663 2025.05.02 02:21:10.830 2025.05.02 01:11:07.337 2025.05.02 01:11:13.215
30 6.0.0.762 2025.04.30 5cb15 P P 7147 5824 2025.05.01 02:19:47.156 2025.05.01 02:19:54.303 2025.05.01 01:10:10.119 2025.05.01 01:10:15.943
31 6.0.0.755 2025.04.29 739c6 P P 6181 5822 2025.04.30 02:19:31.725 2025.04.30 02:19:37.906 2025.04.30 01:10:03.370 2025.04.30 01:10:09.192
32 6.0.0.753 2025.04.27 29ab3 P P 6187 5796 2025.04.29 02:19:41.370 2025.04.29 02:19:47.557 2025.04.29 01:10:12.825 2025.04.29 01:10:18.621
33 6.0.0.745 2025.04.21 78ad8 P P 6201 5836 2025.04.26 02:21:35.254 2025.04.26 02:21:41.455 2025.04.26 01:10:46.661 2025.04.26 01:10:52.497
34 6.0.0.744 2025.04.19 e883a P P 6197 5844 2025.04.20 02:20:49.550 2025.04.20 02:20:55.747 2025.04.20 01:10:21.776 2025.04.20 01:10:27.620
35 6.0.0.742 2025.04.17 abc3b P P 6156 5839 2025.04.19 02:20:22.633 2025.04.19 02:20:28.789 2025.04.19 01:10:06.486 2025.04.19 01:10:12.325
36 6.0.0.737 2025.04.16 fe52b P P 6149 5849 2025.04.17 02:20:41.143 2025.04.17 02:20:47.292 2025.04.17 01:10:32.777 2025.04.17 01:10:38.626
37 6.0.0.736 2025.04.14 3e6be P P 6180 5833 2025.04.15 02:21:40.140 2025.04.15 02:21:46.320 2025.04.15 01:10:36.980 2025.04.15 01:10:42.813
38 6.0.0.735 2025.04.13 6635c P P 6181 5842 2025.04.14 02:20:40.053 2025.04.14 02:20:46.234 2025.04.14 01:10:50.714 2025.04.14 01:10:56.556
39 6.0.0.734 2025.04.12 e2fd1 P P 7023 5750 2025.04.13 02:18:07.221 2025.04.13 02:18:14.244 2025.04.13 01:09:25.435 2025.04.13 01:09:31.185
40 6.0.0.730 2025.04.11 240b8 P P 6123 5847 2025.04.12 02:27:50.169 2025.04.12 02:27:56.292 2025.04.12 01:14:00.924 2025.04.12 01:14:06.771
41 6.0.0.726 2025.04.10 d79c6 P P 6147 5888 2025.04.11 02:28:21.472 2025.04.11 02:28:27.619 2025.04.11 01:13:49.687 2025.04.11 01:13:55.575
42 6.0.0.725 2025.04.09 a2b05 P P 6289 5840 2025.04.10 02:27:13.702 2025.04.10 02:27:19.991 2025.04.10 01:13:34.640 2025.04.10 01:13:40.480
43 6.0.0.722 2025.04.08 a8b86 P P 6154 5893 2025.04.09 02:21:11.971 2025.04.09 02:21:18.125 2025.04.09 01:10:21.233 2025.04.09 01:10:27.126
44 6.0.0.719 2025.04.06 90fd9 P P 6187 5845 2025.04.08 02:21:09.670 2025.04.08 02:21:15.857 2025.04.08 01:10:44.534 2025.04.08 01:10:50.379
45 6.0.0.717 2025.04.04 53d70 P P 6143 5817 2025.04.05 02:21:08.962 2025.04.05 02:21:15.105 2025.04.05 01:10:29.954 2025.04.05 01:10:35.771
46 6.0.0.716 2025.04.03 fc636 P P 6207 5837 2025.04.04 02:21:12.070 2025.04.04 02:21:18.277 2025.04.04 01:10:44.271 2025.04.04 01:10:50.108
47 6.0.0.715 2025.04.02 907ed P P 6204 5825 2025.04.03 02:21:23.105 2025.04.03 02:21:29.309 2025.04.03 01:10:42.639 2025.04.03 01:10:48.464
48 6.0.0.710 2025.04.01 40651 P P 6189 5829 2025.04.02 02:21:13.021 2025.04.02 02:21:19.210 2025.04.02 01:11:00.360 2025.04.02 01:11:06.189
49 6.0.0.708 2025.03.31 cb069 P P 6203 5819 2025.04.01 02:20:42.384 2025.04.01 02:20:48.587 2025.04.01 01:10:11.241 2025.04.01 01:10:17.060
50 6.0.0.707 2025.03.28 4bd4f P P 6142 5845 2025.03.31 02:21:12.306 2025.03.31 02:21:18.448 2025.03.31 01:10:15.866 2025.03.31 01:10:21.711
51 6.0.0.702 2025.03.27 86f4d P E 6161 2426 2025.03.28 02:38:37.786 2025.03.28 02:38:43.947 2025.03.28 01:25:43.457 2025.03.28 01:25:45.883
52 6.0.0.698 2025.03.26 d72a7 P P 6252 5961 2025.03.27 16:04:47.616 2025.03.27 16:04:53.868 2025.03.27 14:52:01.719 2025.03.27 14:52:07.680
53 6.0.0.693 2025.03.25 8aac2 P P 6294 5856 2025.03.26 02:25:28.661 2025.03.26 02:25:34.955 2025.03.26 01:12:30.364 2025.03.26 01:12:36.220
54 6.0.0.693 2025.03.24 0b559 P P 6297 5834 2025.03.25 02:26:01.346 2025.03.25 02:26:07.643 2025.03.25 01:12:34.592 2025.03.25 01:12:40.426
55 6.0.0.687 2025.03.22 730aa P P 6204 5890 2025.03.24 02:25:51.193 2025.03.24 02:25:57.397 2025.03.24 01:13:00.228 2025.03.24 01:13:06.118
56 6.0.0.686 2025.03.20 71bf6 P P 6191 5856 2025.03.21 02:21:45.843 2025.03.21 02:21:52.034 2025.03.21 01:10:59.940 2025.03.21 01:11:05.796
57 6.0.0.685 2025.03.19 a8577 P P 6144 5867 2025.03.20 02:22:06.792 2025.03.20 02:22:12.936 2025.03.20 01:11:22.937 2025.03.20 01:11:28.804
58 6.0.0.680 2025.03.18 90d29 P P 6141 5845 2025.03.19 02:22:25.396 2025.03.19 02:22:31.537 2025.03.19 01:11:30.946 2025.03.19 01:11:36.791
59 6.0.0.677 2025.03.16 c0a60 P P 6205 5831 2025.03.18 02:18:43.838 2025.03.18 02:18:50.043 2025.03.18 01:09:48.436 2025.03.18 01:09:54.267
60 6.0.0.676 2025.03.15 11cfb P P 6198 5845 2025.03.16 02:18:04.548 2025.03.16 02:18:10.746 2025.03.16 01:08:52.287 2025.03.16 01:08:58.132
61 6.0.0.673 2025.03.13 40f5b P P 6092 5801 2025.03.14 14:47:17.755 2025.03.14 14:47:23.847 2025.03.14 13:39:11.441 2025.03.14 13:39:17.242
62 6.0.0.671 2025.03.12 a4fff P P 6185 6653 2025.03.13 02:22:37.663 2025.03.13 02:22:43.848 2025.03.13 01:11:25.787 2025.03.13 01:11:32.440
63 6.0.0.663 2025.03.11 65970 P P 6191 5838 2025.03.12 02:22:02.750 2025.03.12 02:22:08.941 2025.03.12 01:11:14.286 2025.03.12 01:11:20.124
64 6.0.0.661 2025.03.07 b9869 P P 6235 5917 2025.03.11 02:22:31.597 2025.03.11 02:22:37.832 2025.03.11 01:11:18.879 2025.03.11 01:11:24.796
65 6.0.0.660 2025.03.04 a6700 P P 6221 6403 2025.03.06 02:22:36.880 2025.03.06 02:22:43.101 2025.03.06 01:11:00.047 2025.03.06 01:11:06.450
66 6.0.0.658 2025.03.03 f15f8 P P 6209 5847 2025.03.04 02:18:58.430 2025.03.04 02:19:04.639 2025.03.04 01:09:50.272 2025.03.04 01:09:56.119
67 6.0.0.656 2025.02.27 25fb4 P P 6156 6066 2025.03.03 02:19:06.946 2025.03.03 02:19:13.102 2025.03.03 01:10:03.836 2025.03.03 01:10:09.902
68 6.0.0.655 2025.02.25 6e3e0 P P 6172 5848 2025.02.27 02:20:27.493 2025.02.27 02:20:33.665 2025.02.27 01:10:14.661 2025.02.27 01:10:20.509
69 6.0.0.654 2025.02.24 b7141 P P 6243 5971 2025.02.25 02:16:53.370 2025.02.25 02:16:59.613 2025.02.25 01:08:42.300 2025.02.25 01:08:48.271
70 6.0.0.652 2025.02.22 22662 P P 6323 5861 2025.02.24 02:16:04.547 2025.02.24 02:16:10.870 2025.02.24 01:08:01.830 2025.02.24 01:08:07.691
71 6.0.0.647 2025.02.21 9fccb P P 6146 5852 2025.02.22 02:14:47.191 2025.02.22 02:14:53.337 2025.02.22 01:07:34.406 2025.02.22 01:07:40.258
72 6.0.0.640 2025.02.19 9b8ac P P 6177 5845 2025.02.20 02:16:14.309 2025.02.20 02:16:20.486 2025.02.20 01:08:07.745 2025.02.20 01:08:13.590
73 6.0.0.639 2025.02.18 201a4 P P 6166 5858 2025.02.19 02:17:04.543 2025.02.19 02:17:10.709 2025.02.19 01:08:53.548 2025.02.19 01:08:59.406
74 6.0.0.637 2025.02.12 6d0f5 P P 6177 5855 2025.02.14 02:17:46.892 2025.02.14 02:17:53.069 2025.02.14 01:09:25.438 2025.02.14 01:09:31.293
75 6.0.0.636 2025.02.11 0424f P P 6187 5847 2025.02.12 02:17:11.509 2025.02.12 02:17:17.696 2025.02.12 01:08:46.297 2025.02.12 01:08:52.144
76 6.0.0.635 2025.02.10 f640f P P 6171 5855 2025.02.11 02:16:40.090 2025.02.11 02:16:46.261 2025.02.11 01:08:34.763 2025.02.11 01:08:40.618
77 6.0.0.629 2025.02.07 194f9 P P 6231 5845 2025.02.08 02:16:34.220 2025.02.08 02:16:40.451 2025.02.08 01:08:31.083 2025.02.08 01:08:36.928
78 6.0.0.628 2025.02.06 859d5 P P 6233 5827 2025.02.07 11:20:25.593 2025.02.07 11:20:31.826 2025.02.07 10:05:52.331 2025.02.07 10:05:58.158
79 6.0.0.621 2025.02.05 34fe7 P P 6231 5824 2025.02.07 02:30:22.167 2025.02.07 02:30:28.398 2025.02.07 01:15:36.147 2025.02.07 01:15:41.971
80 6.0.0.609 2025.02.04 76d57 P P 6149 5836 2025.02.05 02:30:04.241 2025.02.05 02:30:10.390 2025.02.05 01:15:39.665 2025.02.05 01:15:45.501
81 6.0.0.607 2025.02.03 1985b P P 6215 5832 2025.02.04 02:30:01.897 2025.02.04 02:30:08.112 2025.02.04 01:15:13.684 2025.02.04 01:15:19.516
82 6.0.0.601 2025.02.01 6af07 P P 6286 5850 2025.02.02 02:16:23.440 2025.02.02 02:16:29.726 2025.02.02 01:08:37.917 2025.02.02 01:08:43.767
83 6.0.0.600 2025.01.27 188de P P 6150 5860 2025.01.28 02:16:24.758 2025.01.28 02:16:30.908 2025.01.28 01:08:12.358 2025.01.28 01:08:18.218
84 6.0.0.599 2025.01.25 ba588 P P 6404 5846 2025.01.26 02:16:06.398 2025.01.26 02:16:12.802 2025.01.26 01:08:17.897 2025.01.26 01:08:23.743
85 6.0.0.598 2025.01.23 ddbc3 P P 6149 5818 2025.01.25 12:04:42.965 2025.01.25 12:04:49.114 2025.01.25 10:56:14.405 2025.01.25 10:56:20.223
86 6.0.0.595 2025.01.22 e62f3 P P 6152 5844 2025.01.23 02:16:34.904 2025.01.23 02:16:41.056 2025.01.23 01:08:18.359 2025.01.23 01:08:24.203
87 6.0.0.594 2025.01.21 47fb6 P P 6216 5839 2025.01.22 02:15:59.097 2025.01.22 02:16:05.313 2025.01.22 01:08:16.123 2025.01.22 01:08:21.962
88 6.0.0.590 2025.01.20 3d7c0 P P 6143 5852 2025.01.21 02:16:13.605 2025.01.21 02:16:19.748 2025.01.21 01:08:05.177 2025.01.21 01:08:11.029
89 6.0.0.588 2025.01.19 b1c4e P P 6154 5857 2025.01.20 02:15:39.021 2025.01.20 02:15:45.175 2025.01.20 01:08:01.577 2025.01.20 01:08:07.434
90 6.0.0.587 2025.01.18 63e6e P P 6157 5841 2025.01.19 02:15:26.896 2025.01.19 02:15:33.053 2025.01.19 01:07:52.788 2025.01.19 01:07:58.629
91 6.0.0.585 2025.01.16 2d6bb P P 8028 5753 2025.01.18 02:13:36.481 2025.01.18 02:13:44.509 2025.01.18 01:08:09.324 2025.01.18 01:08:15.077
92 6.0.0.584 2025.01.15 a0aa2 P P 6241 5854 2025.01.16 02:18:00.773 2025.01.16 02:18:07.014 2025.01.16 01:09:17.176 2025.01.16 01:09:23.030
93 6.0.0.581 2025.01.15 69690 P P 7785 5868 2025.01.15 18:27:50.264 2025.01.15 18:27:58.049 2025.01.15 17:18:03.903 2025.01.15 17:18:09.771
94 6.0.0.581 2025.01.14 21e9e P P 6330 5871 2025.01.15 02:16:59.424 2025.01.15 02:17:05.754 2025.01.15 01:09:04.673 2025.01.15 01:09:10.544
95 6.0.0.577 2025.01.14 91dce P P 6256 5829 2025.01.14 17:38:21.425 2025.01.14 17:38:27.681 2025.01.14 16:30:01.790 2025.01.14 16:30:07.619
96 6.0.0.577 2025.01.13 7e293 P P 6184 5895 2025.01.14 12:00:51.612 2025.01.14 12:00:57.796 2025.01.14 10:53:03.483 2025.01.14 10:53:09.378
97 6.0.0.576 2025.01.12 05898 P P 6205 5882 2025.01.13 02:18:29.929 2025.01.13 02:18:36.134 2025.01.13 01:09:13.708 2025.01.13 01:09:19.590
98 6.0.0.573 2025.01.10 c20f3 P P 6212 5845 2025.01.11 02:18:25.625 2025.01.11 02:18:31.837 2025.01.11 01:09:28.797 2025.01.11 01:09:34.642
99 6.0.0.571 2024.12.31 81bba P P 6219 5838 2025.01.01 02:17:26.944 2025.01.01 02:17:33.163 2025.01.01 01:08:45.183 2025.01.01 01:08:51.021
100 6.0.0.570 2024.12.30 c3c8d P P 6261 5838 2024.12.31 02:16:58.957 2024.12.31 02:17:05.218 2024.12.31 01:09:05.204 2024.12.31 01:09:11.042
101 6.0.0.565 2024.12.28 5fc59 P P 6205 5846 2024.12.29 18:12:22.987 2024.12.29 18:12:29.192 2024.12.29 17:04:17.646 2024.12.29 17:04:23.492
102 6.0.0.564 2024.12.26 12514 P P 6160 6375 2024.12.27 02:16:35.803 2024.12.27 02:16:41.963 2024.12.27 01:08:40.702 2024.12.27 01:08:47.077
103 6.0.0.560 2024.12.25 fa83e P P 6271 5837 2024.12.26 02:17:27.842 2024.12.26 02:17:34.113 2024.12.26 01:08:45.397 2024.12.26 01:08:51.234
104 6.0.0.559 2024.12.23 cc800 P P 6196 5846 2024.12.25 02:16:39.202 2024.12.25 02:16:45.398 2024.12.25 01:08:53.388 2024.12.25 01:08:59.234
105 6.0.0.556 2024.12.22 a0404 P P 6146 5843 2024.12.23 02:16:32.262 2024.12.23 02:16:38.408 2024.12.23 01:08:22.110 2024.12.23 01:08:27.953
106 6.0.0.555 2024.12.19 6990a P P 6188 5951 2024.12.21 13:11:24.495 2024.12.21 13:11:30.683 2024.12.21 12:02:44.317 2024.12.21 12:02:50.268
107 6.0.0.553 2024.12.17 d1f8a P P 6241 5831 2024.12.18 02:15:42.580 2024.12.18 02:15:48.821 2024.12.18 01:08:18.193 2024.12.18 01:08:24.024
108 6.0.0.552 2024.12.11 85e25 P P 6152 5823 2024.12.16 02:15:12.791 2024.12.16 02:15:18.943 2024.12.16 01:08:01.460 2024.12.16 01:08:07.283
109 6.0.0.550 2024.12.10 b37ac P P 6210 5857 2024.12.11 02:18:56.695 2024.12.11 02:19:02.905 2024.12.11 01:08:41.229 2024.12.11 01:08:47.086
110 6.0.0.548 2024.12.08 2cc77 P P 6159 5855 2024.12.09 02:19:55.704 2024.12.09 02:20:01.863 2024.12.09 01:10:22.671 2024.12.09 01:10:28.526
111 6.0.0.544 2024.12.05 96943 P P 7208 5860 2024.12.06 02:14:23.189 2024.12.06 02:14:30.397 2024.12.06 01:07:18.058 2024.12.06 01:07:23.918
112 6.0.0.543 2024.12.03 30b77 P P 6223 5859 2024.12.04 02:14:18.904 2024.12.04 02:14:25.127 2024.12.04 01:07:56.516 2024.12.04 01:08:02.375
113 6.0.0.540 2024.12.02 4a1f4 P P 6157 5846 2024.12.03 02:13:35.840 2024.12.03 02:13:41.997 2024.12.03 01:07:00.312 2024.12.03 01:07:06.158
114 6.0.0.539 2024.11.28 1f283 P P 6217 5893 2024.11.30 02:13:02.498 2024.11.30 02:13:08.715 2024.11.30 01:06:48.077 2024.11.30 01:06:53.970
115 6.0.0.535 2024.11.27 6551a P P 6181 5826 2024.11.28 02:11:49.684 2024.11.28 02:11:55.865 2024.11.28 01:06:09.284 2024.11.28 01:06:15.110
116 6.0.0.535 2024.11.26 77b95 P P 6145 5839 2024.11.27 02:12:00.567 2024.11.27 02:12:06.712 2024.11.27 01:06:25.795 2024.11.27 01:06:31.634
117 6.0.0.534 2024.11.25 e9584 P P 6148 5844 2024.11.26 02:12:15.739 2024.11.26 02:12:21.887 2024.11.26 01:06:12.458 2024.11.26 01:06:18.302
118 6.0.0.533 2024.11.17 933ac P P 6166 5838 2024.11.22 02:12:53.260 2024.11.22 02:12:59.426 2024.11.22 01:06:40.768 2024.11.22 01:06:46.606
119 6.0.0.532 2024.11.17 1a471 F F 3316 3028 2024.11.17 14:46:39.596 2024.11.17 14:46:42.912 2024.11.17 13:41:06.283 2024.11.17 13:41:09.311
120 6.0.0.532 2024.11.16 9e263 F F 3304 3053 2024.11.17 02:11:33.078 2024.11.17 02:11:36.382 2024.11.17 01:05:49.700 2024.11.17 01:05:52.753
121 6.0.0.530 2024.11.15 49804 F F 3238 3003 2024.11.16 02:09:01.525 2024.11.16 02:09:04.763 2024.11.16 01:05:46.125 2024.11.16 01:05:49.128
122 6.0.0.528 2024.11.14 9625b F F 3274 3066 2024.11.15 02:14:11.066 2024.11.15 02:14:14.340 2024.11.15 01:07:37.786 2024.11.15 01:07:40.852
123 6.0.0.526 2024.11.12 65b80 P P 6185 5853 2024.11.14 02:13:23.936 2024.11.14 02:13:30.121 2024.11.14 01:06:52.925 2024.11.14 01:06:58.778
124 6.0.0.523 2024.11.08 8ca23 P P 6143 5885 2024.11.11 02:11:31.015 2024.11.11 02:11:37.158 2024.11.11 01:06:15.769 2024.11.11 01:06:21.654
125 6.0.0.520 2024.11.08 52657 P P 6101 5749 2024.11.08 18:44:52.467 2024.11.08 18:44:58.568 2024.11.08 17:40:51.428 2024.11.08 17:40:57.177
126 6.0.0.520 2024.11.07 4eefa F F 3760 3508 2024.11.08 02:10:32.374 2024.11.08 02:10:36.134 2024.11.08 01:06:08.907 2024.11.08 01:06:12.415
127 6.0.0.516 2024.11.04 b0c36 P P 6191 5835 2024.11.05 02:11:41.870 2024.11.05 02:11:48.061 2024.11.05 01:06:03.024 2024.11.05 01:06:08.859
128 6.0.0.515 2024.10.30 d53f3 P P 6187 5854 2024.11.04 02:11:17.076 2024.11.04 02:11:23.263 2024.11.04 01:06:03.179 2024.11.04 01:06:09.033
129 6.0.0.512 2024.10.29 833ef P P 6190 5862 2024.10.30 02:13:52.692 2024.10.30 02:13:58.882 2024.10.30 01:07:22.871 2024.10.30 01:07:28.733
130 6.0.0.511 2024.10.26 c4bc9 P P 6236 5835 2024.10.29 02:13:32.659 2024.10.29 02:13:38.895 2024.10.29 01:06:54.992 2024.10.29 01:07:00.827
131 6.0.0.508 2024.10.24 a8f5b P P 6288 5909 2024.10.26 10:22:19.776 2024.10.26 10:22:26.064 2024.10.26 09:13:41.472 2024.10.26 09:13:47.381
132 6.0.0.502 2024.10.22 6bfd7 P P 6219 5852 2024.10.23 02:13:18.598 2024.10.23 02:13:24.817 2024.10.23 01:06:34.818 2024.10.23 01:06:40.670
133 6.0.0.500 2024.10.21 be565 P P 6251 5858 2024.10.22 02:13:44.278 2024.10.22 02:13:50.529 2024.10.22 01:06:49.565 2024.10.22 01:06:55.423
134 6.0.0.499 2024.10.19 6214b P P 6166 5828 2024.10.20 02:12:28.261 2024.10.20 02:12:34.427 2024.10.20 01:06:32.136 2024.10.20 01:06:37.964
135 6.0.0.498 2024.10.18 591a7 P P 6173 5844 2024.10.19 02:12:21.055 2024.10.19 02:12:27.228 2024.10.19 01:05:58.165 2024.10.19 01:06:04.009
136 6.0.0.494 2024.10.17 042ce P P 6161 6195 2024.10.18 02:12:33.052 2024.10.18 02:12:39.213 2024.10.18 01:06:27.153 2024.10.18 01:06:33.348
137 6.0.0.491 2024.10.14 dc5fb P P 6215 5923 2024.10.15 02:12:07.816 2024.10.15 02:12:14.031 2024.10.15 01:05:57.669 2024.10.15 01:06:03.592
138 6.0.0.489 2024.10.11 2ba59 P P 6186 5855 2024.10.12 02:11:36.838 2024.10.12 02:11:43.024 2024.10.12 01:05:40.467 2024.10.12 01:05:46.322
139 6.0.0.488 2024.10.09 1c93e P P 6138 5834 2024.10.10 02:11:16.772 2024.10.10 02:11:22.910 2024.10.10 01:06:02.588 2024.10.10 01:06:08.422
140 6.0.0.487 2024.10.06 065a3 P P 6285 5853 2024.10.07 02:12:52.924 2024.10.07 02:12:59.209 2024.10.07 01:06:47.413 2024.10.07 01:06:53.266
141 6.0.0.485 2024.10.05 9f5f7 P P 6201 5867 2024.10.06 02:12:29.301 2024.10.06 02:12:35.502 2024.10.06 01:06:32.126 2024.10.06 01:06:37.993
142 6.0.0.485 2024.10.04 e95c1 P P 6764 5873 2024.10.05 02:12:26.328 2024.10.05 02:12:33.092 2024.10.05 01:06:04.129 2024.10.05 01:06:10.002
143 6.0.0.483 2024.10.02 5e5ae P P 6275 5904 2024.10.03 02:13:35.350 2024.10.03 02:13:41.625 2024.10.03 01:06:57.706 2024.10.03 01:07:03.610
144 6.0.0.478 2024.09.30 b5010 P P 6178 5828 2024.10.01 02:12:39.720 2024.10.01 02:12:45.898 2024.10.01 01:06:16.098 2024.10.01 01:06:21.926
145 6.0.0.474 2024.09.26 e4efb P P 6653 5815 2024.09.30 02:12:29.859 2024.09.30 02:12:36.512 2024.09.30 01:06:13.619 2024.09.30 01:06:19.434
146 6.0.0.471 2024.09.25 dab71 P P 6143 5846 2024.09.26 02:12:07.416 2024.09.26 02:12:13.559 2024.09.26 01:06:25.324 2024.09.26 01:06:31.170
147 6.0.0.471 2024.09.24 01b51 P P 6186 5869 2024.09.25 02:12:57.419 2024.09.25 02:13:03.605 2024.09.25 01:06:48.772 2024.09.25 01:06:54.641
148 6.0.0.470 2024.09.23 77cc0 P P 6184 5836 2024.09.24 02:12:03.484 2024.09.24 02:12:09.668 2024.09.24 01:06:32.055 2024.09.24 01:06:37.891
149 6.0.0.467 2024.09.21 ea0b8 P P 6196 5833 2024.09.23 02:13:15.053 2024.09.23 02:13:21.249 2024.09.23 01:07:31.336 2024.09.23 01:07:37.169
150 6.0.0.466 2024.09.20 32dc6 P P 6164 5849 2024.09.21 02:11:29.673 2024.09.21 02:11:35.837 2024.09.21 01:06:05.812 2024.09.21 01:06:11.661
151 6.0.0.461 2024.09.17 2c895 P P 6256 5866 2024.09.18 02:10:54.368 2024.09.18 02:11:00.624 2024.09.18 01:05:21.471 2024.09.18 01:05:27.337
152 6.0.0.460 2024.09.11 3c253 P P 6463 5864 2024.09.17 02:11:04.054 2024.09.17 02:11:10.517 2024.09.17 01:05:37.674 2024.09.17 01:05:43.538
153 6.0.0.457 2024.09.09 fdc6f P P 6204 5886 2024.09.10 02:11:51.259 2024.09.10 02:11:57.463 2024.09.10 01:05:57.553 2024.09.10 01:06:03.439
154 6.0.0.455 2024.09.07 500d8 P P 6202 5857 2024.09.08 02:12:00.620 2024.09.08 02:12:06.822 2024.09.08 01:06:25.709 2024.09.08 01:06:31.566
155 6.0.0.454 2024.09.05 4d70f P P 6193 5821 2024.09.06 02:12:09.293 2024.09.06 02:12:15.486 2024.09.06 01:06:21.658 2024.09.06 01:06:27.479
156 6.0.0.452 2024.09.04 9ff9c P P 6151 5859 2024.09.05 02:11:44.925 2024.09.05 02:11:51.076 2024.09.05 01:05:56.883 2024.09.05 01:06:02.742
157 6.0.0.450 2024.09.02 27124 P P 6138 5893 2024.09.04 02:12:07.786 2024.09.04 02:12:13.924 2024.09.04 01:06:21.943 2024.09.04 01:06:27.836
158 6.0.0.447 2024.09.01 901b4 P P 6252 5886 2024.09.02 02:02:19.986 2024.09.02 02:02:26.238 2024.09.02 00:55:54.177 2024.09.02 00:56:00.063
159 6.0.0.446 2024.08.30 fe1b2 P P 6211 5865 2024.09.01 01:59:29.640 2024.09.01 01:59:35.851 2024.09.01 00:54:39.598 2024.09.01 00:54:45.463
160 6.0.0.444 2024.08.28 785d4 P P 6237 5866 2024.08.30 01:59:52.688 2024.08.30 01:59:58.925 2024.08.30 00:54:55.863 2024.08.30 00:55:01.729
161 6.0.0.442 2024.08.21 4a68f P P 6284 5844 2024.08.28 01:59:32.000 2024.08.28 01:59:38.284 2024.08.28 00:54:35.745 2024.08.28 00:54:41.589
162 6.0.0.441 2024.08.20 75042 P P 8178 5857 2024.08.21 01:59:03.613 2024.08.21 01:59:11.791 2024.08.21 00:53:52.757 2024.08.21 00:53:58.614
163 6.0.0.438 2024.08.16 088b5 P P 8241 5870 2024.08.19 02:02:12.931 2024.08.19 02:02:21.172 2024.08.19 00:55:15.042 2024.08.19 00:55:20.912
164 6.0.0.437 2024.08.14 3c88b P P 7350 5892 2024.08.16 02:05:25.723 2024.08.16 02:05:33.073 2024.08.16 00:56:18.362 2024.08.16 00:56:24.254
165 6.0.0.436 2024.08.13 b8e75 P P 8317 5873 2024.08.14 02:04:06.941 2024.08.14 02:04:15.258 2024.08.14 00:55:35.440 2024.08.14 00:55:41.313
166 6.0.0.432 2024.08.11 e82ac P P 8406 5884 2024.08.13 02:02:49.375 2024.08.13 02:02:57.781 2024.08.13 00:55:09.387 2024.08.13 00:55:15.271
167 6.0.0.431 2024.08.11 16bb1 P P 8288 5887 2024.08.11 18:08:11.996 2024.08.11 18:08:20.284 2024.08.11 17:00:11.977 2024.08.11 17:00:17.864
168 6.0.0.431 2024.08.09 de5a7 P P 8335 5871 2024.08.10 17:40:27.722 2024.08.10 17:40:36.057 2024.08.10 16:33:52.283 2024.08.10 16:33:58.154
169 6.0.0.428 2024.08.08 9191b P P 8270 5889 2024.08.10 02:01:01.629 2024.08.10 02:01:09.899 2024.08.10 00:54:30.720 2024.08.10 00:54:36.609
170 6.0.0.423 2024.08.07 33b41 P P 8366 5871 2024.08.08 09:00:30.523 2024.08.08 09:00:38.889 2024.08.08 07:53:48.365 2024.08.08 07:53:54.236
171 6.0.0.421 2024.08.06 ed60d P P 8888 5785 2024.08.07 01:55:26.192 2024.08.07 01:55:35.080 2024.08.07 00:52:35.851 2024.08.07 00:52:41.636
172 6.0.0.419 2024.08.05 3505a P P 7088 5779 2024.08.06 01:53:32.133 2024.08.06 01:53:39.221 2024.08.06 00:51:49.310 2024.08.06 00:51:55.089
173 6.0.0.409 2024.08.02 ec18f P P 6608 5763 2024.08.05 01:52:28.685 2024.08.05 01:52:35.293 2024.08.05 00:51:05.021 2024.08.05 00:51:10.784
174 6.0.0.406 2024.08.01 b20be P P 6660 5770 2024.08.02 01:51:15.246 2024.08.02 01:51:21.906 2024.08.02 00:50:25.189 2024.08.02 00:50:30.959
175 6.0.0.405 2024.07.31 a62ac P P 6614 5893 2024.08.01 01:59:24.876 2024.08.01 01:59:31.490 2024.08.01 00:56:57.441 2024.08.01 00:57:03.334
176 6.0.0.403 2024.07.29 30f03 P P 6640 5785 2024.07.30 01:54:39.184 2024.07.30 01:54:45.824 2024.07.30 00:52:13.224 2024.07.30 00:52:19.009
177 6.0.0.401 2024.07.26 24e41 P P 6664 5799 2024.07.27 01:54:08.842 2024.07.27 01:54:15.506 2024.07.27 00:51:43.068 2024.07.27 00:51:48.867
178 6.0.0.400 2024.07.24 5bb78 P P 6672 5793 2024.07.25 01:54:38.674 2024.07.25 01:54:45.346 2024.07.25 00:52:11.556 2024.07.25 00:52:17.349
179 6.0.0.398 2024.07.23 85b18 P E 6695 2214 2024.07.24 02:17:59.050 2024.07.24 02:18:05.745 2024.07.24 01:13:44.133 2024.07.24 01:13:46.347
180 6.0.0.397 2024.07.22 c734c P P 6629 5788 2024.07.23 01:54:26.286 2024.07.23 01:54:32.915 2024.07.23 00:51:57.992 2024.07.23 00:52:03.780
181 6.0.0.396 2024.07.13 cf952 P P 6628 5784 2024.07.22 01:54:37.247 2024.07.22 01:54:43.875 2024.07.22 00:52:06.988 2024.07.22 00:52:12.772
182 6.0.0.395 2024.07.10 845f4 P P 6647 5683 2024.07.13 01:53:51.151 2024.07.13 01:53:57.798 2024.07.13 00:52:37.504 2024.07.13 00:52:43.187
183 6.0.0.392 2024.07.09 ea301 P P 6631 5772 2024.07.10 02:02:04.177 2024.07.10 02:02:10.808 2024.07.10 00:53:49.988 2024.07.10 00:53:55.760
184 6.0.0.391 2024.07.08 7d50c P P 6645 5788 2024.07.09 01:58:34.353 2024.07.09 01:58:40.998 2024.07.09 00:54:04.669 2024.07.09 00:54:10.457
185 6.0.0.389 2024.07.05 cc71c P P 6719 5786 2024.07.06 01:59:10.171 2024.07.06 01:59:16.890 2024.07.06 00:54:23.442 2024.07.06 00:54:29.228
186 6.0.0.388 2024.06.30 e5700 P P 6639 5791 2024.07.01 01:59:18.301 2024.07.01 01:59:24.940 2024.07.01 00:54:24.461 2024.07.01 00:54:30.252
187 6.0.0.387 2024.06.27 7c28a P P 6605 5777 2024.06.28 01:58:56.911 2024.06.28 01:59:03.516 2024.06.28 00:54:36.092 2024.06.28 00:54:41.869
188 6.0.0.386 2024.06.23 7c57f P P 6703 5794 2024.06.24 01:54:01.778 2024.06.24 01:54:08.481 2024.06.24 00:51:44.841 2024.06.24 00:51:50.635
189 6.0.0.384 2024.06.21 24d99 P P 6692 5797 2024.06.22 01:50:37.964 2024.06.22 01:50:44.656 2024.06.22 00:50:30.213 2024.06.22 00:50:36.010
190 6.0.0.374 2024.06.13 0097d P P 6655 5794 2024.06.21 18:37:38.367 2024.06.21 18:37:45.022 2024.06.21 17:37:10.615 2024.06.21 17:37:16.409
191 6.0.0.373 2024.06.09 363f0 P P 6469 5532 2024.06.12 23:51:40.315 2024.06.12 23:51:46.784 2024.06.12 22:54:45.543 2024.06.12 22:54:51.075
192 6.0.0.372 2024.06.08 9e7f2 P P 6438 5579 2024.06.09 19:16:59.076 2024.06.09 19:17:05.514 2024.06.09 18:23:28.368 2024.06.09 18:23:33.947
193 6.0.0.368 2024.06.03 25f3e P P 6766 5718 2024.06.15 12:13:12.221 2024.06.15 12:13:18.987 2024.06.15 11:14:02.986 2024.06.15 11:14:08.704
194 6.0.0.366 2024.05.28 8e46f P P 6407 5532 2024.06.10 20:11:06.309 2024.06.10 20:11:12.716 2024.06.10 19:17:13.439 2024.06.10 19:17:18.971
195 6.0.0.363 2024.05.28 95442 P P 6407 5531 2024.06.10 16:31:12.542 2024.06.10 16:31:18.949 2024.06.10 15:37:22.842 2024.06.10 15:37:28.373
196 6.0.0.363 2024.05.28 40d0b P P 6407 5532 2024.06.10 18:24:32.668 2024.06.10 18:24:39.075 2024.06.10 17:30:46.008 2024.06.10 17:30:51.540
197 6.0.0.362 2024.05.24 ecc49 P P 6501 5532 2024.05.24 23:51:31.663 2024.05.24 23:51:38.164 2024.05.24 22:54:40.051 2024.05.24 22:54:45.583
198 6.0.0.359 2024.05.23 9cb11 P P 6485 5532 2024.05.23 23:52:09.896 2024.05.23 23:52:16.381 2024.05.23 22:55:04.787 2024.05.23 22:55:10.319
199 6.0.0.358 2024.05.21 995dd P P 7486 5531 2024.05.22 23:52:09.568 2024.05.22 23:52:17.054 2024.05.22 22:54:41.697 2024.05.22 22:54:47.228
200 6.0.0.357 2024.05.18 bf6c4 P P 6485 5532 2024.05.20 23:51:00.701 2024.05.20 23:51:07.186 2024.05.20 22:54:38.512 2024.05.20 22:54:44.044
201 6.0.0.356 2024.05.17 eab06 P P 6501 5563 2024.05.17 23:50:56.212 2024.05.17 23:51:02.713 2024.05.17 22:54:47.904 2024.05.17 22:54:53.467
202 6.0.0.355 2024.05.16 8dd6e P P 6501 5564 2024.05.16 23:51:02.365 2024.05.16 23:51:08.866 2024.05.16 22:54:35.207 2024.05.16 22:54:40.771
203 6.0.0.354 2024.05.15 d3adc P P 6501 5579 2024.05.15 23:51:08.628 2024.05.15 23:51:15.129 2024.05.15 22:54:55.235 2024.05.15 22:55:00.814
204 6.0.0.351 2024.05.14 2e3e0 P P 6469 5532 2024.05.14 23:50:30.682 2024.05.14 23:50:37.151 2024.05.14 22:54:26.086 2024.05.14 22:54:31.618
205 6.0.0.348 2024.05.08 e1ec4 P P 6501 5532 2024.05.13 23:50:58.667 2024.05.13 23:51:05.168 2024.05.13 22:54:48.280 2024.05.13 22:54:53.812
206 6.0.0.346 2024.05.07 9d7de P P 6548 5579 2024.05.07 23:51:07.691 2024.05.07 23:51:14.239 2024.05.07 22:54:57.277 2024.05.07 22:55:02.856
207 6.0.0.345 2024.05.06 154a0 P P 6532 5532 2024.05.06 23:50:42.662 2024.05.06 23:50:49.194 2024.05.06 22:54:30.111 2024.05.06 22:54:35.643
208 6.0.0.344 2024.05.02 b49d8 P P 6485 5532 2024.05.02 23:49:50.490 2024.05.02 23:49:56.975 2024.05.02 22:54:07.205 2024.05.02 22:54:12.737
209 6.0.0.342 2024.04.29 e6247 P P 6485 5532 2024.04.29 23:49:58.298 2024.04.29 23:50:04.783 2024.04.29 22:54:27.652 2024.04.29 22:54:33.184
210 6.0.0.339 2024.04.28 0bcba P P 6438 5532 2024.04.28 23:49:56.531 2024.04.28 23:50:02.969 2024.04.28 22:54:07.965 2024.04.28 22:54:13.497
211 6.0.0.336 2024.04.24 7d2ac P P 6501 5532 2024.04.26 23:50:05.269 2024.04.26 23:50:11.770 2024.04.26 22:54:09.179 2024.04.26 22:54:14.711
212 6.0.0.333 2024.04.23 85d98 P P 6547 5547 2024.04.23 23:50:34.943 2024.04.23 23:50:41.490 2024.04.23 22:54:31.364 2024.04.23 22:54:36.911
213 6.0.0.328 2024.04.22 485d0 P P 6500 5548 2024.04.22 23:50:09.586 2024.04.22 23:50:16.086 2024.04.22 22:54:07.848 2024.04.22 22:54:13.396
214 6.0.0.327 2024.04.19 eeed9 P P 6485 5531 2024.04.21 23:50:23.115 2024.04.21 23:50:29.600 2024.04.21 22:54:36.919 2024.04.21 22:54:42.450
215 6.0.0.325 2024.04.18 f5930 P P 6532 5548 2024.04.18 23:50:23.859 2024.04.18 23:50:30.391 2024.04.18 22:54:12.528 2024.04.18 22:54:18.076
216 6.0.0.324 2024.04.17 84ac9 P P 6485 5532 2024.04.17 23:50:58.453 2024.04.17 23:51:04.938 2024.04.17 22:54:27.201 2024.04.17 22:54:32.733
217 6.0.0.321 2024.04.16 eba22 P P 6470 5532 2024.04.16 23:49:23.234 2024.04.16 23:49:29.704 2024.04.16 22:53:54.494 2024.04.16 22:54:00.026
218 6.0.0.315 2024.04.15 4e80d P P 6470 5532 2024.04.15 23:49:53.089 2024.04.15 23:49:59.559 2024.04.15 22:54:13.458 2024.04.15 22:54:18.990
219 6.0.0.313 2024.04.14 b6eab P P 6360 5532 2024.04.14 23:45:54.115 2024.04.14 23:46:00.475 2024.04.14 22:54:02.534 2024.04.14 22:54:08.066
220 6.0.0.313 2024.04.12 aaf5f P P 6360 5531 2024.04.12 23:45:33.142 2024.04.12 23:45:39.502 2024.04.12 22:53:39.193 2024.04.12 22:53:44.724
221 6.0.0.312 2024.04.12 ff9f0 P P 6354 5532 2024.04.12 10:32:17.312 2024.04.12 10:32:23.666 2024.04.12 09:40:44.350 2024.04.12 09:40:49.882
222 6.0.0.312 2024.04.04 3496c P P 6423 5517 2024.04.09 23:45:19.730 2024.04.09 23:45:26.153 2024.04.09 22:54:33.217 2024.04.09 22:54:38.734
223 6.0.0.310 2024.04.03 e93f6 P P 6391 5547 2024.04.04 09:56:16.773 2024.04.04 09:56:23.164 2024.04.04 09:06:37.980 2024.04.04 09:06:43.527
224 6.0.0.308 2024.04.03 fa979 P P 6438 5563 2024.04.03 17:09:59.661 2024.04.03 17:10:06.099 2024.04.03 16:20:18.704 2024.04.03 16:20:24.267
225 6.0.0.308 2024.04.02 65562 P P 6407 5532 2024.04.03 00:49:56.399 2024.04.03 00:50:02.806 2024.04.03 00:01:10.987 2024.04.03 00:01:16.519
226 6.0.0.305 2024.04.01 8a4f6 P P 6423 5532 2024.04.02 09:02:20.790 2024.04.02 09:02:27.213 2024.04.02 08:13:31.234 2024.04.02 08:13:36.766
227 6.0.0.303 2024.03.31 ecb39 P P 6390 5531 2024.04.01 09:08:15.678 2024.04.01 09:08:22.068 2024.04.01 05:40:41.710 2024.04.01 05:40:47.241
228 6.0.0.301 2024.03.25 69d0a P P 6374 5515 2024.03.28 23:06:44.464 2024.03.28 23:06:50.838 2024.03.28 22:18:07.276 2024.03.28 22:18:12.791
229 6.0.0.299 2024.03.22 b1ba8 P P 6421 5531 2024.03.24 00:37:37.342 2024.03.24 00:37:43.763 2024.03.23 23:47:54.739 2024.03.23 23:48:00.270
230 6.0.0.295 2024.03.22 ef66a P P 6406 5531 2024.03.22 13:28:10.358 2024.03.22 13:28:16.764 2024.03.22 12:38:41.491 2024.03.22 12:38:47.022
231 6.0.0.295 2024.03.21 bf5ab P P 6359 5531 2024.03.21 22:48:20.517 2024.03.21 22:48:26.876 2024.03.21 21:58:44.489 2024.03.21 21:58:50.020
232 6.0.0.294 2024.03.20 bd00d P P 6328 5516 2024.03.21 01:51:07.921 2024.03.21 01:51:14.249 2024.03.21 01:01:38.849 2024.03.21 01:01:44.365
233 6.0.0.293 2024.03.20 fb994 P P 6375 5515 2024.03.20 18:23:28.457 2024.03.20 18:23:34.832 2024.03.20 17:33:55.676 2024.03.20 17:34:01.191

Elapsed time, ms. Chart for last 150 runs:

Last commits information (all timestamps in UTC):