01. Total results for each kind of outcome and server mode, for previous 30 runs
02. NEW CRASHES/BUGCHECKS: tests that caused FB abnormal termination for LAST run (1 rows)
[CURRENT] 03. NEW FAILS: tests which failed for LAST run (17 rows)
04. NEW ERRORS: tests which raised runtime error for LAST run (760 rows)
04. STILL FAILS: tests which fail for at least TWO LAST runs (12 rows)
05. NEW SLOWDOWN: tests with performance problem for LAST 5 runs (1 rows)
06. STILL SLOWDOWN: tests with performance problem for MORE THAN 5 last runs (4 rows)
07. Has fails: tests with at least one fail for previous 30 runs (109 rows)
08. Has runtime errors: tests with at least one runtime error for previous 30 runs (1114 rows)
09. Has crashes/bugchecks: tests that caused FB abnormal termination for previous 30 runs (3 rows)
10. NEW PASSED: successful tests for last run and outcome = FAIL/ERROR/SKIPPED or absent previously (1 rows)
11. All tests: outcomes for previous 30 runs (3728 rows)
12. Skipped: tests which was intentionally excluded from execution (82 rows)

Generated UTC 25.04.2025 10:35
Tested: HQ50.   Build / date: 5.0.3.1649-5b2d0dcc / 2025.04.21;
Test machine: Windows 10 10.0.19045; logical CPUs: 8; RAM: 31 Gb 
QA software: Python: 3.11.2; pytest: 7.4.4; firebird.driver: 1.10.9; firebird.Qa: 0.19.3 
Jump to the list of unique test names from this report
Jump to the list with last developing commits information

Tests with result = "FAIL" for LAST run:

NN Test name mode
5.0.3.1649
2025.04.21
5.0.3.1648
2025.04.18
5.0.3.1635
2025.04.03
5.0.3.1635
2025.03.31
5.0.3.1633
2025.03.28
5.0.3.1633
2025.03.27
5.0.3.1631
2025.03.25
5.0.3.1631
2025.03.21
5.0.3.1629
2025.03.18
5.0.3.1628
2025.03.14
5.0.3.1627
2025.02.26
5.0.3.1624
2025.02.25
5.0.2.1615
2025.02.20
5.0.2.1615
2025.02.14
5.0.2.1577
2025.02.07
5.0.2.1577
2024.12.24
5.0.2.1576
2024.12.17
5.0.2.1575
2024.12.09
5.0.2.1575
2024.12.08
5.0.2.1571
2024.12.08
5.0.2.1567
2024.12.07
5.0.2.1567
2024.12.02
5.0.2.1567
2024.11.26
5.0.2.1567
2024.11.21
5.0.2.1567
2024.11.18
5.0.2.1533
2024.10.23
5.0.2.1533
2024.10.22
5.0.2.1532
2024.10.15
5.0.2.1518
2024.10.04
5.0.2.1518
2024.09.26
Test TITLE
1 SS F P F F F F P P P P P P P P F F X X X X X X X X X X X X X X
gbak: Incorrect total statistics for restore
2 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Add REPLICA MODE to the output of the isql SHOW DATABASE command
3 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
ISQL showing publication status
4 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Characters are garbled when replicating fields with type BLOB SUB_TYPE TEXT if the character set of the connection and the field are different
5 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Error "BLOB is not found" while replication converts INSERT into UPDATE for a conflicting record
6 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Problem with replication of BLOB segments longer than 32KB
7 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Replica DB must not fire DB-level triggers but their activity on master must be eventually seen in replica
8 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
DDL-triggers must fire only on master DB
9 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Disallow replication of RDB$BACKUP_HISTORY
10 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Conflicting INSERT propagated into a read-write replica may cause duplicate records to appear
11 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Failed DDL commands can be replicated
12 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Generator values may not replicate after commit
13 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Invalid message in replication.log (and possibly crash in the case of synchronous replication) when the target DB has no its "replica" flag set
14 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Applying full DDL from OLTP-EMUL test on master with further check replica
15 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Crash or hang while shutting down the replica database if segments are being applied
16 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Some updates can crash Firebird server on replica side
17 SS F P F F F F P P P P P P F P P P P P P P P P P P F P P P P P
Replication gets stuck due to "Blob xxx.xx is not found for table xxx" error

