Closed rsvoboda closed 4 days ago
Another topic for investigation is time used to build the native image
GraalVM seems to be faster than Mandrel
GraalVM is faster than Mandrel (at least when using container build): https://github.com/quarkusio/quarkus/issues/32618
From https://github.com/quarkus-qe/quarkus-test-suite/actions/runs/4672855488/jobs/8275701492:
[INFO] Quarkus QE TS: Parent .............................. SUCCESS [ 9.801 s]
[INFO] Quarkus QE TS: Environment info .................... SUCCESS [ 4.057 s]
[INFO] Quarkus QE TS: Hibernate exploratory ............... SUCCESS [06:13 min]
[INFO] Quarkus QE TS: SQL Database: Application ........... SUCCESS [ 01:19 h]
[INFO] Quarkus QE TS: SQL Database: Application Compatibility SUCCESS [ 01:17 h]
[INFO] Quarkus QE TS: SQL Database: Multiple Persistence Units SUCCESS [06:23 min]
[INFO] Quarkus QE TS: SQL Database: Panache + Flyway ...... SUCCESS [15:27 min]
[INFO] Quarkus QE TS: SQL Database: RESTEasy Reactive + Rest Data Panache SUCCESS [52:57 min]
[INFO] Quarkus QE TS: SQL Database: Vert.x SQL ............ SUCCESS [10:52 min]
[INFO] Quarkus QE TS: SQL Database: Hibernate Reactive .... SUCCESS [17:39 min]
[INFO] Quarkus QE TS: SQL Database: Reactive Vanilla ...... SUCCESS [03:56 min]
[INFO] Quarkus QE TS: Hibernate FullText Search ........... SUCCESS [22:39 min]
[INFO] Quarkus QE TS: SQL Database: Narayana-transactions . SUCCESS [50:35 min]
Proposed changes to the compatibility module. Other modules would need to reduce the coverage on supported databases and that's a step I don't want to take atm.
We haven't experienced this for a long time. There is definitely room for improvements, but that is for all the modules, not just the database ones.
Daily run of sql-db-modules in native doesn't finish in 6 hours
Example: https://github.com/quarkus-qe/quarkus-test-suite/actions/runs/4684604273/jobs/8301175364
My initial bet goes to compatibility mode tests