Hypertable 0.9.5.0 pre-release 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.5.0.pre:
(2011-03-24)
Master overhaul
MetaLog overhaul
Asynchronous Scanner API
Upgraded to Thrift 0.6.0
Upgraded to CDH3B4
Added sys/RS_METRICS
Fixed bug in monitoring system that was calculating buggy Cell and Byte
read/write rates.
Added METADATA-split master failover tests
Added MasterClient-TransparentFailover test; fix bugs that turned up
Added VERSION_MISC_SUFFIX to version string for 0.9.5.0.pre release.
Added delete_count to CellStoreV5Trailer which stores the number of
delete records in the CS.
Added list of replaced files to CellStoreV5.
Fixed soft_limit regression
Fixed intermittent test failues due to exit(); Got rid of valgrind
warnings
Added two-phase master requests
Fixed warnings
Upgraded version number to 0.9.5.0
Cleaned up prune threshold limits; Got rid of warnings
Fixed deadlock in ResponseManager
Fixed data loss bug - made CommitLog close synchronous; fixed async
scanner bug
[Issue 579] metalog backup verification causing intermittent test
failures. Fixed
Added regression tests for stopping synchronous and asynchronous
scanners abruptly before scan completes.
Fixed deadlock in TableScannerAsync code.
Added needs_compaction flag to RangeServer::load_range method.
[Issue 578] Deadlock in async scanner. Fixed
Added ht_master_client shell program with shutdown command
Fixed hyperspace-reconnect test
Fixed monitoring server initialization problem
Minor fix to dot jpg file generation.
added start_time,end_time as http query params
Close cell store file before removing directory
Create <data dir>/run folder if required
Fixed a bunch of minor issues.
[Issue 577] RangeServer::commit_log_sync should respect group commit.
Fixed
Added regression tests and bug fixes for Future API.
Performance and functional bug fixes to TableScanner class.
Implemented changes to C++ and Thrift clients to support asynchronous
scanners. -TODO: add tests for Php and Python
Fixed a bug that was causing the METADATA-split-recovery test to fail
intermittently.
issue 552: Ensure Hyperspace handles get closed; Naming cleanup
Fixed incorrect CellStoreTrailerV5 version check caught by assert
Added CellStoreV5; Monitoring system improvements (avg. key & value
size)
added new column to table stats
Added file_count to StatsTable; Fixed compression ratio computation
Got rid of read_ids flag in Schema parse API
"changes to header labels"
Monitoring UI Changes, Sorting options for stats summary
Updated clean-database.sh script to reflect new rsml backup location
added invalidate methods for table name changes
bunch of changes to Monitoring UI changes (reading from json and got rid
google graphs which gives summary) Added Ta
Fixes to monitoring & stats gathering
Fixed bugs caught by Andy Thalmann (ScanContext copy ctor bug)
added table names to json , removing unnecessary code
Fixed minor monitoring/stats gathering bugs
issue 563: fixed METADATA split test
bunch of changes to Monitoring UI changes (reading from json and got rid
google graphs which gives summary) Added Ta
Added Hypertable.RangeServer.CellStore.SkipNotFound
issue 559: Prevent transfer log from getting linked in twice
issue 552: Ensure Hyperspace handles get closed; Naming cleanup
[Issue 505] Client-no-log-sync regression failure
issue 537: Fixed RangeServer shutdown hang
issue 542: Only write last-dfs file if it doesn't exist
issue 544: Set default RangeServer memory limit to 50%
issue 553: Schema HQL render wrap table name in quotes if necessary
issue 545: Reduced random-write-read test to 1/5 the size
[Issue 551] Upgraded to QuickLZ 1.5
Fixed bugs related to MasterGc and live file tracking
Renamed MoveStart and MoveDone RSML operations to RelinquishStart and
RelinquishDone.
Made changes to BalanceStarted/Done and RangeMoveLoaded/Acknowledged MML
entries.
Added code for additional MML entries.
Changed MasterMetaLog to garbage collect entries during recovery.
Added MoveStart and MoveDone RSML entries.
Changed RangeServerMetaLog to garbage collect entries during recovery.
Fixed rare bug that caused root range corruption
issue 547: Found and fixed more race conditions
Fixed excessive maintenance scheduling during low memory condition
Fixed deadlocks uncovered recently
Fixed race cond in drop_table; Fixed RangeServer::update bug
Changed DfsBroker.Local.DirectIO default to false
Fixed some stats gathering issues discovered in sys/RS_METRICS
issue 531: Fixed bug in load_generator that caused intermittent drop of
last cells
Added RangeServer::relinquish_range() (with RSML update code stubbed
out)
Added Hyperspace::Session::open() method with no callback; code cleanup
Use "scanned" cells/bytes for load metrics; Added paging info to load
metrics
Fixed recently introduced "bad ProxyName" problem
Do not reduce the limit below the minimum
Scan and filter rows fix and optimization
Config property "Hypertable.RangeServer.LowMemoryLimit.Percentage" has
been added
Added disk_used, disk_estimate, and compression_ratio to StatsTable
Fixed revision number problem in CommitLogReader with link entries
Renamed Master::report_split() to Master::move_range()
Added MML
Fixed monitoring stats; fixed JSON output for RS summary
Monitoring overhaul part 1
new rangeserver stats
changes to use new rangeserver summary data
Destroy comm has been fixed
HQL scan and filter rows option added
Logic changed to setup row intervals in case of scan and filter rows
Optimization for scan and filter rows
Scan and filter rows has been implemented (Issue 525)
check for negative resolution
issues with config
Added resolution param to rrd page
Fixed monitoring stats; fixed JSON output for RS summary
Monitoring overhaul part 1
Check for zero-lengthed row and skip in LoadDataSource
Allow NULL strings to be passed into FlyweightString
Fixed bad memory reference in RangeServer::FillScanBlock
cleanup has been added
Added prepend_md5 tool
Redirect thrift output to HT logger
Assignment operator added
Support empty qualifier filtering
Recursive option added to the hyperspace readdirattr command
Recursivly option added to the hyperspace readdirattr command
Include sub entries for get_listing/NamespaceListing,
readdir_attr/DirEntryAttr
Fixed syntax error recently intoduced into Ceph broker code
Added StrictHostKeyChecking=no to rsync
Added regexp filtering to DUMP TABLE command.
Added optimization for row and qualifier regex matching.
Added script to compare test runs times and detect potential performance
regressions.
Cleaned up SELECT [CELLS] Hql command.
Removed DfsBroker.Host from default hypertable.cfg; Cleaned up DFS Port
properties
Fixed bug in Hyperspace caused by Reactor thread directly calling
BerkeleyDbFilesystem on disconnect.
Improved Master handling of already assigned location in register_server
Fixed performance regression in ScanContext by using set instead of
hash_set for exact qualifiers
--
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.