email thread

advertisement
This was news to me that 2.2 will no longer have GEO migration.
In that case, maybe it is not that bad so OK with me based on
Hui's analysis below, to address in 2.2.
Thanks !!
Natasha
From: <Dail>, Christopher <Christopher.Dail@emc.com>
Date: Monday, September 22, 2014 12:08 PM
To: "Liu, Hui (Eng Beijing)" <hui.liu@emc.com>, Corporate User
<natasha.mace@emc.com>, "Zhang, Yue (ASD)"
<yue.zhang2@emc.com>, "Pan, Peter (ASD)" <Peter.Pan3@emc.com>,
"Qin, Yun" <yun.qin@emc.com>, Liping Bao <liping.bao@emc.com>
Cc: "Nelluri, Venu" <Venu.Nelluri@emc.com>, ViPR SysMgmt Infra QE
<ViPRSysMgmtInfraQE@emc.com>, "Saxena, Nitin"
<Nitin.Saxena2@emc.com>, "Sarkar, Devanjan"
<Devanjan.Sarkar@emc.com>, "soltysik, sean"
<sean.soltysik@emc.com>, "Chen, Grace" <Grace.Chen1@emc.com>,
"Li, Echo" <echo.li@emc.com>
Subject: Re: Force option for geo-upgrade
Any objections leaving this for 2.2 then?
Chris
From: <Liu>, "Hui (Eng Beijing)" <hui.liu@emc.com>
Date: Monday, 22 September, 2014 12:26 PM
To: "mace, natasha" <natasha.mace@emc.com>, "Zhang, Yue (ASD)"
<yue.zhang2@emc.com>, "Pan, Peter (ASD)" <Peter.Pan3@emc.com>,
"Qin, Yun" <yun.qin@emc.com>, Christopher Dail
<Christopher.Dail@emc.com>, "Bao, Liping" <liping.bao@emc.com>
Cc: "Nelluri, Venu" <Venu.Nelluri@emc.com>, ViPR SysMgmt Infra QE
<ViPRSysMgmtInfraQE@emc.com>, "Saxena, Nitin"
<Nitin.Saxena2@emc.com>, "Sarkar, Devanjan"
<Devanjan.Sarkar@emc.com>, "soltysik, sean"
<sean.soltysik@emc.com>, "Chen, Grace" <Grace.Chen1@emc.com>,
"Li, Echo" <echo.li@emc.com>
Subject: RE: Force option for geo-upgrade
Major reason for geo upgrade check – We don’t want to see >2
different geodb schema versions in a vipr federation. It introduces
unneeded code complexities to handle more than 2 schema versions
in both db layer and upper layers. So we designed a UpgradeVoter in
geosvc to say no for vipr upgrade if geosvc detects >2 geodb schema
versions caused by this upgrade.
That design is based on the assumption that we’ll have geodb schema
version changes soon in 2.2 introduced by some Tenant management
feature. But as far as I know, that feature is dropped and we won’t
have geodb schema changes from 2.1->2.2 upgrade. So if we don’t do
that check in 2.1, we still have chance to do it in 2.2. That’s my point.
Especially for your questions
#1 – I don’t see risky issue. If no geodb schema change from 2.1->2.2,
nice to have the checks but not a must.
#2 – Depends on discussion between Chris and Shane.. I don’t see we
need do that.
#3 - The use case for force parameter: customer may want to apply a
critical hot fix to vipr - no matter UpgradeVoter say yes or no. In very
corner cases we may have bugs in UpgradeVoters and it returns
incorrect values. We need provide a way for customer to do a force
upgrade – if he/she clearly knows the situation.
We also have some other geo checks like – we don’t allow upgrade
during add-vdc/remove-vdc etc because upgrade triggers reboot and
may bring interruptions to add/remove vdc. Considering upgrade and
add/remove vdc are less frequent operations and we can document
that..
Thanks,
Hui
From: mace, natasha Sent: Monday, September 22, 2014 10:55 PM
To:
Zhang, Yue (ASD); Pan, Peter (ASD); Liu, Hui (Eng Beijing); Qin, Yun; Dail,
Christopher; Bao, Liping
Cc: Nelluri, Venu; ViPR SysMgmt Infra QE;
Saxena, Nitin; Sarkar, Devanjan; soltysik, sean; Chen, Grace
Subject: Re:
Force option for geo-upgrade
Yun/Venu/Shane/Yue,
Seems that having the force parameter have caused issues in the GUI (since
GUI have always used this in some cases with original design since 1.0).
SO:
1. Will the current issue (CTRL-5631) be risky for users who
upgrade 2.1 -> 2.2 (if force in GUI used all the time , can they inadvertently
make system in bad state if prechecks are skipped?
2.If #1 is critical to address, should we back out force parameter
altogether from 2.1, and re-implement if needed in 2.2?
3. Can someone elaborate on exact cases (with latest design)
when user or CS will want to use force parameter? At least one case
from Yue below: "Allow upgrade one VDC to a hotfix when there is
another VDC in disconnected state".I think removing the force
parameter would block users if such case arises in production site.
If we leave current code as is foe now, we should make sure we are
not causing serious issues for 2.1-> 2.2 upgrade by skipping important
prechecks for GEO upgrade,
+Others from bug review today..
Thanks!
Natasha
From: <Zhang>, "Yue (ASD)" <yue.zhang2@emc.com>
Date: Monday,
September 8, 2014 11:43 PM
To: Corporate User
<natasha.mace@emc.com>, "Pan, Peter (ASD)"
<Peter.Pan3@emc.com>, "Liu, Hui (Eng Beijing)" <hui.liu@emc.com>,
"Qin, Yun" <yun.qin@emc.com>
Cc: "Nelluri, Venu"
<Venu.Nelluri@emc.com>, ViPR SysMgmt Infra QE
<ViPRSysMgmtInfraQE@emc.com>
Subject: RE: Force option for geoupgrade
We had a conversation with Hui and Yun last week. This is to bypass
the upgrade precheck for certain scenarios (for example, upgrade one
VDC to a hotfix when there is another VDC in disconnected state).
This is not required in 2.1, as in 2.1 there will be another mechanism
(check upgrade image version) to allow above scenario. But the plan is
to replace the checking version way with this force parameter. +Hui
and Yun to confirm.
Regards,
Yue
From: mace, natasha Sent: Friday, September 05, 2014 11:05 PM
To:
Zhang, Yue (ASD); Pan, Peter (ASD)
Cc: Nelluri, Venu; ViPR SysMgmt Infra
QE
Subject: Re: Force option for geo-upgrade
Yue/Peter,
Do you think we need this force option for geo upgrade for some rare
cases? Any concerns ?
Original idea I believe was that it would be nice to have it if users needed
to get unstuck if they need to have more than 2 upgrade images in GEO,
etc.
But, I think the design for GEO upgrade has changed a bit, do we still need
to have this force option and is there and risk in it? I believe we have a
force option in regular upgrade..
From: <Nelluri>, Venu <Venu.Nelluri@emc.com>
Date: Friday,
September 5, 2014 11:01 AM
To: Corporate User
<natasha.mace@emc.com>
Subject: Force option for geo-upgrade
Do you need this to be in release-2.1 or there is a work around
already?
https://asdjira.isus.emc.com:8443/browse/CTRL-5631?filter=-1
Thanks
-Venu
Download