Thomas Marquardt
e52f4a1ad2
HADOOP-15694. ABFS: Allow OAuth credentials to not be tied to accounts.
...
Contributed by Sean Mackrory.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
36b2bab888
HADOOP-15740. ABFS: Check variable names during initialization of AbfsClientThrottlingIntercept.
...
Contributed by Sneha Varma.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
a192d85a5f
HADOOP-15728. ABFS: Add backward compatibility to handle Unsupported Operation
...
for storage account with no namespace feature.
Contributed by Da Zhou.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
8bb713e31a
Fixing findbugs and license issues related to:
...
HADOOP-15703. ABFS - Implement client-side throttling.
Contributed by Sneha Varma and Thomas Marquardt.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
305e750e82
HADOOP-15703. ABFS - Implement client-side throttling.
...
Contributed by Sneha Varma and Thomas Marquardt.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
12c621eda4
HADOOP-15664. ABFS: Reduce test run time via parallelization and grouping.
...
Contributed by Da Zhou.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
3bd089ddca
HADOOP-15663. ABFS: Simplify configuration.
...
Contributed by Da Zhou.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
92f3f9cf09
HADOOP-15692. ABFS: extensible support for custom oauth.
...
Contributed by Junhua Gu and Rajeev Bansal.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
b59741f66b
HADOOP-15682. ABFS: Add support for StreamCapabilities. Fix javadoc and checkstyle.
...
Contributed by Thomas Marquardt.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
08d3d50275
HADOOP 15688. ABFS: InputStream wrapped in FSDataInputStream twice.
...
Contributed by Sean Mackrory.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
e727c87500
HADOOP-15661. ABFS: Add support for ACL.
...
Contributed by Junhua Gu and Da Zhou.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
9d47230c8f
HADOOP-15660. ABFS: Add support for OAuth
...
Contributed by Da Zhou, Rajeev Bansal, and Junhua Gu.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
92e37a0b73
HADOOP-15669. ABFS: Improve HTTPS Performance.
...
Contributed by Vishwajeet Dusane.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
e320b64367
Fixing issue due to commit 2b2399d6
after rebase onto trunk.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
5da4bb8892
HADOOP-15659. Code changes for bug fix and new tests.
...
Contributed by Da Zhou.
2019-04-24 21:46:25 +00:00
Thomas Marquardt
b537d8c442
HADOOP-15446. ABFS: tune imports & javadocs; stabilise tests.
...
Contributed by Steve Loughran and Da Zhou.
2019-04-24 21:46:25 +00:00
Steve Loughran
37426c2da8
HADOOP-15560. ABFS: removed dependency injection and unnecessary dependencies.
...
Contributed by Da Zhou.
2019-04-24 21:46:25 +00:00
Steve Loughran
1b64b0f924
HADOOP-15407. HADOOP-15540. Support Windows Azure Storage - Blob file system "ABFS" in Hadoop: Core Commit.
...
Contributed by Shane Mainali, Thomas Marquardt, Zichen Sun, Georgi Chalakov, Esfandiar Manii, Amit Singh, Dana Kaban, Da Zhou, Junhua Gu, Saher Ahwal, Saurabh Pant, James Baker, Shaoyu Zhang, Lawrence Chen, Kevin Chen and Steve Loughran
2019-04-24 21:46:25 +00:00
Wanqiang Ji
313608e459
HADOOP-16232. Fix errors in the checkstyle configration xmls. Contributed by Wanqiang Ji.
...
(cherry picked from commit 8b6deebb1d
)
(cherry picked from commit 875435dc7d
)
(cherry picked from commit 6f0896e087
)
2019-04-24 11:11:51 +01:00
Steve Loughran
4e342f603f
HADOOP-15547/ WASB: improve listStatus performance.
...
Contributed by Thomas Marquardt.
2018-09-04 16:32:22 +01:00
Chris Douglas
4789b8e9c9
HADOOP-15533. Make WASB listStatus messages consistent. Contributed by Esfandiar Manii
...
(cherry picked from commit f34744603e
)
(cherry picked from commit 7e655b642d
)
(cherry picked from commit d1dcc39222
)
2018-06-17 23:14:12 -07:00
Steve Loughran
0b5d0c3740
HADOOP-15506. Upgrade Azure Storage Sdk version to 7.0.0 and update corresponding code blocks.
...
Contributed by Esfandiar Manii.
(cherry picked from commit d901be6795
)
(cherry picked from commit baac7c2b28
)
(cherry picked from commit df338f2e1a
)
2018-06-11 15:34:54 -07:00
Steve Loughran
e2d32bd9c5
HADOOP-15478. WASB: hflush() and hsync() regression.
...
Contributed by Thomas Marquardt.
(cherry picked from commit ba842847c9
)
2018-05-21 11:13:57 +01:00
Steve Loughran
67468651b1
HADOOP-15446. WASB: PageBlobInputStream.skip breaks HBASE replication.
...
Contributed by Thomas Marquardt
(cherry picked from commit 5b11b9fd41
)
2018-05-10 10:33:03 -07:00
Chris Douglas
cc0a791794
HADOOP-15320. Remove customized getFileBlockLocations for hadoop-azure and hadoop-azure-datalake. Contributed by Shanyu Zhao
...
(cherry picked from commit 081c350188
)
(cherry picked from commit ac16e8f4d3
)
2018-03-28 12:04:20 -07:00
Chris Douglas
762125b864
Backport HADOOP-13514 (surefire upgrade) to branch-2
2018-02-26 16:32:06 -08:00
Steve Loughran
d2ceef0f20
HADOOP-15086. NativeAzureFileSystem file rename is not atomic.
...
Contributed by Thomas Marquardt
(Backported to branch-2 via /HADOOP-15156)
(cherry picked from commit a35267b47a
)
2018-01-08 15:13:50 +00:00
Xiao Chen
c9d48352c2
HADOOP-15012. Add readahead, dropbehind, and unbuffer to StreamCapabilities. Contributed by John Zhuge.
2017-12-07 21:20:33 -08:00
Steve Loughran
5c37a0b841
HADOOP-15042. Azure PageBlobInputStream.skip() can return negative value when numberOfPagesRemaining is 0.
...
Contributed by Rajesh Balamohan
(cherry picked from commit 0ea182d0fa
)
2017-11-28 11:57:51 +00:00
Arun Suresh
71a55bebfb
Preparing for 2.10.0 development
2017-10-31 12:51:14 -07:00
Steve Loughran
3fbcf76324
HADOOP-14553. Add (parallelized) integration tests to hadoop-azure.
...
Contributed by Steve Loughran.
(backport JIRA HADOOP-14870)
2017-10-27 12:55:12 +01:00
Steve Loughran
8902178d3e
HADOOP-14935. Azure: POSIX permissions are taking effect in access() method even when authorization is enabled.
...
Contributed by Santhosh G Nayak
Cherry-picked from commit 9fcc3a1fc8
2017-10-16 16:06:41 +01:00
Steve Loughran
ccfd1a4a56
HADOOP-14913. Sticky bit implementation for rename() operation in Azure WASB.
...
Contributed by Varada Hemeswari.
Cherry-picked from commit ref 3de574413c
2017-10-11 18:09:13 +01:00
Steve Loughran
34040e8d73
HADOOP-14899. Restrict Access to setPermission operation when authorization is enabled in WASB
...
Contributed by Kannapiran Srinivasan.
2017-10-07 11:20:18 +01:00
Steve Loughran
fa6b8feb9e
HADOOP-14845. Azure wasb: getFileStatus not making any auth check.
...
Final fixup of TestNativeAzureFileSystemAuthorization in branch-2 to match trunk's changes
Contributed by Sivaguru Sankaridurg
2017-10-05 16:03:13 +01:00
Steve Loughran
1eecf8a97c
HADOOP-14768. Honoring sticky bit during Deletion when authorization is enabled in WASB
...
Contributed by Varada Hemeswari
2017-10-02 14:28:59 +01:00
Steve Loughran
a641bcec01
HADOOP-14845. Azure wasb: getFileStatus not making any auth check.
...
Contributed by Sivaguru Sankaridurg
2017-09-29 11:16:31 +01:00
Steve Loughran
12a026badb
HADOOP-14583. wasb throws an exception if you try to create a file and there's no parent directory.
...
Contributed by Esfandiar Manii.
2017-09-19 11:02:10 +01:00
Steve Loughran
87af3f4991
HADOOP-14520. WASB: Block compaction for Azure Block Blobs.
...
Contributed by Georgi Chalakov
2017-09-11 14:15:58 +01:00
Steve Loughran
f382f66255
HADOOP-14820 Wasb mkdirs security checks inconsistent with HDFS.
...
Contributed by Sivaguru Sankaridurg
2017-09-05 14:18:43 +01:00
Steve Loughran
25e9c29608
HADOOP-14802. Add support for using container saskeys for all accesses.
...
Contributed by Sivaguru Sankaridurg
(cherry picked from commit 021974f4cb
)
Conflicts:
hadoop-common-project/hadoop-common/src/main/resources/core-default.xml
2017-08-30 22:40:50 +01:00
Steve Loughran
c42e694ee5
HADOOP-14769. WASB: delete recursive should not fail if a file is deleted.
...
Contributed by Thomas Marquardt
(cherry picked from commit c6b4e656b7
)
2017-08-18 14:38:04 +01:00
Steve Loughran
d5680c08ed
HADOOP-14660. wasb: improve throughput by 34% when account limit exceeded.
...
Contributed by Thomas Marquardt.
2017-08-16 13:49:47 +01:00
Steve Loughran
96befde480
HADOOP-14183. Remove service loader config file for wasb fs.
...
Contributed by Esfandiar Manii.
(cherry picked from commit 54356b1e83
)
2017-08-10 16:49:51 +01:00
Steve Loughran
bbf8c4bacb
HADOOP-14715. TestWasbRemoteCallHelper failing.
...
Contributed by Esfandiar Manii.
2017-08-10 16:49:19 +01:00
Steve Loughran
7f7ab0302f
HADOOP-14722. Azure: BlockBlobInputStream position incorrect after seek.
...
Contributed by Thomas Marquardt
(cherry picked from commit d91b7a8451
)
2017-08-06 20:30:40 +01:00
Jitendra Pandey
554c3cd21d
HADOOP-14680. Azure: IndexOutOfBoundsException in BlockBlobInputStream. Contributed by Thomas Marquardt.
2017-07-25 16:35:40 -07:00
Jitendra Pandey
ab95086ed1
HADOOP-14518. Customize User-Agent header sent in HTTP/HTTPS requests by WASB. Contributed by Georgi Chalakov.
2017-07-25 08:31:35 -07:00
Jitendra Pandey
23b920cd7a
HADOOP-14642. wasb: add support for caching Authorization and SASKeys. Contributed by Sivaguru Sankaridurg.
2017-07-19 11:37:36 -07:00
Jitendra Pandey
b9f2effaf6
HADOOP-14640. Azure: Support affinity for service running on localhost and reuse SPNEGO hadoop.auth cookie for authorization, SASKey and delegation token generation. Contributed by Santhosh G Nayak.
2017-07-17 16:25:05 -07:00
Steve Loughran
df69b13b47
HADOOP-14658. branch-2 compilation is broken in hadoop-azure
...
Contributed by Sunil G.
Signed-off-by: Steve Loughran <stevel@apache.org>
2017-07-13 18:25:38 +01:00
Steve Loughran
3dfd107070
HADOOP-14581. Restrict setOwner to list of user when security is enabled in wasb.
...
Contributed by Varada Hemeswari
(fix for java 7 compilation)
2017-07-12 11:07:22 +01:00
Steve Loughran
1e69e52603
HADOOP-14581. Restrict setOwner to list of user when security is enabled in wasb.
...
Contributed by Varada Hemeswari
2017-07-12 10:35:59 +01:00
Steve Loughran
41e83b2ca2
HADOOP-14535 wasb: implement high-performance random access and seek of block blobs.
...
Contributed by Thomas Marquardt
(cherry picked from commit d670c3a4da
)
2017-07-11 21:45:24 +01:00
Jitendra Pandey
d94b30cb03
HADOOP-14443. Azure: Support retry and client side failover for authorization, SASKey and delegation token generation. Contributed by Santhosh G Nayak.
2017-07-10 17:30:31 -07:00
Mingliang Liu
ba76897392
HADOOP-14609. NPE in AzureNativeFileSystemStore.checkContainer() if StorageException lacks an error code. Contributed by Steve Loughran
...
(cherry picked from commit 990aa34de2
)
2017-06-28 14:20:44 -07:00
Mingliang Liu
ce57458ec5
HADOOP-14546. Azure: Concurrent I/O does not work when secure.mode is enabled. Contributed by Thomas
...
(cherry picked from commit 7e031c2c18
)
2017-06-27 17:32:56 -07:00
Mingliang Liu
1b1065a163
HADOOP-14573. regression: Azure tests which capture logs failing with move to SLF4J. Contributed by Steve Loughran
...
(cherry picked from commit 686a634f01
)
2017-06-27 16:49:48 -07:00
Steve Loughran
3a87591df8
HADOOP-14461 Azure: handle failure gracefully in case of missing account access key. Contributed by Mingliang Liu.
...
(cherry picked from commit 48f4a229a9
)
2017-06-26 15:22:44 -07:00
Steve Loughran
093eb0d361
HADOOP-14547. [WASB] the configured retry policy is not used for all storage operations.
...
Contributed by Thomas.
(cherry picked from commit c6bd73c6c5
)
2017-06-23 21:40:05 +01:00
Akira Ajisaka
8a77cf1ee4
HADOOP-14296. Move logging APIs over to slf4j in hadoop-tools.
2017-06-20 13:21:12 +09:00
Mingliang Liu
c953e0ce8b
HADOOP-14512. WASB atomic rename should not throw exception if the file is neither in src nor in dst when doing the rename. Contributed by Duo Xu
...
(cherry picked from commit 325163f23f
)
2017-06-09 13:07:35 -07:00
Mingliang Liu
de4e4ec774
HADOOP-14500. Azure: TestFileSystemOperationExceptionHandling{,MultiThreaded} fails. Contributed by Rajesh Balamohan
...
(cherry picked from commit df35e4cc3b
)
2017-06-07 13:55:11 -07:00
Mingliang Liu
e3a72c2b5c
HADOOP-14491. Azure has messed doc structure. Contributed by Mingliang Liu
...
(cherry picked from commit 536f057158
)
2017-06-06 11:13:42 -07:00
Mingliang Liu
bacfd1baae
HADOOP-14472. Azure: TestReadAndSeekPageBlobAfterWrite fails intermittently. Contributed by Mingliang Liu
...
(cherry picked from commit 6b5285bbcb
)
2017-06-06 11:07:42 -07:00
Mingliang Liu
53e90a8064
HADOOP-14478. Optimize NativeAzureFsInputStream for positional reads. Contributed by Rajesh Balamohan
...
(cherry picked from commit 5fd9742c83
)
2017-06-05 16:01:27 -07:00
Mingliang Liu
0b78db35fd
HADOOP-14460. Azure: update doc for live and contract tests. Contributed by Mingliang Liu
...
(cherry picked from commit ece33208b8
)
2017-06-01 11:52:37 -07:00
Mingliang Liu
9d7e67ccf9
HADOOP-14442. Owner support for ranger-wasb integration. Contributed by Varada Hemeswari
...
(cherry picked from commit 89bb8bfe58
)
2017-05-26 17:59:14 -07:00
Mingliang Liu
f3015425d0
HADOOP-14416. Path starting with 'wasb:///' not resolved correctly while authorizing with WASB-Ranger. Contributed by Sivaguru Sankaridurg
...
(cherry picked from commit b415c6fe74
)
2017-05-16 11:28:12 -07:00
Andrew Wang
18b89e902b
HDFS-11644. Support for querying outputstream capabilities. Contributed by Manoj Govindassamy.
2017-05-13 21:41:11 -07:00
Mingliang Liu
586126956b
HADOOP-14361. Azure: NativeAzureFileSystem.getDelegationToken() call fails sometimes when invoked concurrently. Contributed by Santhosh G Nayak
...
(cherry picked from commit eed731496f
)
2017-05-10 15:05:54 -07:00
Mingliang Liu
e84588eb03
HADOOP-14351. Azure: RemoteWasbAuthorizerImpl and RemoteSASKeyGeneratorImpl should not use Kerberos interactive user cache. Contributed by Santhosh G Nayak
...
(cherry picked from commit 8b5f2c372e
)
2017-04-26 13:51:58 -07:00
Mingliang Liu
03aa142e35
HADOOP-14274. Azure: Simplify Ranger-WASB policy model. Contributed by Sivaguru Sankaridurg
...
(cherry picked from commit 0cab57223e
)
2017-04-12 16:09:20 -07:00
Mingliang Liu
8ee3e7e4b1
HADOOP-14273. Azure: NativeAzureFileSystem should respect config for kerberosSupportEnabled flag. Contributed by Santhosh G Nayak
...
(cherry picked from commit 56ab02eed9
)
2017-04-04 11:16:48 -07:00
Mingliang Liu
ce8cdc109b
HADOOP-14272. Azure: WasbRemoteCallHelper should use String equals for comparison. Contributed by Santhosh G Nayak
...
(cherry picked from commit 27a44b60c1
)
2017-04-04 11:04:42 -07:00
Mingliang Liu
22930b09a0
HADOOP-13945. Azure: Add Kerberos and Delegation token support to WASB client. Contributed by Santhosh G Nayak
...
Change-Id: I39fb0a3b0491bf2160571366939a0502a0045429
(cherry picked from commit 8e15e24059
)
2017-03-20 16:37:57 -07:00
Mingliang Liu
d0e26075b8
HADOOP-14150. Implement getHomeDirectory() method in NativeAzureFileSystem. Contributed by Santhosh G Nayak
...
(cherry picked from commit 28daaf0eb2
)
2017-03-07 14:57:41 -08:00
Mingliang Liu
ff050866bf
HADOOP-13930. Azure: Add Authorization support to WASB. Contributed by Sivaguru Sankaridurg and Dushyanth
...
(cherry picked from commit 686823529b
)
2017-03-06 17:35:06 -08:00
Mingliang Liu
8323e651a1
Revert "HADOOP-13930. Azure: Add Authorization support to WASB. Contributed by Sivaguru Sankaridurg and Dushyanth"
...
This reverts commit b26870c58e
.
2017-03-06 17:18:36 -08:00
Mingliang Liu
2d059b5a40
HADOOP-14048. REDO operation of WASB#AtomicRename should create placeholder blob for destination folder. Contributed by NITIN VERMA
...
(cherry picked from commit c571cda5c7
)
2017-03-06 17:01:01 -08:00
Mingliang Liu
b26870c58e
HADOOP-13930. Azure: Add Authorization support to WASB. Contributed by Sivaguru Sankaridurg and Dushyanth
2017-03-03 17:09:05 -08:00
Mingliang Liu
b0f8de184a
HADOOP-14091. AbstractFileSystem implementaion for 'wasbs' scheme. Contributed Varada Hemeswari.
...
(cherry picked from commit 82607fce39
)
2017-02-23 14:11:08 -08:00
Mingliang Liu
ec646b1a9d
HADOOP-13942. Build failure due to errors of javadoc build in hadoop-azure. Contributed by Kai Sasaki
...
(cherry picked from commit c6a5b689db
)
2016-12-29 16:24:38 -08:00
Mingliang Liu
edac82737a
HADOOP-13863. Azure: Add a new SAS key mode for WASB. Contributed by Dushyanth
...
(cherry picked from commit e92a77099b
)
2016-12-22 20:33:51 -08:00
Mingliang Liu
867389247f
HADOOP-13831. Correct check for error code to detect Azure Storage Throttling and provide retries. Contributed by Gaurav Kanade
...
(cherry picked from commit f92913c35b
)
2016-12-15 12:38:31 -08:00
Mingliang Liu
89eaa94c59
HADOOP-13675. Bug in return value for delete() calls in WASB. Contributed by Dushyanth
...
(cherry picked from commit 15dd1f3381
)
2016-12-05 12:06:35 -08:00
Mingliang Liu
4e0fcff8ab
HADOOP-13427. Eliminate needless uses of FileSystem#{exists(), isFile(), isDirectory()}. Contributed by Steve Loughran and Mingliang Liu
...
(cherry picked from commit 5af572b644
)
2016-11-15 11:36:08 -08:00
Chris Nauroth
804a40720b
HADOOP-13513. Java 1.7 support for org.apache.hadoop.fs.azure testcases. Contributed by Tibor Kiss.
...
(cherry picked from commit ae4db25443
)
2016-08-18 10:45:03 -07:00
Chris Nauroth
287688d6ca
HADOOP-13403. AzureNativeFileSystem rename/delete performance improvements. Contributed by Subramanyam Pattipaka.
...
(cherry picked from commit 2ed58c40e5
)
2016-08-08 12:28:46 -07:00
Chris Nauroth
8ec3d702a3
HADOOP-13459. hadoop-azure runs several test cases repeatedly, causing unnecessarily long running time. Contributed by Chris Nauroth.
...
(cherry picked from commit 4ef1bc0bdb
)
2016-08-02 22:32:37 -07:00
Chris Nauroth
59eec8248a
HADOOP-13354. Update WASB driver to use the latest version (4.2.0) of SDK for Microsoft Azure Storage Clients. Contributed by Sivaguru Sankaridurg.
...
(cherry picked from commit b43de80031
)
Conflicts:
hadoop-project/pom.xml
2016-07-27 15:52:07 -07:00
Steve Loughran
e29d7fb585
HADOOP-13145 In DistCp, prevent unnecessary getFileStatus call when not preserving metadata. Contributed by Chris Nauroth.
2016-05-20 12:21:47 +01:00
Chris Nauroth
26a23eff82
HADOOP-12994. Specify PositionedReadable, add contract tests, fix problems. Contributed by Steve Loughran.
...
(cherry picked from commit 843ee8d59d
)
2016-04-08 13:37:46 -07:00
Chris Nauroth
2e60387401
HADOOP-12717. NPE when trying to rename a directory in Windows Azure Storage FileSystem. Contributed by Robert Yokota and Gaurav Kanade.
...
(cherry picked from commit c50aad0f85
)
2016-03-04 22:57:56 -08:00
Chris Nauroth
bce33b5179
HADOOP-12853. Change WASB documentation regarding page blob support. Contributed by Madhumita Chakraborty.
...
(cherry picked from commit f98dff329b
)
2016-03-01 13:18:57 -08:00
Chris Nauroth
2e761dabd8
HADOOP-12846. Credential Provider Recursive Dependencies. Contributed by Larry McCay.
...
(cherry picked from commit 7634d404b7
)
2016-02-28 11:23:02 -08:00
cnauroth
9ea19a861f
HADOOP-12535. Run FileSystem contract tests with hadoop-azure. Contributed by Madhumita Chakraborty.
...
(cherry picked from commit 3369a4f691
)
2016-02-23 21:37:56 -08:00
cnauroth
a5511debdb
HADOOP-12555. WASB to read credentials from a credential provider. Contributed by Larry McCay.
...
(cherry picked from commit 27b77751c1
)
2016-02-22 17:30:32 -08:00
cnauroth
3f14eed580
HADOOP-11613. Remove commons-httpclient dependency from hadoop-azure. Contributed by Masatake Iwasaki.
...
(cherry picked from commit d4f5fc23b2
)
2016-02-22 13:39:45 -08:00
cnauroth
ac5a793590
HADOOP-12780. During WASB atomic rename handle crash when one directory has been renamed but not file under it. Contributed by Madhumita Chakraborty.
...
(cherry picked from commit 91a96eaa53
)
2016-02-12 15:50:19 -08:00