Commit Graph

1606 Commits

Author SHA1 Message Date
JinmingHu
0a9796cb2d
Storage Nov Release (#3076) 2021-11-08 13:37:38 +08:00
JinmingHu
b6489259ce
Storage Nov release (#3074) 2021-11-08 04:29:12 +00:00
JinmingHu
db85b15f6a
Rename some model types for Queue service (#3028)
* QueueServiceProperties

* QueueProperties

* more

* clangformat

* CL

* Update sdk/storage/azure-storage-queues/CHANGELOG.md

Co-authored-by: Ahson Khan <ahkha@microsoft.com>

* f

* typo

* f

Co-authored-by: Ahson Khan <ahkha@microsoft.com>
2021-11-08 11:57:09 +08:00
Azure SDK Bot
50d6885714
Sync eng/common directory with azure-sdk-tools for PR 2219 (#3066)
* adding retry to docker container start

Co-authored-by: scbedd <45376673+scbedd@users.noreply.github.com>
2021-11-05 17:32:27 -07:00
George Arama
781c696522
[GEARAMA]: Update issuer restore issuer name (#3064)
* undo stuffs

* investigateTestFail

* undo stuffs

* investigateTestFail

* undo stuffs

* investigateTestFail

* undo stuffs

* investigateTestFail

* undo stuffs

* investigateTestFail

* undo stuffs

* investigateTestFail

* undo stuffs

* investigateTestFail

* undo stuffs

* investigateTestFail

* undo stuffs

* investigateTestFail

* undo stuffs

* investigateTestFail

* undo stuffs

* investigateTestFail

* undo stuffs

* investigateTestFail

* undo stuffs

* add issuer name back to update issuer.

* test
2021-11-05 16:51:22 -07:00
Victor Vazquez
7e7979d7f7
Cl for release 1.3.1 (#3070) 2021-11-05 15:31:33 -07:00
Ahson Khan
1d7b6bb485
Fix up build error by adding missing parenthesis in tests (#3071)
* Fix up build error by adding missing parenthesis in tests

* Because static lib curl tests were disabled we need to lower the threshold
2021-11-05 15:30:59 -07:00
Anton Kolesnyk
ae612c5db5
Fixed linking error when Azure SDK is being built as DLL. (#3069)
Co-authored-by: Anton Kolesnyk <antkmsft@users.noreply.github.com>
Co-authored-by: Victor Vazquez <victor.vazquez@microsoft.com>
2021-11-05 14:25:11 -07:00
Ahson Khan
ad87699a2e
Disable unit tests for staticLibCurl since they are failing on Mac (#3068) 2021-11-05 14:18:10 -07:00
Azure SDK Bot
7926ec8c3c
Increment package version after release of azure-core (#3058) 2021-11-05 14:08:33 -07:00
George Arama
34fe4dcfb9
[GEARAMA]: Final set of updates from archboard review of KeyVault certificates (#3050)
* investigateTestFail

* undo stuffs

* couple more comments

* key_usage fix

* put back stuff

* remove name

* bb

* undo stuffs

* couple more comments

* key_usage fix

* put back stuff

* remove name

* bb

* bbfix

* merge issues
2021-11-04 17:54:28 -07:00
Ahson Khan
e498d6a165
Update cspell.json entry for contributor names within azure core changelog. (#3049)
* Update cspell.json entry for contributor names within azure core changelog.

* Remove in-line exception
2021-11-04 15:31:04 -07:00
George Arama
79eda8d184
[GEARAMA]: Updates from archboard review of KeyVault certificates (#3029)
* some more udpates

* Url suffix

* remove unused constructor

* name in issuer get props

* policy no policy

* for pr

* investigateTestFail

* undo stuffs

* build issues

* fixes for PR

* put back the names

* samples and readmes

* last changes, regned the recordings
2021-11-04 15:20:47 -07:00
Daniel Jurek
eae7b14f57
Add Xcode 12.5.1 (#3023) 2021-11-04 14:42:29 -07:00
Victor Vazquez
46f6c21124
Revert "Changelog (#3044)" (#3054)
This reverts commit 8148444413.
2021-11-04 14:05:48 -07:00
George Arama
8148444413
Changelog (#3044)
* investigateTestFail

* undo stuffs

* couple more comments

* changelog
2021-11-04 13:59:31 -07:00
Victor Vazquez
4614b80d22
cl (#3047) 2021-11-04 18:52:50 +00:00
George Arama
35e6706f73
Tests again (#3030)
* investigateTestFail

* undo stuffs

* repro

* az log level

* =vv

* remove deletes at end of tests

* oh boy

* timeout increase

* make test to 20s for retry

* revert global changes

* final changes

* revert yml changes
2021-11-04 11:22:39 -07:00
George Arama
dc8c6b2dcc
Vcpkg (#3041)
* investigateTestFail

* undo stuffs

* fix vcpkg file
2021-11-04 11:22:28 -07:00
JinmingHu
14d700eda2
Changelog for #2968 (#3039) 2021-11-04 10:29:12 -07:00
Daniel Jurek
f1aae9d79e
Readd -V to ctest invocation (#3042) 2021-11-04 10:17:02 -07:00
Azure SDK Bot
9043580dbf
Add prompt before replasing latest release title on prepare release run (#3036)
Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2021-11-03 19:22:15 -07:00
Victor Vazquez
2ce1b65601
use relative instead of source as the source can change (#3034) 2021-11-04 00:37:43 +00:00
George Arama
8792280695
Lro (#3018)
* LRO

* qfe

* investigateTestFail

* undo stuffs

* PR feedback

* one more issue
2021-11-03 16:56:33 -07:00
Victor Vazquez
50b89caaa5
hide Request general ctor (#3033) 2021-11-03 16:09:07 -07:00
Victor Vazquez
fb03127d05
Use ms for connection timeout (#3001)
* move the static transport adapter to private impl

* use MS for connection timeout

* update

* fix the value
2021-11-03 23:08:35 +00:00
Azure SDK Bot
35c4a7eb32
Stress test usability feedback (#3032)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2021-11-03 15:29:02 -07:00
Daniel Jurek
413b4b7665
Add coverage enforcement (#2992)
* Add coverage enforcement

* Add spelling exception for mspremier

* Use previous build coverage data, enforce 3% variance, use Skip.CoverageEnforcement feature flag

* Use version 8 of quality checks

* Remove forceCoverageImprovement, it doesn't allow 0% improvements (e.g. doc changes, etc.)

* branch -> branches

* Configure coverage thresholds per-service

* Use fixed coverage

* Review feedback

* Per-service coverage plumbing

* Flip branch and line coverage requirements for KV to accurately reflect current baseline
2021-11-03 10:56:32 -07:00
Daniel Jurek
52e0eeb393
Add test result uploading (#3017)
* Add test result uploading

* Use -T

* Add displayName and buildConfiguration

* Add live testing result upload

* buildConfiguration -> testRunTitle

* Live tests 'Validate' -> 'ValidateLive' to differentiate job names in Test results output
2021-11-03 10:54:43 -07:00
Azure SDK Bot
b3bd976866
Sync eng/common directory with azure-sdk-tools for PR 2053 (#3027)
* Changing inline bash for stress test resource deployment

* PR-mod

* pr-mod

* pr-mod

* pr-mod

Co-authored-by: Albert Cheng <albertcheng@microsoft.com>
2021-11-02 23:05:22 -07:00
Chidozie Ononiwu (His Righteousness)
58c1ecfc1d
Add ReplaceLatestEntryTitle parameter for updating changelog (#3008) 2021-11-02 12:29:38 -07:00
George Arama
333891c972
param <-> options (#3014)
* param <-> options

* quick typo
2021-11-02 11:55:57 -07:00
George Arama
19fd7e5f32
dedupe names in test also ensure for live we get new names (#3013)
* dedupe names in test also ensure for live we get new names

* Victor comments, name certs based on test name

* oops
2021-11-02 11:10:14 -07:00
Azure SDK Bot
10861b3c3d
Use docker to do package validation. (#3020)
Co-authored-by: Sima Zhu <sizhu@microsoft.com>
2021-11-01 23:04:13 -07:00
Azure SDK Bot
b028304d82
Use https for sparse checkout command (#3019)
Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
2021-11-01 18:37:23 -07:00
George Arama
ca7b2a0e98
add certificates to ci.yml (#3015) 2021-11-01 16:14:05 -07:00
Azure SDK Bot
fbe38f7fb3
Sync eng/common directory with azure-sdk-tools for PR 2177 (#3016)
* Create an issue template

* rename the function

* Add description

* Update eng/common/scripts/Invoke-GitHubAPI.ps1

Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>

Co-authored-by: Sima Zhu <sizhu@microsoft.com>
Co-authored-by: Sima Zhu <48036328+sima-zhu@users.noreply.github.com>
Co-authored-by: Wes Haggard <weshaggard@users.noreply.github.com>
2021-11-01 13:40:53 -07:00
Ahson Khan
041feefd67
Testing KeyVault live test runs to reproduce errors and disable test to unblock CI (#3007)
* Temporary change to trigger a PR run

* Disable GetCertificate and GetCertificateVersion unit tests

* Revert readme change
2021-11-01 11:39:19 -07:00
Victor Vazquez
31398df179
move the static transport adapter to private impl (#2993) 2021-10-28 11:49:37 -07:00
George Arama
08947edfc8
Api review (#3004)
* operator !=

* moved download , make protected private

* structs and classes

* comments

* change std::vector into struct

* optional structs

* get version

* api signature changes

* remove the options structs where not necessary , they are extremelly ugly

* fix issue

* small sample readme update

* simplify certificate creation
2021-10-28 11:21:20 -07:00
Victor Vazquez
871b9e8d6d
Expose http request base constructor (#3002)
* Expose http request base constructor

* cl
2021-10-28 10:02:01 -07:00
Victor Vazquez
3be793d558
[Core] - Support azure-core version without OpenSSL dependency (#2839)
* perf test uuid

* use win impl for uuid on linux

* use c99 base64 encode-decode
2021-10-27 23:20:34 +00:00
Azure SDK Bot
fe42c0f831
Sync eng/common directory with azure-sdk-tools for PR 2152 (#2999) 2021-10-27 14:19:48 -07:00
Victor Vazquez
1bdc478dcb
fixes for linux gcc (#3003) 2021-10-27 20:49:01 +00:00
George Arama
30f62eb3aa
Api review changes (#2994)
* operator !=

* moved download , make protected private

* structs and classes

* comments

* change std::vector into struct

* optional structs

* get version

* api signature changes

* remove the options structs where not necessary , they are extremelly ugly

* fix issue

* small sample readme update
2021-10-27 10:26:30 -07:00
Azure SDK Bot
1055ff8c14
Add latest released version to prepare prerelease (#2998)
Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com>
2021-10-26 14:10:46 -07:00
George Arama
c7f8e02c6a
Readme (#2995)
* rtet

* readme

* yte
2021-10-26 12:05:58 -07:00
George Arama
a9094d0933
Samples (#2986)
* two samples

* samples

* typas, types, typis .... typos

* PR comments
2021-10-25 18:30:43 -07:00
Victor Vazquez
a4f2e510e5
Adding timeout option (#2991) 2021-10-25 12:12:53 -07:00
Victor Vazquez
f90ab8a9b5
Add Storage Performance tests for DownloadTo API (#2987)
Adding 3 new tests for Storage Performance
The next tests are expected to find out the overhead between each layer of the Azure SDK client while performing a download operation. The current performance test is measuring the client + azure core pipeline + http transport.

The next tests removes authentication policy and then each layer up to the HTTP transport adapter directly.

DownloadBlobSas
Generates a SaS token to download a blob. This way the authentication policy "sharedKey" won't run in the pipeline.

DownloadBlobWithPipelineOnly
Use the SaS token as well but send the request without the BlobClient. Instead it uses the Azure Core Pipeline directly

DownloadBlobWithTransportOnly
Same as before, the SaS token is used to download the blob but consuming only the libcurl-transport adapter. This option skips the HttpPipeline. The only elements used from Azure Core are the HttpRequest and the Azure::Context

Note
porting tests from the .NET equivalent:

https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/perf/Azure.Storage.Blobs.Perf/Scenarios/DownloadSasUriBlobClient.cs

https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/perf/Azure.Storage.Blobs.Perf/Scenarios/DownloadSasUriHttpClient.cs

https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/storage/Azure.Storage.Blobs/perf/Azure.Storage.Blobs.Perf/Scenarios/DownloadSasUriHttpPipeline.cs
2021-10-25 11:48:55 -07:00