13
State of HBase Invasion of the Release Managers

State of HBase: Meet the Release Managers

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: State of HBase: Meet the Release Managers

State of HBaseInvasion of the Release Managers

Page 2: State of HBase: Meet the Release Managers

Release Managers

• 0.94 Lars Hofhansl

• 0.96 Michael Stack

• 0.98 Andrew Purtell

• 1.0 Enis Söztutar

Page 3: State of HBase: Meet the Release Managers

Outline

• State of each branch

• Q&A

Page 4: State of HBase: Meet the Release Managers

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

Page 5: State of HBase: Meet the Release Managers

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+

Page 6: State of HBase: Meet the Release Managers

• The “Singularity”o Released 10/19/2013o 18 months in the makingo 2k issues fixed/1500 in 0.96 only

• Big Themeso Stabilityo Operabilityo Scalingo Evolvablehttps://www.flickr.com/photos/sysli/3026288256/sizes/q/in/photostream/

Attributes

Page 7: State of HBase: Meet the Release Managers

• 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

Page 8: State of HBase: Meet the Release Managers

0.98 Attributes

• Major themeso Securityo Evolutiono Performance improvementso 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

Page 9: State of HBase: Meet the Release Managers

0.98 State

• Current release 0.98.2

• Field testing for 1.0o Expect incremental additive feature evolutiono 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

Page 10: State of HBase: Meet the Release Managers

1.0 Attributes

• Stability of 0.96 / 0.98 line

• API cleanupo Table / Connectiono Annotation of what is publico Replication / Coprocessor APIs

• Semantic improvements o Security / ACLso SeqId

• Hadoop 2 only

Page 11: State of HBase: Meet the Release Managers

1.0 Attributes

• Masters become region serverso (Optional) only system tables are hosted in active

master

• Cell level ACL / HFile v3 completion

• Dist log replay enabled by default

• Perf improvements

Page 12: State of HBase: Meet the Release Managers

1.0 State

• Planned a couple of 0.99.x releaseso A developer releases which won’t be supportedo Summer timeframeo 0.99.x will become 1.0.0

• Use semantic versioning afterwardso Major, minor, and patch releaseso More frequent major releases

Page 13: State of HBase: Meet the Release Managers

Q&A