| NN | Test name | mode |
6.0.0.1357
|
6.0.0.1356
|
6.0.0.1355
|
6.0.0.1354
|
6.0.0.1352
|
6.0.0.1351
|
6.0.0.1346
|
6.0.0.1342
|
6.0.0.1338
|
6.0.0.1337
|
6.0.0.1336
|
6.0.0.1335
|
6.0.0.1334
|
6.0.0.1330
|
6.0.0.1315
|
6.0.0.1313
|
6.0.0.1312
|
6.0.0.1311
|
6.0.0.1309
|
6.0.0.1306
|
6.0.0.1305
|
6.0.0.1304
|
6.0.0.1301
|
6.0.0.1300
|
6.0.0.1299
|
6.0.0.1295
|
6.0.0.1293
|
6.0.0.1292
|
6.0.0.1290
|
6.0.0.1286
|
6.0.0.1283
|
6.0.0.1282
|
6.0.0.1280
|
6.0.0.1278
|
6.0.0.1277
|
Test TITLE |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Replicator must have access to the table with blob regardless SELECT grant on this table to the user who created blob. |
|
| 2 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | 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 |
|
| 3 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Error "BLOB is not found" while replication converts INSERT into UPDATE for a conflicting record |
|
| 4 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Problem with replication of BLOB segments longer than 32KB |
|
| 5 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Bugcheck 183 (wrong record length) could happen on replica database after UK violation on insert |
|
| 6 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Replica DB must not fire DB-level triggers but their activity on master must be eventually seen in replica |
|
| 7 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | DDL-triggers must fire only on master DB |
|
| 8 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Disallow replication of RDB$BACKUP_HISTORY |
|
| 9 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | X | X | X | X | X | X | X | Replicator could produce log segments with duplicated segment numbers |
|
| 10 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Conflicting INSERT propagated into a read-write replica may cause duplicate records to appear |
|
| 11 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Failed DDL commands can be replicated |
|
| 12 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Generator values may not replicate after commit |
|
| 13 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | DDL-Changes in replication does not set the correct grantor |
|
| 14 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | 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 |
|
| 15 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Make asynchronous replica re-initialization reliable #8324 |
|
| 16 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Permission error with replication |
|
| 17 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Crash or hang while shutting down the replica database if segments are being applied |
|
| 18 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Some updates can crash Firebird server on replica side |
|
| 19 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | PK/UK violation error raises in RW replica if constraint name is used to check uniqueness instead of index name |
|
| 20 | CS | F | P | F | P | P | P | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Replication gets stuck due to "Blob xxx.xx is not found for table xxx" error |
|
| 21 | CS | F | P | P | F | F | P | F | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | Check ability to access to database in shutdown single mode as non-sysdba |
| NN | Test name | mode | median_ms |
6.0.0.1357
|
6.0.0.1356
|
6.0.0.1355
|
6.0.0.1354
|
6.0.0.1352
|
6.0.0.1351
|
6.0.0.1346
|
6.0.0.1342
|
6.0.0.1338
|
6.0.0.1337
|
6.0.0.1336
|
6.0.0.1335
|
6.0.0.1334
|
6.0.0.1330
|
6.0.0.1315
|
6.0.0.1313
|
6.0.0.1312
|
6.0.0.1311
|
6.0.0.1309
|
6.0.0.1306
|
6.0.0.1305
|
6.0.0.1304
|
6.0.0.1301
|
6.0.0.1300
|
6.0.0.1299
|
6.0.0.1295
|
6.0.0.1293
|
6.0.0.1292
|
6.0.0.1290
|
6.0.0.1286
|
6.0.0.1283
|
6.0.0.1282
|
6.0.0.1280
|
6.0.0.1278
|
6.0.0.1277
|
Test TITLE |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | CS | 10161 | 148628 | 11351 | 147228 | 8987 | 9304 | 9279 | 10954 | 10224 | 10119 | 147829 | 11219 | 9061 | 11057 | 9315 | 10472 | 9078 | 11129 | 10230 | 11172 | 10011 | 10030 | 9285 | 10090 | 11073 | 10161 | 10066 | 11502 | 12371 | 10143 | 10128 | 11044 | 9729 | 11566 | 9723 | 9770 | Replicator must have access to the table with blob regardless SELECT grant on this table to the user who created blob. |
|
| 2 | CS | 8801 | 68289 | 9009 | 68369 | 8801 | 8518 | 9409 | 9240 | 9416 | 8801 | 68037 | 8645 | 8677 | 8782 | 9399 | 8480 | 8602 | 8708 | 9520 | 9422 | 8723 | 8722 | 8597 | 8591 | 9343 | 8463 | 8559 | 9592 | 8458 | 8270 | 9295 | 9366 | 9173 | 8749 | 8934 | 9084 | Characters are garbled when replicating fields with type BLOB SUB_TYPE TEXT if the character set of the connection and the field are different |
|
| 3 | CS | 12797 | 68249 | 12408 | 68453 | 12222 | 13257 | 12170 | 12233 | 11861 | 12679 | 66105 | 12977 | 13061 | 12283 | 12530 | 12835 | 12661 | 12666 | 11861 | 12480 | 12623 | 12797 | 12970 | 13143 | 12821 | 12968 | 13103 | 12184 | 16171 | 16036 | 15792 | 12381 | 12259 | 13100 | 12156 | 12840 | Error "BLOB is not found" while replication converts INSERT into UPDATE for a conflicting record |
|
| 4 | CS | 9410 | 70015 | 9803 | 70218 | 9410 | 9742 | 9399 | 9487 | 9657 | 9453 | 70187 | 9287 | 9509 | 9797 | 9328 | 9360 | 9424 | 9378 | 9848 | 9212 | 9719 | 9231 | 9217 | 9158 | 9177 | 9441 | 9315 | 9741 | 9008 | 9988 | 8873 | 9055 | 9827 | 8414 | 8863 | 9390 | Problem with replication of BLOB segments longer than 32KB |
|
| 5 | CS | 6391 | 66939 | 6324 | 66797 | 7138 | 6088 | 6029 | 6848 | 6933 | 6054 | 66831 | 6087 | 6041 | 6959 | 5999 | 7075 | 6905 | 7019 | 6104 | 6069 | 5964 | 6224 | 6143 | 6957 | 6103 | 6152 | 6703 | 6305 | 6654 | 6398 | 6981 | 6833 | 6363 | 6391 | 7387 | 6320 | Bugcheck 183 (wrong record length) could happen on replica database after UK violation on insert |
|
| 6 | CS | 5909 | 68032 | 6082 | 68035 | 6022 | 5975 | 5957 | 5782 | 5873 | 6121 | 68014 | 5979 | 5909 | 4929 | 5981 | 4966 | 5972 | 4975 | 5969 | 6033 | 5898 | 5821 | 5870 | 4963 | 6048 | 5848 | 5195 | 6068 | 5928 | 5548 | 5761 | 5810 | 5208 | 6169 | 5169 | 5136 | Replica DB must not fire DB-level triggers but their activity on master must be eventually seen in replica |
|
| 7 | CS | 6764 | 68621 | 9736 | 68948 | 8590 | 6788 | 6688 | 6170 | 6403 | 6578 | 68746 | 6770 | 6616 | 7640 | 6460 | 6605 | 6764 | 7585 | 6688 | 6798 | 6601 | 6677 | 6582 | 6693 | 6439 | 6660 | 6797 | 8867 | 9666 | 10388 | 9353 | 6341 | 6769 | 6676 | 6899 | 6750 | DDL-triggers must fire only on master DB |
|
| 8 | CS | 5990 | 67724 | 5990 | 68017 | 6905 | 5791 | 5972 | 6583 | 5726 | 5858 | 67733 | 5966 | 5723 | 5901 | 6881 | 6723 | 5742 | 5888 | 5751 | 5744 | 5923 | 5831 | 6885 | 6866 | 5814 | 6916 | 5766 | 6930 | 6628 | 5351 | 6367 | 5850 | 6220 | 6217 | 6171 | 5997 | Disallow replication of RDB$BACKUP_HISTORY |
|
| 9 | CS | 5882 | 67769 | 5881 | 67980 | 5761 | 5861 | 6751 | 5524 | 5727 | 5883 | 67785 | 5840 | 6849 | 5774 | 5782 | 5810 | 5726 | 5771 | 6771 | 6709 | 6863 | 6634 | 5777 | 5760 | 6772 | 5769 | 6827 | 5902 | 6392 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Replicator could produce log segments with duplicated segment numbers |
|
| 10 | CS | 9483 | 67734 | 9722 | 68027 | 9661 | 9685 | 9407 | 9357 | 9736 | 9455 | 68042 | 9699 | 8755 | 9544 | 9472 | 9579 | 9483 | 9524 | 9598 | 9490 | 8534 | 9448 | 9652 | 9510 | 8436 | 9548 | 8570 | 8749 | 9438 | 9342 | 9355 | 9470 | 8953 | 8925 | 9263 | 9954 | Conflicting INSERT propagated into a read-write replica may cause duplicate records to appear |
|
| 11 | CS | 5941 | 67985 | 5921 | 67903 | 5781 | 5962 | 5836 | 6501 | 5824 | 5827 | 68000 | 5945 | 5939 | 5801 | 5814 | 6020 | 5894 | 5936 | 5859 | 5837 | 6783 | 5941 | 5935 | 5849 | 6757 | 6178 | 6867 | 5959 | 5580 | 6388 | 6494 | 5837 | 6257 | 6253 | 6234 | 5174 | Failed DDL commands can be replicated |
|
| 12 | CS | 5762 | 67596 | 5721 | 67701 | 5698 | 5712 | 5751 | 5509 | 6627 | 6733 | 67693 | 5663 | 5746 | 6640 | 5744 | 5668 | 6813 | 5672 | 5627 | 5677 | 5710 | 5643 | 5543 | 5664 | 5762 | 5942 | 5686 | 6763 | 6286 | 6109 | 6298 | 6643 | 5920 | 5957 | 6021 | 6847 | Generator values may not replicate after commit |
|
| 13 | CS | 6802 | 68317 | 6781 | 68396 | 6690 | 6551 | 6600 | 6455 | 6632 | 8726 | 68302 | 7769 | 6808 | 9737 | 6639 | 6670 | 9845 | 6678 | 6614 | 6491 | 6361 | 7642 | 6791 | 6526 | 6594 | 6860 | 6553 | 6802 | 9847 | 9593 | 9876 | 6145 | 7491 | 9582 | 9486 | 9174 | DDL-Changes in replication does not set the correct grantor |
|
| 14 | CS | 12963 | 135867 | 12033 | 136369 | 13056 | 12997 | 12957 | 12802 | 11885 | 13108 | 136201 | 12027 | 13028 | 11933 | 13054 | 13023 | 11975 | 12963 | 13079 | 12882 | 12964 | 11801 | 13006 | 13003 | 12919 | 11877 | 13097 | 11964 | 12739 | 12580 | 14684 | 12766 | 15368 | 13277 | 12311 | 12164 | Invalid message in replication.log (and possibly crash in the case of synchronous replication) when the target DB has no its "replica" flag set |
|
| 15 | CS | 102144 | 66660 | 103740 | 66710 | 108290 | 102878 | 102783 | 102323 | 105750 | 105512 | 66692 | 102144 | 105872 | 99201 | 99968 | 102909 | 99429 | 99326 | 102238 | 101637 | 101774 | 99290 | 104700 | 99799 | 102772 | 102254 | 104589 | 99650 | 103316 | 103603 | 103964 | 99474 | 101561 | 98709 | 99750 | 99310 | Make asynchronous replica re-initialization reliable #8324 |
|
| 16 | CS | 6320 | 68004 | 6426 | 68663 | 6274 | 6320 | 6184 | 7052 | 6381 | 6247 | 68175 | 6363 | 6132 | 7122 | 6261 | 6288 | 6330 | 6207 | 6243 | 7095 | 7088 | 6185 | 6206 | 6290 | 6142 | 7334 | 7396 | 6525 | 6119 | 6095 | 6093 | 6096 | 6462 | 6506 | 5742 | 6416 | Permission error with replication |
|
| 17 | CS | 14341 | 17361 | 16922 | 17651 | 14188 | 17033 | 13818 | 16696 | 13762 | 14347 | 17153 | 14291 | 14145 | 16873 | 16901 | 14076 | 14341 | 14031 | 13742 | 13659 | 17011 | 14282 | 14365 | 13954 | 13889 | 16754 | 16399 | 14220 | 17984 | 17450 | 17749 | 13822 | 13667 | 13884 | 14367 | 14259 | Crash or hang while shutting down the replica database if segments are being applied |
|
| 18 | CS | 6716 | 67597 | 6861 | 67705 | 6782 | 6730 | 6628 | 6529 | 6691 | 6777 | 67624 | 6821 | 6675 | 6770 | 6676 | 6706 | 6716 | 6679 | 6619 | 6778 | 6708 | 6733 | 6811 | 6546 | 6720 | 6779 | 6806 | 6774 | 6437 | 6166 | 6327 | 6667 | 6001 | 6978 | 6015 | 5916 | Some updates can crash Firebird server on replica side |
|
| 19 | CS | 9438 | 136240 | 9029 | 137045 | 8663 | 8810 | 9581 | 9438 | 9491 | 8614 | 136232 | 8660 | 9551 | 9438 | 9543 | 8518 | 9456 | 9573 | 9566 | 8614 | 9514 | 8449 | 8524 | 9571 | 8400 | 8690 | 8608 | 8808 | 9589 | 9316 | 9325 | 9406 | 10020 | 8867 | 9923 | 9723 | PK/UK violation error raises in RW replica if constraint name is used to check uniqueness instead of index name |
|
| 20 | CS | 5978 | 67846 | 5837 | 67689 | 6658 | 5596 | 5616 | 5588 | 5650 | 6659 | 67742 | 6913 | 5669 | 5616 | 5653 | 6763 | 5750 | 5862 | 5673 | 6773 | 5684 | 6614 | 6587 | 5660 | 6601 | 6725 | 6717 | 5695 | 6255 | 6207 | 6112 | 5634 | 5983 | 5870 | 5978 | 5797 | Replication gets stuck due to "Blob xxx.xx is not found for table xxx" error |
|
| 21 | CS | 3691 | 2014 | 4087 | 3857 | 3730 | 3625 | 3724 | 3446 | 3598 | 3663 | 3545 | 3767 | 3921 | 3553 | 3525 | 3691 | 3638 | 3737 | 3625 | 3553 | 3649 | 3699 | 3596 | 3816 | 3574 | 3644 | 3650 | 3824 | 4745 | 4370 | 4749 | 3549 | 4170 | 4276 | 4417 | 4200 | Check ability to access to database in shutdown single mode as non-sysdba |