[ https://issues.apache.org/jira/browse/HBASE-20894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16564174#comment-16564174 ]
Mike Drob commented on HBASE-20894: ----------------------------------- v4: does away with the UniqueIndexMap at stack's suggestion, creates a static class for the HFileBlock BlockDeserializer, stores deserilizers by classname in the persistent file. Also drops support for the old Java Object serialization format since UIM doesn't exist anymore we can't use it anyway. Target for this would be 3.0.0 only, I guess, unless somebody goes through a bunch of effort to backport it. > Move BucketCache from java serialization to protobuf > ---------------------------------------------------- > > Key: HBASE-20894 > URL: https://issues.apache.org/jira/browse/HBASE-20894 > Project: HBase > Issue Type: Task > Components: BucketCache > Affects Versions: 2.0.0 > Reporter: Mike Drob > Assignee: Mike Drob > Priority: Major > Fix For: 3.0.0 > > Attachments: > 0001-Write-the-CacheableDeserializerIdManager-index-into-.patch, > HBASE-20894.WIP-2.patch, HBASE-20894.WIP.patch, HBASE-20894.master.001.patch, > HBASE-20894.master.002.patch, HBASE-20894.master.003.patch, > HBASE-20894.master.004.patch > > > We should use a better serialization format instead of Java Serialization for > the BucketCache entry persistence. > Suggested by Chris McCown, who does not appear to have a JIRA account. -- This message was sent by Atlassian JIRA (v7.6.3#76005)