Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.3.0
Description
S3A to rework statistics with
- API + Implementation split of the interfaces used by subcomponents when reporting stats
- S3A Instrumentation to implement all the interfaces
- streams, etc to all implement IOStatisticsSources and serve to callers
- Add some tracking of durations of remote requests
- RemoteIterator iterators returned from list* calls return list stats for callers to collect; toString will print them too
Attachments
Issue Links
- breaks
-
HADOOP-17451 Intermittent failure of S3A tests which make assertions on statistics/IOStatistics
- Resolved
-
HADOOP-17456 S3A ITestPartialRenamesDeletes.testPartialDirDelete[bulk-delete=true] failure
- Resolved
- causes
-
HADOOP-17774 bytesRead FS statistic showing twice the correct value in S3A
- Resolved
- contains
-
HADOOP-13845 s3a to instrument duration of HTTP calls
- Resolved
-
HADOOP-15348 S3A Input Stream bytes read counter isn't getting through to StorageStatistics/instrumentation properly
- Resolved
-
HADOOP-16133 S3A statistic collection underrecords bytes written in helper threads
- Resolved
- fixes
-
HADOOP-16666 typo in TestNeworkBinding
- Resolved
- links to