rafaelweingartner commented on pull request #4283:
URL: https://github.com/apache/cloudstack/pull/4283#issuecomment-754057520


   @PaulAngus it is not that complicated. @RodrigoDLopez is not introducing a 
feature, but rather fixing a bug. The feature was introduced via 
https://github.com/apache/cloudstack/pull/2636. It was first released on ACS 
4.12. If you check the title of the PR that introduced it "Fix limitation on 
tag matching in 'migrateVolume' with disk offering replacement", and its code, 
you will see that there is a mechanism to normalize/update the disk offering in 
the DB to match the target storage. You can even check this option in the API 
documentation 
(https://cloudstack.apache.org/api/apidocs-4.14/apis/migrateVolume.html).
   
   The feature was introduced to allow operators to have means to move the 
volume around, even if the tags do not match. This allows tasks such as 
troubleshooting performance problems, or validating if a storage tier upgrade 
would improve application performance. There was a series of PRs that I created 
to address these needs two years ago or so. They all have been reviewed, 
approved and merged, and were released. However, it happens to be that this 
feature was broken at some point in time, and @RodrigoDLopez is fixing this.
   
   Also, there was an e-mail today stating "[ANNOUNCE] master and 4.15 branches 
open for merge". Therefore, we expected that to be open for everybody, 
especially for a bug fix such as this one, that was not even raised as a 
blocker. We know people using this feature, which required some internal 
patching to make it work on 4.13 for instance.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to