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
[HZ-581] Address issues with hostnames #20014
[HZ-581] Address issues with hostnames #20014
Commits on Nov 30, 2021
-
WIP - Handle TcpServerConnections with UUID
Ufuk Yılmaz committedNov 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 4a05f70 - Browse repository at this point
Copy the full SHA 4a05f70View commit details -
Ufuk Yılmaz committed
Nov 30, 2021 Configuration menu - View commit details
-
Copy full SHA for f8595d3 - Browse repository at this point
Copy the full SHA f8595d3View commit details -
Ufuk Yılmaz committed
Nov 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 0215da4 - Browse repository at this point
Copy the full SHA 0215da4View commit details
Commits on Dec 1, 2021
-
Update the Node#thisUuid in cluster service reset
Ufuk Yılmaz committedDec 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 3f43451 - Browse repository at this point
Copy the full SHA 3f43451View commit details -
Do more proper null handling in mock network classes
Ufuk Yılmaz committedDec 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 40bcf59 - Browse repository at this point
Copy the full SHA 40bcf59View commit details -
Ufuk Yılmaz committed
Dec 1, 2021 Configuration menu - View commit details
-
Copy full SHA for fbcaf94 - Browse repository at this point
Copy the full SHA fbcaf94View commit details -
Add member uuid into MockServerContext
Ufuk Yılmaz committedDec 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 898209b - Browse repository at this point
Copy the full SHA 898209bView commit details -
Register/deregister address-uuid entries upon membership changes
Ufuk Yılmaz committedDec 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 46f5afd - Browse repository at this point
Copy the full SHA 46f5afdView commit details -
Ufuk Yılmaz committed
Dec 1, 2021 Configuration menu - View commit details
-
Copy full SHA for f5820d9 - Browse repository at this point
Copy the full SHA f5820d9View commit details -
Ufuk Yılmaz committed
Dec 1, 2021 Configuration menu - View commit details
-
Copy full SHA for c3d74a6 - Browse repository at this point
Copy the full SHA c3d74a6View commit details -
Tidy up LinkedAddresses and LocalAddressRegistry
Ufuk Yılmaz committedDec 1, 2021 Configuration menu - View commit details
-
Copy full SHA for f48d286 - Browse repository at this point
Copy the full SHA f48d286View commit details -
Handle uuid-address registration for the client connections
Ufuk Yılmaz committedDec 1, 2021 Configuration menu - View commit details
-
Copy full SHA for e384c90 - Browse repository at this point
Copy the full SHA e384c90View commit details
Commits on Dec 2, 2021
-
Ufuk Yılmaz committed
Dec 2, 2021 Configuration menu - View commit details
-
Copy full SHA for 8c60b97 - Browse repository at this point
Copy the full SHA 8c60b97View commit details -
Ufuk Yılmaz committed
Dec 2, 2021 Configuration menu - View commit details
-
Copy full SHA for 3232a1e - Browse repository at this point
Copy the full SHA 3232a1eView commit details
Commits on Dec 6, 2021
-
Reflect the changes to TcpServerControlTest
Ufuk Yılmaz committedDec 6, 2021 Configuration menu - View commit details
-
Copy full SHA for c8b0256 - Browse repository at this point
Copy the full SHA c8b0256View commit details
Commits on Dec 7, 2021
-
Remove address registration stuff from MembershipManager
Ufuk Yılmaz committedDec 7, 2021 Configuration menu - View commit details
-
Copy full SHA for d60fd90 - Browse repository at this point
Copy the full SHA d60fd90View commit details -
Ufuk Yılmaz committed
Dec 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 1dc1127 - Browse repository at this point
Copy the full SHA 1dc1127View commit details -
Configuration menu - View commit details
-
Copy full SHA for c67a0f3 - Browse repository at this point
Copy the full SHA c67a0f3View commit details -
Change the address registry removal timing
Now, we remove the address registry entries when all connections (on all planes) belonging to the same instance are closed.
Ufuk Yılmaz committedDec 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 8b31af4 - Browse repository at this point
Copy the full SHA 8b31af4View commit details
Commits on Dec 8, 2021
-
Handle duplicate connections between members
Now, we're closing the connection whose acceptor side has smaller member uuid. In this manner, we can assume some ordering between these duplicate connections and deterministically close only one of them. Fixes hazelcast#18877, hazelcast#19767
Ufuk Yılmaz committedDec 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 3f00596 - Browse repository at this point
Copy the full SHA 3f00596View commit details -
Ufuk Yılmaz committed
Dec 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 940b8c3 - Browse repository at this point
Copy the full SHA 940b8c3View commit details
Commits on Dec 9, 2021
-
Add some tests for address registry
Ufuk Yılmaz committedDec 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 3b35445 - Browse repository at this point
Copy the full SHA 3b35445View commit details
Commits on Dec 10, 2021
-
Ufuk Yılmaz committed
Dec 10, 2021 Configuration menu - View commit details
-
Copy full SHA for 226bb0f - Browse repository at this point
Copy the full SHA 226bb0fView commit details
Commits on Dec 13, 2021
-
Add javadoc and more tests to the address registry
Ufuk Yılmaz committedDec 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 34987a2 - Browse repository at this point
Copy the full SHA 34987a2View commit details -
Ufuk Yılmaz committed
Dec 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 601c02b - Browse repository at this point
Copy the full SHA 601c02bView commit details
Commits on Dec 14, 2021
-
Add local member's addresses to the address registry
Also, changed entry override during the register a bit, now the entry removal from the registry not only depends on a key (address in this case). Now, I remove the entries that match both old uuid and old addresses.
Ufuk Yılmaz committedDec 14, 2021 Configuration menu - View commit details
-
Copy full SHA for dcbe5ae - Browse repository at this point
Copy the full SHA dcbe5aeView commit details -
Use public address as a primary address in any case
Ufuk Yılmaz committedDec 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 3800be9 - Browse repository at this point
Copy the full SHA 3800be9View commit details
Commits on Dec 16, 2021
-
Do address registrations in ConnectionManager#register
Making sure registering these addresses before removing connections from in progress set.
Ufuk Yılmaz committedDec 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 88ba1ce - Browse repository at this point
Copy the full SHA 88ba1ceView commit details -
Merge remote-tracking branch 'upstream/master' into 5.1/hostname-fix-…
…part-1
Ufuk Yılmaz committedDec 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 57a2eba - Browse repository at this point
Copy the full SHA 57a2ebaView commit details
Commits on Dec 17, 2021
-
Remove LocalAddressRegistry#getPrimaryAddress(Address)
Since it may have problems in terms of consistency, removed it.
Ufuk Yılmaz committedDec 17, 2021 Configuration menu - View commit details
-
Copy full SHA for 4e24b37 - Browse repository at this point
Copy the full SHA 4e24b37View commit details
Commits on Dec 20, 2021
-
Perform address registration in MockNetwork
Ufuk Yılmaz committedDec 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 7aa1f7a - Browse repository at this point
Copy the full SHA 7aa1f7aView commit details
Commits on Dec 21, 2021
-
Add all local addresses to address registry
Ufuk Yılmaz committedDec 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 20152e1 - Browse repository at this point
Copy the full SHA 20152e1View commit details -
Merge remote-tracking branch 'upstream/master' into 5.1/hostname-fix-…
…part-1
Ufuk Yılmaz committedDec 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 5e9e2da - Browse repository at this point
Copy the full SHA 5e9e2daView commit details -
Handle local addresses separately in LocalAddressRegistry
Ufuk Yılmaz committedDec 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 33cdc0f - Browse repository at this point
Copy the full SHA 33cdc0fView commit details -
Ufuk Yılmaz committed
Dec 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 815e993 - Browse repository at this point
Copy the full SHA 815e993View commit details -
Fix up Handle local addresses separately in LocalAddressRegistry
Ufuk Yılmaz committedDec 21, 2021 Configuration menu - View commit details
-
Copy full SHA for fa5af7f - Browse repository at this point
Copy the full SHA fa5af7fView commit details -
Ufuk Yılmaz committed
Dec 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 20c2b73 - Browse repository at this point
Copy the full SHA 20c2b73View commit details -
Resolve the given address before perform lookup
Ufuk Yılmaz committedDec 21, 2021 Configuration menu - View commit details
-
Copy full SHA for dcdd5bb - Browse repository at this point
Copy the full SHA dcdd5bbView commit details
Commits on Dec 22, 2021
-
Add javadocs to address picker methods
Ufuk Yılmaz committedDec 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 4d09104 - Browse repository at this point
Copy the full SHA 4d09104View commit details -
Give explicit priority to the member protocol public address in addre…
…ss registration Also, performed small adjustment in local address registration
Ufuk Yılmaz committedDec 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 7382ecc - Browse repository at this point
Copy the full SHA 7382eccView commit details -
Fix TcpIpJoiner#isLocalAddress
Ufuk Yılmaz committedDec 22, 2021 Configuration menu - View commit details
-
Copy full SHA for ab3b931 - Browse repository at this point
Copy the full SHA ab3b931View commit details -
Ufuk Yılmaz committed
Dec 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 828d47a - Browse repository at this point
Copy the full SHA 828d47aView commit details -
Handle blacklisted addresses in ClusterMismatchOp
Ufuk Yılmaz committedDec 22, 2021 Configuration menu - View commit details
-
Copy full SHA for e114bb1 - Browse repository at this point
Copy the full SHA e114bb1View commit details -
Ufuk Yılmaz committed
Dec 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 7d20c8c - Browse repository at this point
Copy the full SHA 7d20c8cView commit details -
Fix local address registration issue
Ufuk Yılmaz committedDec 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 70c7370 - Browse repository at this point
Copy the full SHA 70c7370View commit details -
Ufuk Yılmaz committed
Dec 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 6070012 - Browse repository at this point
Copy the full SHA 6070012View commit details -
Add trace logs to hostname join tests
Ufuk Yılmaz committedDec 22, 2021 Configuration menu - View commit details
-
Copy full SHA for 5134a4e - Browse repository at this point
Copy the full SHA 5134a4eView commit details -
Add null check to serverSocketChannel access
Ufuk Yılmaz committedDec 22, 2021 Configuration menu - View commit details
-
Copy full SHA for da4ca54 - Browse repository at this point
Copy the full SHA da4ca54View commit details
Commits on Dec 23, 2021
-
Try not to lose targetAddress of the connection
Ufuk Yılmaz committedDec 23, 2021 Configuration menu - View commit details
-
Copy full SHA for b9ba29d - Browse repository at this point
Copy the full SHA b9ba29dView commit details -
Ufuk Yılmaz committed
Dec 23, 2021 Configuration menu - View commit details
-
Copy full SHA for a604e91 - Browse repository at this point
Copy the full SHA a604e91View commit details -
Add null check to registered target address
Ufuk Yılmaz committedDec 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 03106c8 - Browse repository at this point
Copy the full SHA 03106c8View commit details -
Handle duplicate connections after addresses registered
Ufuk Yılmaz committedDec 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 4db748c - Browse repository at this point
Copy the full SHA 4db748cView commit details -
Ufuk Yılmaz committed
Dec 23, 2021 Configuration menu - View commit details
-
Copy full SHA for dff3925 - Browse repository at this point
Copy the full SHA dff3925View commit details -
Ufuk Yılmaz committed
Dec 23, 2021 Configuration menu - View commit details
-
Copy full SHA for a06d690 - Browse repository at this point
Copy the full SHA a06d690View commit details
Commits on Dec 24, 2021
-
Adjust the address registry logs
Ufuk Yılmaz committedDec 24, 2021 Configuration menu - View commit details
-
Copy full SHA for ace549c - Browse repository at this point
Copy the full SHA ace549cView commit details -
Fix tests that include mock logger
Ufuk Yılmaz committedDec 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 6169f11 - Browse repository at this point
Copy the full SHA 6169f11View commit details
Commits on Dec 29, 2021
-
Remove reverse DNS lookup from address resolution
Ufuk Yılmaz committedDec 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 8044273 - Browse repository at this point
Copy the full SHA 8044273View commit details -
Also, skipped the virtual and not running NIC while registering local addresses.
Ufuk Yılmaz committedDec 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 6339821 - Browse repository at this point
Copy the full SHA 6339821View commit details -
Also, added nullable and nonnull annotations to public APIs.
Ufuk Yılmaz committedDec 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 928e681 - Browse repository at this point
Copy the full SHA 928e681View commit details -
Ufuk Yılmaz committed
Dec 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 1c45ac9 - Browse repository at this point
Copy the full SHA 1c45ac9View commit details -
Remove ip address resolution from hot path
Ufuk Yılmaz committedDec 29, 2021 Configuration menu - View commit details
-
Copy full SHA for 2855d25 - Browse repository at this point
Copy the full SHA 2855d25View commit details -
Improve the javadocs of ServerConnectionManager
Ufuk Yılmaz committedDec 29, 2021 Configuration menu - View commit details
-
Copy full SHA for a2ac119 - Browse repository at this point
Copy the full SHA a2ac119View commit details -
Do not skip any network interfaces
Ufuk Yılmaz committedDec 29, 2021 Configuration menu - View commit details
-
Copy full SHA for a65d437 - Browse repository at this point
Copy the full SHA a65d437View commit details
Commits on Dec 30, 2021
-
Try to handle self connections
Ufuk Yılmaz committedDec 30, 2021 Configuration menu - View commit details
-
Copy full SHA for e142559 - Browse repository at this point
Copy the full SHA e142559View commit details -
Merge remote-tracking branch 'upstream/master' into 5.1/hostname-fix-…
…part-1
Ufuk Yılmaz committedDec 30, 2021 Configuration menu - View commit details
-
Copy full SHA for b5bbbbf - Browse repository at this point
Copy the full SHA b5bbbbfView commit details -
Handle self connections second attempt
Ufuk Yılmaz committedDec 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 9856887 - Browse repository at this point
Copy the full SHA 9856887View commit details -
Handle error cases inside connection registration
Ufuk Yılmaz committedDec 30, 2021 Configuration menu - View commit details
-
Copy full SHA for c36a8fa - Browse repository at this point
Copy the full SHA c36a8faView commit details
Commits on Jan 2, 2022
-
Revert unnecessary change on join
Ufuk Yılmaz committedJan 2, 2022 Configuration menu - View commit details
-
Copy full SHA for e369dff - Browse repository at this point
Copy the full SHA e369dffView commit details -
Ufuk Yılmaz committed
Jan 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 8910935 - Browse repository at this point
Copy the full SHA 8910935View commit details -
Encapsulated get connections on all planes mechanism into a method in ServerConnectionManager, then removed uuid based methods from the public interface.
Ufuk Yılmaz committedJan 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 71c6482 - Browse repository at this point
Copy the full SHA 71c6482View commit details -
fixup! Address parts of the review
Ufuk Yılmaz committedJan 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 55d88e7 - Browse repository at this point
Copy the full SHA 55d88e7View commit details -
Reduce the number of hostname->ip resolutions
Ufuk Yılmaz committedJan 2, 2022 Configuration menu - View commit details
-
Copy full SHA for dd70a03 - Browse repository at this point
Copy the full SHA dd70a03View commit details
Commits on Jan 3, 2022
-
Remove synchronized block from removeConnectionInProgress
Ufuk Yılmaz committedJan 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 7f3153f - Browse repository at this point
Copy the full SHA 7f3153fView commit details -
Ufuk Yılmaz committed
Jan 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 95aae26 - Browse repository at this point
Copy the full SHA 95aae26View commit details -
Ufuk Yılmaz committed
Jan 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 6e0fd77 - Browse repository at this point
Copy the full SHA 6e0fd77View commit details -
Ufuk Yılmaz committed
Jan 3, 2022 Configuration menu - View commit details
-
Copy full SHA for 6919437 - Browse repository at this point
Copy the full SHA 6919437View commit details
Commits on Jan 4, 2022
-
Capture remove connection in progress into synchronized block
Ufuk Yılmaz committedJan 4, 2022 Configuration menu - View commit details
-
Copy full SHA for 28e10c4 - Browse repository at this point
Copy the full SHA 28e10c4View commit details -
Improve duplicate connection handling
Ufuk Yılmaz committedJan 4, 2022 Configuration menu - View commit details
-
Copy full SHA for ea1ead2 - Browse repository at this point
Copy the full SHA ea1ead2View commit details
Commits on Jan 5, 2022
-
Fix TcpIpJoiner#searchForOtherClusters
Ufuk Yılmaz committedJan 5, 2022 Configuration menu - View commit details
-
Copy full SHA for f508686 - Browse repository at this point
Copy the full SHA f508686View commit details
Commits on Jan 6, 2022
-
Merge remote-tracking branch 'upstream/master' into 5.1/hostname-fix-…
…part-1
Ufuk Yılmaz committedJan 6, 2022 Configuration menu - View commit details
-
Copy full SHA for 2d28144 - Browse repository at this point
Copy the full SHA 2d28144View commit details
Commits on Jan 7, 2022
-
Revert connection in progress handling
Since, it creates so much complexity without much gain.
Ufuk Yılmaz committedJan 7, 2022 Configuration menu - View commit details
-
Copy full SHA for aff02d3 - Browse repository at this point
Copy the full SHA aff02d3View commit details
Commits on Jan 10, 2022
-
Remove duplicate connections handling
Because if we close this connection after it starts to be used from one side, we lose some packets on the way.
Ufuk Yılmaz committedJan 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 5f5c6c3 - Browse repository at this point
Copy the full SHA 5f5c6c3View commit details -
Merge remote-tracking branch 'upstream/master' into 5.1/hostname-fix-…
…part-1 # Conflicts: # hazelcast/src/test/java/com/hazelcast/instance/TestNodeContext.java
Ufuk Yılmaz committedJan 10, 2022 Configuration menu - View commit details
-
Copy full SHA for a068eb6 - Browse repository at this point
Copy the full SHA a068eb6View commit details -
Remove one unnecessary LocalAddressRegistry#uuidOf call
Ufuk Yılmaz committedJan 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 0b0caad - Browse repository at this point
Copy the full SHA 0b0caadView commit details -
Adapt address registry integration test to duplicate conns
Formerly, the tests were assuming that there is only one connection on each plane between the members. So, tests started to fail when we remove duplicate handling.
Ufuk Yılmaz committedJan 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 6825d69 - Browse repository at this point
Copy the full SHA 6825d69View commit details
Commits on Jan 11, 2022
-
Merge remote-tracking branch 'upstream/master' into 5.1/hostname-fix-…
…part-1
Ufuk Yılmaz committedJan 11, 2022 Configuration menu - View commit details
-
Copy full SHA for 1860672 - Browse repository at this point
Copy the full SHA 1860672View commit details