This is an automated email from the ASF dual-hosted git repository.

anovikov pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 855fa17  IGNITE-15868 Unexpected command: PROBE when authorization is 
enabled (#9551)
855fa17 is described below

commit 855fa1716db4ef4478690f1fe37123a5d4ef5f3d
Author: Dmitriy Borunov <89070039+dborunov...@users.noreply.github.com>
AuthorDate: Wed Nov 10 08:02:59 2021 +0300

    IGNITE-15868 Unexpected command: PROBE when authorization is enabled (#9551)
---
 .../processors/rest/JettyRestProcessorAbstractSelfTest.java    | 10 ++++++++++
 .../ignite/internal/processors/rest/GridRestProcessor.java     |  2 ++
 2 files changed, 12 insertions(+)

diff --git 
a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java
 
b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java
index 3496c40..8ca11b7 100644
--- 
a/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java
+++ 
b/modules/clients/src/test/java/org/apache/ignite/internal/processors/rest/JettyRestProcessorAbstractSelfTest.java
@@ -1702,6 +1702,16 @@ public abstract class JettyRestProcessorAbstractSelfTest 
extends JettyRestProces
     }
 
     /**
+     * Tests that PROBE command is handled successfully.
+     */
+    @Test
+    public void testProbeCommand() throws Exception {
+        String ret = content(null, GridRestCommand.PROBE);
+
+        assertResponseSucceeded(ret, false);
+    }
+
+    /**
      * @param metas Metadata for Ignite caches.
      * @throws Exception If failed.
      */
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/GridRestProcessor.java
 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/GridRestProcessor.java
index 89b6dcc..9eaee9d 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/GridRestProcessor.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/processors/rest/GridRestProcessor.java
@@ -95,6 +95,7 @@ import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_REST_SECURITY_TOKE
 import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_REST_SESSION_TIMEOUT;
 import static 
org.apache.ignite.IgniteSystemProperties.IGNITE_REST_START_ON_CLIENT;
 import static 
org.apache.ignite.internal.processors.rest.GridRestCommand.AUTHENTICATE;
+import static org.apache.ignite.internal.processors.rest.GridRestCommand.PROBE;
 import static 
org.apache.ignite.internal.processors.rest.GridRestResponse.STATUS_AUTH_FAILED;
 import static 
org.apache.ignite.internal.processors.rest.GridRestResponse.STATUS_FAILED;
 import static 
org.apache.ignite.internal.processors.rest.GridRestResponse.STATUS_ILLEGAL_ARGUMENT;
@@ -946,6 +947,7 @@ public class GridRestProcessor extends GridProcessorAdapter 
implements IgniteRes
             case ADD_USER:
             case REMOVE_USER:
             case UPDATE_USER:
+            case PROBE:
                 break;
 
             default:

Reply via email to