JinmingHu
b9299478ee
[Storage Blob Service] Concurrent upload for Page Blob ( #486 )
2020-08-20 10:54:28 +08:00
JinmingHu
4c5286803b
[Storage Blob Service] ORS ( #467 )
2020-08-19 09:13:13 +08:00
JinmingHu
42ffbc853e
[Storage Blobs Service] Seal Append Blob ( #465 )
...
* seal append blob
* copy seal append blob
2020-08-18 09:55:12 +08:00
JinmingHu
1dce74c642
[Storage Blobs Service] Undelete Container ( #462 )
...
* Undelete Container
2020-08-18 09:11:59 +08:00
JinmingHu
24959f30da
[Storage Blobs Service] Rename Results and Options ( #460 )
...
* rename UploadFrom
* Rename CommitBlockListResult/Options GetBlockListResult/Options
* Rename DownloadBlobTo{Options/Result} UploadBlockBlobFrom{Options/Result}
2020-08-17 10:06:58 +08:00
JinmingHu
86a22901e9
[Storage Blobs Service] Transactional MD5 and CRC64 ( #456 )
...
* MD5
* Crc64
* crc64 concatenate
2020-08-16 00:30:49 +08:00
JinmingHu
069e359562
Rename return types and option types ( #449 )
...
* rename return types and option types
* define ConcurrentUploadBlockBlobFromBufferOptions and ConcurrentUploadBlockBlobFromFileOptions
* use std::move
* Rename DownloadTo
* update doc
* Resolved datalake build issues.
* Resolved some cmake issue when linking
Co-authored-by: Tank Tang <kat@microsoft.com>
2020-08-14 13:02:10 +08:00
JinmingHu
68643e3ee2
[Storage Blobs Service] Add test cases for LastModifiedTime and ETag and lease id ( #425 )
...
* add test cases for LastModifiedTime and ETag and lease id
2020-08-11 10:40:59 +08:00
JinmingHu
8372d39cc1
[Storage Blobs Service] Customer-Provided Key (CPK-V) and Encryption Scope (CPK-N) ( #427 )
...
* cpk-v and cpk-n
2020-08-11 09:45:35 +08:00
JinmingHu
cc0ff27eec
[Storage Blobs Service] Only make one HTTP request if the blob size is small for Concurrent Upload API ( #419 )
...
* Only make one HTTP request if the blob size is small for Concurrent Upload API
2020-08-08 08:44:03 +08:00
JinmingHu
c700b7811c
[Storage Blobs Service] Blob Versioning ( #409 )
...
* blob versioning
2020-08-07 12:14:26 +08:00
JinmingHu
355184ef4f
[Storage Blob Service] Container Lease and Blob Lease ( #402 )
...
* container lease
* blob lease
2020-08-06 13:50:15 +08:00
JinmingHu
52dbc6b2f2
Pascal case for acronyms ( #391 )
2020-08-05 10:32:03 +08:00
JinmingHu
8867c7abcb
[Storage Blob Service] Get/SetBlobContainerAccessPolicy ( #381 )
...
* Get/SetBlobContainerAccessPolicy
* Remove ResetPermissions()
2020-08-04 09:53:34 +08:00
JinmingHu
22f4ba12fc
GetAccountInfo ( #371 )
2020-08-03 10:32:43 +08:00
JinmingHu
b9212922e7
GetBlobServiceProperties and SetBlobServiceProperties ( #366 )
2020-07-30 16:39:06 +08:00
JinmingHu
cbec5c6af6
Add unit test cases that require SAS token ( #359 )
2020-07-29 17:42:14 +08:00
JinmingHu
b0b5a18d18
User Delegation SAS ( #358 )
2020-07-29 16:11:21 +08:00
JinmingHu
b0facd3dd5
adapt to breaking change in Azure Core ( #356 )
...
* adapt to breaking change in Azure Core
* Adapt breaking change for Datalake service.
* Adapt to the breaking change
* Adapt breaking change for Datalake service.
* fix ut
* Fixed UT.
Co-authored-by: Tank Tang <kat@microsoft.com>
2020-07-29 14:55:53 +08:00
JinmingHu
9d1566c5ea
Add Account SAS and Blob SAS ( #353 )
...
* Add Account SAS and Blob SAS
* add doc for sas
* remove Nones
* remove Nones
2020-07-28 13:43:04 +08:00
JinmingHu
4d19f3b078
Integrate Response<T> into Storage Blobs Service ( #327 )
...
* Revert changes to storage code
* adapt to breaking changes in Azure::Core, Response->RawResponse, pipeline clone returns unique_ptr
* just to make build pass, remove this commit after https://github.com/Azure/azure-sdk-for-cpp/pull/326 is merged
* adapt to Response<T>
* concurrent upload/download also return Response<T>
* add BlobInfo and BlobContainerInfo
2020-07-21 10:31:00 +08:00
JinmingHu
0f37994e44
add perf benchmark code ( #319 )
...
* Add multithread perf testcase
* add large scale upload testcase
* Fix compiler error on GCC 9
* Fix failed testcase
2020-07-17 11:16:18 +08:00
JinmingHu
204c025d09
suggested changes in API review ( #312 )
...
* suggested changes in API review
* Rename UrlBuilder->UriBuilder
* add perf test case
* Integrate retrypolicy into blob clients
* remove `Content-Length` header for GET/HEAD/DELETE http requests
* Remove temp files in ut
2020-07-16 00:49:55 -07:00
JinmingHu
3db59439c9
[Storage Blobs Service] ListBlobsByHierarchy ( #265 )
...
* add API ListBlobsByHierarchy
* fix compiler error on GCC 8
* Update Blob API version to 2019-12-12
* use lowercase header key
2020-07-15 10:45:22 +08:00
Kan Tang
a1ec5119a6
Datalake full feature support PR. ( #257 )
...
* Added test cases.
* Adapt stream breaking change and adding usage for Nullable.
* Resolve CI issue.
* Resolved comments from review.
* Integrate access condition support and resolve more comments.
* Resolved some further comments.
* Resolved some further comments and removed GetMetadata.
2020-07-13 05:31:02 -07:00