Skip to content

Commit 0ea7442

Browse files
Merge pull request #80 from TIBCOSoftware/pre-release-8.1.0
Merging 8.1.0 changes to main
2 parents 5f3f9ad + b9d5c5f commit 0ea7442

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+548
-405
lines changed

jaspersoft-containers/Docker/jrs/.env

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
INSTALL_CHROMIUM=false
22
JASPERREPORTS_SERVER_APP_IMAGE_NAME=jasperserver-webapp
33
JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_NAME=jasperserver-buildomatic
4-
JASPERREPORTS_SERVER_VERSION=8.0.2
5-
JASPERREPORTS_SERVER_APP_IMAGE_TAG=8.0.2
6-
JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_TAG=8.0.2
4+
JASPERREPORTS_SERVER_VERSION=8.1.0
5+
JASPERREPORTS_SERVER_APP_IMAGE_TAG=8.1.0
6+
JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_TAG=8.1.0
77
TOMCAT_BASE_IMAGE=tomcat:9.0.54-jdk11-openjdk
88
JDK_BASE_IMAGE=openjdk:11-jdk
99
RELEASE_DATE=May 13,2022

jaspersoft-containers/Docker/jrs/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#ARG TOMCAT_BASE_IMAGE=tomcat:9.0.54-jdk11-corretto
66
ARG TOMCAT_BASE_IMAGE=tomcat:9.0.54-jdk11-openjdk
77
ARG INSTALL_CHROMIUM=false
8-
ARG JASPERREPORTS_SERVER_VERSION=8.0.2
8+
ARG JASPERREPORTS_SERVER_VERSION=8.1.0
99

1010
FROM ${TOMCAT_BASE_IMAGE} as deployment
1111

@@ -16,7 +16,7 @@ ARG JRS_DISTRO=jasperreports-server-pro-${JASPERREPORTS_SERVER_VERSION}-bin
1616

1717

1818
ENV INSTALL_CHROMIUM ${INSTALl_CHROMIUM:-false}
19-
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.2}
19+
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.1.0}
2020
ENV JRS_HOME /usr/src/jasperreports-server
2121
ENV BUILDOMATIC_MODE non-interactive
2222

jaspersoft-containers/Docker/jrs/Dockerfile.buildomatic

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
ARG JDK_BASE_IMAGE=openjdk:11-jdk
77
FROM ${JDK_BASE_IMAGE}
88

9-
ARG JASPERREPORTS_SERVER_VERSION=8.0.2
9+
ARG JASPERREPORTS_SERVER_VERSION=8.1.0
1010
ARG CONTAINER_DISTRO=jaspersoft-containers/Docker/jrs
1111
ARG JRS_DISTRO=jasperreports-server-pro-${JASPERREPORTS_SERVER_VERSION}-bin
1212

13-
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.2}
13+
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.1.0}
1414
ENV JRS_HOME /usr/src/jasperreports-server
1515
ENV BUILDOMATIC_MODE non-interactive
1616
ENV RELEASE_DATE ${RELEASE_DATE:- 13-05-2022}

jaspersoft-containers/Docker/jrs/README.md

