Java Client Release 3.1.7 (November 4, 2015)

Version 3.1.7 of the Java client was released on November 4, 2015 and is available for download here. It boasts a number of important features and fixes:

Features

  • Support ycsb format and micro-second latency output in benchmarks.
  • Support complex command sequences (ie. read x records, write y records with percentage variation) in benchmarks.
  • Added default policy getters to IAerospikeClient and IAsyncClient. Have IAerospikeClient inherit from Closeable.
  • Added LoadState.install(globals) to LuaInstance constructor.
  • Increased ClientPolicy.maxSocketIdle default to 55 seconds.

Fixes

  • IsConnected() now returns false when all nodes haven’t responded to cluster tend requests for 5 consecutive iterations (usually 5 seconds).
  • Only read one batch/scan/query record group per async iteration to improve fairness and give other transactions the chance to complete before timing out.

Click here to view the release notes.