add a metadata file giving the FS impl of swift; remove the entry from core-default.xml
Filesystem discovery to stop loading implementation classes
Remove misplaced ADL service provider config file for FileSystem
move to a service file
tested in hadoop-openstack against RAX US; also tested in spark
+1 pending pre-commit.
I'm not currently set up for end-to-end testing against an OpenStack instance. I did build a distro, deploy it, and confirm that shell commands for a swift: URI dispatch successfully into the hadoop-openstack code, so I know the class loading through the service loader is working fine.
Steve, thank you for sharing your test pass results.
This message was automatically generated.
No new tests necessary, and the whitespace warnings aren't really related.
SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #10441 (See https://builds.apache.org/job/Hadoop-trunk-Commit/10441/)
HADOOP-13606 swift FS to add a service load metadata file. Contributed (stevel: rev 53a12fa721bb431f7d481aac7d245c93efb56153)
Per discussion in HADOOP-14132, I'm going to revert this patch, in order to speed up the load time for Hadoop client.
I will wait for a few days in case anyone objects.
There are many unit test failures:
The rest of failures were caused by weak consistency of the blobstore
+1 for the rollback
SUCCESS: Integrated in Jenkins build Hadoop-trunk-Commit #11372 (See https://builds.apache.org/job/Hadoop-trunk-Commit/11372/)
Revert "HADOOP-13606 swift FS to add a service load metadata file. (john.zhuge: rev 98142d2f722e82d57b0e2bae6276f7c17fd99598)
Committed to trunk, branch-2, and branch-2.8. Thanks Steve Loughran for the discussion and review.