[
https://issues.apache.org/jira/browse/HBASE-7690?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nick Dimiduk updated HBASE-7690:
--------------------------------
Attachment: 0001-HBASE-7690-Improve-printing-of-HFile-metadata.patch
Rather than get into the dependency details, this version perpetuates the
current approach of inlining String constants. Results are the same:
{noformat}
Fileinfo:
BULKLOAD_SOURCE_TASK = attempt_201302221650_0004_r_000000_0
BULKLOAD_TIMESTAMP = 1361581034028
DELETE_FAMILY_COUNT = 0
EARLIEST_PUT_TS = 1361581021542
EXCLUDE_FROM_MINOR_COMPACTION = false
KEY_VALUE_VERSION = 1
MAJOR_COMPACTION_KEY = true
MAX_MEMSTORE_TS_KEY = 0
TIMERANGE = 1361581021542....1361581021542
hfile.AVG_KEY_LEN = 19
hfile.AVG_VALUE_LEN = 2
hfile.LASTKEY = \x00\x04row9\x01ac1\x00\x00\x01=\x04\x8D\x99f\x04
{noformat}
> Improve metadata printing in HFilePrettyPrinter
> -----------------------------------------------
>
> Key: HBASE-7690
> URL: https://issues.apache.org/jira/browse/HBASE-7690
> Project: HBase
> Issue Type: Improvement
> Components: HFile
> Reporter: Nick Dimiduk
> Assignee: Nick Dimiduk
> Priority: Minor
> Attachments:
> 0001-HBASE-7690-Improve-printing-of-HFile-metadata.patch,
> 0001-HBASE-7690-Improve-printing-of-HFile-metadata.patch
>
>
> The pretty printer could do a better job with metadata. For example:
> {noformat}
> ...
> Fileinfo:
> BULKLOAD_SOURCE_TASK = attempt_201301272014_0001_r_000000_0
> BULKLOAD_TIMESTAMP = \x00\x00\x01<\x7FcG\x8E
> DELETE_FAMILY_COUNT = \x00\x00\x00\x00\x00\x00\x00\x00
> EARLIEST_PUT_TS = \x00\x00\x01<\x7Fc&F
> EXCLUDE_FROM_MINOR_COMPACTION = \x00
> KEY_VALUE_VERSION = \x00\x00\x00\x01
> MAJOR_COMPACTION_KEY = \xFF
> MAX_MEMSTORE_TS_KEY = \x00\x00\x00\x00\x00\x00\x00\x00
> TIMERANGE = 1359346869830....1359346869830
> hfile.AVG_KEY_LEN = 19
> hfile.AVG_VALUE_LEN = 2
> hfile.LASTKEY = \x00\x04row9\x01dc2\x00\x00\x01<\x7Fc&F\x04
> ...
> {noformat}
> May of these fields could be cleaned up to print in human-readable values.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira