Permalink
Browse files

add release notes

  • Loading branch information...
1 parent 1c24ceb commit 7a3fcf3184909b0aaccc271b0449c27d4572645d Lei Gao committed Sep 6, 2012
Showing with 54 additions and 1 deletion.
  1. +54 −1 release_notes.txt
View
@@ -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

0 comments on commit 7a3fcf3

Please sign in to comment.