quarkus.datasource.db-kind=postgresql
quarkus.datasource.username=benchmarkdbuser
quarkus.datasource.password=benchmarkdbpass
#quarkus.datasource.max-size=64

# Reactive config
quarkus.datasource.reactive=true
quarkus.datasource.reactive.url=postgresql://tfb-database:5432/hello_world
%dev.quarkus.datasource.reactive.url=postgresql://localhost:5432/hello_world

quarkus.datasource.reactive.cache-prepared-statements=true
quarkus.datasource.reactive.max-size=512
quarkus.datasource.reactive.postgresql.pipelining-limit=100000

# Explicitly disable 2LC as it's not used:
quarkus.hibernate-orm.second-level-caching-enabled=false

#quarkus.vertx.storage=false

quarkus.log.console.enable=true
quarkus.log.console.level=INFO
quarkus.log.file.enable=false
quarkus.log.level=INFO

quarkus.vertx.prefer-native-transport=true

# Resteasy-reactive config to always send Content-Length on HTTP res and avoid chunked res
quarkus.resteasy-reactive.output-buffer-size=20480
# Disable Arc context propagation
quarkus.arc.context-propagation.enabled=false
