hadoop/hadoop-common-project/hadoop-common/src/site/markdown
Steve Loughran 4317d33232
HADOOP-16380. S3Guard to determine empty directory status for all non-root directories.
Contributed by Steve Loughran and Gabor Bota.

This
* Asks S3Guard to determine the empty directory status.
* Has S3A's root directory rm("/") command to always return false (as abfs does)
* Documents that object stores MAY do this
* Overloads ContractTestUtils.assertDeleted to let assertions declare that the source directory does not need to exist. This stops inconsistencies in directory listings failing a root test.

It avoids a recent regression (HADOOP-16279) where if there was a tombstone above the first element found in a directory listing, the directory would be considered empty, when in fact there were child entries. That could downgrade an rm(path, recursive) to a no-op, while also confusing rename(src, dest), as dest could be mistaken for an empty directory and so permit the copy above it, rather than reject it "destination path exists and is not empty".

Change-Id: I136a3d1a5a48a67e6155d790a40ff558d0d2c108
2019-07-23 14:52:03 +01:00
..
filesystem HADOOP-16380. S3Guard to determine empty directory status for all non-root directories. 2019-07-23 14:52:03 +01:00
registry HADOOP-15821. Move YARN Registry to Hadoop Registry. 2018-10-19 19:46:48 -04:00
release Make upstream aware of 3.1.2 release 2019-02-05 14:03:18 -08:00
AdminCompatibilityGuide.md HADOOP-14875. Create end user documentation from the compatibility guidelines. (Daniel Templeton via wangda) 2018-02-17 12:28:55 +08:00
Benchmarking.md HADOOP-13616. Broken code snippet area in Hadoop Benchmarking. Contributed by Kai Sasaki. 2016-09-15 23:42:34 +09:00
CLIMiniCluster.md.vm HADOOP-15166 CLI MiniCluster fails with ClassNotFoundException o.a.h.yarn.server.timelineservice.collector.TimelineCollectorManager. Contributed by Gera Shegalov 2018-01-19 16:15:55 -08:00
ClusterSetup.md YARN-5665. Enhance documentation for yarn.resourcemanager.scheduler.class property. (Yufei Gu via rchiang) 2017-03-06 14:02:49 -08:00
CommandsManual.md HADOOP-15885. Add base64 (urlString) support to DTUtil. Contributed by Inigo Goiri. 2018-11-02 10:54:12 -07:00
Compatibility.md HADOOP-15706. Typo in compatibility doc: SHOUD -> SHOULD 2018-08-30 09:12:36 -07:00
CredentialProviderAPI.md HADOOP-15855. Review hadoop credential doc, including object store details. 2018-10-30 15:58:04 +00:00
DeprecatedProperties.md MAPREDUCE-7214. Remove unused pieces related to mapreduce.job.userlog.retain.hours 2019-06-11 18:40:35 +09:00
DownstreamDev.md HADOOP-16225. Fix links to the developer mailing lists in DownstreamDev.md. Contributed by Wanqiang Ji. 2019-04-02 10:51:47 +09:00
FairCallQueue.md HDFS-14403. Cost-based extension to the RPC Fair Call Queue. Contributed by Christopher Gregorian. 2019-06-24 12:09:17 -07:00
FileSystemShell.md HADOOP-16443. Improve help text for setfacl --set option. 2019-07-23 10:24:07 +01:00
GroupsMapping.md HADOOP-16125. Support multiple bind users in LdapGroupsMapping. Contributed by Lukas Majercak. 2019-02-25 13:39:13 -08:00
HttpAuthentication.md HADOOP-16314. Make sure all web end points are covered by the same authentication filter. 2019-06-05 18:55:13 -04:00
InterfaceClassification.md HADOOP-15705. Typo in the definition of "stable" in the interface classification 2018-08-29 13:59:32 -07:00
Metrics.md HDFS-14526. RBF: Update the document of RBF related metrics. Contributed by Takanobu Asanuma. 2019-06-24 22:03:04 +05:30
NativeLibraries.md.vm HADOOP-13578. Add Codec for ZStandard Compression. Contributed by churro morales 2017-01-04 14:46:25 +00:00
RackAwareness.md HADOOP-14315. Python example in the rack awareness document doesn't work due to bad indentation 2017-04-18 17:14:22 +09:00
SecureMode.md HADOOP-15996. Improved Kerberos username mapping strategy in Hadoop. 2019-01-04 17:54:15 -05:00
ServiceLevelAuth.md HADOOP-14702. Fix formatting issue and regression caused by conversion from APT to Markdown. Contributed by Doris Gu. 2017-08-02 06:06:25 +00:00
SingleCluster.md.vm MAPREDUCE-7165. mapred-site.xml is misformatted in single node setup document. Contributed by Zhaohui Xin. 2018-11-30 13:13:23 +09:00
Superusers.md HADOOP-12470. In-page TOC of documentation should be automatically generated by doxia macro (iwasakims) 2016-03-04 14:11:36 +09:00
Tracing.md HADOOP-14053. Update the link to HTrace SpanReceivers. Contributed by Yiqun Lin. 2017-02-04 10:58:08 +09:00
UnixShellGuide.md HADOOP-13595. Rework hadoop_usage to be broken up by clients/daemons/etc. Contributed by Allen Wittenauer. 2017-08-02 12:25:05 -06:00