Tweaked CVSResultsPrinter to include the interval, elapsed time, and timestamp. Renamed 'client.output_full_csv' to 'client.output_responses'
Fixed POOL and MEMORY stats information. Switched TransactionCounter to use FastIntHistogram internally
We now keep track of the last time that the PartitionExecutor polled the EE for memory stats
Added the ability to have the BenchmarkController poll the system every update to collect the MEMORY statas and write out to a CSV file. We had to tweak how often we poll the EE to collect the stats. Not sure what the performance hit of that will be
Moved all of the utility messages to be directly inside of UtilityWorkMessage. Most a stylistic change. The MemoryStats source will now use the same table column names as the TableStats stuff. This removes the confusion of what is what.
Integrated INDEX stats collection from VoltDB. This is broken and probably not worth getting running in time for the paper...
Switched back to correct column size for YCSB
Simple test to check that PartitionExecutor.updateMemoryStats() is working
Switched TestAntiCacheManager to use YCSB instead of VOTER. This crashes the EE...
Fixed valgrind leak
Added a new HStoreConf parameter 'site.anticache_block_size' so that we can control the the AntiCacheDB's block size without needing to change the code
Quick fix for failing AntiCacheDB tests
Fixed up YCSB code. Added the ability to use a fixed database size instead of automatically scaling it up. Fixed up InsertRecord and UpdateRecord procedures.
Added new test case for measuring the performance difference of reads with and without anti-caching enabled
Added new anti-caching information to TableStats to keep track of the global counters for the number of tuples/blocks/bytes read or written from disk
Fixes to get the TableStats totals to be the same before and after an eviction/fetch sequence
Removed an unnecessary extra call to get table stats from the EE
Made sure that the new anti-caching global stats are included in the @Statistics MEMORY output
Started new test suite to make sure that the YCSB benchmark is working correctly
We can now allow tables without primary keys to be evictable