nvazquez opened a new issue #2740: Potential mismatch on guest OS - hypervisor 
mappings on upgrades
URL: https://github.com/apache/cloudstack/issues/2740
 
 
   ##### ISSUE TYPE
    * Bug Report
   
   ##### COMPONENT NAME
   ~~~
   SCHEMA
   ~~~
   
   ##### CLOUDSTACK VERSION
   ~~~
   4.4.0
   4.4.1
   4.4.2
   4.5.0
   4.4.4
   4.5.1
   4.5.2
   4.5.3
   4.6.0
   4.6.1
   4.7.0
   4.7.1
   4.8.0
   4.8.1
   4.9.0
   4.9.1.0
   4.9.2.0
   4.9.3.0
   4.10.0.0
   4.11.0.0
   4.11.1.0
   4.12.0.0
   ~~~
   
   ##### CONFIGURATION
   N/A
   
   
   ##### OS / ENVIRONMENT
   N/A
   
   ##### SUMMARY
   Current support for new guest OS takes place on the upgrade scripts:
   - New guest OS are introduced by inserting entries on `guest_os` table with 
a hardcoded ID.
   - Hypervisor support for each guest OS are introduced by inserting entries 
on `guest_os_hypervisor` table, pointing to the hardcoded guest OS IDs on 
`guest_os` table.
   
   If an administrator adds at least one new guest OS (using `addGuestOs` API 
method), mappings after the upgrade will not be consistent (in case new guest 
OS are supported on the newest CloudStack version), as that API method inserts 
entries on the `guest_os` table.
   
   
   ##### STEPS TO REPRODUCE
   - Add at least one new guest OS on CloudStack
   - Upgrade to newest version
   
   ##### EXPECTED RESULTS
   - Correct mappings for guest OS and hypervisors as stated on the upgrade 
script
   
   ##### ACTUAL RESULTS
   Some mapping entries will point to the ones that were created manually and 
not the ones that were supposed to be added by the upgrade script
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to