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

[AutoPR mariadb/resource-manager] MariaDB intelligent performance #3722

Closed
wants to merge 6,589 commits into from

Conversation

AutorestCI
Copy link
Contributor

praries880 and others added 30 commits December 13, 2018 15:19
* code for a simple utility to get an MSI token

* Fix error handelling

* fix pom file and logic in app

* fix bugs and error cases

* Add readme with instructions on how to use the library

* Rename files to remove "helper" from the anme...

* update the cred provider to be inline with what the sql team will
require

* Add property required by SQL

* Took care of review comments

* update the readme

* Update version
* Reuse generated keypair

* Fix to make local ECDSA signature encoding compatible with service signature encoding
  - Added static class SignatureEncoding to covert between ASN.1 DER encoded ECDSA signatures and raw signatures
  - FUNCTIONALLY BREAKING CHANGE:  Signatures created with local ECDSA keys from previous versions os
    azure-keyvault-cryptography will no longer verify properly on newer versions of azure-keyvault-cryptography.
    They must first be decoded using the method SignatureEncoding.fromAsn1Der

* updates for PR feedback

* Updating message security client encryption key generation
  - updated KeyVaultCredentials to only generate clientEncryptionKey when needed
  - updated HttpMessageSecurity to provide backwards compatible constructor

* updates for PR feedback

* Updating version in pom.xml

* Update README.md

* Updating README for keyvault

* checkstyle
* Adding a new API to get namespace information

* Adding Unknown namespaceSku
* Update Java SDK to use latest rest api

* update spacing

* Update changelog

* Update Note in changelog

* Remove extra import

* Infer Batch URL for BatchServiceClient from credentials

* Update invalid javadoc comments

* Update invalid javadoc comments

* Update changelog for blobPrefix
…m master branch (#315)

* Test improvements (#309)

* Adding a large message test.
Adding duplicate tests for partitioned entities.
Minor tweaks to make message handler tests more reliable.

* Invalid merge.

* Removed merge conflict files

* Some test fixes.

* Adding ARM deployment template for CI (#218)

build/azuredeploy.json

* Test reliability fixes.
And RequestResponseLimitTest is modified to drastically reduce its runtime.

* More test reliability fixes.

* More tweaks.

# Conflicts:
#	azure-servicebus/src/test/java/com/microsoft/azure/servicebus/ClientValidationTests.java
#	azure-servicebus/src/test/java/com/microsoft/azure/servicebus/primitives/ConnectionStringBuilderTests.java

* Adding retry to RequestResponse link when idle connection is closed. (#305)

* Adding retry to RequestResponse link when idle connection is closed. Otherwise CBS token sending will fail if a SEND request comes in right at the time of connnection closing.

* Minor tweaks to fix 15 minute timeout bug.

* Another fix to handle connection while the links are being opened.

* Another fix to retry sending SAS token if it times out. There are cases when client sending SAS token and server closing the connection happen at the same time and response never arrives.

* More fixes to request-response link to retry on connection close.

* A test fix.

# Conflicts:
#	azure-servicebus/src/main/java/com/microsoft/azure/servicebus/amqp/AmqpErrorCode.java
#	azure-servicebus/src/main/java/com/microsoft/azure/servicebus/primitives/CoreMessageReceiver.java
#	azure-servicebus/src/main/java/com/microsoft/azure/servicebus/primitives/CoreMessageSender.java
#	azure-servicebus/src/main/java/com/microsoft/azure/servicebus/primitives/RequestResponseLink.java

* Adding support for multiple message body types. (#296)

* Adding support for multiple message body types.
Deprecated getBody and setBody methods.

* Changes to MessageBody class API to support AMQP spec of multiple data sections or sequence sections in a message.

* Adding a minor null check.

* Change to handle Messages constructed with string body as binary messages to preserve backward compatibility.

* Adding message body tests.

# Conflicts:
#	azure-servicebus/src/main/java/com/microsoft/azure/servicebus/Message.java
#	azure-servicebus/src/test/java/com/microsoft/azure/servicebus/SendReceiveTests.java
#	azure-servicebus/src/test/java/com/microsoft/azure/servicebus/SessionTests.java

* Merging the fix for man-in-the-middle vulnerability from master branch.
* Update Apache Proton-J dependency (0.29.0 --> 0.31.0) (#407)

* PartitionReceiver - add a method that provides an EventPosition which corresponds to an EventData returned last by the receiver (#408)

* Support IsPartitionEmpty property for PartitionRuntimeInformation (#399)

* Move setPrefetchCount API to the ReceiverOptions class from the PartitionReceiver and update the settings of Default & Max Prefetch count (#410)

This pull request includes two major changes related to Prefetch API.

1) Move setPrefetchCount API to the ReceiverOptions class so that prefetch value specified by a user can be used instead of using default value when communicating to the service during link open and initializing a receiver. This change also addresses the receiver stuck issue caused by setPrefetchAPI in a race condition.

2) Change the default value and set the upper bound of the prefetch count. Note that prefetch count should be greater than or equal to maxEventCount which can be set when either a) calling receive() API or b) implementing the getMaxEventCount API of the SessionReceiverHandler interface.

* Fixes several issues in the reactor related components (#411)

This pull request contains the following changes.

1) Finish pending tasks when recreating the reactor and make sure pending calls scheduled on the old reactor get complete.
2) Fix the session open timeout issue which can result in NPE in proton-J engine.
3) Make session open timeout configurable and use the value of OperationTimeout.
4) Update the message of exceptions and include an entity name in the exception message.
5) API change - use ScheduledExecutorService.
6) Improve tracing.

* Implement comparable on EventData (#395)

* Update receive/send link creation logic and improve tracing (#414)

* Prep for releasing client 2.0.0 and EPH 2.2.0 (#415)
* Making host name verification optional (#317)

* Making ssl host name verification optional based on a system property. This will help with some proxy scenarios.

* adding code comments


# Conflicts:
#	azure-servicebus/src/main/java/com/microsoft/azure/servicebus/amqp/ConnectionHandler.java
#	azure-servicebus/src/main/java/com/microsoft/azure/servicebus/primitives/ClientConstants.java
#	pom.xml

* Fixing a bug in certonly verification path. (#318)

Fixing a bug in certificate only verification path.

* Fixing a regression caused by upgrading to proton-j version 1.31. Fix addresses the case where a property value is null. (#321)


# Conflicts:
#	azure-servicebus/src/main/java/com/microsoft/azure/servicebus/MessageConverter.java
* Generated from e1fc2e1bdad54c396693d98c655354fc82f8f36b (#2189)

1) Fix for linter error "Properties of a PATCH request body must not be default-valued. PATCH operation: 'EventSubscriptions_Update' Model Definition: 'EventSubscriptionUpdateParameters' Property: 'eventDeliverySchema'".
2) Updated the default value of EventDeliverySchema to the correct value used by the service.

* [AutoPR eventgrid/resource-manager] EventGrid: Updated README.MD configuration to include the new preview API version. (#2374)

* Generated from 569674609f3c16360c668e5b0693bdd4385700ec

Merge remote-tracking branch 'upstream/master'

* Generated from f05cde9aaf9ffa3a4a72406033a5d6527cd94fab

Added two new operatorTypes to AdvancedFilter + marked a couple of properties readOnly.

* Update the new api versions to use 0.0.3 parent

* Generated from c60547377173fddd5f1b31f6b4d9af2a5776ba97 (#2694)

typo: Microsoft.EventGrid

- Double word "key"
- eventtime -> eventTime
- upto -> up to

* Generated from aef05ab1bf75b3331eaeecbba38705866d5c1e2c (#2780)

fix readme files to reflect correct location to eventgrid json file for stable version
* Adding Keyvault SDK to CI pipeline - (Includes changes from author: lenala as well).
* live tests for keyvault sdk (includes changes from author: lenala as well)
* adding variables as maven options
* changing environment variables as options
* initital keyvault pom clean up changes
* removing unneeded dependencies.
* pom cleanup changes
* Refactoring parent pom
* Pom and yml changes
* pom update.
* build updates.
* pom cleanup updates.
* nested pom cleanup
* Cryptography Tests resources read fix.
* keyvault cryptography test cleanup
* introducing build config back
* pom cleanup changes
* remove duplicate pem file.
* pom update
* Description update pom
* parent pom description update.
* Path retrieval fix.
* keyvault cryptography resource plugin update.
* Path building fix.
* keyvault webkey update.
* adding pomFile variable to live yml
…2884)

* Updated client.yaml with strategy matrix, deleted client.test.yaml
…to Kusto (#2906)

* Generated from 61421619d578fb87f234391e1d33e6fdcf8b7087

Add missing Java code gen info to Kusto

* Manual fixes
* Integrate Spotbugs-aggregate-report module and javadoc aggregation support, update checkstyle rules and java file headers, Rename and move build-tools.
* Fix flattening serializer

* Support proxy

* Empty body should not return empty response

* Address cr
For use when publishing our build reports for easier review.
Specifying maven-site-plugin version so that `mvn site -f pom.client.xml` runs correctly.
mssfang and others added 26 commits May 15, 2019 23:59
* split SpotBugs P3 part two

* remove the spotbug changes and will suppress it later

* remove some minor changes, such as spacing
* SpotBugs final piece

* remove 'may expose internal representation by returning ref to mutable obj 'suppression

* spacing in suppression and make field to be final because anonymous class only use thest two fields once
* part 1 of checkStyle

* one more

* minor error
* CheckStyle: public modifier out of order

* CheckStyle: part 2

* fixes some additional errors

* white space after open bracket and before close-bracket
* CheckStyle part 3

* spacing

* a small additonal about space
* CheckStyle part 4

* fixes some left over erris
* CheckStyle part 5

* fix some additional errors

* add final modifier instead of changing the var name
* CheckStyle part 6

* public field already published

* spacing

* take care rest of errors
* Checkstyle part 7

* fix additional same kind of errors
* Checkstyle part 8

* fix additonal same kind of errors
Updates the HttpHeaders class to be more map like giving a better representation of the data it contains.
Cleans up the HttpPipeline interface and moved it to the fluent builder pattern.
Update Azure core ImplUtils with extractAndFetch method and its usage in Azconfig.
* CheckStyle part 9

* add additional errors fixes
* Split SpotBugs P2 part 3

* fixes based on new feedback

* add rest of suppression of spotbugs
* Checkstyle part 10 most of tests

* fix one minor error left from previous commit
* First part of the checkstyle fix. Suppressed the autorest files. Make changes to part of the files.

* Added default cases and exclude the public fields from checkstyle.
* Simplified the exception hierarchy and refactor all codes using the exceptions.
* generated locks v2016_09_01

* generated resources v2018_05_01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.