-1

There seems to be an upgrade path issue from 4.6.2 to 4.7.0 (in the 4.7.0-rc1):

https://github.com/apache/cloudstack/blob/4.7.0-RC20151213T2109/engine/schema/src/com/cloud/upgrade/DatabaseUpgradeChecker.java#L251

It is using the same upgrade class as 4.6.1 to 4.7.0 upgrade path does, which 
is Upgrade461to470.

The issue here is that we need a Upgrade462to470 that extends over 
Upgrade461to470 with overriding the getUpgradableVersionRange() method (with 
from version = 4.6.2, and to version = 4.7.0).

The other issue is that 4.5.3 should be able to upgrade to 4.7.0 in future:
https://github.com/apache/cloudstack/blob/4.7.0-RC20151213T2109/engine/schema/src/com/cloud/upgrade/DatabaseUpgradeChecker.java#L245

It lacks a adding upgrade paths from 460to461, 461to470. We also need to scan 
through the list to make sure we don’t miss out any other older version.


[ShapeBlue]<http://www.shapeblue.com>
Rohit Yadav
Software Architect      ,       ShapeBlue


d:      +44 203 603 0540 | s: <tel:+44%20203%20603%200540%20|%20s:>      |      
m:      +91 8826230892<tel:+91%208826230892>

e:      rohit.ya...@shapeblue.com | t: 
<mailto:rohit.ya...@shapeblue.com%20|%20t:>       |      w:      
www.shapeblue.com<http://www.shapeblue.com>

a:      53 Chandos Place, Covent Garden London WC2N 4HS UK


[cid:image96d746.png@d2fac329.469bf0f9]


Shape Blue Ltd is a company incorporated in England & Wales. ShapeBlue Services 
India LLP is a company incorporated in India and is operated under license from 
Shape Blue Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in 
Brasil and is operated under license from Shape Blue Ltd. ShapeBlue SA Pty Ltd 
is a company registered by The Republic of South Africa and is traded under 
license from Shape Blue Ltd. ShapeBlue is a registered trademark.
This email and any attachments to it may be confidential and are intended 
solely for the use of the individual to whom it is addressed. Any views or 
opinions expressed are solely those of the author and do not necessarily 
represent those of Shape Blue Ltd or related companies. If you are not the 
intended recipient of this email, you must neither take any action based upon 
its contents, nor copy or show it to anyone. Please contact the sender if you 
believe you have received this email in error.




On 14-Dec-2015, at 1:57 AM, Remi Bergsma 
<rberg...@schubergphilis.com<mailto:rberg...@schubergphilis.com>> wrote:

Hi all,

Since our 4.6.0 release (on Nov 13th, exactly 1 month ago), we have merged 100+ 
pull requests [1] with lots of bug fixes, refactoring and of course new 
features. Time for a new release!


I've created a 4.7.0 release candidate, with the following artifacts up for a 
vote:

Git Branch and Commit SH:
https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=shortlog;h=4.7.0-RC20151213T2109

Commit: 2f26a859a971a9852ed9f6f34fe35e52fe6028a9

Source release (checksums and signatures are available at the same location):
https://dist.apache.org/repos/dist/dev/cloudstack/4.7.0/

PGP release keys (signed using A47DDC4F):
https://dist.apache.org/repos/dist/release/cloudstack/KEYS

Vote will be open for at least 72 hours.

For sanity in tallying the vote, can PMC members please be sure to indicate 
"(binding)" with their vote?

[ ] +1  approve
[ ] +0  no opinion
[ ] -1  disapprove (and reason why)


[1] git log --pretty=oneline --abbrev-commit origin/4.6..4.7.0-RC20151213T2109 
| grep "Merge pull request"


Regards.

Find out more about ShapeBlue and our range of CloudStack related services:
IaaS Cloud Design & Build<http://shapeblue.com/iaas-cloud-design-and-build//> | 
CSForge – rapid IaaS deployment framework<http://shapeblue.com/csforge/>
CloudStack Consulting<http://shapeblue.com/cloudstack-consultancy/> | 
CloudStack Software 
Engineering<http://shapeblue.com/cloudstack-software-engineering/>
CloudStack Infrastructure 
Support<http://shapeblue.com/cloudstack-infrastructure-support/> | CloudStack 
Bootcamp Training Courses<http://shapeblue.com/cloudstack-training/>

Reply via email to