Steve Loughran
d4d4c37810
HADOOP-14630 Contract Tests to verify create, mkdirs and rename under a file is forbidden
...
Contributed by Steve Loughran.
Not all stores do complete validation here; in particular the S3A
Connector does not: checking up the entire directory tree to see if a path matches
is a file significantly slows things down.
This check does take place in S3A mkdirs(), which walks backwards up the list of
parent paths until it finds a directory (success) or a file (failure).
In practice production applications invariably create destination directories
before writing 1+ file into them -restricting check purely to the mkdirs()
call deliver significant speed up while implicitly including the checks.
Change-Id: I2c9df748e92b5655232e7d888d896f1868806eb0
2020-03-09 14:44:28 +00:00
Sneha Vijayarajan
c19fa3d4fe
HADOOP-16605. Fix testcase testSSLChannelModeConfig
...
Contributed by Sneha Vijayarajan.
2019-10-03 11:13:55 +01:00
Steve Loughran
e346e3638c
HADOOP-15691 Add PathCapabilities to FileSystem and FileContext.
...
Contributed by Steve Loughran.
This complements the StreamCapabilities Interface by allowing applications to probe for a specific path on a specific instance of a FileSystem client
to offer a specific capability.
This is intended to allow applications to determine
* Whether a method is implemented before calling it and dealing with UnsupportedOperationException.
* Whether a specific feature is believed to be available in the remote store.
As well as a common set of capabilities defined in CommonPathCapabilities,
file systems are free to add their own capabilities, prefixed with
fs. + schema + .
The plan is to identify and document more capabilities -and for file systems which add new features, for a declaration of the availability of the feature to always be available.
Note
* The remote store is not expected to be checked for the feature;
It is more a check of client API and the client's configuration/knowledge
of the state of the remote system.
* Permissions are not checked.
Change-Id: I80bfebe94f4a8bdad8f3ac055495735b824968f5
2019-09-25 12:16:41 +01:00
Sneha Vijayarajan
147f98629c
HADOOP-16438. ADLS Gen1 OpenSSL config control.
...
Contributed by Sneha Vijayarajan.
Change-Id: Ib79ea6b4a90ad068033e175f3f59c5185868872d
2019-09-09 17:09:32 +01:00
Akira Ajisaka
2b2399d623
HADOOP-15495. Upgrade commons-lang version to 3.7 in hadoop-common-project and hadoop-tools. Contributed by Takanobu Asanuma.
2018-06-28 14:37:22 +09:00
Sean Mackrory
1cfe7506f7
HADOOP-15356. Make HTTP timeout configurable in ADLS connector. Contributed by Atul Sikaria and Sean Mackrory.
2018-05-09 15:15:51 -06:00
Yiqun Lin
1312f9ae4c
HADOOP-15391. Add missing css file in hadoop-aws, hadoop-aliyun, hadoop-azure and hadoop-azure-datalake modules.
2018-04-18 16:04:00 +08:00
Chris Douglas
081c350188
HADOOP-15320. Remove customized getFileBlockLocations for hadoop-azure and hadoop-azure-datalake. Contributed by Shanyu Zhao
2018-03-28 11:58:59 -07:00
Steve Loughran
1976e0066e
HADOOP-15209. DistCp to eliminate needless deletion of files under already-deleted directories.
...
Contributed by Steve Loughran.
2018-03-15 18:05:14 +00:00
Steve Loughran
481d79fedc
HADOOP-13972. ADLS to support per-store configuration.
...
Contributed by Sharad Sonker.
(cherry picked from commit 050f5287b7
)
2018-02-15 16:27:31 +00:00
Steve Loughran
c9a373fb14
HADOOP-15090. Add ADL troubleshooting doc.
...
Contributed by Steve Loughran.
(cherry picked from commit 58a2120e8a
)
2018-02-15 14:26:00 +00:00
Steve Loughran
8cf88fcd1f
HADOOP-15187. Remove ADL mock test dependency on REST call invoked from Java SDK.
...
Contributed by Vishwajeet Dusane.
(cherry picked from commit bd5ab59125
)
2018-02-12 15:13:00 +00:00
John Zhuge
a4661850c1
HADOOP-14844. Remove requirement to specify TenantGuid for MSI Token Provider. Contributed by Atul Sikaria.
2017-09-08 11:51:03 -07:00
Andrew Wang
dd7916d3cd
HDFS-12250. Reduce usage of FsPermissionExtension in unit tests. Contributed by Chris Douglas.
2017-08-17 09:35:36 -07:00
John Zhuge
7769e96149
HADOOP-14627. Support MSI and DeviceCode token provider in ADLS. Contributed by Atul Sikaria.
2017-08-13 00:22:34 -07:00
Chris Douglas
55a181f845
HADOOP-14730. Support protobuf FileStatus in AdlFileSystem.
2017-08-07 21:31:28 -07:00
John Zhuge
f735ad1b67
HADOOP-14678. AdlFilesystem#initialize swallows exception when getting user name. Contributed by John Zhuge.
2017-07-28 09:46:54 -07:00
Akira Ajisaka
6a52b5e144
HADOOP-14180. FileSystem contract tests to replace JUnit 3 with 4. Contributed by Xiaobing Zhou and Mingliang Liu.
2017-05-25 15:36:44 +09:00
Mingliang Liu
e4c32bccde
HADOOP-14349. Rename ADLS CONTRACT_ENABLE_KEY. Contributed by Mingliang Liu
2017-04-25 20:54:56 -07:00
John Zhuge
56e81f2a20
HADOOP-14174. Set default ADLS access token provider type to ClientCredential. Contributed by John Zhuge.
...
Signed-off-by: John Zhuge <jzhuge@apache.org>
2017-04-07 12:04:44 -07:00
Andrew Wang
4966a6e26e
HADOOP-14223. Extend FileStatus#toString() to include details like Erasure Coding and Encryption. Contributed by Manoj Govindassamy.
2017-03-29 14:37:21 -07:00
John Zhuge
253e3e78ab
HADOOP-14038. Rename ADLS credential properties. Contributed by John Zhuge.
2017-03-27 23:05:57 -07:00
John Zhuge
d1b7439b48
HADOOP-14230. TestAdlFileSystemContractLive fails to clean up. Contributed by John Zhuge.
2017-03-24 13:37:04 -07:00
Andrew Wang
52b00600df
HADOOP-13715. Add isErasureCoded() API to FileStatus class. Contributed by Manoj Govindassamy.
2017-03-24 11:44:46 -07:00
Chris Douglas
c55195588f
HADOOP-14197. Fix ADLS doc for credential provider. Contributed by John Zhuge
2017-03-23 12:17:27 -07:00
Chris Douglas
03955612b7
HADOOP-14196. Azure Data Lake doc is missing required config entry. Contributed by Atul Sikaria
2017-03-23 12:13:23 -07:00
John Zhuge
5a40bafdae
HADOOP-14173. Remove unused AdlConfKeys#ADL_EVENTS_TRACKING_SOURCE. Contributed by John Zhuge.
...
Change-Id: I5dc6f885816b8834f718874542dfa373458b0333
2017-03-13 08:11:25 -07:00
Mingliang Liu
881ec4d97b
HADOOP-14153. ADL module has messed doc structure. Contributed by Mingliang Liu
2017-03-10 00:16:09 -08:00
John Zhuge
c5ee7fded4
HADOOP-14123. Remove misplaced ADL service provider config file for FileSystem. Contributed by John Zhuge.
...
Change-Id: Ic956e2eb8189625916442eaffdc69163d32f730e
2017-03-09 18:30:17 -08:00
Steve Loughran
e60c6543d5
HADOOP-14113. Review ADL Docs. Contributed by Steve Loughran
2017-02-24 13:24:59 +00:00
Mingliang Liu
924def7854
HADOOP-14017. User friendly name for ADLS user and group. Contributed by Vishwajeet Dusane
2017-02-21 13:44:42 -08:00
Mingliang Liu
f432999025
HADOOP-14049. Honour AclBit flag associated to file/folder permission for Azure datalake account. Contributed by Vishwajeet Dusane
2017-02-16 15:14:25 -08:00
Lei Xu
71c23c9fc9
HADOOP-13929. ADLS connector should not check in contract-test-options.xml. (John Zhuge via lei)
2017-02-13 13:33:13 -08:00
Lei Xu
e015b56319
HADOOP-13956. Read ADLS credentials from Credential Provider. (John Zhuge via lei)
2017-01-20 14:48:04 +08:00
Mingliang Liu
4113ec5fa5
HADOOP-13257. Improve Azure Data Lake contract tests. Contributed by Vishwajeet Dusane
2016-12-02 15:54:57 -08:00
Chris Douglas
5c61ad2488
HADOOP-13037. Refactor Azure Data Lake Store as an independent FileSystem. Contributed by Vishwajeet Dusane
2016-11-11 11:15:07 -08:00
Steve Loughran
2cc841f16e
HADOOP-13678 Update jackson from 1.9.13 to 2.x in hadoop-tools. Contributed by Akira Ajisaka.
2016-10-06 16:31:00 +01:00
Chris Nauroth
c60a68ce1d
HADOOP-13392. [Azure Data Lake] OAuth2 configuration should be default set to true when AdlFileSystem is configured. Contributed by Vishwajeet Dusane and Chris Douglas.
2016-07-22 09:16:38 -07:00
Chris Douglas
dca6335dbc
HADOOP-13393. Omit unsupported fs.defaultFS setting in ADLS documentation
2016-07-21 23:21:47 -07:00
Chris Nauroth
51d16e7b38
HADOOP-13242. Authenticate to Azure Data Lake using client ID and keys. Contributed by Atul Sikaria.
2016-06-16 23:35:20 -07:00
Chris Nauroth
c9e71382a5
HADOOP-12875. [Azure Data Lake] Support for contract test and unit test cases. Contributed by Vishwajeet Dusane.
2016-06-16 09:46:05 -07:00
Chris Nauroth
9581fb715c
HADOOP-12666. Support Microsoft Azure Data Lake - as a file system in Hadoop. Contributed by Vishwajeet Dusane.
2016-06-09 14:33:31 -07:00