Show firebird.log [FOUND messages 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   
    ISQL process terminated.
  - Memory differences median acceptable.
  + Memory LEAK detected. Median of differences: 13452.0 Kb - is UNACCEPTABLE. Check memo_rss_diff:
  + 29100
  + 25032
  + 21812
  + 19336
  + 16548
  + 16080
  + 14564
  + 10460
  + 12340
  + 11948
  + 10700
  + 10728
  + 10492
  + 10088

LOG DETAILS:

2025-02-15 07:24:28.425
2025-02-15 07:24:28.425 act = <firebird.qa.plugin.Action object at [hex]>
2025-02-15 07:24:28.425 tmp_sql = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11662/tmp_8085.sql')
2025-02-15 07:24:28.425 tmp_log = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11662/tmp_8085.log')
2025-02-15 07:24:28.425 capsys = <_pytest.capture.CaptureFixture object at [hex]>
2025-02-15 07:24:28.425
2025-02-15 07:24:28.425     @pytest.mark.version('>=4.0.5')
2025-02-15 07:24:28.425     def test_1(act: Action, tmp_sql: Path, tmp_log: Path, capsys):
2025-02-15 07:24:28.425
2025-02-15 07:24:28.425         test_sql = f"""
2025-02-15 07:24:28.425             recreate table tmplog(srv_pid int);
2025-02-15 07:24:28.425             insert into tmplog(srv_pid)
2025-02-15 07:24:28.425             select mon$server_pid as p
2025-02-15 07:24:28.425             from mon$attachments
2025-02-15 07:24:28.426             where mon$attachment_id = current_connection
2025-02-15 07:24:28.426             ;
2025-02-15 07:24:28.426             commit;
2025-02-15 07:24:28.426             SET STATEMENT TIMEOUT 7200;
2025-02-15 07:24:28.426             set term ^;
2025-02-15 07:24:28.426             execute block as
2025-02-15 07:24:28.426                 declare res double precision;
2025-02-15 07:24:28.426             begin
2025-02-15 07:24:28.426                 while (1=1) do
2025-02-15 07:24:28.426                 begin
2025-02-15 07:24:28.426                     execute statement 'select ' || rand() || ' from rdb$database' into res;
2025-02-15 07:24:28.426                 end
2025-02-15 07:24:28.426             end
2025-02-15 07:24:28.426             ^
2025-02-15 07:24:28.426         """
2025-02-15 07:24:28.426         with open(tmp_sql, 'w') as f:
2025-02-15 07:24:28.426             f.write(test_sql)
2025-02-15 07:24:28.426
2025-02-15 07:24:28.426         memo_rss_list = []
2025-02-15 07:24:28.427         with act.db.connect() as con:
2025-02-15 07:24:28.427             with open(tmp_log, 'w') as f:
2025-02-15 07:24:28.427                 try:
2025-02-15 07:24:28.427                     p_handed_isql = subprocess.Popen( [act.vars['isql'], '-i', str(tmp_sql),
2025-02-15 07:24:28.427                                                       '-user', act.db.user,
2025-02-15 07:24:28.427                                                       '-password', act.db.password, act.db.dsn],
2025-02-15 07:24:28.427                                                       stdout = f,
2025-02-15 07:24:28.427                                                       stderr = subprocess.STDOUT
2025-02-15 07:24:28.427                                                     )
2025-02-15 07:24:28.427
2025-02-15 07:24:28.427                     # Let ISQL time to establish connection and start infinite loop with ES:
2025-02-15 07:24:28.427                     time.sleep(MAX_WAIT_FOR_ISQL_BEGIN_WORK)
2025-02-15 07:24:28.427
2025-02-15 07:24:28.427                     cur = con.cursor()
2025-02-15 07:24:28.427                     cur.execute('select srv_pid from tmplog')
2025-02-15 07:24:28.427                     fb_srv = psutil.Process( int(cur.fetchone()[0]) )
2025-02-15 07:24:28.427
2025-02-15 07:24:28.427                     for i in range(N_CNT):
2025-02-15 07:24:28.427                         memo_rss_list.append(int(fb_srv.memory_info().rss / 1024))
2025-02-15 07:24:28.427                         time.sleep(1)
2025-02-15 07:24:28.428
2025-02-15 07:24:28.428                 finally:
2025-02-15 07:24:28.428                     p_handed_isql.terminate()
2025-02-15 07:24:28.428
2025-02-15 07:24:28.428                 p_handed_isql.wait(MAX_WAIT_FOR_ISQL_TERMINATE)
2025-02-15 07:24:28.428                 if p_handed_isql.poll() is None:
2025-02-15 07:24:28.428                     print(f'ISQL process WAS NOT terminated in {MAX_WAIT_FOR_ISQL_TERMINATE} second(s).!')
2025-02-15 07:24:28.428                 else:
2025-02-15 07:24:28.428                     print(f'ISQL process terminated.')
2025-02-15 07:24:28.428
2025-02-15 07:24:28.428             memo_rss_diff = []
2025-02-15 07:24:28.428             for i,x in enumerate(memo_rss_list):
2025-02-15 07:24:28.428                 if i >= 1:
2025-02-15 07:24:28.428                     memo_rss_diff.append(x - memo_rss_list[i-1])
2025-02-15 07:24:28.428
2025-02-15 07:24:28.428         memo_rss_diff_median = median(memo_rss_diff)
2025-02-15 07:24:28.428         median_acceptable_msg = 'Memory differences median acceptable.'
2025-02-15 07:24:28.428         if memo_rss_diff_median <= MAX_RSS_DIFFERENCE_MEDIAN:
2025-02-15 07:24:28.428             print(median_acceptable_msg)
2025-02-15 07:24:28.429         else:
2025-02-15 07:24:28.429             print(f'Memory LEAK detected. Median of differences: {memo_rss_diff_median} Kb - is UNACCEPTABLE. Check memo_rss_diff:')
2025-02-15 07:24:28.429             for p in memo_rss_diff:
2025-02-15 07:24:28.429                 print('%6d' % p)
2025-02-15 07:24:28.429
2025-02-15 07:24:28.429         expected_stdout = f"""
2025-02-15 07:24:28.429             ISQL process terminated.
2025-02-15 07:24:28.429             {median_acceptable_msg}
2025-02-15 07:24:28.429         """
2025-02-15 07:24:28.429
2025-02-15 07:24:28.429         act.expected_stdout = expected_stdout
2025-02-15 07:24:28.429         act.stdout = capsys.readouterr().out
2025-02-15 07:24:28.429 >       assert act.clean_stdout == act.clean_expected_stdout
2025-02-15 07:24:28.429 E       assert
2025-02-15 07:24:28.429 E           ISQL process terminated.
2025-02-15 07:24:28.429 E         - Memory differences median acceptable.
2025-02-15 07:24:28.429 E         + Memory LEAK detected. Median of differences: 13452.0 Kb - is UNACCEPTABLE. Check memo_rss_diff:
2025-02-15 07:24:28.429 E         + 29100
2025-02-15 07:24:28.429 E         + 25032
2025-02-15 07:24:28.430 E         + 21812
2025-02-15 07:24:28.430 E         + 19336
2025-02-15 07:24:28.430 E         + 16548
2025-02-15 07:24:28.430 E         + 16080
2025-02-15 07:24:28.430 E         + 14564
2025-02-15 07:24:28.430 E         + 10460
2025-02-15 07:24:28.430 E         + 12340
2025-02-15 07:24:28.430 E         + 11948
2025-02-15 07:24:28.430 E         + 10700
2025-02-15 07:24:28.430 E         + 10728
2025-02-15 07:24:28.430 E         + 10492
2025-02-15 07:24:28.430 E         + 10088
2025-02-15 07:24:28.430
2025-02-15 07:24:28.430 tests\bugs\gh_8085_test.py:129: AssertionError
2025-02-15 07:24:28.430 ---------------------------- Captured stdout setup ----------------------------
2025-02-15 07:24:28.430 Creating db: localhost:H:\QA\temp\qa2024.tmp\fbqa\test_11662\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]>
tmp_sql = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11662/tmp_8085.sql')
tmp_log = WindowsPath('H:/QA/temp/qa2024.tmp/fbqa/test_11662/tmp_8085.log')
capsys = <_pytest.capture.CaptureFixture pytest object at [hex]>

    @pytest.mark.version('>=4.0.5')
    def test_1(act: Action, tmp_sql: Path, tmp_log: Path, capsys):
    
        test_sql = f"""
            recreate table tmplog(srv_pid int);
            insert into tmplog(srv_pid)
            select mon$server_pid as p
            from mon$attachments
            where mon$attachment_id = current_connection
            ;
            commit;
            SET STATEMENT TIMEOUT 7200;
            set term ^;
            execute block as
                declare res double precision;
            begin
                while (1=1) do
                begin
                    execute statement 'select ' || rand() || ' from rdb$database' into res;
                end
            end
            ^
        """
        with open(tmp_sql, 'w') as f:
            f.write(test_sql)
    
        memo_rss_list = []
        with act.db.connect() as con:
            with open(tmp_log, 'w') as f:
                try:
                    p_handed_isql = subprocess.Popen( [act.vars['isql'], '-i', str(tmp_sql),
                                                      '-user', act.db.user,
                                                      '-password', act.db.password, act.db.dsn],
                                                      stdout = f,
                                                      stderr = subprocess.STDOUT
                                                    )
    
                    # Let ISQL time to establish connection and start infinite loop with ES:
                    time.sleep(MAX_WAIT_FOR_ISQL_BEGIN_WORK)
    
                    cur = con.cursor()
                    cur.execute('select srv_pid from tmplog')
                    fb_srv = psutil.Process( int(cur.fetchone()[0]) )
    
                    for i in range(N_CNT):
                        memo_rss_list.append(int(fb_srv.memory_info().rss / 1024))
                        time.sleep(1)
    
                finally:
                    p_handed_isql.terminate()
    
                p_handed_isql.wait(MAX_WAIT_FOR_ISQL_TERMINATE)
                if p_handed_isql.poll() is None:
                    print(f'ISQL process WAS NOT terminated in {MAX_WAIT_FOR_ISQL_TERMINATE} second(s).!')
                else:
                    print(f'ISQL process terminated.')
    
            memo_rss_diff = []
            for i,x in enumerate(memo_rss_list):
                if i >= 1:
                    memo_rss_diff.append(x - memo_rss_list[i-1])
    
        memo_rss_diff_median = median(memo_rss_diff)
        median_acceptable_msg = 'Memory differences median acceptable.'
        if memo_rss_diff_median <= MAX_RSS_DIFFERENCE_MEDIAN:
            print(median_acceptable_msg)
        else:
            print(f'Memory LEAK detected. Median of differences: {memo_rss_diff_median} Kb - is UNACCEPTABLE. Check memo_rss_diff:')
            for p in memo_rss_diff:
                print('%6d' % p)
    
        expected_stdout = f"""
            ISQL process terminated.
            {median_acceptable_msg}
        """
    
        act.expected_stdout = expected_stdout
        act.stdout = capsys.readouterr().out
