hadoop/hadoop-common-project
Steve Loughran fb71e6c91e
HADOOP-17597. Optionally downgrade on S3A Syncable calls (#2801)
Followup to HADOOP-13327, which changed S3A output stream hsync/hflush calls
to raise an exception.

Adds a new option fs.s3a.downgrade.syncable.exceptions

When true, calls to Syncable hsync/hflush on S3A output streams will
log once at warn (for entire process life, not just the stream), then
increment IOStats with the relevant operation counter

With the downgrade option false (default)
* IOStats are incremented
* The UnsupportedOperationException current raised includes a link to the
  JIRA.

Contributed by Steve Loughran.

Change-Id: I967e077eda1d1a1a3795b4d22e003fe7997b6679
2021-04-24 18:32:39 +01:00
..
hadoop-annotations Preparing for 3.3.1 development 2020-04-30 13:33:42 +09:00
hadoop-auth HADOOP-17621. hadoop-auth to remove jetty-server dependency. (#2865) 2021-04-07 13:17:40 +08:00
hadoop-auth-examples Preparing for 3.3.1 development 2020-04-30 13:33:42 +09:00
hadoop-common HADOOP-17597. Optionally downgrade on S3A Syncable calls (#2801) 2021-04-24 18:32:39 +01:00
hadoop-kms HADOOP-17608. Fix TestKMS failure (#2880) 2021-04-12 12:54:59 +09:00
hadoop-minikdc HADOOP-16870. Use spotbugs-maven-plugin instead of findbugs-maven-plugin (#2753) 2021-03-11 14:57:03 +09:00
hadoop-nfs HADOOP-16870. Use spotbugs-maven-plugin instead of findbugs-maven-plugin (#2753) 2021-03-11 14:57:03 +09:00
hadoop-registry HADOOP-16870. Use spotbugs-maven-plugin instead of findbugs-maven-plugin (#2753) 2021-03-11 14:57:03 +09:00
pom.xml Preparing for 3.3.1 development 2020-04-30 13:33:42 +09:00