Details

    • Sub-task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.4.0
    • None
    • fs/s3
    • None

    Description

      we need to think what we want to do here.

      • we would want errors to be counted and included in stream iostats
      • but we've seen abfs apps flooded with stack traces when a transient network error breaks every prefetch.
      • logging through LogExactlyOnce would highlight a problem, but on a long lived process, not show enough, unless the cache manager had a per instance value.
      1. PrefetchTask needs to be non static and update the CachingBlockManager when there is a problem; it can LogExactlyOnce
      2. stream statistics need to include cache values (hits, misses, prefech failures, how long futures were queued before execution...)

      Attachments

        Activity

          People

            Unassigned Unassigned
            stevel@apache.org Steve Loughran
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: