Your SlideShare is downloading. ×
0
State of HBase
Invasion of the Release Managers
Release Managers
• 0.94 Lars Hofhansl
• 0.96 Michael Stack
• 0.98 Andrew Purtell
• 1.0 Enis Söztutar
Outline
• State of each branch
• Q&A
0.94 Attributes
• Frequent bug fix releases (monthly)
• Still sees minor features
• Support for Hadoop 1, 2.0.x, Java 6 an...
0.94 State
• Current release 0.94.19
• Will have a few more releases
• Many large production installs out there
• Super st...
• The “Singularity”
o Released 10/19/2013
o 18 months in the making
o 2k issues fixed/1500 in 0.96 only
• Big Themes
o Sta...
• Currently 0.96.2
• Maybe 0.96.3, but EOL’ing => 0.98.x!
• In CDH 5.0.x (0.96.1.1)/HDP 2.0.x
State
0.98 Attributes
• Major themes
o Security
o Evolution
o Performance improvements
o API cleanups/deprecations on the road t...
0.98 State
• Current release 0.98.2
• Field testing for 1.0
o Expect incremental additive feature evolution
o HFile V3 and...
1.0 Attributes
• Stability of 0.96 / 0.98 line
• API cleanup
o Table / Connection
o Annotation of what is public
o Replica...
1.0 Attributes
• Masters become region servers
o (Optional) only system tables are hosted in active
master
• Cell level AC...
1.0 State
• Planned a couple of 0.99.x releases
o A developer releases which won’t be supported
o Summer timeframe
o 0.99....
Q&A
Upcoming SlideShare
Loading in...5
×

State of HBase: Meet the Release Managers

613

Published on

HBase release managers Lars Hofhansl, Andrew Purtell, Enis Soztutar, Michael Stack, and Liyin Tang jointly present highlights from their releases, and take your questions throughout.

Published in: Software, Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
613
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
28
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Current live branches, 0.90, 0.92 are EOL’d.
  • MTTR, protobufs everywhere, integration test suit, metrics revamp,
  • Suspect not wide deploy; folks going to 0.98
  • + Where do you see HBase being in a year?
  • Transcript of "State of HBase: Meet the Release Managers"

    1. 1. State of HBase Invasion of the Release Managers
    2. 2. Release Managers • 0.94 Lars Hofhansl • 0.96 Michael Stack • 0.98 Andrew Purtell • 1.0 Enis Söztutar
    3. 3. Outline • State of each branch • Q&A
    4. 4. 0.94 Attributes • Frequent bug fix releases (monthly) • Still sees minor features • Support for Hadoop 1, 2.0.x, Java 6 and 7 • Old (0.92) DNA, no protobufs, old AM
    5. 5. 0.94 State • Current release 0.94.19 • Will have a few more releases • Many large production installs out there • Super stable and battle hardened • EOL? Downtime for upgrade to 0.96+
    6. 6. • The “Singularity” o Released 10/19/2013 o 18 months in the making o 2k issues fixed/1500 in 0.96 only • Big Themes o Stability o Operability o Scaling https://www.flickr.com/photos/sysli/3026288256/sizes/q/in/photostream/ Attributes
    7. 7. • Currently 0.96.2 • Maybe 0.96.3, but EOL’ing => 0.98.x! • In CDH 5.0.x (0.96.1.1)/HDP 2.0.x State
    8. 8. 0.98 Attributes • Major themes o Security o Evolution o Performance improvements o API cleanups/deprecations on the road to HBase 1.0 • Monthly release schedule • Support for Hadoop 1 and 2, but focus is on Hadoop 2; Java 6 and 7
    9. 9. 0.98 State • Current release 0.98.2 • Field testing for 1.0 o Expect incremental additive feature evolution o HFile V3 and dependent features experimental until 1.0 • Seamless upgrade from 0.96 • CDH 5.1.x (not out yet)/HDP 2.1.x
    10. 10. 1.0 Attributes • Stability of 0.96 / 0.98 line • API cleanup o Table / Connection o Annotation of what is public o Replication / Coprocessor APIs • Semantic improvements o Security / ACLs o SeqId
    11. 11. 1.0 Attributes • Masters become region servers o (Optional) only system tables are hosted in active master • Cell level ACL / HFile v3 completion • Dist log replay enabled by default • Perf improvements
    12. 12. 1.0 State • Planned a couple of 0.99.x releases o A developer releases which won’t be supported o Summer timeframe o 0.99.x will become 1.0.0 • Use semantic versioning afterwards o Major, minor, and patch releases o More frequent major releases
    13. 13. Q&A
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×