I think this is a critical piece for the upgrade process. We have upgrade a few customers this year and have run into many issues. We tried the upgrade process utilizing a staging server for one customer and that was a nightmare. Upgrades are sometimes taking months to complete. Some issues are not knowing what customizations were done versus what is out of box, what has been depricated or changed from release to release, and the overall task of migrating and syncing data. It would be nice if there was a tool to help streamline this process. It would save a lot of headaches. I have had some customers even say they weren't sure if they would go through a major upgrade again and it might be cheaper to use another solution. I think Remedy OnDemand is the answer for some customers in this situation.
If I could have a dream upgrade tool it would: - look at the current version and provide an analysis of customizations versus out of box - provide the ability to select which customizations you would like to bring over to the new version and create them as overlays - look at the current oob version versus the upgraded version to see deltas (deprecated/changed) - provide a pre-upgrade report to show recommendations on what needs to be updated in the current version prior to upgrade - keep data sycronized between systems After doing countless upgrades over the years it seems that the best opption still is fresh builds and migrations. Is the future OnDemand solutions? I'd actually be all for everyone moving to an OnDemand solution whether on or off premise. Brian ________________________________ From: Action Request System discussion list(ARSList) <arslist@ARSLIST.ORG> on behalf of Longwing, Lj <llongw...@usgs.gov> Sent: Tuesday, July 30, 2013 3:09 PM To: arslist@ARSLIST.ORG Subject: Re: 7.6.04 Upgrade to 8.1 ** And to make it SUPER easy https://communities.bmc.com/ideas/1421 that's the link to the idea...all you need to do is go in and log in (if not already) and click the up arrow to cast your vote...I really didn't expect this to be an issue...but apparently there isn't enough support to do various things in the community. Come on folks..participate :D On Tue, Jul 30, 2013 at 12:59 PM, Mueller, Doug <doug_muel...@bmc.com<mailto:doug_muel...@bmc.com>> wrote: ** Tom (and others who responded), The "feature" of zero-down time and the demonstration at WWRUG 2012 was a lab demo to show a concept that we had taken from design into prototype to gage interest from the customer base. To be clear, it is not present in any release of the product at this time. We are still gaging customer interest and I will say unfortunately, the interest expressed in this topic has not been as strong as several of us expected. There is interest – don't get me wrong – but there are other things that are generating much more concern from customers. There is still a contingent struggling to get this capability added to an upcoming release – but nothing has made it yet. The functionality we demonstrated was true zero-down time. It creates parallel metadata tables with new and old definitions and different servers pointing to different sets – ALL ON THE SAME DATA TABLES. Lots of work went in to handle deleted fields (delete is deferred because the old version is still using the fields) and to even handle cases where archgid changes field IDs (extra view forms are put in place so that both old and new use the IDs they expect and all is in place). Both old and new versions of the applications were available and running through different servers in the server group so you could confirm that all was ready before you flipped the switch. If any system went down, it came back up looking at its set of definitions so everything is robust and recoverable while in this mixed mode. We went so far as to have servers running the old app have a signal to load and prepare the new definitions in the background while continuing to run the old version so when they were signaled to go live, they finished any current API call in the old version and any new API call started working with the new version for absolute zero down time transition at the server. This means that any program or integration has zero interruption or disruption. Now, the interactive user through the mid-tier has the issue of caching. Depending on whether an immediate update occurs or you are just going to let the next interval check do it, it may be instant to a few minutes before the updates are reflected to the client and there is going to be a performance slowdown that will be noticeable as things are reloaded (kind of like a first time reload after mid-tier startup) and then changed screens will show up. So, they are never down, but there is a short time of affect on interaction of users. This is not fantasy as we have prototyped it and it was what was demonstrated at WWRUG and it does work. If you have not entered your vote for this feature on the BMC Communities AR System thread Ideas entry for this feature (this is an area where you or BMC posts enhancement requests and the community can vote on it to show interest – higher vote totals help push features up the list for implementation), please enter your vote to show support for the idea. This does not mean no work for the Administrator during an upgrade, but it means no end user outage for an upgrade. It should also help reliability and success of an upgrade in a dramatic way as you can test and verify and make any corrections in the new version before go live. It also should remove the I have to do everything under time pressure in the middle of the night on a weekend issue to avoid customer downtime as much as possible topic. So, a win for everyone all around. I hope this confirms and clarifies this capability, what it is and where it is. Doug Mueller From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG<mailto:arslist@ARSLIST.ORG>] On Behalf Of Tom Shurmur Sent: Monday, July 15, 2013 6:57 PM To: arslist@ARSLIST.ORG<mailto:arslist@ARSLIST.ORG> Subject: 7.6.04 Upgrade to 8.1 ** Howdy Listers, We are about to embark on upgrading from 7.6.04 to 8.1 on a windows platform using MS-SQL. Has anyone used the No Downtime Upgrade method that was presented at last year’s WWRUG to move from 7.6.04 to 8.1? If so, was it smooth or bumpy ride? We will be standing up a test system with 2 app VMs and a DB to test this approach. I look forward to your feedback Tom Shurmur Sr Remedy Developer Froedtert Health System _ARSlist: "Where the Answers Are" and have been for 20 years_ _ARSlist: "Where the Answers Are" and have been for 20 years_ _ARSlist: "Where the Answers Are" and have been for 20 years_ DISCLAIMER: The information contained in this e-mail and its attachments contain confidential information belonging to the sender, which is legally privileged. The information is intended only for the use of the recipient(s) named above. If you are not the intended recipient, you are notified that any disclosure, copying, distribution or action in reliance upon the contents of the information transmitted is strictly prohibited. If you have received this information in error, please delete it immediately. _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"