Bingo..
Yes API team was cross checkin their whitelisting to the db server at the
same time and checking via telnet.
Thanks Bowen

On Thu, Jun 29, 2023 at 5:49 PM Bowen Song via user <
user@cassandra.apache.org> wrote:

> Talking about telnet, a closer look at the sequence 'FF F4 FF FD' makes
> me thinking about telnet commands code. Based on RFC 854
> <https://www.rfc-editor.org/rfc/rfc854.html>, the sequence is IAC,
> Interrupt Process, IAC, DO, which is basically the key sequence 'ctrl-c'
> in telnet.
> On 29/06/2023 12:42, Bowen Song wrote:
>
> Did anyone connecting to the servers' storage port via telnet, nc (netcat)
> or something similar? 218762506 is 0x0D0A0D0A, which is two newlines.
>
>
> On 29/06/2023 11:49, MyWorld wrote:
>
> When checked in the source nodes, we got similar errors.
>
> Forgot to mention, we also received below error message :
> ERROR [Messaging-EventLoop-3-3] 2023-06-27 18:57:09,128
> InboundConnectionInitiator.java:360 - Failed to properly handshake with
> peer /10.127.2.10:58490. Closing the channel.
> io.netty.handler.codec.DecoderException:
> org.apache.cassandra.net.Message$InvalidLegacyProtocolMagic: Read
> 218762506, Expected -900387334
>
> On Thu, Jun 29, 2023 at 2:57 PM Bowen Song via user <
> user@cassandra.apache.org> wrote:
>
>> The expected value "-900387334" is the little endian decimal
>> representation of the PROTOCOL_MAGIC value 0xCA552DFA defined in the
>> net/Message.java
>> <https://github.com/apache/cassandra/blob/c579faa488ec156a59ed8e15dd6db55759b9c942/src/java/org/apache/cassandra/net/Message.java#L393>
>> file.
>>
>> The read value "-720899" converts to hex is 0xFFF4FFFD, that's not a
>> valid TLS header which should start with 0x16, so I don't think has
>> anything to do with the server encryption related options. It also does not
>> look like a valid version number from pre-4.0 Cassandra, so we can rule
>> that out too. Since it's nether a valid Cassandra 4.0+ magic, a TLS header
>> nor a pre-4.0 version number, I have reason to believe the connection was
>> not initiated by another Cassandra server for inter-node communication, but
>> from another program. Can you follow the source IP and port number back to
>> the originating host, and find out what is that program? or indeed it was
>> one of the servers in the cluster, not something else, which could indicate
>> a misconfiguration of the firewall rules.
>>
>>
>> On 29/06/2023 01:26, MyWorld wrote:
>>
>> Hi all,
>> We are currently using Apache cassandra 4.0.7 in our environment. While
>> adding a new node in the existing 3-node DC, we found below error.
>> This error is observed multiple times when the node was in the UJ (up and
>> joining) state.
>>
>> Our current server-to-server internode encryption settings are default.
>> server_encryption_options:
>>     internode_encryption: none
>>     enable_legacy_ssl_storage_port: false
>>     require_client_auth: false
>>     require_endpoint_verification: false
>>
>> Please help to debug the root cause of this error.
>> Is it a point to worry about or is it just a Warning issue?
>> Also, our API properties have received a few 5xx messages "Operation
>> timed out. received only 2 responses" during this time(addition of new
>> node), which we have not received when we were on the 3.11.x version. What
>> could be the possible reason?
>> However things are stable once the node comes to the UN state.
>>
>> ERROR [Messaging-EventLoop-3-10] 2023-06-27 18:37:14,931
>> InboundConnectionInitiator.java:360 - Failed to properly handshake with
>> peer /x.x.x.x:35894. Closing the channel.
>> io.netty.handler.codec.DecoderException:
>> org.apache.cassandra.net.Message$InvalidLegacyProtocolMagic: Read -720899,
>> Expected -900387334
>>         at
>> io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:478)
>>         at
>> io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276)
>>         at
>> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
>>         at
>> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
>>         at
>> io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
>>         at
>> io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
>>         at
>> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
>>         at
>> io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
>>         at
>> io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
>>         at
>> io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:795)
>>         at
>> io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:480)
>>         at
>> io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378)
>>         at
>> io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
>>         at
>> io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
>>         at
>> io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
>>         at java.base/java.lang.Thread.run(Thread.java:829)
>> Caused by: org.apache.cassandra.net.Message$InvalidLegacyProtocolMagic:
>> Read -720899, Expected -900387334
>>         at
>> org.apache.cassandra.net.Message.validateLegacyProtocolMagic(Message.java:340)
>>         at
>> org.apache.cassandra.net.HandshakeProtocol$Initiate.maybeDecode(HandshakeProtocol.java:167)
>>         at
>> org.apache.cassandra.net.InboundConnectionInitiator$Handler.initiate(InboundConnectionInitiator.java:242)
>>         at
>> org.apache.cassandra.net.InboundConnectionInitiator$Handler.decode(InboundConnectionInitiator.java:235)
>>         at
>> io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:508)
>>         at
>> io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:447)
>>         ... 15 common frames omitted
>>
>> Regards,
>> Ashish
>>
>>

Reply via email to