>       assert act.clean_stdout == act.clean_expected_stdout
E       assert   
E           ISQL process terminated.
E         - Memory differences median acceptable.
E         + Memory LEAK detected. Median of differences: 13452.0 Kb - is UNACCEPTABLE. Check memo_rss_diff:
E         + 29100
E         + 25032
E         + 21812
E         + 19336
E         + 16548
E         + 16080
E         + 14564
E         + 10460
E         + 12340
E         + 11948
E         + 10700
E         + 10728
E         + 10492
E         + 10088

tests\bugs\gh_8085_test.py:129: 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 5.0.3.1674 2025.06.27 3ee5c P P 18520 18282 2025.06.28 11:09:42.661 2025.06.28 11:10:01.181 2025.06.28 10:08:57.704 2025.06.28 10:09:15.986
2 5.0.3.1657 2025.06.26 dcb8a P P 18530 18288 2025.06.27 11:06:19.504 2025.06.27 11:06:38.034 2025.06.27 10:05:47.026 2025.06.27 10:06:05.314
3 5.0.3.1657 2025.06.20 8b4d2 P P 18521 18283 2025.06.26 11:20:47.515 2025.06.26 11:21:06.036 2025.06.26 10:20:04.476 2025.06.26 10:20:22.759
4 5.0.3.1657 2025.06.19 4bd4c P P 18552 18292 2025.06.20 05:24:57.767 2025.06.20 05:25:16.319 2025.06.20 04:24:22.925 2025.06.20 04:24:41.217
5 5.0.3.1657 2025.06.11 dae6f P P 18535 18288 2025.06.19 10:56:29.361 2025.06.19 10:56:47.896 2025.06.19 09:55:46.381 2025.06.19 09:56:04.669
6 5.0.3.1657 2025.06.10 dbc92 P P 18529 18292 2025.06.11 08:42:39.409 2025.06.11 08:42:57.938 2025.06.11 07:41:43.109 2025.06.11 07:42:01.401
7 5.0.3.1656 2025.06.05 00512 P P 18540 18283 2025.06.10 09:58:08.580 2025.06.10 09:58:27.120 2025.06.10 08:56:48.575 2025.06.10 08:57:06.858
8 5.0.3.1656 2025.05.20 c4b11 P P 18513 18288 2025.06.03 09:45:02.174 2025.06.03 09:45:20.687 2025.06.03 08:44:52.317 2025.06.03 08:45:10.605
9 5.0.3.1652 2025.05.13 f51c6 P P 18525 18279 2025.05.21 06:26:03.023 2025.05.21 06:26:21.548 2025.05.21 05:26:08.856 2025.05.21 05:26:27.135
10 5.0.3.1651 2025.05.08 ee9d2 P P 18524 18294 2025.05.13 06:38:40.337 2025.05.13 06:38:58.861 2025.05.13 05:20:14.831 2025.05.13 05:20:33.125
11 5.0.3.1651 2025.05.04 3d914 P P 18523 18285 2025.05.09 04:27:44.300 2025.05.09 04:28:02.823 2025.05.09 03:09:13.029 2025.05.09 03:09:31.314
12 5.0.3.1651 2025.04.30 141ef P P 18527 18282 2025.05.02 04:35:22.149 2025.05.02 04:35:40.676 2025.05.02 03:17:06.223 2025.05.02 03:17:24.505
13 5.0.3.1650 2025.04.30 6253f P P 18525 18320 2025.05.01 04:34:24.201 2025.05.01 04:34:42.726 2025.05.01 03:16:01.764 2025.05.01 03:16:20.084
14 5.0.3.1650 2025.04.28 4cbff P P 18525 18286 2025.04.30 04:33:25.810 2025.04.30 04:33:44.335 2025.04.30 03:15:16.772 2025.04.30 03:15:35.058
15 5.0.3.1649 2025.04.21 5b2d0 P P 18521 18289 2025.04.26 10:07:19.689 2025.04.26 10:07:38.210 2025.04.26 08:48:15.351 2025.04.26 08:48:33.640
16 5.0.3.1648 2025.04.18 2f4c5 P P 18531 18293 2025.04.20 04:18:34.484 2025.04.20 04:18:53.015 2025.04.20 03:17:38.456 2025.04.20 03:17:56.749
17 5.0.3.1635 2025.04.03 f6bd1 P P 18530 18283 2025.04.18 06:46:15.320 2025.04.18 06:46:33.850 2025.04.18 05:26:56.301 2025.04.18 05:27:14.584
18 5.0.3.1635 2025.03.31 22ec6 P P 18557 18292 2025.04.03 09:52:08.321 2025.04.03 09:52:26.878 2025.04.03 08:32:27.505 2025.04.03 08:32:45.797
19 5.0.3.1633 2025.03.28 3123a P P 18530 18296 2025.03.31 09:50:37.429 2025.03.31 09:50:55.959 2025.03.31 08:31:00.688 2025.03.31 08:31:18.984
20 5.0.3.1633 2025.03.27 e0fb8 F F 18882 18717 2025.03.28 10:22:08.982 2025.03.28 10:22:27.864 2025.03.28 08:58:44.307 2025.03.28 08:59:03.024
21 5.0.3.1631 2025.03.25 bda65 F F 18905 18818 2025.03.27 10:02:39.234 2025.03.27 10:02:58.139 2025.03.27 08:57:57.491 2025.03.27 08:58:16.309
22 5.0.3.1631 2025.03.21 1925b F F 18921 18666 2025.03.25 06:36:41.546 2025.03.25 06:37:00.467 2025.03.25 05:31:54.960 2025.03.25 05:32:13.626
23 5.0.3.1629 2025.03.18 506d7 F F 18920 18788 2025.03.20 09:37:03.511 2025.03.20 09:37:22.431 2025.03.20 08:32:04.485 2025.03.20 08:32:23.273
24 5.0.3.1628 2025.03.14 16d05 F F 18895 18541 2025.03.18 09:31:12.294 2025.03.18 09:31:31.189 2025.03.18 08:27:47.168 2025.03.18 08:28:05.709
25 5.0.3.1627 2025.02.26 4e218 F F 18909 18764 2025.03.13 09:50:25.866 2025.03.13 09:50:44.775 2025.03.13 08:45:17.307 2025.03.13 08:45:36.071
26 5.0.3.1624 2025.02.25 dc3b2 F F 18799 19228 2025.02.26 15:22:41.009 2025.02.26 15:22:59.808 2025.02.26 14:18:14.372 2025.02.26 14:18:33.600
27 5.0.2.1615 2025.02.20 4a726 F F 18915 18871 2025.02.25 08:37:20.508 2025.02.25 08:37:39.423 2025.02.25 07:16:00.799 2025.02.25 07:16:19.670
28 5.0.2.1615 2025.02.14 9cb76 F F 18956 18783 2025.02.15 04:04:58.811 2025.02.15 04:05:17.767 2025.02.15 03:02:16.778 2025.02.15 03:02:35.561
29 5.0.2.1577 2025.02.07 f50a2 P P 18538 18283 2025.02.14 06:17:39.476 2025.02.14 06:17:58.014 2025.02.14 05:16:08.596 2025.02.14 05:16:26.879
30 5.0.2.1577 2024.12.24 3c80e P P 18535 18287 2025.02.06 09:31:10.624 2025.02.06 09:31:29.159 2025.02.06 08:29:42.416 2025.02.06 08:30:00.703
31 5.0.2.1576 2024.12.17 646b0 P P 18523 18294 2024.12.24 09:14:19.030 2024.12.24 09:14:37.553 2024.12.24 08:13:05.542 2024.12.24 08:13:23.836
32 5.0.2.1575 2024.12.09 9af52 P P 18559 18287 2024.12.16 09:11:07.232 2024.12.16 09:11:25.791 2024.12.16 08:09:57.943 2024.12.16 08:10:16.230
33 5.0.2.1575 2024.12.08 63d39 P P 18462 18239 2024.12.09 15:01:17.030 2024.12.09 15:01:35.492 2024.12.09 14:05:05.877 2024.12.09 14:05:24.116
34 5.0.2.1571 2024.12.08 8d11a P P 18526 18231 2024.12.09 06:14:52.260 2024.12.09 06:15:10.786 2024.12.09 05:16:40.796 2024.12.09 05:16:59.027
35 5.0.2.1567 2024.12.07 b01a2 P P 18492 18249 2024.12.08 01:52:10.161 2024.12.08 01:52:28.653 2024.12.08 00:53:25.941 2024.12.08 00:53:44.190
36 5.0.2.1567 2024.12.02 6ae74 P P 18467 18228 2024.12.04 08:56:50.071 2024.12.04 08:57:08.538 2024.12.04 08:00:34.937 2024.12.04 08:00:53.165
37 5.0.2.1567 2024.11.26 56e63 P P 18525 18287 2024.11.30 09:02:07.206 2024.11.30 09:02:25.731 2024.11.30 08:01:31.717 2024.11.30 08:01:50.004
38 5.0.2.1567 2024.11.21 96f61 P P 18527 18298 2024.11.27 08:58:53.846 2024.11.27 08:59:12.373 2024.11.27 07:58:52.851 2024.11.27 07:59:11.149
39 5.0.2.1567 2024.11.18 e1289 P E 18532 2428 2024.11.21 09:17:17.076 2024.11.21 09:17:35.608 2024.11.21 07:58:40.383 2024.11.21 07:58:42.811
40 5.0.2.1533 2024.10.23 0ec43 P P 18526 18286 2024.11.18 08:53:06.982 2024.11.18 08:53:25.508 2024.11.18 07:52:21.568 2024.11.18 07:52:39.854
41 5.0.2.1533 2024.10.22 8af7a P P 18534 18301 2024.10.23 09:00:24.850 2024.10.23 09:00:43.384 2024.10.23 08:00:17.115 2024.10.23 08:00:35.416
42 5.0.2.1532 2024.10.15 36dc0 P P 18535 18295 2024.10.22 15:02:32.373 2024.10.22 15:02:50.908 2024.10.22 14:02:25.168 2024.10.22 14:02:43.463
43 5.0.2.1518 2024.10.04 259ba P P 18534 18287 2024.10.15 08:56:34.012 2024.10.15 08:56:52.546 2024.10.15 07:56:38.381 2024.10.15 07:56:56.668
44 5.0.2.1518 2024.09.26 703cd P P 18573 18287 2024.10.03 09:01:29.251 2024.10.03 09:01:47.824 2024.10.03 08:01:14.086 2024.10.03 08:01:32.373
45 5.0.2.1489 2024.08.31 994a6 P P 18523 18284 2024.09.26 09:20:26.212 2024.09.26 09:20:44.735 2024.09.26 08:01:12.763 2024.09.26 08:01:31.047
46 5.0.2.1476 2024.08.09 843ea P P 18600 18340 2024.09.01 09:09:05.214 2024.09.01 09:09:23.814 2024.09.01 07:48:26.743 2024.09.01 07:48:45.083
47 5.0.1.1454 2024.08.08 30f9f P P 18620 18342 2024.08.09 08:50:48.840 2024.08.09 08:51:07.460 2024.08.09 07:50:49.048 2024.08.09 07:51:07.390
48 5.0.1.1453 2024.08.07 ebbc3 P P 18634 18331 2024.08.08 20:05:06.843 2024.08.08 20:05:25.477 2024.08.08 19:04:41.476 2024.08.08 19:04:59.807
49 5.0.1.1453 2024.08.06 1b9d0 P P 18438 18206 2024.08.07 08:20:21.116 2024.08.07 08:20:39.554 2024.08.07 07:25:01.348 2024.08.07 07:25:19.554
50 5.0.1.1453 2024.07.30 48044 P P 18438 18217 2024.08.03 08:18:25.095 2024.08.03 08:18:43.533 2024.08.03 07:22:56.238 2024.08.03 07:23:14.455
51 5.0.1.1453 2024.07.28 8d956 P P 18429 18211 2024.07.30 07:59:09.564 2024.07.30 07:59:27.993 2024.07.30 07:05:22.050 2024.07.30 07:05:40.261
52 5.0.1.1429 2024.07.19 8ee90 P P 18437 18212 2024.07.27 07:57:52.529 2024.07.27 07:58:10.966 2024.07.27 07:04:27.982 2024.07.27 07:04:46.194
53 5.0.1.1428 2024.07.15 00392 P P 18466 18207 2024.07.19 07:53:16.599 2024.07.19 07:53:35.065 2024.07.19 07:00:00.953 2024.07.19 07:00:19.160
54 5.0.1.1428 2024.06.30 67a31 P P 18435 18224 2024.07.15 08:04:45.902 2024.07.15 08:05:04.337 2024.07.15 07:10:18.040 2024.07.15 07:10:36.264
55 5.0.1.1415 2024.06.12 f8731 P P 18438 18215 2024.06.22 05:03:26.708 2024.06.22 05:03:45.146 2024.06.22 04:10:37.202 2024.06.22 04:10:55.417
56 5.0.1.1415 2024.06.11 31d74 P P 18362 18143 2024.06.11 23:33:59.064 2024.06.11 23:34:17.426 2024.06.11 22:44:35.652 2024.06.11 22:44:53.795
57 5.0.1.1401 2024.06.05 f9b76 P P 18346 18143 2024.06.11 04:24:51.276 2024.06.11 04:25:09.622 2024.06.11 03:35:12.908 2024.06.11 03:35:31.051
58 5.0.1.1398 2024.05.10 5e3ce P P 18377 18143 2024.05.25 05:19:43.715 2024.05.25 05:20:02.092 2024.05.25 04:30:26.631 2024.05.25 04:30:44.774
59 5.0.1.1397 2024.05.09 ee2ef P P 18361 18143 2024.05.10 05:15:41.735 2024.05.10 05:16:00.096 2024.05.10 04:26:58.692 2024.05.10 04:27:16.835
60 5.0.1.1392 2024.04.29 7dbc2 P P 18361 18142 2024.05.09 17:05:23.731 2024.05.09 17:05:42.092 2024.05.09 16:16:27.446 2024.05.09 16:16:45.588
61 5.0.1.1386 2024.04.25 c0328 P P 18361 18143 2024.04.29 05:14:41.626 2024.04.29 05:14:59.987 2024.04.29 04:25:58.764 2024.04.29 04:26:16.907
62 5.0.1.1386 2024.04.20 80571 P P 18376 18157 2024.04.25 05:17:18.644 2024.04.25 05:17:37.020 2024.04.25 04:27:47.407 2024.04.25 04:28:05.564
63 5.0.1.1378 2024.04.07 5292b F F 18362 18143 2024.04.20 05:36:54.365 2024.04.20 05:37:12.727 2024.04.20 04:26:23.553 2024.04.20 04:26:41.696

Elapsed time, ms. Chart for last 63 runs:

Last commits information (all timestamps in UTC):