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