hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Hadoop Wiki] Update of "HBase/RoadMaps" by stack
Date Sat, 17 Apr 2010 21:37:16 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Hadoop Wiki" for change notification.

The "HBase/RoadMaps" page has been changed by stack.
http://wiki.apache.org/hadoop/HBase/RoadMaps?action=diff&rev1=23&rev2=24

--------------------------------------------------

  The definitive source for which issues are targeted for which release is the [[https://issues.apache.org/jira/browse/HBASE?report=com.atlassian.jira.plugin.system.project:roadmap-panel|HBase
Jira]]
- 
- The goal is to release a new major version of HBase within a month of a major release of
Hadoop. This goal was added due to the long interval between the release of Hadoop 0.17 (2008/05/20)
and the release of HBase 0.2 (2008/08/08). During that period, the only way to run HBase on
Hadoop 0.17 was to build it from source.
- 
- Going forward, new releases of HBase will have the same version number as the Hadoop release
so there will be less confusion over which release of HBase works with which version of Hadoop.
  
  == Road Map ==
  
  New features are planned in approximately six month windows. And are listed in approximate
priority order.
  
+ === HBASE 0.20.5 ===
+ 
+ First release to offer data durability via HDFS-200 and HDFS-142.  For release late May/June.
+ 
  === HBase 0.21 ===
  
- Below is the proposed list of issues to address in the HBase 0.21 timeframe, approximately
August-September of 2009.  The below list was discussed at the HBase Meetup and at the HBase
Hackathon.  Some things were punted.  Others had some detail added: [[http://devblog.streamy.com/2009/08/09/hbase-hackathon-2-day-one/|HBase
Hackathon 2 Wrap-Up: Day One]].
+ [[HBase/Original021Roadmap|0.21 Roadmap]]
+  
  
+ 
+ 
+  
-  * Data integrity
-    * Insure that proper append() support in HDFS actually closes the WAL last block write
hole
-    * HBase-FSCK [[https://issues.apache.org/jira/browse/HBASE-7|HBASE-7]] -- Suggest making
this a blocker for 0.21.
-  * Master rewrite / Move more state management to ZooKeeper
-    * Host HTD and HCD in ZK with copies in META only for cold boot scenarios [[https://issues.apache.org/jira/browse/HBASE-1730|HBASE-1730]]
-    * Region assignment via ZK primitives
-    * HRS load state sharing
-  * Replication [[https://issues.apache.org/jira/browse/HBASE-1295|HBASE-1295]]
-  * Unit test speed up by order of magnitude [[https://issues.apache.org/jira/browse/HBASE-410|HBASE-410]]
[[https://issues.apache.org/jira/browse/HBASE-1556|HBASE-1556]]
-  * New RPC (Avro? Thrift?) [[https://issues.apache.org/jira/browse/HBASE-794|HBASE-794]]
-- for speed improvements and to get away from having to manually set 'handlers'.
-  * C/C++ client API [[https://issues.apache.org/jira/browse/HBASE-1015|HBASE-1015]]
-  * New UI webapp -- Currently if master transistion, UI transitions with master.  If 5 masters,
where's my UI after master failover?
-  * Uploader that writes the filesystem rather than the HBase API [[https://issues.apache.org/jira/browse/HBASE-48|HBASE-48]]
-- Is whats there sufficient?
-  * Distributed log splitting [[https://issues.apache.org/jira/browse/HBASE-1364|HBASE-1364]]
-  * Pool of commit loggers in each HRegionServer [[https://issues.apache.org/jira/browse/HBASE-1416|HBASE-1416]]
-  * Refactor HRS [[https://issues.apache.org/jira/browse/HBASE-1406|HBASE-1406]]
-  * Intra-row scanning [[https://issues.apache.org/jira/browse/HBASE-1537|HBASE-1537]]
-  * Bloom filters revisit [[https://issues.apache.org/jira/browse/HBASE-1200|HBASE-1200]]
-  * Update thrift IDL to match new, rich hbase API [[https://issues.apache.org/jira/browse/HBASE-1744|HBASE-1744]]
-  * [[http://wiki.apache.org/hadoop/Hbase/Stargate#8|Stargate Roadmap]]
  
  === HBase 0.22 ===
  
- Here is a proposed list of issues to address in the HBase 0.22 timeframe, approximately
October+ of 2009.  Please modify as you see fit or fill in detail:
+ Here is a proposed list of issues to address in the HBase 0.22 timeframe, approximately
October+ of 2019 (Was 10/2009 originally but HBase 0.21 is still to be released in 04/2010).
 Please modify as you see fit or fill in detail:
  
   * Discretionary access control [[https://issues.apache.org/jira/browse/HBASE-1697|HBASE-1697]]
   * Small query language for filters (Better query predicate push down) [[https://issues.apache.org/jira/browse/HBASE-1002|HBASE-1002]]
@@ -50, +34 @@

  == Old Road Maps (Obsolete) ==
  
  === September 2008 - March 2008 ===
+  * [[HBase/Original021Roadmap|Original 0.21 Roadmap]]
  
   * Integrate Zookeeper
  
@@ -69, +54 @@

  
   * Batched Updates
  
-  We would add to the HBase client a means of batching updates at the client. Currently updates
are run one-at-a-time. On invocation of the batching feature, the HBase client would take
on updates until it hit a threshold or a flush was explicitly invoked. The client would then
sort the buffered edits by region and pass them in bulk, concurrently, out to the appropriate
region servers. This feature would improve bulk upload performance.
+  We would add to the HBase client a means of batching updates at the client. Currently updates
are run one-at-a-time. On invocation of the batching feature, the HBase client would take
on updates until it hit a threshold or a flush was explicitly invoked. The client would then
sort the buffered edits by region and pass them in bulk, concurrently, out to the appropriate
region servers. This feature would improve bulk upload performance. '''Done -- Stack'''
  
   * In-memory tables
  
@@ -93, +78 @@

  
   * Master fail over
  
-  An HBase cluster has a single master. If the master fails, the cluster shuts down. Develop
a robust master failover.
+  An HBase cluster has a single master. If the master fails, the cluster shuts down. Develop
a robust master failover. '''Done -- Stack'''
  
  == Past Releases ==
  

Mime
View raw message