Skip to content

Releases: Netflix/ndbench

Groovy Updates

06 Sep 21:54
Compare
Choose a tag to compare
  • Groovy version correction
  • Remove hard-coded ports

Geode and CloudFoundry

01 Sep 22:33
Compare
Choose a tag to compare
Pre-release
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

02 Aug 23:25
Compare
Choose a tag to compare

Adding autotune feature which gradually increases write rate up to configured threshold or until failure threshold is hit.

Adding 2 more C* JavaDriver related plugins

13 Jun 03:29
Compare
Choose a tag to compare

Adding 2 more C* JavaDriver related plugins

Fix localhost connection issues when hostname is not resolved

07 Mar 04:43
Compare
Choose a tag to compare

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

03 Mar 23:45
Compare
Choose a tag to compare

This release has following features

  • Added preLoadKeys for generators.
  • Added SlidingWindowFlipKeyGenerator.
  • Added more logging.

Archaius-2 migration

02 Mar 07:53
Compare
Choose a tag to compare

This release has following features

  • Archaius2 migration
  • Added Integer data generation
  • more logging and minor bug fix in Driver code

First release of NDBench

16 Feb 00:10
Compare
Choose a tag to compare

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