{"push_id":861563527,"size":1,"distinct_size":1,"ref":"refs/heads/fix/asyncConnectionCreation/maint3.x","head":"8a42d20f3c06f5fec53ed4990d00451881b4112f","before":"ca5b999ceacd2986ff196db1f9d3cdce1fc6d7f8","commits":[{"sha":"8a42d20f3c06f5fec53ed4990d00451881b4112f","author":{"email":"0760a11abb4d2b52db3017e29404de05d6efe12b@hazelcast.com","name":"sancar"},"message":"Async connection creation for client invocations\n\nWhen an invocation needs to be done and connection to destination\nis not established yet, connection establishment used to be a blocking\noperation. With this pr, if connection is not available yet, we only\ntrigger a new connect task async and related user request will be\nhandled by retry mechanism.\n\nSecondly, invocation timeout handling is changed. # of times an\ninvocation made is used to be count with 1 second sleeps. Since\ninvocation itself can take time, user configured timeout was\nused to be violated. It is now checked by comparing\nSystem.currentTimeMillis and starting time.","distinct":true,"url":"https://api.github.com/repos/sancar/hazelcast/commits/8a42d20f3c06f5fec53ed4990d00451881b4112f"}]}