Go to file
Steve Loughran 35e352a88b
HADOOP-18094. Disable S3A auditing by default.
See HADOOP-18091. S3A auditing leaks memory through ThreadLocal references

* Adds a new option fs.s3a.audit.enabled to controls whether or not auditing
is enabled. This is false by default.

* When false, the S3A auditing manager is NoopAuditManagerS3A,
which was formerly only used for unit tests and
during filsystem initialization.

* When true, ActiveAuditManagerS3A is used for managing auditing,
allowing auditing events to be reported.

* updates documentation and tests.

This patch does not fix the underlying leak. When auditing is enabled,
long-lived threads will retain references to the audit managers
of S3A filesystem instances which have already been closed.

Contributed by Steve Loughran.

Change-Id: I671e594cd59e8ca77a1f65be791ad0ae9530b8d9
2022-01-24 15:06:01 +00:00
.github HADOOP-15184. Add GitHub pull request template. (#1419) 2019-09-11 11:10:11 +09:00
dev-support HADOOP-18048. [branch-3.3] Dockerfile_aarch64 build fails with fatal error: Python.h: No such file or directory (#3801) 2021-12-14 17:58:14 -08:00
hadoop-assemblies Preparing for 3.3.1 release 2021-11-16 16:07:17 -08:00
hadoop-build-tools Preparing for 3.3.1 release 2021-11-16 16:07:17 -08:00
hadoop-client-modules HADOOP-18033. Upgrade fasterxml Jackson to 2.13.0 (#3764) 2022-01-04 14:37:19 -08:00
hadoop-cloud-storage-project Preparing for 3.3.1 release 2021-11-16 16:07:17 -08:00
hadoop-common-project HADOOP-16223. Remove misleading fs.s3a.delegation.tokens.enabled prompt (#3879) 2022-01-15 09:25:45 -08:00
hadoop-dist Preparing for 3.3.1 release 2021-11-16 16:07:17 -08:00
hadoop-hdfs-project HDFS-16043. Add markedDeleteBlockScrubberThread to delete blocks asynchronously (#3882). Contributed by Xiangyi Zhu. 2022-01-15 09:26:05 -08:00
hadoop-mapreduce-project HADOOP-18033. Upgrade fasterxml Jackson to 2.13.0 (#3764) 2022-01-04 14:37:19 -08:00
hadoop-maven-plugins Preparing for 3.3.1 release 2021-11-16 16:07:17 -08:00
hadoop-minicluster Preparing for 3.3.1 release 2021-11-16 16:07:17 -08:00
hadoop-project Updated the index as per 3.3.2 release 2022-01-05 10:44:28 -08:00
hadoop-project-dist Make upstream aware of 3.3.1 release 2022-01-04 14:51:49 -08:00
hadoop-tools HADOOP-18094. Disable S3A auditing by default. 2022-01-24 15:06:01 +00:00
hadoop-yarn-project YARN-8234. Improve RM system metrics publisher's performance by pushing events to timeline server in batch (#3793) 2022-01-04 14:38:02 -08:00
licenses HADOOP-17666. Update LICENSE for 3.3.1 (#3011) 2021-05-21 18:15:48 -07:00
licenses-binary HADOOP-17666. Update LICENSE for 3.3.1 (#3011) 2021-05-21 18:15:48 -07:00
.gitattributes HADOOP-13598. Add eol=lf for unix format files in .gitattributes. Contributed by Yiqun Lin. 2016-09-14 11:14:31 +09:00
.gitignore YARN-10407. Add phantomjsdriver.log to gitignore. (#2244) 2021-02-17 10:28:17 +09:00
BUILDING.txt HADOOP-17925. BUILDING.txt should not encourage to activate docs profile on building binary artifacts. (#3509) 2021-10-11 08:57:07 +00:00
LICENSE-binary HADOOP-17946. Upgrade commons-lang to 3.12.0 (#3575) 2021-11-16 22:59:25 +08:00
LICENSE-binary-yarn-applications-catalog-webapp HADOOP-17666. Update LICENSE for 3.3.1 (#3011) 2021-05-21 18:15:48 -07:00
LICENSE-binary-yarn-ui HADOOP-17666. Update LICENSE for 3.3.1 (#3011) 2021-05-21 18:15:48 -07:00
LICENSE.txt HADOOP-17666. Update LICENSE for 3.3.1 (#3011) 2021-05-21 18:15:48 -07:00
NOTICE-binary HADOOP-17666. Update LICENSE for 3.3.1 (#3011) 2021-05-21 18:15:48 -07:00
NOTICE.txt HADOOP-15958. Revisiting LICENSE and NOTICE files. 2019-08-27 13:47:12 +09:00
README.txt HADOOP-15958. Revisiting LICENSE and NOTICE files. 2019-08-27 13:47:12 +09:00
pom.xml Also update hadoop.version to 3.3.2 2021-11-16 16:14:22 -08:00
start-build-env.sh HADOOP-18052. Support Apple Silicon in start-build-env.sh (#3817) 2022-01-04 14:38:07 -08:00

README.txt

For the latest information about Hadoop, please visit our website at:

   http://hadoop.apache.org/

and our wiki, at:

   https://cwiki.apache.org/confluence/display/HADOOP/