[MCOL-1524] Backward / Forward compatibility test for javamcsapi and mcsapi Created: 2018-07-03 Updated: 2023-10-26 Resolved: 2018-07-26 |
|
| Status: | Closed |
| Project: | MariaDB ColumnStore |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 1.1.6 |
| Type: | New Feature | Priority: | Major |
| Reporter: | Jens Röwekamp (Inactive) | Assignee: | Daniel Lee (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Sprint: | 2018-14, 2018-15 |
| Description |
|
With the decision to separate javamcsapi and mcsapi in the Informatica connector, scenarios are possible where the Informatica connector uses a newer version of the Java wrapper library javamcsapi that calls the function of an older version of mcsapi manually installed on the system. It is also possible that a newer version of mcsapi installed on the system is called by an older version of javamcsapi. As a result we need to ensure that the call of the essential functions of javamcsapi to mcsapi are backward and forward compatible within the minor version level. (e.g. 1.1.x) This tests is shall be build to verify that. |
| Comments |
| Comment by Jens Röwekamp (Inactive) [ 2018-07-05 ] |
|
The test executes the Java mcsapi tests with different combinations of mcsapi and javamcsapi of the same minor version (e.g. 1.1.x) to ensure compatibility. It uses the git tags columnstore-* to differentiate between versions. Currently versions 1.1.3 and 1.1.5 aren't tagged and therefore not tested. For QA: |
| Comment by Jens Röwekamp (Inactive) [ 2018-07-13 ] |
|
Just discovered that the test actually fails in out of source builds, but still states that it passed. Therefore, I'll bounce the ticket back to me to fix it. |
| Comment by Jens Röwekamp (Inactive) [ 2018-07-16 ] |
|
| Comment by Daniel Lee (Inactive) [ 2018-07-26 ] |
|
Build verified: 1.1.6-1 source /root/columnstore/mariadb-columnstore-server Merge pull request #123 from drrtuy/ /root/columnstore/mariadb-columnstore-server/mariadb-columnstore-engine Merge pull request #526 from mariadb-corporation/ Mcol 1535 /root/mariadb-columnstore-tools Merge pull request #123 from drrtuy/ /root/columnstore/mariadb-columnstore-server/mariadb-columnstore-engine Merge pull request #526 from mariadb-corporation/ Mcol 1535 /root/mariadb-columnstore-tools update version All tests passed on Centos7 |