Description
LocalMetadataStore is primarily a reference implementation for testing. It may be useful in narrow circumstances where the workload can tolerate short-term lack of inter-node consistency: Being in-memory, one JVM/node's LocalMetadataStore will not see another node's changes to the underlying filesystem.
To put a bound on the time during which this inconsistency may occur, we should implement time-based (a.k.a. Time To Live / TTL) expiration for LocalMetadataStore
Attachments
Attachments
Issue Links
- is cloned by
-
HADOOP-15621 S3Guard: Implement time-based (TTL) expiry for Authoritative Directory Listing
- Resolved
- relates to
-
HADOOP-15423 Merge fileCache and dirCache into one single cache in LocalMetadataStore
- Resolved