Skip to main content
Open

Simplify Server upgrade | In place upgrades

Related products:FME Flow

An all in one server upgrade that backs up notifications, workbenches stops the service and then installs the latest server all in one go. At present having to take a server off line for a period of time (especially a live server) is a little nerve racking for a company important server. I take full server images to enable roll backs in case something goes a miss. But an easier upgrade path built into server would be amazing.

18 replies

fmelizard
Contributor
Forum|alt.badge.img+17
  • Contributor
  • September 15, 2017

It sounds like upgrade without uninstall would be quite useful.


jpvo
Participant
Forum|alt.badge.img+1
  • Participant
  • October 5, 2017

Very usefull. Many big organisations are affraid of migrating because in their procedures uninstall takes too much times. I recently upgraded with just a drop table instead of a drop DB to by pass IT involvment and get it done.


jdh
Contributor
Forum|alt.badge.img+28
  • Contributor
  • October 5, 2017
I would love to be able to simply apply an upgrade patch. Even if only for minor versions (ie 2017.0->2017.1.)

 

 


roland.martin
Forum|alt.badge.img+9
I just hold off on upgrading until it's long overdue and people are complaining about it (normally about once every year to 18 months). Yes, any improvement would be a very big deal!

takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • October 20, 2017
Agree. It would be great if FME could be upgraded from 2017.1.0.0 to 2017.1.1.0 to 2017.1.1.1 without uninstall

 

 


mathieu_ambrosy
Contributor
Forum|alt.badge.img+4

Oh yeah. Very useful.


annette2
Contributor
Forum|alt.badge.img+10
  • Contributor
  • January 16, 2018

Yes, currently upgrading from 2015.0 to the latest 2017 version and I wish it was simpler.

Also do many organisations have running test/acceptance servers to test the upgrade process or do they get by with just production servers?


Forum|alt.badge.img+6

I echo the same feelings. In the past I have installed on a new server, migrated all the workspaces, done some testing and once it felt right, flipped the switch to the new server. After a few weeks, I'd then take the other one offline. But it's such a hassle, not to mention having to justify getting a new VM etc. I would never upgrade in-place based on past experience, too much can go wrong and needs to be troubleshot...or troubleshooted? :)


runneals
Contributor
Forum|alt.badge.img+19
  • Contributor
  • May 23, 2019

Don't know how useful this is, but figured I'd drop it here anyway, but Engines can now be upgraded in place to take advantage of new features specific to running the jobs. But a complete software upgrade is still required to take advantage of new FME Server functionality (ie Automations in 2019).


sigtill
Contributor
Forum|alt.badge.img+24
  • Contributor
  • November 4, 2022

Any update on this topic? Being able to easily upgrade an FME Server and FME Server Engine seems to be a larger need now. To keep up with the security patches, small changes etc - without reinstalling everything.

  •  

 


lucaraso
Participant
Forum|alt.badge.img+3
  • Participant
  • November 28, 2022

I confirm the requirement. With several users this topic often comes up, for them following server upgrades is becoming very complicated.


dbaldacchino1
Supporter
Forum|alt.badge.img+11

Glad to see this wish changing status. It should have been under consideration a long time ago. Hopefully it moves to a new and better status soon...


jbeamish
Participant
Forum|alt.badge.img+2
  • Participant
  • March 13, 2024

This would be amazing.


mskg
Contributor
  • April 19, 2024

I think the biggest hassle when updating an FME Flow instance is the reconfiguration of https. With every update I have to edit multiple files. If you’ve done an express installtion, you also have to edit the configuration files of the application server (Apache Tomcat).


gis_midwest
Contributor
Forum|alt.badge.img+4
  • Contributor
  • September 11, 2024

With the requirement to have a licensed version of ArcGIS Server in place on the same host as the FME Flow installation, it really makes it more expensive to maintain and test a new version of Flow.  It makes it very difficult to do an upgrade onto a new host so the in-place upgrade is the only option it seems.  But the outcomes can be hit or miss in terms of the new version of Flow interpreting workspaces as before. I now spend much more time researching bugs and developing workarounds after an upgrade. 

I think the architecture of FME application causing more problems as Safe develops more capabilities.  The challenge of maintaining compatibility with other applications like ESRI ArcPro is taking up most of my time.  Users and clients are forcing my hand when it comes to making a decision to upgrade Flow and/or Form.  The current architecture of FME is making this more difficult and all the more troubling dealing with the bugs in whatever version you’ve chosen for upgrade. Getting the latest version doesn't always fix you problem. Quite often it will create other problems and leave you no where to go.

I think a more streamlined process to install patches or upgrades is required as well as the ability to rollback version upgrades as needed.  I think this is required more so of of Flow than Form, but both would be ideal.


LizAtSafe
Safer
Forum|alt.badge.img+15
  • Safer
  • October 9, 2024
The following idea has been merged into this idea:

All the votes have been transferred into this idea.

bruran
Contributor
Forum|alt.badge.img+1
  • Contributor
  • November 5, 2024
annette2 wrote:

Yes, currently upgrading from 2015.0 to the latest 2017 version and I wish it was simpler.

Also do many organisations have running test/acceptance servers to test the upgrade process or do they get by with just production servers?

 

 

We have a development environment for non-production use, specifically to test upgrades and other changes, such as testing 3rd party transformers.  The risk would be prohibitive if we didn’t have this staging environment.  This is where we get our setup configured properly so we know what to do to set up a new production environment.  We also test our workbenches here first when upgrading FME Server/Flow.  It helps us find and fix problems before moving to the new version and makes the production cutover smoother and take less time.  I could only imagine the chaos that would happen if we only had a production environment.  We couldn’t live without our production environment for the time it would take to do an upgrade.


ecx
Contributor
Forum|alt.badge.img+4
  • Contributor
  • February 18, 2025

I’m surprised this suggestion is 9 years old and not implemented yet, it would be a very valuable addition. 

Also, with minor patching such as: 
https://support.safe.com/hc/en-us/articles/31265482270349-Security-Update-FME-Flow-Privilege-Escalation-Vulnerability#h_01JB2AENHZZVH4HB6BMFJ8RT2C

These could easily be made into a .exe


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings