TPS-4381 (cumulative patch) - 7.3

author
Talend Documentation Team
EnrichVersion
7.3
EnrichProdName
Talend Big Data
Talend Data Fabric
EnrichPlatform
Talend JobServer

TPS-4381 (cumulative patch)

Info Value
Patch Name Patch_20200915_TPS-4381_v1-7.3.1
Release Date 2020-09-15
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-15112: Allow dynamically switching JobServer to use native context values - TPS-4318: JobServer memory leak related to ZeroMQ mailbox (TPSVC-12728) - TESB-29867: Avoid org.talend.libraries.jmx export META-INF.services - TPSVC-15569: Allow jobserver clients to detect cache cleanups - TPS-4381: (7.3.1) Jobserver dont stop on CTRL+C (TPSVC-15729)

Prerequisites

Consider the following requirements for your system:

  • Talend Jobserver 7.3.1 must be installed.

Installation

  1. Create a backup for the patched files in <jobserver_home>/lib and <jobserver_home>/conf.
  2. Stop Jobserver.
  3. 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.20200915_0700_patch.jar, org.talend.remote.server-7.3.1.20200915_0700_patch.jar, org.talend.remote.jobserver.commons-7.3.1.20200915_0700_patch.jar, org.talend.remote.commons-7.3.1.20200915_0700_patch.jar, org.talend.monitoring.server-7.3.1.20200915_0700_patch.jar, org.talend.monitoring-7.3.1.20200915_0700_patch.jar

  1. 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

  1. Start Jobserver

Installation of the Windows Service

  1. Stop the Windows Service
  2. Adapt the wrapper.conf configuration file wrapper.java.classpath. entries to point to the jar files patched with this fix.

Uninstallation

  1. Stop Jobserver.
  2. Remove the following files

lib/org.talend.remote.jobserver.server.standalone-7.3.1.20200915_0700_patch.jar, lib/org.talend.remote.server-7.3.1.20200915_0700_patch.jar, lib/org.talend.remote.jobserver.commons-7.3.1.20200915_0700_patch.jar, lib/org.talend.remote.commons-7.3.1.20200915_0700_patch.jar, lib/org.talend.monitoring.server-7.3.1.20200915_0700_patch.jar, lib/org.talend.monitoring-7.3.1.20200915_0700_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

  1. Start Jobserver

Affected files for this patch

The following files are installed by this patch:

org.talend.remote.jobserver.server.standalone-7.3.1.20200915_0700_patch.jar, org.talend.remote.server-7.3.1.20200915_0700_patch.jar, org.talend.remote.jobserver.commons-7.3.1.20200915_0700_patch.jar, org.talend.remote.commons-7.3.1.20200915_0700_patch.jar, org.talend.monitoring.server-7.3.1.20200915_0700_patch.jar, org.talend.monitoring-7.3.1.20200915_0700_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