codelipenghui commented on code in PR #16888:
URL: https://github.com/apache/pulsar/pull/16888#discussion_r940062040


##########
pulsar-broker/src/test/java/org/apache/pulsar/broker/web/WebServiceTest.java:
##########
@@ -416,6 +430,7 @@ private void setupEnv(boolean enableFilter, String 
minApiVersion, boolean allowU
         config.setAdvertisedAddress("localhost"); // TLS certificate expects 
localhost
         config.setMetadataStoreUrl("zk:localhost:2181");
         config.setHttpMaxRequestSize(10 * 1024);
+        config.setEnableCompressMetricsData(true);

Review Comment:
   This will change all the tests in this class run with compression enabled, 
and no tests to cover the case of without compression



##########
conf/broker.conf:
##########
@@ -833,6 +833,9 @@ maxHttpServerConnections=2048
 # Max concurrent web requests
 maxConcurrentHttpRequests=1024
 
+# enable compression metrics data when the HTTP service responds to the client
+enableCompressMetricsData=false

Review Comment:
   compressOutputMetricsInPrometheus=false
   
   Just make the name consistent with the existing flags of prometheus
   
   And please move it under the `### --- Metrics --- ###` section



##########
pulsar-broker/src/test/java/org/apache/pulsar/broker/web/WebServiceTest.java:
##########
@@ -349,6 +349,20 @@ public void testBrokerReady() throws Exception {
         assertEquals(res.getResponseBody(), "ok");
     }
 
+    @Test
+    public void testCompressMetricsData() throws Exception {

Review Comment:
   Is it able to check whether the data has been compressed? I think the test 
can also get passed if the flag is disabled.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to