Yes, I'd say that upgrade from 4.2.0 to 4.2.1 needs to work. On Nov 14, 2013 5:58 PM, "David Nalley" <da...@gnsa.us> wrote:
> Marcus: > > Is this is a -1? > > I don't have any legal concerns, and the release builds and tests for > me (though I haven't tried VPC). I am somewhat concerned about what > appears to be drifting away from adhering to semver. (features appear > to have made it into the 4.2.1 release that weren't in 4.2.0) and I am > also concerned about sys vm update fatigue, especially given the > problems we had in 4.2.0 around sysvm updates. > > --David > > On Thu, Nov 14, 2013 at 1:08 PM, Marcus Sorensen <shadow...@gmail.com> > wrote: > > Yeah, I understand that 4.2.0 had a lot of post-release work needed. > > > > We are unable to create VPNs. This is reported second hand from one > > of my admins. He seems to think that it was caused by the following, > > which added a for loop inside a for loop. The error is: > > > 'com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: > > Duplicate entry '146-Lb' for key 'vpc_id' > > > > We did the following to fix it, something should be added to the sql > upgrade. > > mysql -D cloud -t -e 'alter table vpc_service_map drop key vpc_id, add > > unique key vpc_id (vpc_id,service,provider)' > > > > > > commit 9050cfad3da673370d6ad1ed7570e31314069996 > > > > CLOUDSTACK-4704: 41-42 db upgrade - populate vpc_service_map table > > with the services/providers supported by VPC > > > > > > @Override > > @DB > > - public void persistVpcServiceProviders(long vpcId, Map<String, > > String> serviceProviderMap) { > > + public void persistVpcServiceProviders(long vpcId, Map<String, > > List<String>> serviceProviderMap) { > > Transaction txn = Transaction.currentTxn(); > > txn.start(); > > for (String service : serviceProviderMap.keySet()) { > > - VpcServiceMapVO serviceMap = new VpcServiceMapVO(vpcId, > > Network.Service.getService(service), > > Network.Provider.getProvider(serviceProviderMap.get(service))); > > - _vpcSvcMap.persist(serviceMap); > > + for (String provider : serviceProviderMap.get(service)) { > > + VpcServiceMapVO serviceMap = new > > VpcServiceMapVO(vpcId, Network.Service.getService(service), > > Network.Provider.getProvider(provider)); > > + _vpcSvcMap.persist(serviceMap); > > + } > > } > > txn.commit(); > > } > > > > > > On Thu, Nov 14, 2013 at 9:40 AM, Daan Hoogland <daan.hoogl...@gmail.com> > wrote: > >> +1 binding (I had not been clear on this in this thread it seems) > >> > >> On Thu, Nov 14, 2013 at 6:05 AM, Abhinandan Prateek > >> <abhinandan.prat...@citrix.com> wrote: > >>> Marcus, > >>> > >>> Just summarising your concerns so that they can be followed upon: > >>> 1. Due to a VR script change a restart of VR is required. This should > be > >>> noted down in upgrade instructions in RN. (Radhika to note) > >>> 2. For a maintenance release we should limit the scope to only > blockers. I > >>> guess what is done is done probably for better as the main release had > so > >>> many new features that a whole lot fixes were expected in the > maintenance > >>> release. But again for further maintenance releases scope should be > >>> restricted to important fixes. > >>> > >>> Any other thing that has been missed ? > >>> > >>> -abhi > >>> > >>> > >>> On 14/11/13 12:06 am, "Marcus Sorensen" <shadow...@gmail.com> wrote: > >>> > >>>>I'm unable to deploy virtual machines after upgrading an existing > >>>>4.2.0 to this release. > >>>> > >>>>It looks like the file savepassword.sh was added at the end of October > >>>>as a virtual router script. This would likely mean that people > >>>>upgrading to 4.2.1 will need to upgrade/redeploy their routers. I can > >>>>verify that deploy works if I reboot the router. > >>>> > >>>>Looking over the current state of 4.2, I'm actually pretty surprised > >>>>at how much has changed. I'm seeing lots of whitespace fixes, changes > >>>>to interfaces, etc. My impression was that we'd only commit fixes for > >>>>blocker bugs once a release has gone production, only touching it if > >>>>we had to. This went pretty well with 4.1, I thought, but everything > >>>>was going through the RM that round. > >>>> > >>>>2013-11-13 11:25:24,917 DEBUG > >>>>[resource.virtualnetwork.VirtualRoutingResource] > >>>>(agentRequest-Handler-2:null) Executing: > >>>>/usr/share/cloudstack-common/scripts/network/domr/router_proxy.sh > >>>>savepassword.sh 169.254.1.163 -v 10.2.4.116 -p fnirq_cnffjbeq > >>>> > >>>>2013-11-13 11:25:25,000 DEBUG > >>>>[resource.virtualnetwork.VirtualRoutingResource] > >>>>(agentRequest-Handler-2:null) Exit value is 127 > >>>> > >>>>2013-11-13 11:25:25,001 DEBUG > >>>>[resource.virtualnetwork.VirtualRoutingResource] > >>>>(agentRequest-Handler-2:null) bash: /opt/cloud/bin/savepassword.sh: No > >>>>such file or directory > >>>> > >>>>2013-11-13 11:25:25,002 DEBUG [cloud.agent.Agent] > >>>>(agentRequest-Handler-2:null) Seq 21-289734823: { Ans: , MgmtId: > >>>>90520732090445, via: 21, Ver: v1, Flags: 110, > >>>>[{"com.cloud.agent.api.Answer":{"result":false,"details":"Unable to > >>>>save password to > > >>>>DomR.","wait":0}},{"com.cloud.agent.api.Answer":{"result":false,"details": > >>>>"Stopped > >>>>by previous failure","wait":0}}] } > >>>> > >>>>On Wed, Nov 13, 2013 at 10:26 AM, Chip Childers < > chipchild...@apache.org> > >>>>wrote: > >>>>> On Tue, Nov 12, 2013 at 10:52 AM, Abhinandan Prateek > >>>>> <abhinandan.prat...@citrix.com> wrote: > >>>>>> > >>>>>> This vote is to approve the current RC build for 4.2.1 > maintenance > >>>>>>release. > >>>>>> For this particular release various upgrade paths have been tested > >>>>>>apart from regression tests and BVTs. > >>>>>> Around 175 bugs have been fixed some new features added (see > CHANGES). > >>>>>> > >>>>>> Following are the particulars for this release: > >>>>>> > >>>>>> > >>>>>> > https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=shortlog;h=re > >>>>>>fs/heads/4.2 > >>>>>> commit: 0b9eadaf14513f5c72de672963b0e2f12ee7206f > >>>>>> > >>>>>> List of changes: > >>>>>> > >>>>>> > https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;a=blob_plain;f= > >>>>>>CHANGES;hb=4.2.1 > >>>>>> > >>>>>> Source release revision 3492 (checksums and signatures are available > >>>>>>at the same location): > >>>>>> https://dist.apache.org/repos/dist/dev/cloudstack/4.2.1/ > >>>>>> > >>>>>> PGP release keys (signed using RSA Key ID = 42443AA1): > >>>>>> https://dist.apache.org/repos/dist/release/cloudstack/KEYS > >>>>>> > >>>>>> Vote will be open for 72 hours (until 11/15 End of day PST). > >>>>>> > >>>>>> 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 (binding) > >>>>> > >>>>> I only performed very rudimentary functional testing, but the > >>>>> artifact's look legit. > >>>>> > >>>>> Thanks for doing this Abhi! > >>> >