+65-33
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
- [Repository Structure](#repository-structure)
88
- [Installer Setup](#installer-setup)
99
- [Docker Build and Run Time Environment Variables](#docker-build-and-run-time-environment-variables)
10-
- [Building the Images ](#building-the-images )
10+
- [Building the Images ](#building-the-images)
1111
- [Using Docker Compose](#using-docker-compose)
1212
- [Using Docker Build](#using-docker-build)
1313
- [Keystore Generation](#keystore-generation)
@@ -17,6 +17,7 @@
1717
- [Using Docker Compose](#using-docker-compose-1)
1818
- [Using Docker Run](#using-docker-run-1)
1919
- [Deploying the TIBCO JasperReports® Server Application](#deploying-the-tibco-jasperreports-server-application)
20+
- [Install JasperReports® Server license](#install-jasperreports-server-license)
2021
- [Using Docker Compose](#using-docker-compose-2)
2122
- [Using Docker Run](#using-docker-run-2)
2223
- [Deploying the Application in Cluster Mode](#deploying-the-application-in-cluster-mode)
@@ -35,6 +36,8 @@ This distribution includes Dockerfile and supporting files for building, configu
3536
1. Git
3637
1. TIBCO JasperReports® Server
3738

39+
# Step-by-step Guide to deploy TIBCO JasperReports® Server on Docker
40+
To deploy TIBCO JasperReports® Server Cluster from scratch using **docker compose**, you can follow instructions at [Deploying JasperReports Server and Scalable Query Engine](#deploying-jasperreports-server-and-scalable-query-engine)
3841

3942
# Repository Structure
4043

@@ -53,10 +56,9 @@ This distribution includes Dockerfile and supporting files for building, configu
5356
# Installer Setup
5457

5558
1. Run `cd <YOUR_SYSTEM_DIR>`.
56-
1. Clone the js-docker repository to the current directory.
57-
`[email protected]:TIBCOSoftware/js-docker.git`
58-
1. `cd <CONTAINER_PATH>` and Download a commercial edition of TIBCO JasperReports® Server WAR File installer zip into the current directory.
59-
1. Run `cd <CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/scripts` and then run `./unpackWARInstaller.sh`.
59+
2. Clone the js-docker repository to the current directory:<br/>`git clone [email protected]:TIBCOSoftware/js-docker.git`
60+
3. `cd <CONTAINER_PATH>` and Download a commercial edition of TIBCO JasperReports® Server WAR File installer zip into the current directory.
61+
4. Run `cd <CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/scripts` and then run `./unpackWARInstaller.sh`.
6062

6163
**Note:** **CONTAINER_PATH=<YOUR_SYSTEM_DIR>/js-docker**
6264

@@ -69,13 +71,13 @@ These variables are passed to the command line with `--build-arg` for docker bui
6971
|INSTALL_CHROMIUM| Whether Chromium installed. **Note: TIBCO Software Inc. is not liable for license violation of chromium.**| false|
7072
|JASPERREPORTS_SERVER_APP_IMAGE_NAME| Name of the TIBCO JasperReports® Server image | jasperserver-webapp|
7173
|JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_NAME| Name of the TIBCO JasperReports® Server buildomatic image | jasperserver-buildomatic|
72-
|JASPERREPORTS_SERVER_VERSION|Version number of TIBCO JasperReports® Server|8.0.2|
73-
|JASPERREPORTS_SERVER_APP_IMAGE_TAG|Image tag of the TIBCO JasperReports® Server web app |8.0.2|
74-
|JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_TAG|Image tag of the TIBCO JasperReports® Server buildomatic |8.0.2|
74+
|JASPERREPORTS_SERVER_VERSION|Version number of TIBCO JasperReports® Server|8.1.0|
75+
|JASPERREPORTS_SERVER_APP_IMAGE_TAG|Image tag of the TIBCO JasperReports® Server web app |8.1.0|
76+
|JASPERREPORTS_SERVER_BUILDOMATIC_IMAGE_TAG|Image tag of the TIBCO JasperReports® Server buildomatic |8.1.0|
7577
|TOMCAT_BASE_IMAGE|Tomcat Docker image certified for the version of TIBCO JasperReports® Server being deployed based on Debian and Amazon Linux 2. It is of two types "tomcat:9.0.54-jdk11-openjdk" for Debian and "tomcat:9.0.54-jdk11-corretto" for Amazon Linux 2 |tomcat:9.0.54-jdk11-openjdk|
7678
|JDK_BASE_IMAGE|Java Docker image certified for the version of TIBCO JasperReports® Server being deployed based on Debian and Amazon Linux 2. It is of two types openjdk:11-jdk and amazoncorretto:11|openjdk:11-jdk|
7779
RELEASE_DATE|Release date of TIBCO JasperReports® Server | May 13, 2022 |
78-
|JS_INSTALL_TARGETS| Used for repository setup, import, and export. Provides all the lists of ANT targets to perform any buildomatic action in TIBCO JasperReports® Server. See the TIBCO JasperReports® Server documentation for more information. |gen-config pre-install-test-pro prepare-all-pro-dbs-normal|
80+
|JS_INSTALL_TARGETS| Used for repository setup, import, and export. Provides all the lists of ANT targets to perform any buildomatic action in TIBCO JasperReports® Server. For more information, see the TIBCO JasperReports® Server documentation . |gen-config pre-install-test-pro prepare-all-pro-dbs-normal|
7981

8082
# Building the Images
8183
`cd <CONTAINER_PATH>/jaspersoft-containers/Docker/jrs` and update the `.env` file and `./resources/default-properties/default_master.properties`
@@ -87,6 +89,7 @@ In case if an external repository database already exists and loaded, then updat
8789

8890
If you plan to use repository database in the container, then **dbHost** can be set to:
8991
- host.docker.internal - in case of using docker desktop
92+
- repository - in case of using docker compose (host should be the same as service name in docker-compose.yml)
9093
- repository-postgresql.default.svc.cluster.local - when PostgreSQL is installed in k8s cluster
9194

9295
### Chromium Configuration
@@ -113,11 +116,18 @@ If you see the Chromium issue in TIBCO JasperReports® Server using Docker deplo
113116

114117
echo 'net.sf.jasperreports.chrome.argument.no-sandbox=true' >>$CATALINA_HOME/webapps/jasperserver-pro/WEB-INF/classes/jasperreports.properties`
115118

116-
119+
### JasperReports® Server and Buildomatic customization
120+
If you plan to work with **default** JasperReports® Server and buildomatic setup, you can skip this step. In case if you want to apply certain configurations or customizations, for example, changing some settings in `jasperserver-pro/WEB-INF/classes/jasperreports.properties` or some `jasperserver-pro/WEB-INF/applicationContext-*` files, refer to:
121+
- [jasperserver customization guide ](resources/jasperserver-customization/README.md)
122+
- [buildomatic customization guide ](resources/buildomatic-customization/README.md)
117123

118124
## Using Docker Compose
125+
**Note:** Following tasks can be performed using either docker run or docker-compose. Pick the one which is suitable for your use case.
126+
119127
**It is recommended to use Docker Compose.**
120128

129+
**If you perform installation using docker-compose, then you can skip all docker run commands.**
130+
121131
`cd <CONTAINER_PATH>/jaspersoft-containers/Docker/jrs`
122132

123133
docker-compose build
@@ -133,12 +143,12 @@ If you see the Chromium issue in TIBCO JasperReports® Server using Docker deplo
133143
1. Go to `cd <CONTAINER_PATH>/jasperreports-server-pro-<JRS_VERSION>-bin/buildomatic`.
134144
1. Copy the `sample_conf/postgresql_master.properties` to `default_master.properties`.
135145
1. Add `appServerType=skipAppServerCheck` to `default_master.properties` and comment out `appServerType = tomcat`.
136-
1. Run `./js-ant gen-config` and keystore will generate in USER_HOME dir with **.jrsks and .jrsksp** name.
146+
1. Run `./js-ant gen-config`, as the result keystore and keystore-properties files will be generated in `USER_HOME` dir with **.jrsks and .jrsksp** name.
137147
1. Copy the keystore to `<CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/resources/keystore`.
138-
1. To change the permissions to 644, run `chmod -R 644 .jrs*`.
148+
1. Change the permissions to 644 for keystore files, run `chmod -R 644 .jrs*`.
139149

140150
## Using Docker Run
141-
- Buildomatic image must be created before going on to the next steps.
151+
- Buildomatic image must be created before going to the next steps.
142152

143153
**Note:** This will run with root user.
144154

@@ -150,13 +160,14 @@ If you see the Chromium issue in TIBCO JasperReports® Server using Docker deplo
150160

151161
- To change the keystore permission to 644, run `chmod -R 644 .jrs*`.
152162

153-
See the TIBCO JasperReports® Server Security Guide at [Jasperserver Official Docs](https://community.jaspersoft.com/documentation) for more information.
163+
For more information, see the TIBCO JasperReports® Server Security Guide at [Jasperserver Official Docs](https://community.jaspersoft.com/documentation).
154164

155165
# Repository Setup
156166

157167
**It is recommended to use Docker Compose.**
158168

159169
## Using Docker Compose
170+
`cd <CONTAINER_PATH>/jaspersoft-containers/Docker/jrs`
160171

161172
docker-compose run jasperserver-buildomatic (you can use the same command for the external DB Host and Docker container as DB host)
162173

@@ -188,11 +199,15 @@ If you see the Chromium issue in TIBCO JasperReports® Server using Docker deplo
188199

189200
# Deploying the TIBCO JasperReports® Server Application
190201

191-
**It is recommended to use Docker Compose.**
202+
## Install JasperReports® Server license
203+
1. To install JasperReports® Server license, copy obtained license file into `<CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/resources/license`.
204+
2. Set the permissions to 644 for license file `chmod 644 <CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/resources/license/jasperserver.license`.
205+
192206

193207
## Using Docker Compose
208+
**It is recommended to use Docker Compose.**
194209

195-
`docker-compose up -d jasperserver-webapp` (Same command for the external DB Host and Docker container as DB host )
210+
`docker-compose up -d jasperserver-webapp` (Same command for the external DB Host and Docker container as DB host )
196211

197212
- Access the application by using host-name:8080/jasperserver-pro
198213

@@ -221,24 +236,41 @@ If you see the Chromium issue in TIBCO JasperReports® Server using Docker deplo
221236

222237
- Wait for the application to start and access the application by using `host-name/jasperserver-pro` (port is not needed, haproxy is running on port 80).
223238

224-
**Note:** Although an external repository DB is used, a PostgreSQL container is created, and it does not impact TIBCO JasperReports® Server. If you don't want to create a PostgreSQL container, then remove repository dependency from jasperserver-webapp-1 and jasperserver-webapp-2 services in cluster-docker-compose.yaml
239+
**Note:** Although an external repository DB is used, a PostgreSQL container is created, and it does not impact TIBCO JasperReports® Server. If you don't want to create a PostgreSQL container, then remove repository dependency from jasperserver-webapp-1 and jasperserver-webapp-2 services in cluster-docker-compose.yaml.
225240

226241

227242
# Deploying JasperReports Server and Scalable Query Engine
228243

229-
1. Set `scalableQueryEngine.enabled to true` in [default_master.properties](./resources/default-properties/default_master.properties)
230-
1. Update the **SCALABLE_QUERY_ENGINE_URL** with the Hostname or Fqdn in the `.env` file.
231-
1. Update the **jrs.server.host** with the Host Name or Fqdn in the following directory. `<CONTAINER_PATH>/Docker/scalableQueryEngine/resources/properties/application.properties `
232-
1. Build the docker images for JasperReports Server and Scalable Query Engine.
233-
1. Start the JasperReports Server application (see the instructions in [Deploying the TIBCO JasperReports® Server Application](#deploying-the-tibco-jasperreports-server-application) section).
234-
1. Start the Scalable Query Engine by running the below commands:
235-
236-
237-
`cd ../scalableQueryEngine`
238-
`docker-compose up -d scalable-query-engine`
239-
240-
1. Check the Scalable Query Engine status by using `HOST_NAME:8081/actuator/health`.
241-
1. Access the JasperReports Server application by using `HOST_NAME:8080/jasperserver-pro`.
242-
1. Run any dashboard in JasperReports Server which uses Ad Hoc view (for example, Performance Summary Dashboard) and see the logs in Scalable Query Engine container.
243-
1. To see the logs, run `docker logs <container_name/id>`.
244-
1. To enable the worker logging, add `com.jaspersoft.ji.war.AdhocWorkerForwardingFilter` to the log.
244+
1. Setup Docker and JasperReports® Server, see the instructions at the [Installer Setup](#installer-setup) section.
245+
2. Configure `default_master.properties`, see the instructions at the [Building the Images ](#building-the-images) section.
246+
3. Set `scalableQueryEngine.enabled to true` in [default_master.properties](./resources/default-properties/default_master.properties).
247+
4. Edit `<CONTAINER_PATH>/Docker/jrs/.env` by setting the **SCALABLE_QUERY_ENGINE_URL** to use the Hostname or Fqdn:
248+
- for docker desktop on Windows, use the hostname `host.docker.internal`
249+
- for docker on Linux, use machine Hostname or Fqdn
250+
5. Update the **jrs.server.host** with the Hostname or Fqdn in the following directory: `<CONTAINER_PATH>/Docker/scalableQueryEngine/resources/properties/application.properties `
251+
6. Build the docker images for JasperReports® Server by using following commands:
252+
1. `cd <CONTAINER_PATH>/Docker/jrs`
253+
2. Run `docker-compose build`
254+
7. Build the docker image for Scalable Query Engine by using following commands:
255+
1. `cd <CONTAINER_PATH>/Docker/scalableQueryEngine`
256+
2. Run `docker-compose build`
257+
8. If keystore files (jrsks, jrsksp) do not exist, generate them. You can find information about generating keystore files at the [Using TIBCO JasperReports® Server Installer](#using-tibco-jasperreports-server-installer) section.
258+
9. Copy jrsks, jrsksp into jrs and scalableQueryEngine folders, then keystore files location can be mapped as volume:
259+
1. copy .jrsks, .jrsksp into `<CONTAINER_PATH>/Docker/jrs/resources/keystore`
260+
2. copy .jrsks, .jrsksp into `<CONTAINER_PATH>/Docker/scalableQueryEngine/resources/keystore`
261+
3. Set the permissions for each keystore file under `<CONTAINER_PATH>/Docker/jrs/resources/keystore` and `<CONTAINER_PATH>/Docker/scalableQueryEngine/resources/keystore`: `chmod -R 644 .jrs*`.
262+
10. Copy JasperReports® Server license to `<CONTAINER_PATH>/jaspersoft-containers/Docker/jrs/resources/license`, for more information, see the [Install JasperReports® Server license](#install-jasperreports-server-license) section.
263+
11. Set up and load repository database by using following commands:
264+
1. `cd <CONTAINER_PATH>/Docker/jrs`
265+
2. Run `docker-compose run jasperserver-buildomatic`
266+
12. Start the JasperReports® Server application, for more information, see [Deploying the TIBCO JasperReports® Server Application](#deploying-the-tibco-jasperreports-server-application) section.
267+
1. `cd <CONTAINER_PATH>/Docker/jrs`
268+
2. Run `docker-compose up -d jasperserver-webapp`
269+
13. Start the Scalable Query Engine by using following commands:
270+
1. `cd <CONTAINER_PATH>/Docker/scalableQueryEngine`
271+
2. Run `docker-compose up -d scalable-query-engine`
272+
14. Access the JasperReports® Server application by using `HOST_NAME:8080/jasperserver-pro`.
273+
15. Check the Scalable Query Engine status by using `HOST_NAME:8081/actuator/health`.
274+
16. Run any dashboard in JasperReports® Server which uses an Ad Hoc view (for example, Performance Summary Dashboard) and see the logs in Scalable Query Engine container.
275+
17. To see the logs, run `docker logs <container_name/id>`.
276+
18. To enable the worker logging, login to JasperReports® Server, go to Log Settings and add `com.jaspersoft.ji.war.AdhocWorkerForwardingFilter` to the `DEBUG`.

jaspersoft-containers/Docker/scalableQueryEngine/.env

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
JASPERREPORTS_SERVER_VERSION=8.0.2
1+
JASPERREPORTS_SERVER_VERSION=8.1.0
22
SCALABLE_QUERY_ENGINE_IMAGE_NAME=scalable-query-engine
33
SCALABLE_QUERY_ENGINE_DRIVER_IMAGE_NAME=scalable-query-engine-drivers
4-
SCALABLE_QUERY_ENGINE_DRIVER_IMAGE_TAG=8.0.2
5-
SCALABLE_QUERY_ENGINE_IMAGE_TAG=8.0.2
4+
SCALABLE_QUERY_ENGINE_DRIVER_IMAGE_TAG=8.1.0
5+
SCALABLE_QUERY_ENGINE_IMAGE_TAG=8.1.0
66
JDK_BASE_IMAGE=openjdk:11-jdk
77
ks=/etc/secrets/keystore
88
ksp=/etc/secrets/keystore

jaspersoft-containers/Docker/scalableQueryEngine/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
#ARG JDK_BASE_IMAGE=amazoncorretto:11
66
ARG JDK_BASE_IMAGE=openjdk:11-jdk
7-
ARG JASPERREPORTS_SERVER_VERSION=8.0.2
7+
ARG JASPERREPORTS_SERVER_VERSION=8.1.0
88

99
FROM ${JDK_BASE_IMAGE} AS worker
1010

1111
ARG JASPERREPORTS_SERVER_VERSION
1212
ARG CONTAINER_DISTRO=jaspersoft-containers/Docker/scalableQueryEngine
13-
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.2}
13+
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.1.0}
1414
ARG JRS_DISTRO=jasperreports-server-pro-${JASPERREPORTS_SERVER_VERSION}-bin
1515

1616
ENV WORKER_HOME /usr/local/scalable-query-engine

jaspersoft-containers/Docker/scalableQueryEngine/Dockerfile.drivers

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
# in the license file that is distributed with this file
44
#ARG JDK_BASE_IMAGE=amazoncorretto:11
55
ARG JDK_BASE_IMAGE=openjdk:11-jdk
6-
ARG JASPERREPORTS_SERVER_VERSION=8.0.2
6+
ARG JASPERREPORTS_SERVER_VERSION=8.1.0
77

88
FROM ${JDK_BASE_IMAGE} as driver
99

1010
ARG JASPERREPORTS_SERVER_VERSION
11-
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.2}
11+
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.1.0}
1212
ARG JRS_DISTRO=jasperreports-server-pro-${JASPERREPORTS_SERVER_VERSION}-bin
1313
ARG CONTAINER_DISTRO=jaspersoft-containers/Docker/scalableQueryEngine
1414
ENV JRS_HOME /usr/local/jasperreports-server
@@ -26,7 +26,7 @@ FROM ${JDK_BASE_IMAGE}
2626
ARG CONTAINER_DISTRO=jaspersoft-containers/Docker/scalableQueryEngine
2727
ENV WAR_JARS=/usr/local/jasperreports-server/buildomatic/conf_source/iePro/lib
2828
ENV WAR_LIB_JARS=/usr/local/jasperreports-server/jasperserver-pro/WEB-INF/lib
29-
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.0.2}
29+
ENV JASPERREPORTS_SERVER_VERSION ${JASPERREPORTS_SERVER_VERSION:-8.1.0}
3030
ENV RELEASE_DATE ${RELEASE_DATE:- 13-05-2022}
3131

3232
LABEL "org.jasperosft.name"="Jasper Reports Server Scalable Query Engine" \

0 commit comments

Comments
 (0)