[jira] [Updated] (STORM-3728) Workers are not able to connect to Pacemaker if pacemaker.auth.method is KERBEROS
[ https://issues.apache.org/jira/browse/STORM-3728?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ethan Li updated STORM-3728: Description: When pacemaker.auth.method is KERBEROS, worker will fail to connect to KERBEROS because of exceptions like the following: {code:java} 2020-12-21 20:07:00.786 o.a.s.c.PaceMakerStateStorage executor-heartbeat-timer [ERROR] Timed out waiting for channel ready. Failed to set_worker_hb. Will make 2 more attempts. 2020-12-21 20:07:00.902 o.a.s.m.n.KerberosSaslClientHandler openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [INFO] Connection established from /10.215.73.209:45548 to openstorm3blue-n10.blue.ygrid.yahoo.com/10.215.79.152:6699 2020-12-21 20:07:00.903 o.a.s.m.n.KerberosSaslNettyClient openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [INFO] Creating Kerberos Client. 2020-12-21 20:07:00.906 o.a.s.m.n.KerberosSaslNettyClient openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [INFO] Kerberos Client Callback Handler got callback: class javax.security.auth.callback.PasswordCallback 2020-12-21 20:07:00.906 o.a.s.m.n.Login openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [ERROR] Login using jaas conf /home/y/lib/storm/current/conf/storm_jaas.conf failed 2020-12-21 20:07:00.906 o.a.s.m.n.KerberosSaslNettyClient openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [ERROR] Client failed to login in principal:javax.security.auth.login.LoginException: No password provided javax.security.auth.login.LoginException: No password provided at com.sun.security.auth.module.Krb5LoginModule.promptForPass(Krb5LoginModule.java:923) ~[?:1.8.0_262] at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:764) ~[?:1.8.0_262] at com.sun.security.auth.module.Krb5LoginModule.login(Krb5LoginModule.java:618) ~[?:1.8.0_262] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_262] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_262] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_262] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext.invoke(LoginContext.java:755) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext.access$000(LoginContext.java:195) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext$4.run(LoginContext.java:682) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext$4.run(LoginContext.java:680) ~[?:1.8.0_262] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext.login(LoginContext.java:587) ~[?:1.8.0_262] at org.apache.storm.messaging.netty.Login.login(Login.java:301) ~[storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.messaging.netty.Login.(Login.java:83) ~[storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.messaging.netty.KerberosSaslNettyClient.(KerberosSaslNettyClient.java:66) [storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.messaging.netty.KerberosSaslClientHandler.channelActive(KerberosSaslClientHandler.java:59) [storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:213) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:199) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.fireChannelActive(AbstractChannelHandlerContext.java:192) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.ChannelInboundHandlerAdapter.channelActive(ChannelInboundHandlerAdapter.java:64) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:213) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:199) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.fireChannelActive(AbstractChannelHandlerContext.java:192) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.DefaultChannelPipeline$HeadContext.channelActive(DefaultChannelPipeline.java:1422) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shad
[jira] [Assigned] (STORM-3728) Workers are not able to connect to Pacemaker if pacemaker.auth.method is KERBEROS
[ https://issues.apache.org/jira/browse/STORM-3728?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ethan Li reassigned STORM-3728: --- Assignee: Ethan Li > Workers are not able to connect to Pacemaker if pacemaker.auth.method is > KERBEROS > - > > Key: STORM-3728 > URL: https://issues.apache.org/jira/browse/STORM-3728 > Project: Apache Storm > Issue Type: Bug >Reporter: Ethan Li >Assignee: Ethan Li >Priority: Major > > When pacemaker.auth.method is KERBEROS, worker will fail to connect to > KERBEROS because of exceptions like the following: > > {code:java} > 2020-12-21 20:07:00.786 o.a.s.c.PaceMakerStateStorage > executor-heartbeat-timer [ERROR] Timed out waiting for channel ready. Failed > to set_worker_hb. Will make 2 more attempts. > 2020-12-21 20:07:00.902 o.a.s.m.n.KerberosSaslClientHandler > openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [INFO] Connection established > from /10.215.73.209:45548 to > openstorm3blue-n10.blue.ygrid.yahoo.com/10.215.79.152:6699 > 2020-12-21 20:07:00.903 o.a.s.m.n.KerberosSaslNettyClient > openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [INFO] Creating Kerberos Client. > 2020-12-21 20:07:00.906 o.a.s.m.n.KerberosSaslNettyClient > openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [INFO] Kerberos Client Callback > Handler got callback: class javax.security.auth.callback.PasswordCallback > 2020-12-21 20:07:00.906 o.a.s.m.n.Login > openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [ERROR] Login using jaas conf > /home/y/lib/storm/current/conf/storm_jaas.conf failed > 2020-12-21 20:07:00.906 o.a.s.m.n.KerberosSaslNettyClient > openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [ERROR] Client failed to login > in principal:javax.security.auth.login.LoginException: No password provided > javax.security.auth.login.LoginException: No password provided > at > com.sun.security.auth.module.Krb5LoginModule.promptForPass(Krb5LoginModule.java:923) > ~[?:1.8.0_262] > at > com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:764) > ~[?:1.8.0_262] > at > com.sun.security.auth.module.Krb5LoginModule.login(Krb5LoginModule.java:618) > ~[?:1.8.0_262] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[?:1.8.0_262] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[?:1.8.0_262] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[?:1.8.0_262] > at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_262] > at > javax.security.auth.login.LoginContext.invoke(LoginContext.java:755) > ~[?:1.8.0_262] > at > javax.security.auth.login.LoginContext.access$000(LoginContext.java:195) > ~[?:1.8.0_262] > at > javax.security.auth.login.LoginContext$4.run(LoginContext.java:682) > ~[?:1.8.0_262] > at > javax.security.auth.login.LoginContext$4.run(LoginContext.java:680) > ~[?:1.8.0_262] > at java.security.AccessController.doPrivileged(Native Method) > ~[?:1.8.0_262] > at > javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680) > ~[?:1.8.0_262] > at > javax.security.auth.login.LoginContext.login(LoginContext.java:587) > ~[?:1.8.0_262] > at org.apache.storm.messaging.netty.Login.login(Login.java:301) > ~[storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] > at org.apache.storm.messaging.netty.Login.(Login.java:83) > ~[storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] > at > org.apache.storm.messaging.netty.KerberosSaslNettyClient.(KerberosSaslNettyClient.java:66) > [storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] > at > org.apache.storm.messaging.netty.KerberosSaslClientHandler.channelActive(KerberosSaslClientHandler.java:59) > [storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] > at > org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:213) > [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] > at > org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:199) > [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] > at > org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.fireChannelActive(AbstractChannelHandlerContext.java:192) > [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] > at > org.apache.storm.shade.io.netty.channel.ChannelInboundHandlerAdapter.channelActive(ChannelInboundHandlerAdapter.java:64) > [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] > at > org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:213) > [storm-shaded-d
[jira] [Created] (STORM-3728) Workers are not able to connect to Pacemaker if pacemaker.auth.method is KERBEROS
Ethan Li created STORM-3728: --- Summary: Workers are not able to connect to Pacemaker if pacemaker.auth.method is KERBEROS Key: STORM-3728 URL: https://issues.apache.org/jira/browse/STORM-3728 Project: Apache Storm Issue Type: Bug Reporter: Ethan Li When pacemaker.auth.method is KERBEROS, worker will fail to connect to KERBEROS because of exceptions like the following: {code:java} 2020-12-21 20:07:00.786 o.a.s.c.PaceMakerStateStorage executor-heartbeat-timer [ERROR] Timed out waiting for channel ready. Failed to set_worker_hb. Will make 2 more attempts. 2020-12-21 20:07:00.902 o.a.s.m.n.KerberosSaslClientHandler openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [INFO] Connection established from /10.215.73.209:45548 to openstorm3blue-n10.blue.ygrid.yahoo.com/10.215.79.152:6699 2020-12-21 20:07:00.903 o.a.s.m.n.KerberosSaslNettyClient openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [INFO] Creating Kerberos Client. 2020-12-21 20:07:00.906 o.a.s.m.n.KerberosSaslNettyClient openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [INFO] Kerberos Client Callback Handler got callback: class javax.security.auth.callback.PasswordCallback 2020-12-21 20:07:00.906 o.a.s.m.n.Login openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [ERROR] Login using jaas conf /home/y/lib/storm/current/conf/storm_jaas.conf failed 2020-12-21 20:07:00.906 o.a.s.m.n.KerberosSaslNettyClient openstorm3blue-n10.blue.ygrid.yahoo.com-pm-1 [ERROR] Client failed to login in principal:javax.security.auth.login.LoginException: No password provided javax.security.auth.login.LoginException: No password provided at com.sun.security.auth.module.Krb5LoginModule.promptForPass(Krb5LoginModule.java:923) ~[?:1.8.0_262] at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:764) ~[?:1.8.0_262] at com.sun.security.auth.module.Krb5LoginModule.login(Krb5LoginModule.java:618) ~[?:1.8.0_262] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_262] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_262] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_262] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext.invoke(LoginContext.java:755) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext.access$000(LoginContext.java:195) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext$4.run(LoginContext.java:682) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext$4.run(LoginContext.java:680) ~[?:1.8.0_262] at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680) ~[?:1.8.0_262] at javax.security.auth.login.LoginContext.login(LoginContext.java:587) ~[?:1.8.0_262] at org.apache.storm.messaging.netty.Login.login(Login.java:301) ~[storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.messaging.netty.Login.(Login.java:83) ~[storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.messaging.netty.KerberosSaslNettyClient.(KerberosSaslNettyClient.java:66) [storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.messaging.netty.KerberosSaslClientHandler.channelActive(KerberosSaslClientHandler.java:59) [storm-client-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:213) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:199) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.fireChannelActive(AbstractChannelHandlerContext.java:192) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.ChannelInboundHandlerAdapter.channelActive(ChannelInboundHandlerAdapter.java:64) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:213) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:199) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.AbstractChannelHandlerContext.fireChannelActive(AbstractChannelHandlerContext.java:192) [storm-shaded-deps-2.3.0.y.jar:2.3.0-SNAPSHOT] at org.apache.storm.shade.io.netty.channel.Defa
[jira] [Created] (STORM-3727) SUPERVISOR_SLOTS_PORTS could be list of Longs
Aaron Gresch created STORM-3727: --- Summary: SUPERVISOR_SLOTS_PORTS could be list of Longs Key: STORM-3727 URL: https://issues.apache.org/jira/browse/STORM-3727 Project: Apache Storm Issue Type: Bug Affects Versions: 2.2.0 Reporter: Aaron Gresch Assignee: Aaron Gresch A user reported: There's no guarantee that the {{supervisorConf.getOrDefault}} will be a List of Integers. Additionally, in ReadClusterState.java, {{.intValue()}} conversion is removed. Overall result {{java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer at org.apache.storm.daemon.supervisor.ReadClusterState.(ReadClusterState.java:101) ~[storm-server-2.2.0.jar:2.2.0] at org.apache.storm.daemon.supervisor.Supervisor.launch(Supervisor.java:310) ~[storm-server-2.2.0.jar:2.2.0]}} -- This message was sent by Atlassian Jira (v8.3.4#803005)