[Hub Generated] Review request for Microsoft.StorageSync to add version 2019-02-01#5210
Conversation
Automation for azure-sdk-for-rubyNothing to generate for azure-sdk-for-ruby |
Automation for azure-sdk-for-jsA PR has been created for you: |
Automation for azure-sdk-for-pythonA PR has been created for you: |
Automation for azure-sdk-for-javaA PR has been created for you: |
Automation for azure-sdk-for-nodeA PR has been created for you: |
Automation for azure-sdk-for-goA PR has been created for you: |
|
Can one of the admins verify this patch? |
|
@anpint thanks for using OpenAPI Hub to create this PR, are you expecting to make more changes on the specs? or is it an api-version update with the same content? |
We will be making additional changes to the specs. I was advised by my teammate to first create an API version update with the same content, and follow-up with another PR containing changes to the protocol. |
|
@anpint in this case, would you want to work against a branch for your team in the repo? We can create one for you and we could review PRs against it, if you'd like. You can put all your work there, until you're ready to send it to master. |
OpenApi Hub created this branch for us: dev-storagesync-Microsoft.StorageSync-2019-02-01. Are you suggesting that we could create PRs against that branch instead of master for incremental work?
This is my first time going through this process, and my team member who did this before (ankushbindlish2) suggested that we follow this procedure:
The intention of this approach is to make it easier to review the actual protocol changes, because in this current PR, all files for the 2019-02-01 API version are being treated as new files, even though it's just a copy of the previous API version, so it will be harder to see the incremental change between the new API version, and the previous API version. |
|
@anpint I believe we clarified this offline. If you create a branch with the updates to the api-version, that's great, then send PRs to that branch for review, so once your work is completed you can have 1 PR against master approved and merged. If you have more questions, feel free to let me know. |
…pport for parallel upload and download sync status tracking (#5233) * Modify sync status properties to support parallel upload and download activity * Fix a typo in storagesync.json * Fix a linter issue with ErrorCode property in FilesNotSyncingError * Fix a validation error with SyncActivityState enum usage * Fix "integer" types in ServerEndpointSyncStatus to specify format * rename cloud endpoint property storageAccountShareName to azureFileShareName
|
@anpint When you're done with changes in this PR, just let me know, thanks! |
|
@veronicagg The changes for this protocol have been finalized. |
|
@anpint thanks, could you please review the CI failures for linter? Thanks! |
… have the desired outcome)
Sorry for not noticing the failures before. I wanted to define some properties in the protocol as both readonly and required, and it looks like that's not supported. I kept them as readonly. |
|
Change looks good, this PR is composed of the new api-version with an already reviewed commit plus a few changes to the properties. |
Yes, that's correct.
No, we don't need to wait. Initially he was going to add some changes to the protocol, but we dicided not to make further changes.
Can you clarify this? Do you require having the 2019-02-01 API version already supported by our RP in production? This API version is currently making its way through our release pipeline, so it will be a few weeks before it hits production. As a general process, I would expect that swagger should be the first step in creating a new API version (so that the changes go through proper approvals before we implement them in our service). Is that not the case? |
|
@anpint It's correct that the swagger is the first step, but we should have the APIs deployed in production before merging the PR. The reason is that once a swagger is merged in master, an SDK can get generated right away, and if the APIs are not available the SDKs won't work for customers. Hope that makes sense. |
Ok, I understand now. I'll tag this PR as "Awaiting Deployment" and update it again once we have the new API version in production. |
REST Spec PR 'Azure/azure-rest-api-specs#5210' REST Spec PR Author 'anpint' REST Spec PR Last commit
REST Spec PR 'Azure/azure-rest-api-specs#5210' REST Spec PR Author 'anpint' REST Spec PR Last commit
Automation for azure-sdk-for-netA PR has been created for you: |
|
The service code that supports this new API version is now in our Canary regions, so we would like to go ahead and complete the PR. We will be rolling out the service to all production regions in the next few weeks. |
|
@anpint ok, great. Due to my explanation above, we should not merge and release SDKs until the APIs are in production, please let me know when that's the case, for PR merge. |
|
@veronicagg We are already LIVE in FLIGHT regions. Please merge this change. All SDKS would be publish only after ALL regions are LIVE. |
REST Spec PR 'Azure/azure-rest-api-specs#5210' REST Spec PR Author 'anpint' REST Spec PR Last commit
REST Spec PR 'Azure/azure-rest-api-specs#5210' REST Spec PR Author 'anpint' REST Spec PR Last commit
If you are a MSFT employee you can view your work branch via this link.
Contribution checklist: