New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hazelcast (3.8.4) closing listeners #11264
Labels
Milestone
Comments
ghost
changed the title
Hazelcast closing listeners ... SIS
Hazelcast (3.8.4) closing listeners ... SIS
Aug 30, 2017
alparslanavci
changed the title
Hazelcast (3.8.4) closing listeners ... SIS
Hazelcast (3.8.4) closing listeners
Aug 30, 2017
We have observed the same behavior.
…On 30 August 2017 at 09:33, cryptomorph ***@***.***> wrote:
*Issue*
As discussed 2017-08-29 with Al
We are losing notification from a hazelcast node through ITopic listeners
(MessageListener). Infrequently (but often enough to be a concern) we lose
all notifications for new messages posted to an ITopic that are stored on
one node in a cluster. Other nodes in the cluster seem to continue to work
normally and the client continues to receive new messages from those nodes.
This happens with no exceptions/errors seen at the client side.
This is not an issue with ReliableTopics and associated listeners.
*Replication*
We can replicate this issue as follows:
1. Run a cluster of 2 nodes and one client application subscribed to
the ITopics.
2. Post messages (increasing integers) in an ITopic
3. Repeatedly shut down and restart one node until we see the client
logging messages with obvious gaps.
In the test logged we shut down instance-1 at 14:13:40 and it was back up
at 10:14:30. Client connection to instance-2 appears to be lost.
*Logs*
Attached (as requested by Al yesterday) are the Hazelcast logs for our 2
nodes and a brief cutting of our client application.
instance-2.log.txt
<https://github.com/hazelcast/hazelcast/files/1263904/instance-2.log.txt>
instance-2.log.1.txt
<https://github.com/hazelcast/hazelcast/files/1263905/instance-2.log.1.txt>
client.log.txt
<https://github.com/hazelcast/hazelcast/files/1263907/client.log.txt>
instance-1.log.txt
<https://github.com/hazelcast/hazelcast/files/1263902/instance-1.log.txt>
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#11264>, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AR0Z7vTWZLxX635yQQtXLh6XlH8skSqAks5sdXKrgaJpZM4PHe1K>
.
|
Same problem also reported here |
The issue caused by using hostnames to connect. fix is almost ready. It will be applied to 3.9 and backported to 3.8.6 |
sancar
pushed a commit
to sancar/hazelcast
that referenced
this issue
Sep 14, 2017
Make sure that the provided address string is used in the activeConnectionsMap. This fixes the domain name to ip address conversion problem and duplicate connection initiation problem to the same member one with ip address and one with domain name. We made the assumption that the user will have to use the same host name or ip in the client config if the member is configured with a public ip address. fixes hazelcast#11116 fixes hazelcast#11264 backport of hazelcast#11226
fixed by #11368 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Issue
As discussed 2017-08-29 with Al
We are losing notification from a hazelcast node through ITopic listeners (MessageListener). Infrequently (but often enough to be a concern) we lose all notifications for new messages posted to an ITopic that are stored on one node in a cluster. Other nodes in the cluster seem to continue to work normally and the client continues to receive new messages from those nodes. This happens with no exceptions/errors seen at the client side.
This is not an issue with ReliableTopics and associated listeners.
Replication
We can replicate this issue as follows:
The text was updated successfully, but these errors were encountered: