Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
IMap entries with Max-Idle not expiring when member shuts down #13630
in this cluster member controlled shutdown restart test, with map put max idle.
in the stable cluster version of this test, we do not see
where we put in entry with a max idle and a TTL of 0, then wait for max idle expiration.
get the same entry and assert that it is null. all threads of all drivers make put operations on a there own map which has a unique name to each thread running
@vbekiaris i also see in this test
a split brain test, that it looks like put TTL also has the same kind of issue.
now i see that the TTL shutdown test has also started to fail.
which i think is a regression.
in this shutdown MAX idle test https://hazelcast-l337.ci.cloudbees.com/view/shutdown/job/shutdown-x/131/console
and @vbekiaris fix also looks like it fixes the issue.