Elapsed time, milliseconds:

NN Test name mode median_ms
5.0.3.1649
2025.04.21
5.0.3.1648
2025.04.18
5.0.3.1635
2025.04.03
5.0.3.1635
2025.03.31
5.0.3.1633
2025.03.28
5.0.3.1633
2025.03.27
5.0.3.1631
2025.03.25
5.0.3.1631
2025.03.21
5.0.3.1629
2025.03.18
5.0.3.1628
2025.03.14
5.0.3.1627
2025.02.26
5.0.3.1624
2025.02.25
5.0.2.1615
2025.02.20
5.0.2.1615
2025.02.14
5.0.2.1577
2025.02.07
5.0.2.1577
2024.12.24
5.0.2.1576
2024.12.17
5.0.2.1575
2024.12.09
5.0.2.1575
2024.12.08
5.0.2.1571
2024.12.08
5.0.2.1567
2024.12.07
5.0.2.1567
2024.12.02
5.0.2.1567
2024.11.26
5.0.2.1567
2024.11.21
5.0.2.1567
2024.11.18
5.0.2.1533
2024.10.23
5.0.2.1533
2024.10.22
5.0.2.1532
2024.10.15
5.0.2.1518
2024.10.04
5.0.2.1518
2024.09.26
Test TITLE
1 SS 2732 2971 2593 3042 3127 3309 3026 2748 2678 2718 2747 2569 2415 2587 2793 2644 2641 0 0 0 0 0 0 0 0 0 0 0 0 0 0
gbak: Incorrect total statistics for restore
2 SS 357 2087 311 2082 2080 2091 2336 393 381 380 359 377 313 2076 371 356 308 311 309 281 351 347 350 384 307 2097 311 322 324 305 368
Add REPLICA MODE to the output of the isql SHOW DATABASE command
3 SS 157 2072 157 2075 2071 2077 2120 157 173 154 156 155 156 2077 158 159 155 154 156 139 144 143 141 158 155 2077 159 158 162 157 158
ISQL showing publication status
4 SS 8764 2211 8717 2210 2399 2194 2438 9291 8631 9544 8769 8759 8903 2394 8548 9701 9560 9734 9558 9511 9032 9357 9498 8589 9548 2199 8694 9745 8706 8722 9584
Characters are garbled when replicating fields with type BLOB SUB_TYPE TEXT if the character set of the connection and the field are different
5 SS 9132 2412 9988 2382 2208 2401 2405 9057 9149 9112 10217 10029 9138 2200 9040 9127 9037 9195 9044 9381 10056 10030 9512 10130 9082 2627 10160 9099 10070 10322 9238
Error "BLOB is not found" while replication converts INSERT into UPDATE for a conflicting record
6 SS 6135 2391 5458 2397 2421 2198 2437 7077 6925 7428 5406 5817 6527 2372 6419 6422 6471 6445 6412 6088 6109 6031 6161 5662 6483 2201 5772 6457 6434 6425 6775
Problem with replication of BLOB segments longer than 32KB
7 SS 6165 2194 6174 2200 2214 2388 2210 5231 6218 6225 6176 6177 6446 2200 6138 6201 6219 6221 6170 6059 6041 6257 6030 6142 6161 2428 6158 6407 6169 6171 6196
Replica DB must not fire DB-level triggers but their activity on master must be eventually seen in replica
8 SS 6396 2393 7354 2391 2374 2395 2420 7422 6411 7475 7347 6413 6404 2388 7398 6368 7395 6389 7411 6252 6245 7696 6293 6409 7410 2430 7417 6422 6355 6369 6337
DDL-triggers must fire only on master DB
9 SS 8508 2215 8710 2225 2380 2226 2217 8661 8586 8762 8671 9329 9632 2406 8473 8857 8352 6259 8936 6702 6092 8359 8870 9629 8412 2197 9060 9405 8544 8657 6093
Disallow replication of RDB$BACKUP_HISTORY
10 SS 8757 2387 8710 2424 2200 2392 2403 8789 9663 8719 9740 8790 8637 2248 9580 9681 9544 8715 8726 8526 9368 9477 9497 8718 9705 2383 8700 9026 9568 9564 9705
Conflicting INSERT propagated into a read-write replica may cause duplicate records to appear
11 SS 6130 2392 6130 2392 2389 2204 2193 6462 6164 6147 5260 6523 6196 2407 6132 6136 6130 6129 6172 6017 6013 7301 6029 6137 6149 2203 6137 6211 6150 6116 6125
Failed DDL commands can be replicated
12 SS 6057 2224 6042 2201 2194 2387 2393 6122 6128 6097 6440 6077 6097 2199 6079 6057 6068 6076 6056 6926 5925 6029 5953 6057 6149 2390 6054 6134 6084 6057 6063
Generator values may not replicate after commit
13 SS 13136 2204 12155 2207 2382 2197 2254 12172 12235 13236 13265 13556 12165 2402 13131 13142 12129 13151 13124 13019 14084 13478 14025 13185 13162 2413 13168 13601 13205 13187 13191
Invalid message in replication.log (and possibly crash in the case of synchronous replication) when the target DB has no its "replica" flag set
14 SS 15822 2204 14111 2400 2395 2205 2389 14570 16587 16843 17267 16922 16760 2391 16335 16708 14426 14084 15931 16332 15626 15995 15646 16818 15857 2213 16386 15787 13404 16475 15924
Applying full DDL from OLTP-EMUL test on master with further check replica
15 SS 13482 2391 13155 2385 2199 2427 2394 13196 13770 13159 13921 13837 13255 2203 14149 13544 13374 14777 13783 13420 14422 13301 13214 14286 14389 2401 14184 14151 14179 13601 14181
Crash or hang while shutting down the replica database if segments are being applied
16 SS 6152 2219 7834 2198 2398 2207 2409 6132 7160 7152 7166 6158 6147 2389 6075 6078 6076 6069 6214 6953 6942 7035 6966 7067 7090 2195 6102 6180 7079 6106 7075
Some updates can crash Firebird server on replica side
17 SS 6064 2389 5062 2392 2219 2391 2204 6122 6135 5659 6271 6091 7112 2202 6082 6059 6054 6080 7105 5972 5929 6013 5944 6073 6114 2416 6076 6656 6083 7090 6070
Replication gets stuck due to "Blob xxx.xx is not found for table xxx" error

List of tests in this report:


https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/basic/isql/test_07.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/basic/isql/test_08.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_blob_characters_garbled_when_conn_charset_differs.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_blob_not_found_in_rw_replica_if_target_row_exists.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_blob_segments_longer_32kb_are_not_replicated.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_dblevel_triggers_must_not_fire_on_replica.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_ddl_triggers_must_not_fire_on_replica.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_disallow_rdb_backup_history_replication.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_duplicates_in_rw_replica_after_conflicting_insert.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_failed_ddl_commands_can_be_replicated.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_generator_could_not_be_transferred_to_replica.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_invalid_msg_if_target_db_has_no_replica_flag.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_oltp_emul_ddl.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_shutdown_during_applying_segments_leads_to_crash.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_some_updates_crash_server_on_replica_side.py
https://github.com/FirebirdSQL/firebird-qa/tree/master/tests/functional/replication/test_updating_blob_with_empty_string_stops_replication.py
https://github.com/FirebirdSQL/firebird/issues/8391
=== end of list ===

Last commits information (all timestamps in UTC):