]
Tristan Tarrant updated ISPN-2190:
----------------------------------
Fix Version/s: 5.2.0.Final
Git Pull Request:
Add test to differentiate between TOTAL_NR_OF_ENTRIES and
CURRENT_NR_OF_ENTRIES statistics
------------------------------------------------------------------------------------------
Key: ISPN-2190
URL:
https://issues.jboss.org/browse/ISPN-2190
Project: Infinispan
Issue Type: Task
Components: Cache Server
Reporter: Mircea Markus
Assignee: Galder ZamarreƱo
Fix For: 5.2.0.Alpha3, 5.2.0.Final
After cache.clear() is invoked, the server should return 0 as
ServerStatistics.TOTAL_NR_OF_ENTRIES. It actually returns the previous value before clear.
I think its a serve (vs client) issue as it is reproductible on both java and c# clients.
Here's a unit test to be added to HotRodStatisticsTest in order to reproduce the
issue:
{code}
public void testNumberOfEntriesAfterClear() {
assertEquals((Integer)0,
remoteCache.stats().getIntStatistic(ServerStatistics.TOTAL_NR_OF_ENTRIES));
remoteCache.put("k", "v");
remoteCache.put("k2", "v");
assertEquals((Integer)2,
remoteCache.stats().getIntStatistic(ServerStatistics.TOTAL_NR_OF_ENTRIES));
remoteCache.clear();
assertEquals((Integer)0,
remoteCache.stats().getIntStatistic(ServerStatistics.TOTAL_NR_OF_ENTRIES));
}
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: