Release Notes - Hadoop HBase - Version 0.20.2 - HTML format

Bug

  • [HBASE-1327] - NPE in HRegionServer$ToDoEntry.access$100
  • [HBASE-1682] - IndexedRegion does not properly handle deletes
  • [HBASE-1777] - column length is not checked before saved to memstore
  • [HBASE-1781] - Weird behavior of WildcardColumnTracker.checkColumn(), looks like recursive loop
  • [HBASE-1895] - HConstants.MAX_ROW_LENGTH is incorrectly 64k, should be 32k
  • [HBASE-1896] - WhileMatchFilter.reset should call encapsulated filter reset
  • [HBASE-1905] - Remove unused config. hbase.hstore.blockCache.blockSize
  • [HBASE-1906] - FilterList of prefix and columnvalue not working properly with deletes and multiple values
  • [HBASE-1908] - ROOT not reassigned if only one regionserver left
  • [HBASE-1912] - When adding a secondary index to an existing table, it will cause NPE during re-indexing.
  • [HBASE-1916] - FindBugs and javac warnings cleanup
  • [HBASE-1917] - TestScanner.testFilters failing
  • [HBASE-1919] - code: HRS.delete seems to ignore exceptions it shouldnt
  • [HBASE-1921] - When the Master's session times out and there's only one, cluster is wedged
  • [HBASE-1922] - TestHBaseAdmin.testDisableAndEnableTable failing on pristine branch
  • [HBASE-1924] - MapReduce Driver lost hsf2sf backporting hbase-1684
  • [HBASE-1925] - IllegalAccessError: Has not been initialized (getMaxSequenceId)
  • [HBASE-1927] - Scanners not closed properly in certain circumstances (memory leak)
  • [HBASE-1928] - ROOT and META tables stay in transition state (making the system not usable) if the designated regionServer dies before the assignment is complete
  • [HBASE-1929] - If hbase-default.xml is not in CP, zk session timeout is 10 secs!
  • [HBASE-1934] - NullPointerException in ClientScanner
  • [HBASE-1941] - Put's copy feature has a bug.
  • [HBASE-1946] - Unhandled exception at regionserver
  • [HBASE-1949] - KeyValue expiration by Time-to-Live during major compaction is broken
  • [HBASE-1951] - Stack overflow when calling HTable.checkAndPut() when deleting a lot of values
  • [HBASE-1954] - Transactional scans do not see newest put.
  • [HBASE-1957] - Get-s can't set a Filter
  • [HBASE-1965] - On restart of branch, master complains about not being able to set safe mode
  • [HBASE-1966] - Apply the fix from site/ to remove the forrest dependency on java5

Improvement

  • [HBASE-1829] - Make use of start/stop row in TableInputFormat
  • [HBASE-1899] - Use scanner caching in shell count
  • [HBASE-1903] - Enable DEBUG by default
  • [HBASE-1904] - Add tutorilal for installing HBase on Windows using Cygwin as a test and development environment
  • [HBASE-1918] - Don't do DNS resolving in .META. scanner for each row
  • [HBASE-1947] - If HBase starts/stops often in less than 24 hours, you end up with lots of store files
  • [HBASE-1953] - Overhaul of overview.html (html fixes, typos, consistency) - no content changes
  • [HBASE-1968] - Give clients access to the write buffer

New Feature

  • [HBASE-1867] - Tool to regenerate an hbase table from the data files
  • [HBASE-1959] - Compress tables during 0.19 to 0.20 migration

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.