KNOWLEDGE BASE

A Change to Tableau Server Unintentionally Started Re-using Request ID's for Non Related Events


Published: 27 Aug 2021
Last Modified Date: 10 Dec 2021

Issue

What does the 'Duplicate ID' informational banner in the Tableau Resource Monitoring Tool mean?

In some instances, http requests on Tableau Server for unrelated events may share identification numbers which caused exceptions in the Tableau Resource Monitoring Tool.

Environment

The following versions of Tableau Server Maintenance Releases from the July 22, 2021 through the October 5, 2021 releases are all vulnerable to the issue described in this article.
Tableau Server Versions Affected by Issue
Tableau Server Maintenance ReleasesJuly 22, 2021Sept 2, 2021Oct 5, 2021Oct 26, 2021 - Fixed
2021.22021.2.12021.2.22021.2.32021.2.4
2021.12021.1.42021.1.52021.1.62021.1.7
2020.42020.4.72020.4.82020.4.92020.4.10
2020.32020.3.112020.3.122020.4.132020.3.14
2020.22020.2.162020.2.172020.2.182020.2.19
2020.12020.1.192020.1.202020.1.212020.1.22
2019.42019.4.222019.4.232019.4.242019.4.25
2019.32019.3.232019.3.242019.3.252019.3.26
2019.2  2019.2.272019.2.282019.2.292019.2.30

Tableau Resource Monitoring Tool 2021.4 and newer.

Resolution

In rare scenarios, the Apache client of Tableau Server may re-use an ID for an http request, which can cause the potential for the Tableau Resource Monitoring Tool to mismatch request activity during a vizql session. The Tableau Resource Monitoring Tool will detect when this has occurred and will show details for which request ID's have potential conflict when viewing session and request details. 

The potential for this scenario is generally very rare, but an update in the July 2021 Tableau Server maintenance releases made it more common. Upgrading to a version that is not affected by this regression issue will minimize the potential to hit this scenario in the future.

The following list of Tableau Server releases have applied solutions to minimize this occurrence: 2021.3.3, 2021.2.4, 2021.1.7, 2020.4.10, 2020.3.14, 2020.2.19, 2020.1.22, 2019.4.25, 2019.3.26, 2019.2.29 or later versions.

It is recommended to upgrade to one of the above Tableau Server versions.

Cause

In rare scenarios, the Apache client of Tableau Server may re-use an ID for an http request, which can cause the potential for the Tableau Resource Monitoring Tool to mismatch request activity during a vizql session. The Tableau Resource Monitoring Tool will detect when this has occurred and will show details for which request ID's have potential conflict when viewing session and request details. 
Did this article resolve the issue?