Patch release 0.9.2.4 has been released and is now available for download at
http://www.hypertable.org/download.html.
NOTE: you may have to hit refresh in your browser to get the correct
download
Version 0.9.2.4:
(2009-05-26)
* Upgraded to Hadoop 0.20
* Added metadata-split test; Found and fixed deadlock
* Added --no-thriftbroker to start-all-servers.sh and include this option
in integration tests
* Added property Range.MaximumSize (default is 3G)
* Renamed Range.MaxBytes to Range.SplitSize
* Updated to version 0.9.2.4; fixed some warnings
* Fixed performance regression in select command.
* Added CellStoreV1 with 64-bit support
* Fix for race condition in range size throttling
* Throttling is done by forcing the RangeServer::update call to wait for
maintenance
completion on ranges which indicate that they are too big.
* Added API for getting hyperspace session from client object
* Checked in changes to Thriftbroker so that is works with recent Thrift
version.
* Updated README to include location of new working thrift snapshot.
* Added support for selecting data into a compressed (gzip) file.
* Added regression test for select into gzipd file
* Added exit scope guard to cmd_select and cmd_load in HqlInterpreter so
that the open output file is always closed.
* Refactored LoadDataSource class to make it an interface for different
sources.
* Added derived classes LoadDataSourceFileLocal and LoadDataSourceStdin
* Added LoadDataSourceFactory to create LoadDataSource objects
* Added regression test for LoadDataSourceStdin
* Modified ServerLauncher to open output files in append mode.
* Added CellStoreFactory
* Added instrumentation to TableInfo
* Added CellStoreBlockIndex abstraction; Parameterized CellStoreScanner
* Fixed overflow problem with METADATA table
* Also fixed code to respect Hypertable.RangeServer.Range.MetadataMaxBytes
* Fixed serialization bug in Hyperspace client Protocol.
* Added support for attr_exists in the Hyperspace master for improved
efficiency.
* Added regression test for attr_exists in BerkeleyDb test.
* Added Hyperspace attr_list API
* Added support for "attrlist" and "attrexists" in Hyperspace shell.
* Added Hyperspace shell regression tests for "attrlist" and "attrexists".
* Made LocalBroker::rmdir a little more robust
* Fixed problem that caused spurious "Hyperspace session expiration"
errors
* Fixed memory corruption in CommitLogReder error handling logic
* [issue 246] Commit log not getting garbage collected
* Set URGENT bit on Hyperspace keepalive packets
* Set URGENT bit on some other RangeServer requests such as status and
shutdown
* Fixed rowkey access group imbalance problem (causing ROW OVERFLOW
errors)
* Added regression test RangeServer-rowkey-ag-imbalanc
* Got KosmosBroker compiling with latest KFS code
* Modified load_generator to make DataGenerator specification opitonal
with --spec-file
* Fixed "this should never happen" problem in Maintenance scheduler
* Fixed split log garbage collection
* Makes hypertable build with gcc 4.3.3 on Ubuntu
* Fixed bug in scan limit feature and added regression test.
* Created load generator tool to test performance for synthetic
update/query loads.
* Created DiscreteRandomGenerator to generate integer distributions.
* Created ZipfRandomGenerator to generate random integers from a Zipf
distribution
* Modified existing Random class to add method to generate samples from
uniform[0,1]
* Fixed excessive split problem that caused ROW OVERFLOW errors
* Fixed trailing comma problem in SHOW CREATE TABLE
* Removed redundant error message in scanner creation.
* Added Request throttling
* Made interval scanner initial creation asynchronous.
* Maintenance scheduler overhaul
* [issue 268] RangeServer methods now verify table name
* Added DataGenerator class for generating simulated data
* Added ht_generate_data program with example configs in
examples/generate_data
* Added support for gcc 4.[345] in FindBoost for user compiled boost
libraries.
* CellCache.PageSize default back to 512K; Fixed
CellCachePool::memory_used()
* CellCachePool::memory_used() now returns total allocated from OS minus
* Free space remaining on current page
* Instrumenting CellStore and CellCache to track down suspected memory
leak.
* Changed dump_stats method to dump out commit log and per access group
memory usage stats.
* Hooked up dump_stats command to rsclient program.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Hypertable Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/hypertable-dev?hl=en
-~----------~----~----~----~------~----~------~--~---