[
https://issues.jboss.org/browse/ISPN-2190?page=com.atlassian.jira.plugin....
]
Galder Zamarreño updated ISPN-2190:
-----------------------------------
Summary: Add test to differentiate between TOTAL_NR_OF_ENTRIES and
CURRENT_NR_OF_ENTRIES statistics (was: HotRod server returns incorrect
ServerStatistics.TOTAL_NR_OF_ENTRIES after cache is cleared)
Issue Type: Task (was: Bug)
Fix Version/s: (was: 5.2.0.Final)
Labels: (was: jdg jdg6)
Affects Version/s: (was: 5.1.5.FINAL)
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
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:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira