[ 
https://issues.apache.org/jira/browse/HBASE-29291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17950076#comment-17950076
 ] 

Shanmukha Haripriya Kota commented on HBASE-29291:
--------------------------------------------------

*Operational Considerations:*

*Missing-File Read Failures:*

Until a replica cluster has run both `refresh_hfiles` and `refresh_meta`, any 
splits/compactions in the active cluster may leave its meta table pointing at 
deleted HFiles or old region directories.  Reads against those stale paths will 
throw:

{*}FileNotFoundException{*}: File does not exist: /…/old-region/…

{*}HFileNotFoundException{*}: Failed to open StoreFile at …

To prevent these FNF read failures on read replica cluster, in the future we 
can extend this refresh_meta to an automated meta table sync.

> Add a command to refresh/sync hbase:meta table
> ----------------------------------------------
>
>                 Key: HBASE-29291
>                 URL: https://issues.apache.org/jira/browse/HBASE-29291
>             Project: HBase
>          Issue Type: Sub-task
>          Components: API, meta, shell
>            Reporter: Shanmukha Haripriya Kota
>            Assignee: Shanmukha Haripriya Kota
>            Priority: Major
>
> The objective of this *refresh_meta* command is to synchronize the 
> *_hbase:meta_* table with the actual state of regions in the backing storage.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to