state of hbase: meet the release managers

13
State of HBase Invasion of the Release Managers

Upload: hbasecon

Post on 10-May-2015

549 views

Category:

Software


1 download

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.

TRANSCRIPT

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