cgivre commented on a change in pull request #2489:
URL: https://github.com/apache/drill/pull/2489#discussion_r823809822



##########
File path: 
exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/DrillRoot.java
##########
@@ -181,19 +194,15 @@ public ClusterInfo getClusterInfoJSON() {
     final String currentVersion = currentDrillbit.getVersion();
 
     final DrillConfig config = dbContext.getConfig();
-    final boolean userEncryptionEnabled =
-            config.getBoolean(ExecConstants.USER_ENCRYPTION_SASL_ENABLED) ||
-                    config .getBoolean(ExecConstants.USER_SSL_ENABLED);
+    final boolean userEncryptionEnabled = 
config.getBoolean(ExecConstants.USER_ENCRYPTION_SASL_ENABLED) || 
config.getBoolean(ExecConstants.USER_SSL_ENABLED);
     final boolean bitEncryptionEnabled = 
config.getBoolean(ExecConstants.BIT_ENCRYPTION_SASL_ENABLED);
 
     OptionManager optionManager = work.getContext().getOptionManager();
     final boolean isUserLoggedIn = AuthDynamicFeature.isUserLoggedIn(sc);
-    final boolean shouldShowAdminInfo = isUserLoggedIn && 
((DrillUserPrincipal)sc.getUserPrincipal()).isAdminUser();
+    final boolean shouldShowAdminInfo = isUserLoggedIn && 
((DrillUserPrincipal) sc.getUserPrincipal()).isAdminUser();

Review comment:
       nit:  remove space.

##########
File path: 
exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/DrillRoot.java
##########
@@ -181,19 +194,15 @@ public ClusterInfo getClusterInfoJSON() {
     final String currentVersion = currentDrillbit.getVersion();
 
     final DrillConfig config = dbContext.getConfig();
-    final boolean userEncryptionEnabled =
-            config.getBoolean(ExecConstants.USER_ENCRYPTION_SASL_ENABLED) ||
-                    config .getBoolean(ExecConstants.USER_SSL_ENABLED);
+    final boolean userEncryptionEnabled = 
config.getBoolean(ExecConstants.USER_ENCRYPTION_SASL_ENABLED) || 
config.getBoolean(ExecConstants.USER_SSL_ENABLED);
     final boolean bitEncryptionEnabled = 
config.getBoolean(ExecConstants.BIT_ENCRYPTION_SASL_ENABLED);
 
     OptionManager optionManager = work.getContext().getOptionManager();
     final boolean isUserLoggedIn = AuthDynamicFeature.isUserLoggedIn(sc);
-    final boolean shouldShowAdminInfo = isUserLoggedIn && 
((DrillUserPrincipal)sc.getUserPrincipal()).isAdminUser();
+    final boolean shouldShowAdminInfo = isUserLoggedIn && 
((DrillUserPrincipal) sc.getUserPrincipal()).isAdminUser();
 
     for (DrillbitEndpoint endpoint : work.getContext().getAvailableBits()) {
-      final DrillbitInfo drillbit = new DrillbitInfo(endpoint,
-              isDrillbitsTheSame(currentDrillbit, endpoint),
-              currentVersion.equals(endpoint.getVersion()));
+      final DrillbitInfo drillbit = new DrillbitInfo(endpoint, 
isDrillbitsTheSame(currentDrillbit, endpoint), 
currentVersion.equals(endpoint.getVersion()));

Review comment:
       Nit:  Please revert spacing changes. Here and elsewhere.

##########
File path: 
exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/DrillRoot.java
##########
@@ -208,18 +217,12 @@ public ClusterInfo getClusterInfoJSON() {
       String adminUsers = 
ExecConstants.ADMIN_USERS_VALIDATOR.getAdminUsers(optionManager);
       String adminUserGroups = 
ExecConstants.ADMIN_USER_GROUPS_VALIDATOR.getAdminUserGroups(optionManager);
 
-      logger.debug("Admin info: user: "  + adminUsers +  " user group: " + 
adminUserGroups +
-          " userLoggedIn "  + isUserLoggedIn + " shouldShowAdminInfo: " + 
shouldShowAdminInfo);
+      logger.debug("Admin info: user: " + adminUsers + " user group: " + 
adminUserGroups + " userLoggedIn " + isUserLoggedIn + " shouldShowAdminInfo: " 
+ shouldShowAdminInfo);

Review comment:
       Please format log messages as shown below:  (I didn't do the whole line 
but you get the idea.)
   
   ```
   logger.debug("Admin info: {} user group: {}", adminUsers, adminUserGroups);
   ```

##########
File path: 
exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/DrillRoot.java
##########
@@ -103,6 +109,8 @@ public Response getDrillbitStatus() {
   @GET
   @Path("/gracePeriod")
   @Produces(MediaType.APPLICATION_JSON)
+  @Operation(externalDocs = @ExternalDocumentation(description = "Apache Drill 
REST API documentation:", url = "  
https://drill.apache.org/docs/stopping-drill/#:~:text=draining%2C%20and%20offline.%0A%20%20%20%20%20--,grace,-%3A%20A%20period%20in";))

Review comment:
       I think a link the general page is fine.  If there is an internal 
reference IE:
   https://somepage.com#part2
   Definitely include that.  But I'd remove the URL encoding if it isn't 
necessary.  

##########
File path: 
exec/java-exec/src/main/java/org/apache/drill/exec/server/rest/DrillRoot.java
##########
@@ -208,18 +217,12 @@ public ClusterInfo getClusterInfoJSON() {
       String adminUsers = 
ExecConstants.ADMIN_USERS_VALIDATOR.getAdminUsers(optionManager);
       String adminUserGroups = 
ExecConstants.ADMIN_USER_GROUPS_VALIDATOR.getAdminUserGroups(optionManager);
 
-      logger.debug("Admin info: user: "  + adminUsers +  " user group: " + 
adminUserGroups +
-          " userLoggedIn "  + isUserLoggedIn + " shouldShowAdminInfo: " + 
shouldShowAdminInfo);
+      logger.debug("Admin info: user: " + adminUsers + " user group: " + 
adminUserGroups + " userLoggedIn " + isUserLoggedIn + " shouldShowAdminInfo: " 
+ shouldShowAdminInfo);
 
-      return new ClusterInfo(drillbits, currentVersion, mismatchedVersions,
-          userEncryptionEnabled, bitEncryptionEnabled, shouldShowAdminInfo,
-          QueueInfo.build(dbContext.getResourceManager()),
-          processUser, processUserGroups, adminUsers, adminUserGroups, 
authEnabled.get());
+      return new ClusterInfo(drillbits, currentVersion, mismatchedVersions, 
userEncryptionEnabled, bitEncryptionEnabled, shouldShowAdminInfo, 
QueueInfo.build(dbContext.getResourceManager()), processUser, 
processUserGroups, adminUsers, adminUserGroups, authEnabled.get());

Review comment:
       Please revert spacing changes, here and elsewheree.




-- 
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: dev-unsubscr...@drill.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to