You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Ashu Pachauri (JIRA)" <ji...@apache.org> on 2017/07/17 21:37:00 UTC
[jira] [Created] (HBASE-18398) Snapshot operation fails with
FileNotFoundException
Ashu Pachauri created HBASE-18398:
-------------------------------------
Summary: Snapshot operation fails with FileNotFoundException
Key: HBASE-18398
URL: https://issues.apache.org/jira/browse/HBASE-18398
Project: HBase
Issue Type: Sub-task
Components: snapshots
Reporter: Ashu Pachauri
Failing to take snapshot due to FileNotFoundException
* FlushSnapshotSubprocedure.RegionSnapshotTask takes a region level read lock
* Call to HRegion#addRegionToSnapshot.
* Call to SnapshotManifest#addRegion. This gets the current list of store files.
* RACE → File is marked as compacted away and HFileArchiver moves the file to archive under store level lock.
* SnapshotManifest#addRegion visits the stale list of store files one by one. It does a file.getStatus() call to get length of each file. Since the file object still points to the original file, file.getStatus() fails with FileNotFoundException.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)