This is an automated email from the ASF dual-hosted git repository.
jackie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git
The following commit(s) were added to refs/heads/master by this push:
new dad2586d5d Avoid swagger loading too much types and showing noisy log
(#9144)
dad2586d5d is described below
commit dad2586d5d313e7d828f183827a9e5379abe64f9
Author: Xiaoman Dong <[email protected]>
AuthorDate: Tue Aug 2 11:27:41 2022 -0700
Avoid swagger loading too much types and showing noisy log (#9144)
---
.../java/org/apache/pinot/broker/broker/BrokerAdminApiApplication.java | 1 +
.../org/apache/pinot/controller/api/ControllerAdminApiApplication.java | 1 +
.../main/java/org/apache/pinot/minion/MinionAdminApiApplication.java | 1 +
.../java/org/apache/pinot/server/starter/helix/AdminApiApplication.java | 1 +
.../pinot/tools/service/PinotServiceManagerAdminApiApplication.java | 2 +-
5 files changed, 5 insertions(+), 1 deletion(-)
diff --git
a/pinot-broker/src/main/java/org/apache/pinot/broker/broker/BrokerAdminApiApplication.java
b/pinot-broker/src/main/java/org/apache/pinot/broker/broker/BrokerAdminApiApplication.java
index cfc5d55928..fcf151fab6 100644
---
a/pinot-broker/src/main/java/org/apache/pinot/broker/broker/BrokerAdminApiApplication.java
+++
b/pinot-broker/src/main/java/org/apache/pinot/broker/broker/BrokerAdminApiApplication.java
@@ -91,6 +91,7 @@ public class BrokerAdminApiApplication extends ResourceConfig
{
beanConfig.setDescription("APIs for accessing Pinot broker information");
beanConfig.setContact("https://github.com/apache/pinot");
beanConfig.setVersion("1.0");
+ beanConfig.setExpandSuperTypes(false);
if (_useHttps) {
beanConfig.setSchemes(new String[]{CommonConstants.HTTPS_PROTOCOL});
} else {
diff --git
a/pinot-controller/src/main/java/org/apache/pinot/controller/api/ControllerAdminApiApplication.java
b/pinot-controller/src/main/java/org/apache/pinot/controller/api/ControllerAdminApiApplication.java
index fa95790ad9..f7ef335ee1 100644
---
a/pinot-controller/src/main/java/org/apache/pinot/controller/api/ControllerAdminApiApplication.java
+++
b/pinot-controller/src/main/java/org/apache/pinot/controller/api/ControllerAdminApiApplication.java
@@ -111,6 +111,7 @@ public class ControllerAdminApiApplication extends
ResourceConfig {
beanConfig.setDescription("APIs for accessing Pinot Controller
information");
beanConfig.setContact("https://github.com/apache/pinot");
beanConfig.setVersion("1.0");
+ beanConfig.setExpandSuperTypes(false);
if (_useHttps) {
beanConfig.setSchemes(new String[]{CommonConstants.HTTPS_PROTOCOL});
} else {
diff --git
a/pinot-minion/src/main/java/org/apache/pinot/minion/MinionAdminApiApplication.java
b/pinot-minion/src/main/java/org/apache/pinot/minion/MinionAdminApiApplication.java
index 71f1ee6320..4616f06432 100644
---
a/pinot-minion/src/main/java/org/apache/pinot/minion/MinionAdminApiApplication.java
+++
b/pinot-minion/src/main/java/org/apache/pinot/minion/MinionAdminApiApplication.java
@@ -85,6 +85,7 @@ public class MinionAdminApiApplication extends ResourceConfig
{
beanConfig.setDescription("APIs for accessing Pinot Minion information");
beanConfig.setContact("https://github.com/apache/pinot");
beanConfig.setVersion("1.0");
+ beanConfig.setExpandSuperTypes(false);
if (_useHttps) {
beanConfig.setSchemes(new String[]{CommonConstants.HTTPS_PROTOCOL});
} else {
diff --git
a/pinot-server/src/main/java/org/apache/pinot/server/starter/helix/AdminApiApplication.java
b/pinot-server/src/main/java/org/apache/pinot/server/starter/helix/AdminApiApplication.java
index edcd944c0c..aa645005a3 100644
---
a/pinot-server/src/main/java/org/apache/pinot/server/starter/helix/AdminApiApplication.java
+++
b/pinot-server/src/main/java/org/apache/pinot/server/starter/helix/AdminApiApplication.java
@@ -115,6 +115,7 @@ public class AdminApiApplication extends ResourceConfig {
beanConfig.setDescription("APIs for accessing Pinot server information");
beanConfig.setContact("https://github.com/apache/pinot");
beanConfig.setVersion("1.0");
+ beanConfig.setExpandSuperTypes(false);
if
(Boolean.parseBoolean(pinotConfiguration.getProperty(CommonConstants.Server.CONFIG_OF_SWAGGER_USE_HTTPS)))
{
beanConfig.setSchemes(new String[]{CommonConstants.HTTPS_PROTOCOL});
} else {
diff --git
a/pinot-tools/src/main/java/org/apache/pinot/tools/service/PinotServiceManagerAdminApiApplication.java
b/pinot-tools/src/main/java/org/apache/pinot/tools/service/PinotServiceManagerAdminApiApplication.java
index c765187754..20f5392401 100644
---
a/pinot-tools/src/main/java/org/apache/pinot/tools/service/PinotServiceManagerAdminApiApplication.java
+++
b/pinot-tools/src/main/java/org/apache/pinot/tools/service/PinotServiceManagerAdminApiApplication.java
@@ -73,7 +73,7 @@ public class PinotServiceManagerAdminApiApplication extends
ResourceConfig {
beanConfig.setBasePath(_baseUri.getPath());
beanConfig.setResourcePackage(RESOURCE_PACKAGE);
beanConfig.setScan(true);
-
+ beanConfig.setExpandSuperTypes(false);
HttpHandler httpHandler =
new
CLStaticHttpHandler(PinotServiceManagerAdminApiApplication.class.getClassLoader(),
"/api/");
// map both /api and /help to swagger docs. /api because it looks nice.
/help for backward compatibility
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]