Skip to content

Commit a09f427

Browse files
authored
Quarkus: remove unnecessary test (TechEmpower#8241)
* Quarkus: let's not enable io_uring support yet * Quarkus: remove legacy configuration to help with testing times
1 parent 8c340c4 commit a09f427

23 files changed

+21
-816
lines changed

frameworks/Java/quarkus/README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,14 @@ This is the Quarkus portion of a [benchmarking test suite](../) comparing a vari
44

55
## Implementations
66

7-
There are currently 3 implementations:
7+
There are currently 2 implementations:
88

9-
- RESTEasy and Hibernate ORM
10-
- RESTEasy Reactive and Hibernate ORM
11-
- RESTEasy Reactive and Hibernate Reactive
9+
- Quarkus using RESTEasy Reactive and Hibernate ORM (classic Hibernate for DB operations, while handling web via the reactive stack)
10+
- Quarkus using RESTEasy Reactive and Hibernate Reactive (fully reactive stack)
11+
12+
## Testing
13+
14+
./tfb --mode verify --test quarkus quarkus-hibernate-reactive
1215

1316
## Versions
1417

frameworks/Java/quarkus/benchmark_config.json

Lines changed: 3 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,6 @@
33
"tests": [
44
{
55
"default": {
6-
"json_url": "/json",
7-
"db_url": "/db",
8-
"query_url": "/queries?queries=",
9-
"update_url": "/updates?queries=",
10-
"fortune_url": "/fortunes",
11-
"plaintext_url": "/plaintext",
12-
"port": 8080,
13-
"approach": "Realistic",
14-
"classification": "fullstack",
15-
"database": "Postgres",
16-
"framework": "Quarkus",
17-
"language": "Java",
18-
"flavor": "None",
19-
"orm": "Full",
20-
"platform": "JAX-RS",
21-
"webserver": "Vert.x",
22-
"os": "Linux",
23-
"database_os": "Linux",
24-
"display_name": "quarkus [RESTEasy, Hibernate ORM]",
25-
"notes": "",
26-
"versus": "Netty"
27-
},
28-
"resteasy-reactive-hibernate": {
296
"json_url": "/json",
307
"db_url": "/db",
318
"query_url": "/queries?queries=",
@@ -44,11 +21,11 @@
4421
"webserver": "Vert.x",
4522
"os": "Linux",
4623
"database_os": "Linux",
47-
"display_name": "quarkus [RESTEasy Reactive, Hibernate ORM]",
24+
"display_name": "Quarkus, Hibernate ORM",
4825
"notes": "",
4926
"versus": "Netty"
5027
},
51-
"resteasy-reactive-hibernate-reactive": {
28+
"hibernate-reactive": {
5229
"json_url": "/json",
5330
"db_url": "/db",
5431
"query_url": "/queries?queries=",
@@ -67,7 +44,7 @@
6744
"webserver": "Vert.x",
6845
"os": "Linux",
6946
"database_os": "Linux",
70-
"display_name": "quarkus [RESTEasy Reactive, Hibernate Reactive]",
47+
"display_name": "Quarkus, Hibernate Reactive",
7148
"notes": "",
7249
"versus": "Netty"
7350
}

frameworks/Java/quarkus/config.toml

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,11 @@ database = "Postgres"
1414
database_os = "Linux"
1515
os = "Linux"
1616
orm = "Full"
17-
platform = "JAX-RS"
18-
webserver = "Undertow"
19-
versus = "Netty"
20-
21-
[resteasy-reactive-hibernate]
22-
urls.plaintext = "/plaintext"
23-
urls.json = "/json"
24-
urls.db = "/db"
25-
urls.query = "/queries?queries="
26-
urls.update = "/updates?queries="
27-
urls.fortune = "/fortunes"
28-
approach = "Realistic"
29-
classification = "fullstack"
30-
database = "Postgres"
31-
database_os = "Linux"
32-
os = "Linux"
33-
orm = "Full"
3417
platform = "RESTEasy Reactive"
35-
webserver = "Vertx"
18+
webserver = "Vert.x"
3619
versus = "Netty"
3720

38-
[resteasy-reactive-hibernate-reactive]
21+
[hibernate-reactive]
3922
urls.plaintext = "/plaintext"
4023
urls.json = "/json"
4124
urls.db = "/db"
@@ -49,5 +32,5 @@ database_os = "Linux"
4932
os = "Linux"
5033
orm = "Full"
5134
platform = "RESTEasy Reactive"
52-
webserver = "Vertx"
35+
webserver = "Vert.x"
5336
versus = "Netty"

frameworks/Java/quarkus/pom.xml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,9 @@
2222
</properties>
2323

2424
<modules>
25-
<module>resteasy-hibernate</module>
25+
<module>quarkus-benchmark-common</module>
2626
<module>resteasy-reactive-hibernate</module>
2727
<module>resteasy-reactive-hibernate-reactive</module>
28-
<module>quarkus-benchmark-common</module>
2928
</modules>
3029

3130
<dependencyManagement>
@@ -121,12 +120,12 @@
121120
</properties>
122121
</profile>
123122
<profile>
124-
<id>Linux</id>
123+
<id>iouring</id>
125124
<activation>
126-
<activeByDefault>false</activeByDefault>
127-
<os>
128-
<family>unix</family>
129-
</os>
125+
<property>
126+
<!-- Not enabling this by default yet -->
127+
<name>iouring</name>
128+
</property>
130129
</activation>
131130
<dependencies>
132131
<dependency>

frameworks/Java/quarkus/quarkus-resteasy-reactive-hibernate-reactive.dockerfile renamed to frameworks/Java/quarkus/quarkus-hibernate-reactive.dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ ENV MODULE=resteasy-reactive-hibernate-reactive
66

77
COPY --chown=185 pom.xml pom.xml
88
COPY --chown=185 quarkus-benchmark-common quarkus-benchmark-common/
9-
COPY --chown=185 resteasy-hibernate resteasy-hibernate/
109
COPY --chown=185 resteasy-reactive-hibernate resteasy-reactive-hibernate/
1110
COPY --chown=185 resteasy-reactive-hibernate-reactive resteasy-reactive-hibernate-reactive/
1211

frameworks/Java/quarkus/quarkus-resteasy-reactive-hibernate.dockerfile

Lines changed: 0 additions & 44 deletions
This file was deleted.

frameworks/Java/quarkus/quarkus.dockerfile

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,10 @@ FROM registry.access.redhat.com/ubi8/openjdk-17:1.15 as maven
22
ENV LANGUAGE='en_US:en'
33

44
WORKDIR /quarkus
5-
ENV MODULE=resteasy-hibernate
5+
ENV MODULE=resteasy-reactive-hibernate
66

77
COPY --chown=185 pom.xml pom.xml
88
COPY --chown=185 quarkus-benchmark-common quarkus-benchmark-common/
9-
COPY --chown=185 resteasy-hibernate resteasy-hibernate/
109
COPY --chown=185 resteasy-reactive-hibernate resteasy-reactive-hibernate/
1110
COPY --chown=185 resteasy-reactive-hibernate-reactive resteasy-reactive-hibernate-reactive/
1211

@@ -31,7 +30,7 @@ WORKDIR /quarkus
3130
FROM registry.access.redhat.com/ubi8/openjdk-17-runtime:1.15
3231
ENV LANGUAGE='en_US:en'
3332
WORKDIR /quarkus
34-
ENV MODULE=resteasy-hibernate
33+
ENV MODULE=resteasy-reactive-hibernate
3534

3635
COPY --chown=185 --from=maven /quarkus/$MODULE/target/quarkus-app/lib/ lib
3736
COPY --chown=185 --from=maven /quarkus/$MODULE/target/quarkus-app/app/ app

frameworks/Java/quarkus/resteasy-hibernate/README.md

Lines changed: 0 additions & 69 deletions
This file was deleted.

frameworks/Java/quarkus/resteasy-hibernate/pom.xml

Lines changed: 0 additions & 113 deletions
This file was deleted.

0 commit comments

Comments
 (0)