<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=PEC-REP%2FCurrent%2FGIMPEGuide%2FUpgrade</id>
	<title>PEC-REP/Current/GIMPEGuide/Upgrade - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://all.docs.genesys.com/index.php?action=history&amp;feed=atom&amp;title=PEC-REP%2FCurrent%2FGIMPEGuide%2FUpgrade"/>
	<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GIMPEGuide/Upgrade&amp;action=history"/>
	<updated>2026-05-15T06:35:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GIMPEGuide/Upgrade&amp;diff=121609&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot;{{ArticlePEServiceUpgrade |ServiceId=3b2bdfd2-9eb1-4a99-a181-356f2704bc02 |UpgradeStrategy=40f069a2-01ae-4027-9aef-13f54bc53613 |AddIncluded=No |OptionalServiceIntro={{JDNote|...&quot;</title>
		<link rel="alternate" type="text/html" href="https://all.docs.genesys.com/index.php?title=PEC-REP/Current/GIMPEGuide/Upgrade&amp;diff=121609&amp;oldid=prev"/>
		<updated>2022-06-08T21:15:39Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{ArticlePEServiceUpgrade |ServiceId=3b2bdfd2-9eb1-4a99-a181-356f2704bc02 |UpgradeStrategy=40f069a2-01ae-4027-9aef-13f54bc53613 |AddIncluded=No |OptionalServiceIntro={{JDNote|...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ArticlePEServiceUpgrade&lt;br /&gt;
|ServiceId=3b2bdfd2-9eb1-4a99-a181-356f2704bc02&lt;br /&gt;
|UpgradeStrategy=40f069a2-01ae-4027-9aef-13f54bc53613&lt;br /&gt;
|AddIncluded=No&lt;br /&gt;
|OptionalServiceIntro={{JDNote|Links to the PDM in the content below are provided by a template ([[Template:PDMLink|link]]), which you will need to update to link to the PE PDM when it's published. Use the following links (which repeat the markup used below) to test the updated template when the time comes: {{GIMPDMLink}} and {{GIMPDMLink|page=AboutDataExport|linkText=About Data Export}}.}}&lt;br /&gt;
&lt;br /&gt;
In general, upgrades for the three Genesys Info Mart services are released at the same time, but this is not necessarily the case. Note that the respective release packages have different release numbers.&lt;br /&gt;
&lt;br /&gt;
As long as you remain within the range of N-2 releases for each service, the Genesys Info Mart services can inter-operate with one another. However, if upgraded releases for all the Genesys Info Mart services are available, Genesys recommends that you upgrade them all during the same upgrade cycle. &lt;br /&gt;
&lt;br /&gt;
Upgrading GIM might or might not require migrating the Info Mart database as well, depending on whether there are schema changes. If database migration is required, the upgraded GIM service automatically launches the migration job. GIM upgrade and database migration do not interfere with aggregation or other queries in progress. Robust backward compatibility means that an upgraded or rolled-back GIM service can operate with either a migrated or a nonmigrated Info Mart database, even with a half-migrated database if the migration job did not complete successfully.&lt;br /&gt;
|SchedulingConsiderations=Do not attempt to upgrade a service unless all the Genesys Info Mart services are operating normally.&lt;br /&gt;
&lt;br /&gt;
Upgrading the services potentially affects the availability of Info Mart data. Plan a time when this eventuality is least disruptive to your operations.&lt;br /&gt;
&lt;br /&gt;
If you are upgrading all the services during the same upgrade cycle, upgrade GIM first, then GSP, then GCA.&lt;br /&gt;
|OptionalPreparatorySteps=#Review the Reporting and Analytics Aggregates (RAA) and Genesys CX Insights (GCXI) release notes and release advisories, for information about the possible impact of Genesys Info Mart migration on aggregation, as well as workarounds or additional steps to take during Genesys Info Mart migration.&lt;br /&gt;
&lt;br /&gt;
In addition, if you are upgrading the GIM service:&lt;br /&gt;
&lt;br /&gt;
#Review the &amp;quot;New in the Info Mart Database&amp;quot; and &amp;quot;Summary of Info Mart Schema Changes&amp;quot; pages in the {{GIMPDMLink}}, to identify whether there are schema changes that will necessitate migration of the Info Mart database as part of a GIM upgrade. If so, and if you use the Data Export capability, decide whether you want to update your export views to include new data available in the migrated database.&lt;br /&gt;
#If you do want to update your export views, do so after the GIM upgrade is complete (see [[{{FULLPAGENAME}}#UpdateExportViews|Update export views]]).&lt;br /&gt;
#For reference purposes, identify and make notes of any custom changes that you made to the Info Mart database—for example, table spaces, partitions, additional indexes, views, or permissions.&lt;br /&gt;
#:Database migration might involve creating new tables or replacing some tables with views. You will need to re-create any custom database objects or permissions that become lost or invalidated during the update process.&lt;br /&gt;
#Ensure that a recent backup of the Info Mart database is available in case you need to roll back a database migration.&lt;br /&gt;
|RollUpdUpgradeExt=When you upgrade GIM and GSP, increase the Helm timeout value from the default 5 minutes to 15 minutes or longer. For GIM, you need a longer timeout to accommodate possible database migration, which can take a significant amount of time if, for example, new indexes are being added. For GSP, you need to allow sufficient time for GSP to run the process to create a pre-upgrade hook, to ensure that state information is correctly preserved when the previous instance shuts down.&lt;br /&gt;
&lt;br /&gt;
====Examples====&lt;br /&gt;
&lt;br /&gt;
*GIM and GIM Monitoring: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;helm upgrade --install gim gim-100.0.116+2900.tgz -f gim-values.yaml -n gim --timeout 15m&lt;br /&gt;
helm upgrade --install gim-monitoring gim-monitoring-100.0.116+2900.tgz -n gim&amp;lt;/source&amp;gt;&lt;br /&gt;
*GSP: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;helm upgrade --install gsp gsp-100.0.100+1400.tgz -f gsp-values.yaml -n gsp --timeout 15m&amp;lt;/source&amp;gt;&lt;br /&gt;
*GCA and GCA Monitoring: &lt;br /&gt;
*:&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;helm upgrade --install gca gca-100.0.100+2300.tgz -f gca-values.yaml -n gca&lt;br /&gt;
helm upgrade --install gca-monitoring gca-monitoring-100.0.100+2300.tgz -n gca&amp;lt;/source&amp;gt;&lt;br /&gt;
|RollUpdVerifyExt=Monitor the operations dashboard for the status of services and job execution. Genesys Info Mart does not report the Ready state for a pod until the pod is operational. The GIM service does not report the Ready state until the first post-upgrade transformation job has completed successfully.&lt;br /&gt;
&lt;br /&gt;
To verify that an upgraded GIM is successfully populating the Info Mart database, use the '''{{Link-SomewhereInThisVersion|manual=GIMPEGuide|topic=GIMMetrics|anchor=Metrics|display text=gim_kafka_timestamp_behind}}''' metric to track data latency and validate that there is no growing backlog. To validate successful database migration, you can query the database directly to verify that schema changes (for example, new tables or columns) have been implemented and the new database objects are being populated. &lt;br /&gt;
&lt;br /&gt;
If Genesys Info Mart is operating normally after an upgrade in which there were schema changes, but the migration job either did not run or else did not complete successfully, a transitory condition (for example, losing connection to the database or exceeding the Helm timeout for executing the job) was the likely cause of the migration job failure. Simply restart the GIM pod. The GIM service detects the out-of-date schema and restarts the migration job, which picks up from where it left off.&lt;br /&gt;
&lt;br /&gt;
If a new pod does not start and/or operate successfully, Genesys recommends that you roll back to the previous version, so that Genesys Info Mart can continue operating while you investigate the reasons for failure. Rolling back the GIM service does not affect the Info Mart database.&lt;br /&gt;
&lt;br /&gt;
If there are issues with a third-party dependency, such as Kafka or PostgreSQL, then rollback will not work until you resolve the third-party issue.&lt;br /&gt;
&lt;br /&gt;
Contact [https://www.genesys.com/customer-care Genesys Customer Care] if you cannot resolve an upgrade issue.&lt;br /&gt;
|RollUpdRollbackExt=When you roll back GIM and GSP, increase the Helm timeout value from the default 5 minutes to 15 minutes or longer.&lt;br /&gt;
&lt;br /&gt;
====Examples====&lt;br /&gt;
&lt;br /&gt;
*GIM: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;helm rollback gim --timeout 15m&amp;lt;/source&amp;gt;&lt;br /&gt;
*GSP: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;helm rollback gsp --timeout 15m&amp;lt;/source&amp;gt;&lt;br /&gt;
*GCA: &amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;helm rollback gca&amp;lt;/source&amp;gt;&lt;br /&gt;
|OptPostUpgradeProc=No routine post-upgrade procedures are required, but you might want to update your export views for Data Export if there were schema changes.&lt;br /&gt;
{{AnchorDiv|UpdateExportViews}}&lt;br /&gt;
===Update export views===&lt;br /&gt;
If you use the Data Export feature, your data will continue to be exported using the export views in effect before GIM was upgraded, regardless of whether the upgrade was associated with schema changes that triggered migration of the Info Mart database. &lt;br /&gt;
&lt;br /&gt;
If you want your exported data to reflect the schema changes (for example, new tables or columns), you must update your export views. Execute the following command, which forces GIM to rerun the migration job with the '''make-export-views''' parameter:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;kubectl exec &amp;lt;gim-pod&amp;gt; -n &amp;lt; gim-namespace&amp;gt; -- ./entrypoint.sh -job Job_MigrateGIM -make-export-views&amp;lt;/source&amp;gt;&lt;br /&gt;
You might also need to update your target schema and change your import processing to accommodate the Info Mart schema changes. For more information, see {{GIMPDMLink|page=AboutDataExport|linkText=About Data Export}}.&lt;br /&gt;
|UninstallExt=For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;helm uninstall gsp -n gsp&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Uninstalling the Genesys Info Mart services can be useful if, say, you have completed a beta testing program and want to clean up your environment and free up resources.&lt;br /&gt;
&lt;br /&gt;
Uninstalling any of the Genesys Info Mart services does not affect the Info Mart database or any files on the S3-compatible storage location GIM uses for Data Export.&lt;br /&gt;
&lt;br /&gt;
Uninstalling GIM does not affect aggregation that may be in process and does not directly affect GCXI reports. However, of course, the Info Mart database on which GCXI reporting is based will no longer be updated.&lt;br /&gt;
&lt;br /&gt;
Uninstalling GSP does not remove all state-related Kubernetes resources (ConfigMaps) referring to files on the S3-compatible storage that GSP uses during processing. If you are uninstalling GSP preparatory to re-installing it, execute the following command to clear these resources:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;kubectl delete cm --selector='app=&amp;lt;gsp.fullname&amp;gt;’&amp;lt;/source&amp;gt;&lt;br /&gt;
where &amp;lt;tt&amp;gt;&amp;lt;gsp.fullname&amp;gt;&amp;lt;/tt&amp;gt; is the service name calculated by the '''gsp.fullname macro'''. If you did not override the default release name, then &amp;lt;tt&amp;gt;&amp;lt;gsp.fullname&amp;gt;&amp;lt;/tt&amp;gt; is &amp;lt;tt&amp;gt;gsp&amp;lt;/tt&amp;gt;.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
		
	</entry>
</feed>