Upgrade paths behave differently when changes are executed based on the recommendations and execution of the memoryoptions utility tool.
You should not use the memoryoptions
script when you deploy PingFederate inside of a container. Instead, you should
edit the jvm-memory.options
file directly. In containers, you should
use the InitialRAMPercentage
and MaxRAMPercentage
JVM options to control the size of the heap.
Upgrade path | Expected behavior when the jvm-memory.options file does not exist in the source installation |
---|---|
PingFederate installer for Windows |
|
PingFederate Upgrade Utility (upgrade.bat) |
The upgrade utility creates a new
PingFederate installation based on the source installation and the
PingFederate product distribution .zip file.
The default
jvm-memory.options file becomes part of the new installation as the
upgrade utility extracts files from the PingFederate product distribution
.zipfile.
|
PingFederate Upgrade Utility (upgrade.sh) |
|
Upgrade path | Expected behavior when the jvm-memory.options file exists in the source installation |
---|---|
PingFederate installer for Windows |
|
PingFederate Upgrade Utility (upgrade.sh) |
|
PingFederate Upgrade Utility (upgrade.bat) | The upgrade utility creates a
new PingFederate installation based on the source installation and copies
the jvm-memory.options file from the source installation to the new
installation.
|