Releases: Netflix/ndbench
Releases · Netflix/ndbench
Groovy Updates
- Groovy version correction
- Remove hard-coded ports
Geode and CloudFoundry
Add support for Geode and Cloud Foundry (#32) * Add support for Geode and Cloud Foundry Updated 1. Provided new discovery implementation for Cloud Foundry. Now you can push NdBench on Cloud Foundry and run. 2. Added a new plugin for Geode in `local` and `cloud` mode. 3. Updated read me on how to run NdBench on Cloud Foundry. * Add support for Geode and Cloud Foundry Updated 1. Provided new discovery implementation for Cloud Foundry. Now you can push NdBench on Cloud Foundry and run. 2. Added a new plugin for Geode in `local` and `cloud` mode. 3. Updated read me on how to run NdBench on Cloud Foundry. * remove redundant @Inject on field which is set in constructor that also has an @Inject * use logger, not std out for RPS/WPS info * emit warning if expected read or write rate less than observed RPS (benchmark client could be the bottleneck) * don't emit warning msgs until operations have started. * add clarification to title of Instance Statistics dialog [ Statistics gathered per node, not aggregated across client driver instances ] * remove newline * api and driver support for auto-tuning write operations during benchmark run. pls see documentation in com.netflix.ndbench.api.plugin.NdBenchAbstractClient for more details * adding auto-tune support * * add documentation to Json rendered NdBenchMonitor instances to explain what units are used for the metrics * use settableConfig upon autoTune-initiated change of writeRateLimit * emit warn msg if Observed write/Read RPS less than expected write or read rate * augment IConfiguration interface with autoTune related config settings: * fix merge errors * 1) address comments on PR. 2) add unit test of RPSCount -- added code from supporting library for verifying log4j activity -- by just copying it in (since the library is not yet available in maven binary repositories). * test one more case of rps count logger behavior * * new unit test for WriteOperation.process() * make constructor for NdBenchDriver package scope so test can instantiate an instance. * Updates ndbench-geode-plugin with tests, allows DISCOVERY_ENV to set ClusterDiscoveryService Implementation Signed-off-by: Brenda Chan <brchan@pivotal.io>
Autotune
Adding 2 more C* JavaDriver related plugins
Adding 2 more C* JavaDriver related plugins
Fix localhost connection issues when hostname is not resolved
This release has following features/ issues
- Fix localhost connection issues when hostname is not resolved
- Move
genson
serialization library to web project,
Added `preLoadKeys` for generators, SlidingWindowFlipKeyGenerator
This release has following features
- Added preLoadKeys for generators.
- Added SlidingWindowFlipKeyGenerator.
- Added more logging.
Archaius-2 migration
This release has following features
- Archaius2 migration
- Added Integer data generation
- more logging and minor bug fix in Driver code
First release of NDBench
Please refer to wiki for the details of the first release. You can also refer tech blog for more details - http://techblog.netflix.com/2016/09/netflix-data-benchmark-benchmarking.html