Skip to content

Commit

Permalink
add release notes
Browse files Browse the repository at this point in the history
  • Loading branch information
Lei Gao committed Sep 6, 2012
1 parent 1c24ceb commit 7a3fcf3
Showing 1 changed file with 54 additions and 1 deletion.
55 changes: 54 additions & 1 deletion release_notes.txt
@@ -1,4 +1,57 @@
Release 0.90.1 on 10/10/2011
Release 0.96 on 09/05/2012

Changes made since 0.90.1

* Monitoring:
* Append cluster name to various mbeans for better stats display
* Implement average throughput in bytes
* Add BDB JE stats
* Add 95th and 99th latency tracking
* Add stats for ClientRequestExecutorPool
* Add error/exception count and max getall count
* BDB+ Data cleanup Monitoring changes
* Rebalancing:
* Donor-based rebalancing (see https://github.com/voldemort/voldemort/wiki/Voldemort-Donor-Based-Rebalancing for more details)
* Rebalancing integration testing framework (under test/integration/voldemort/rebalance/)
* Post rebalancing data cleanup ()
* Generate multiple cluster.xml files based on the number specified when running the tool and choose the cluster with the smallest std dev as the final-cluster.xml
* Add status output to log for updateEntries (used by rebalancing)
* Read-only pipeline:
* Add hftp and webhdfs support
* Read-only bandwidth dynamic throttler
* Add minimum throttle limit per store
* Add rollback capability to the Admin tool
* Voldemort-backed stack and index linked list impl
* Change client requests to not process responses after timeout
* Modified client request executor timeout to not factor in the NIO selector timeout
* Added BDB native backup capabalities, checksum verification and incremental backups (well tested, but not yet used in production)
* Add additional client-side tracing for debugging and consistency analytics
* Clean up logging during exception at client-side
* Security exception handling
* Add snappy to CompressionStrategyFactory
* Add configurable option to interrupt service being unscheduled
* Add logging support for tracking ScanPermit owners (for debugging purposes)
* Add a jmx terminate operation for async jobs
* Add zone option for restore from replicas
* Changing the enable.nio.connector to true by default
* Better disconnection handling for python client
* Split junit tests into a long and a short test suites
* Add separate timeouts for different operations (put, get, delete, and getAll
* Allow getAll to return partial results upon timeout
* Improved cluster generation tool
* Added log4j properties folder for junit test
* Bug fixes:
* httpclient 3.x to httpclient 4.x
* Fix NPE in listing read-only store versions
* Fixed 2 failure detector bugs during rebalancing or node swapping
* Fixed a thread leak issue in StreamingSlopPusher
* Fixed a NIO bug
* Fixed a bug in TimeBasedInconsistency resolver.
* Fixed race condition in client socket close
* Fixed a potential deadlock issue in ScanPermitWrapper
* Fixed a bug where a read returns null (on rare occations) when being concurrent with a write
* Fixed a performance bug in HdfsFetcher when hftp is used


Changes made since 0.90

Expand Down

0 comments on commit 7a3fcf3

Please sign in to comment.