Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge from master #2

Merged
merged 430 commits into from
Oct 4, 2019
Merged

Merge from master #2

merged 430 commits into from
Oct 4, 2019

Conversation

nemakam
Copy link
Owner

@nemakam nemakam commented Oct 4, 2019

No description provided.

realschwa and others added 30 commits August 27, 2019 12:14
* Add ManagedNetwork SDK

* update mgmt file

* Add SessionRecords

* reduce load of test

* remove unnecessary lib
* Squashed changed.

* added model

* Delete peering_resource-manager.txt

* removed non peering project props.

* Updated peering test json.
* new modified tests luis authoring

* fixing long path issue
… Instance (#7243)

* Update .net client to support get/set/remove of AAD admin on MI. These files are automatically generated based on json file. And there is written test for these operationnew operations.

* Revert "Update .net client to support get/set/remove of AAD admin on MI. These files are automatically generated based on json file. And there is written test for these operationnew operations."

This reverts commit caf83b0.

* Revert "Revert "Update .net client to support get/set/remove of AAD admin on MI. These files are automatically generated based on json file. And there is written test for these operationnew operations.""

This reverts commit f8ee73e.

* Update .net client to support get/set/remove of AAD admin on MI. These files are automatically generated based on json file. And there is written test for these operationnew operations. Exclude .history folder

* This contains improved test, session records and missing files from generation

* Test fix

* Restore scenario test are recorded again

* TestManagedInstanceThreatDetection is recorded again

* Merge changes from master

* Test related to vulnerability assesments are fixed and rerecorded
Utf8JsonWriter was once a struct, but is now a class so `ref` is unnecessary.
Addresses issues raised in #7189 and #7193 where the samples do not compile. These are not fixes, as we'll address the API issues in track 2 preview 4.
* Add support for Client Provided Key server-side encryption
…tings and AzureBlobFSWriteSettings (#7339)

* add property blockSizeInMB for blobsink and blobFSsink

* fix property type

* Move property from BlobSink (datasetV1) to AzureBlobStorageWriteSettings (datasetV2)

* Enable override for StoreWriteSettings

* bug fix

* merge from master

* Generate SDK
* Task 5207653: RI renewal: Dot net sdk changes.

* FW: Renewal changes

* FW: Renewal changes for dot net SDK.

* FW: Changes for the provided comments

* FW: Fixed autorest to be compatible with node LTS

* Task 5207653: RI renewal: Dot net sdk changes.
Recent PR #7243 bumped version to 1.34 and added release notes, but old release notes from 1.33 are still there and should be removed before 1.34 is released.
* Remove common authority and bump up the packaging/assembly versions.

* Remove common authority and bump up the packaging/assembly versions.

* Processor host to use hostname as receiver identifier

* Revert unintentional csproj versioning changes

* Update Microsoft.Azure.EventHubs.Processor.csproj

* Update Microsoft.Azure.EventHubs.csproj
* Initial refactoring of shared code for KeyVault

* Respond to PR feedback
* Remove common authority and bump up the packaging/assembly versions.

* Move to Microsoft.Azure.Storage.Blob 11.0.0

* Remove common authority and bump up the packaging/assembly versions.

* Update blob version in packages.data.props instead of in project references.

* Fix Storage assembly naming conflict
- Allowing slower backoff and higher jitter to account for the management plane
  behavior under load.  The management plane appears to have difficulty recovering
  after the first problem is encountered.  The hope is that giving it more time to
  recover and lowering the concurrent calls by randomzing retry times will help.

- Marking two tests in the track one library to be skipped, as they've been
  consistently unstable during nightly runs.  (tracking under #7435)
Most of the flaky cases are just starting slowly in a loaded, shared testbed. Increased the timeout, looks OK now.
  Amqp
    - Implemented the foundation for managing AMQP connections and links
    - Implemented the foundation for identifying and transforming AMQP errors
    - Enabled creation of an AMQP connection using the settings to match client options
    - Enabled creation of a session and link for the management path
    - Enhanced the message converter to handle Event Hub property request/response
    - Enhanced the message converter to handle partition proeprty request/response

  Event Hub Client
    - Created an Amqp transport client, with basic infrastructure
    - Implemented the APIs for requesting metadata from the service

  General
    - Formatting pass over the project
    - Fix naming for a member of hte basic retry policy for consistency
Fixes #7416

* Ignore live-only tests when in Playback or Record modes
* Attribute to other live-only tests throughout repo
Ongoing efforts to attempt to tune the test execution environment for maximum
stability across local, CI, and nightly test runs.   This batch of changes:

- Marks a test to be skipped, as its results have been non-deterministic and causing
  impact due to intermittent CI failures.

- Increse the baseline operation timeout used for testing; with the tests running in
  parallel and Azure resoures being created and torn down for each test, there have
  been intermittent slow downs in Azure responsiveness during test execution.  The
  hope is that the increased timeout will help to mitigate.  (note: This adjustment
  was made for test runs only; the default for client library use was not touched)

- Increase the base jitter for retries during management plane operations; this
  is intended to allow for a larger window of randomization when there are failures,
  as they seem to occur in clusters.  The additional randomization should reduce the
  "thundering herd" of retries in a short window.
JoshLove-msft and others added 28 commits October 2, 2019 16:35
* Make pipeline internal

* Update assembly info to make internals visible for proxy gen
* Re-generated Network SDK based on September release

* Changelog
* Initial, with simple no-cancellation token overloads.  Broken.

* Bug fixes and made tests compile.

* Adding tests for Get.

* Added mock tests for set, delete, and add.

* Added live tests.

* Added recorded tests.

* Small updates for consistency across API.

* Fixed mock client sample.

* Updating HttpRequestOptions to ConditionalRequestOptions.

* Rename lock to read-only.

* PR feedback.

* Response body exception.

* Updated approach to throwing on response.Value.

* Workaround to make ApplyHeaders method internal.

* Missed file.

* PR feedback on ApplyHeaders, NoBodyResponse.

* Rename recordings to match test names.

* Fix core tests.
AMQP Infrastructure
  - Large refactoring to AMQP scope for a more consistent structure and better
    naming.

  - Fleshed out AMQP filtering, to allow setting the position for reading within
    the partition.

  - Implemenation of parent/child relationship between the AMQP scope and the
    connection and links that are bound to it.  Disposing the scope will now
    cascade to the connection and active links.

  - Implementation of CBS authorization requests and refreshing, for non-management
    links.

Event Hub Client
  - Refactored use of the AMQP scope to better manage lifespan and match behavior
    desired by the service team for a 1:1 correlation between connections and clients.

General
  - Tweaks to some test timings, to reduce flakiness in nightly runs

  - Rename of Guard -> Argument to match the refactoring done when it was moved
    to Core.

  - Marking several tests as flaky, pending investigation and fixes.

  - Tweaking retry times for ARM activities in tests, in the lovely game of
    whack-a-mole with intermittend HTTP request failures.
* Prefix service property types with Blob/Queue/File.

* Fix comments in readme

* Remove CA1724 suppression as this warning not fire anymore

* rebase and regenerate
* initial auth code credential implementation

* adding xml comments and test

* fix omitted tenantId on _confidentialClient

* updating test to exercise AquireTokenSilent path
* Squashed changed.

* merged with master

* [Azure Search] Update mocked indexer response (#7403)

* Update mocked result in tests

* Update session records

* Replace Namespace abbreviation with a fully spelled out name (#7399)

* Combined prefix operations.
Added peering service events

* added mgmtmetadata

* updated test
* Update Microsoft.Azure.Management.DataShare.csproj

* Update Microsoft.Azure.Management.DataShare.csproj

* mgmt

* Update Microsoft.Azure.Management.DataShare.csproj
)

* [Storage] Making RehydratePriority and ArchiveStatus proper enums
…l, except Set (#7911)

* Fix #7901: Make methods exposing ConditionalRequestOperations internal, except Set

* - Restore tests
- Add support for internal method proxies

* Remove IVT to `Castle.Core`
…al and DeviceCodeCredential (#7926)

* Adding tenantId to interactive credential types for single tenant applications

* fixes from merge
* Fix #7804: Remove HasChanged

* Remove unused field
@nemakam nemakam merged commit abb859b into nemakam:master Oct 4, 2019
nemakam pushed a commit that referenced this pull request Oct 25, 2019
…8219)

* SDK refresh to support new API version (#1)

* Refreshing SDK with support for new API version

* Added recorded sessions to fix CI (#2)


* Added recorded tests

* Coder review fix

* SDK refresh to support new API version (#1)

* Refreshing SDK with support for new API version

* Added recorded sessions to fix CI (#2)


* Added recorded tests

* Adding SDK changes

* code review fix to downgrade the version

* reverting assembly version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.