Unless there is objection, in the next day or so, I'd like to revert
the hadoop that is in hbase trunk and replace it with hadoop 0.20.2.
Currently hbase trunk bundles the head of the 0.21 hadoop branch and
will only run atop an hadoop built out of this hadoop 0.21 branch.

Since the plan is that the next release of hbase will run on hadoop
0.20.x and the major hadoop release that follows hadoop 0.20 -- 0.21
or 0.22, its version is still TBD -- AND given that the next major
hadoop release would seem to be a few months out, having our trunk
bundle hadoop 0.21 unnecessarily constrains where current hbase trunk
can run.

Even though the bundled hadoop 0.21 has the critical hdfs-265 working
flush/sync feature, its looking like hard work by the fellas who are
on the hdfs-200, hdfs-862 and hdfs-142 patchset will likely get us
data durability on a (patched) hadoop 0.20.x some time soon.  Having
hbase trunk so it can work on the patched hadoop 0.20.x will help the
testing of the data durability effort.

Jean-Daniel, Ryan, and I have already had a pow-wow about this and
think this is the way to go for now (The revert notion was originally
Ryans -- See HBASE-2255).

If you've been running hbase TRUNK and an hadoop 0.21, unfortunately,
this means that you'll need to copy your data out of your cluster, do
the downgrade, and then copy your data back in.  If you need help with
this effort, give us a shout and we'll help you out.

Thanks,
St.Ack

Reply via email to