@@ -52,7 +52,7 @@ public void storeConfiguration(CCMModel model, ActionListener<Void> listener) {
5252 logger .debug ("Successfully set CCM enabled in enablement service" );
5353 enablementListener .onResponse (null );
5454 }, e -> {
55- logger .atDebug ().withThrowable (e ).log ("Failed to enable CCM in enablement service" );
55+ logger .atWarn ().withThrowable (e ).log ("Failed to enable CCM in enablement service" );
5656 enablementListener .onFailure (e );
5757 }))
5858 )
@@ -64,8 +64,10 @@ public void storeConfiguration(CCMModel model, ActionListener<Void> listener) {
6464 logger .debug ("Successfully enabled authorization task executor" );
6565 enableAuthExecutorListener .onResponse (null );
6666 }, e -> {
67- logger .atDebug ().withThrowable (e ).log ("Failed to enable authorization task executor" );
68- enableAuthExecutorListener .onFailure (e );
67+ logger .atWarn ().withThrowable (e ).log ("Failed to request start of authorization task" );
68+ // even if requesting start of the authorization task fails, we still consider CCM enabled because
69+ // the cluster state listener will eventually start the task if it is missing
70+ enableAuthExecutorListener .onResponse (null );
6971 })
7072 )
7173 )
@@ -88,7 +90,7 @@ public void disableCCM(ActionListener<Void> listener) {
8890 logger .debug ("Successfully set CCM disabled in enablement service" );
8991 disableAuthExecutorListener .onResponse (null );
9092 }, e -> {
91- logger .atDebug ().withThrowable (e ).log ("Failed to disable CCM in enablement service" );
93+ logger .atWarn ().withThrowable (e ).log ("Failed to disable CCM in enablement service" );
9294 disableAuthExecutorListener .onFailure (e );
9395 })
9496 )
@@ -102,8 +104,10 @@ public void disableCCM(ActionListener<Void> listener) {
102104 logger .debug ("Successfully disabled authorization task executor" );
103105 disableAuthExecutorListener .onResponse (null );
104106 }, e -> {
105- logger .atDebug ().withThrowable (e ).log ("Failed to disable authorization task executor" );
106- disableAuthExecutorListener .onFailure (e );
107+ logger .atWarn ().withThrowable (e ).log ("Failed to request stop of authorization task" );
108+ // even if stopping the authorization task fails, we still consider CCM disabled because the tasks themselves
109+ // should eventually stop after they check if ccm is enabled
110+ disableAuthExecutorListener .onResponse (null );
107111 })
108112 )
109113 )
0 commit comments