When master receives a join request it should send finalize join operation always, so that if a previous join request is done on master but could not finalized, it can be finalized with later join request.
removing test for now, because it does not reproduces the scenario exactly and sometimes fail because of an unwanted merge scenerio.
Expiration time should not be changed after TTL updates & code refactorings
change log level to finest for dropped multicast messages
Merge branch 'maintenance-3.x' of https://github.com/hazelcast/hazelcast into maintenance-3.x
check existence of a record before creating backup operation otherwise NPE may raise
Merge pull request #3935 from ahmetmircik/fix/3.3.3/expiryTTL

Fixes expiration time changes after TTL updates
Merge pull request #3913 from sancar/fix/topicSplitBrain/maint3.x

When master receives a join request it should send finalize join ope…
change 5 seconds wait on future to infinite wait on future and 30 seconds test timeout. fixes #3739
Backport https://github.com/hazelcast/hazelcast/pull/3926/
shutdown gracefully to create a window for event to be delivered. fixes #3897
attempt to fix testOfferOperationCount
attempt to fix testOtherOperationCount
change NodeMulticastListener logger hierarchy
Cleanup test to fix #3738
Merge pull request #3945 from ahmetmircik/fix/3.3.3/NPE

Adds missing null checks to shouldBackup methods
do not initialize queue store when not enabled
Merge pull request #3949 from ahmetmircik/fix/3.3.3/storeDisabled

When queue-store is not enabled, QueueStoreFactory should not be instantiated
Fixed #3824
Merge pull request #3955 from noctarius/issue_3952_maintenance

NullPointerException on mapreduce @JobSupervisor.checkFullyProcessed (maintenance)