TPS-4493 (cumulative patch) - 7.1

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

TPS-4493 (cumulative patch)

Info Value
Patch Name Patch_20201106_TPS-4493_JS_v1-7.1.1
Release Date 2020-11-06
Target Verson 20181026_1147-V7.1.1
Product affected Jobserver

Introduction

This patch is cumulative. It includes all previous generally available patches for Talend Jobserver 7.1.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-2887: JobServer connection from JobServer side (TPSVC-6981)

-- TPS-3033: When contexts are used in a DB component for connection fields and then published to nexus3, the job fails with a connectivity error in TAC. (TPSVC-8790, backport of TPSVC-11101)

-- TPSVC-10197: The connection from TAC to a Windows job server has been permanently lost (TAC-12713)

-- TPS-3652: The connection from TAC to a Windows job server has been permanently lost (TPSVC-10197)

-- TPS-4493: Tasks redeployed after each restart of the jobserver (TPSVC-16320)

Prerequisites

Consider the following requirements for your system:

  • Talend Jobserver 7.1.1 must be installed.

Installation

  1. Create a backup for the patched files in <jobserver_home>/lib
  2. Stop Jobserver.
  3. Set new configuration property for maximum life time of a server socket in seconds in conf/TalendJobServer.properties:

org.talend.remote.server.MultiSocketServer.SERVER_SOCKET_LIFETIME=3600

Increase if you observe connection errors in TAC logs. Decrease if you observe delays in job execution.

  1. Copy & replace patch files

'org.talend.remote.jobserver.server-7.1.1.jar' 'org.talend.remote.server-7.1.1.jar' 'org.talend.remote.jobserver.commons-7.1.1.jar' 'org.talend.remote.commons-7.1.1.jar' 'org.talend.monitoring.server-7.1.1.jar' 'org.talend.monitoring-7.1.1.jar'

into folder '/lib'
5. 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

  1. Start Jobserver

Uninstallation

  1. Stop Jobserver.
  2. Copy & replace the following files from your saved copy

'org.talend.remote.jobserver.server-7.1.1.jar' 'org.talend.remote.server-7.1.1.jar' 'org.talend.remote.jobserver.commons-7.1.1.jar' 'org.talend.remote.commons-7.1.1.jar' 'org.talend.monitoring.server-7.1.1.jar' 'org.talend.monitoring-7.1.1.jar'

into folder <jobserver_home>/lib 3. Remove property 'org.talend.remote.server.MultiSocketServer.SERVER_SOCKET_LIFETIME' from conf/TalendJobServer.properties 4. Start Jobserver

Affected files for this patch

The following files are installed by this patch:

  • 'org.talend.remote.jobserver.server.standalone-7.1.1.jar'
  • 'org.talend.remote.server-7.1.1.jar'
  • 'org.talend.remote.jobserver.commons-7.1.1.jar'
  • 'org.talend.remote.commons-7.1.1.jar'
  • 'org.talend.monitoring.server-7.1.1.jar'
  • 'org.talend.monitoring-7.1.1.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