TPS-4318 (cumulative patch)
Info | Value |
---|---|
Patch Name | Patch_20200407_TPS-4318_v3-7.3.1 |
Release Date | 2020-08-18 |
Target Version | 20200219_1130-V7.3.1 |
Product affected | Jobserver |
Introduction
This patch is cumulative. It includes all previous generally available patches for Talend Jobserver 7.3.1.
NOTE: For information on how to obtain this patch, reach out to your Support contact at Talend.
Fixed issues
This patch contains the following fixes: - TPS-3872: Tasks redeployed after each restart of the jobserver (TPSVC-13658) - TPSVC-14107: Parameter Delimiter tab (\t) treated as string in tFileOuputDelimited if artifact published fromTalend Studio 7.2 and task published in 7.1 updated - TPSVC-14689: override JVM parameters specified for Job in Studio with ones provided during Job execution - TPSVC-12728: JobServer memory leak related to ZeroMQ mailbox (allow switching off ZeroMQ! )
Prerequisites
Consider the following requirements for your system:
- Talend Jobserver 7.3.1 must be installed.
Installation
- Create a backup for the patched files in
<jobserver_home>/lib
and<jobserver_home>/conf
. - Stop Jobserver.
- Replace files
org.talend.remote.jobserver.server.standalone-7.3.1*.jar
,
org.talend.remote.server-7.3.1*.jar
,
org.talend.remote.jobserver.commons-7.3.1*.jar
,
org.talend.remote.commons-7.3.1*.jar
,
org.talend.monitoring.server-7.3.1*.jar
,
org.talend.monitoring-7.3.1*.jar
in folder <jobserver_home>/lib
with patched counterparts
org.talend.remote.jobserver.server.standalone-7.3.1.20200804_1030_patch.jar
,
org.talend.remote.server-7.3.1.20200804_1030_patch.jar
,
org.talend.remote.jobserver.commons-7.3.1.20200804_1030_patch.jar
,
org.talend.remote.commons-7.3.1.20200804_1030_patch.jar
,
org.talend.monitoring.server-7.3.1.20200804_1030_patch.jar
,
org.talend.monitoring-7.3.1.20200804_1030_patch.jar
- Add the following new configuration properties to
<jobserver_home>/conf/TalendJobserver.properties
:
# Set to retrieve the job table after restart to avoid redeployment of already deployed jobs
org.talend.remote.jobserver.commons.config.JobServerConfiguration.RESTORE_JOBTABLE=true
# Set to true to unescape context parameters.
org.talend.remote.jobserver.commons.config.JobServerConfiguration.UNESCAPE_CONTEXTS=true
- Start Jobserver
Installation of the Windows Service
- Stop the Windows Service
- Adapt the wrapper.conf configuration file wrapper.java.classpath.
entries to point to the jar files patched with this fix.
Uninstallation
- Stop Jobserver.
- Remove the following files
lib/org.talend.remote.jobserver.server.standalone-7.3.1.20200804_1030_patch.jar
,
lib/org.talend.remote.server-7.3.1.20200804_1030_patch.jar
,
lib/org.talend.remote.jobserver.commons-7.3.1.20200804_1030_patch.jar
,
lib/org.talend.remote.commons-7.3.1.20200804_1030_patch.jar
,
lib/org.talend.monitoring.server-7.3.1.20200804_1030_patch.jar
,
lib/org.talend.monitoring-7.3.1.20200804_1030_patch.jar
conf/TalendJobserver.properties
conf/wrapper.conf
and restore the unpached counterparts from your backup
lib/org.talend.remote.jobserver.server.standalone-7.3.1*.jar
,
lib/org.talend.remote.server-7.3.1*.jar
,
lib/org.talend.remote.jobserver.commons-7.3.1*.jar
,
lib/org.talend.remote.commons-7.3.1*.jar
,
lib/org.talend.monitoring.server-7.3.1*.jar
,
lib/org.talend.monitoring-7.3.1*.jar
conf/TalendJobserver.properties
conf/wrapper.conf
- Start Jobserver
Affected files for this patch
The following files are installed by this patch:
org.talend.remote.jobserver.server.standalone-7.3.1.20200804_1030_patch.jar
,
org.talend.remote.server-7.3.1.20200804_1030_patch.jar
,
org.talend.remote.jobserver.commons-7.3.1.20200804_1030_patch.jar
,
org.talend.remote.commons-7.3.1.20200804_1030_patch.jar
,
org.talend.monitoring.server-7.3.1.20200804_1030_patch.jar
,
org.talend.monitoring-7.3.1.20200804_1030_patch.jar
New configuration parameters
# Set to retrieve the job table after restart to avoid redeployment of already deployed jobs
org.talend.remote.jobserver.commons.config.JobServerConfiguration.RESTORE_JOBTABLE=true
# Set to true to unescape context parameters.
org.talend.remote.jobserver.commons.config.JobServerConfiguration.UNESCAPE_CONTEXTS=true