[
https://issues.apache.org/jira/browse/HBASE-1112?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12667441#action_12667441
]
Jim Kellerman commented on HBASE-1112:
--------------------------------------
@Stack
The logs are in subdirectories. Note in the above that
/hbase/log_208.76.44.139_1233004558648_8020, etc are all
directories (one per region server) and the individual log files are contained
in those directories.
> we will lose data if the table name happens to be the logs' dir name
> --------------------------------------------------------------------
>
> Key: HBASE-1112
> URL: https://issues.apache.org/jira/browse/HBASE-1112
> Project: Hadoop HBase
> Issue Type: Bug
> Reporter: Samuel Guo
> Priority: Minor
> Fix For: 0.20.0
>
> Attachments: HBASE-1112.patch
>
>
> If the tablename happens to equal with the logs' dir name of a certain
> regionserver, the table will store table's data into the same dir in HDFS
> shared with the regionserver's log dir. If the specified region server fails,
> the dir may be removed after the logs are replayed. And here, we lose the
> data.
> I suggest that a special char like '_' could be added before the logdir's
> name, just as what root region and meta region have done. So we can prevent
> the user table's data from being stored in a log dir. for example,
> 'log_10.132.15.1_1231465024534_60020' will be changed to
> '_log_10.132.15.1_1231465024534_60020'.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.