Option 1: Applying new configuration using TSM
Before applying this fix, note:
To apply the config change, launch a terminal on the machine that hosts Tableau Server and execute the following:
- The server will have to be restarted for the new configuration to take effect.
- Be prepared to save all work and files before applying this configuration change.
tsm configuration set -k vizqlserver.purge_directories.directories -v "" --force-keys
(Note: When using PowerShell on windows, please replace -v "" in step 1 with -v '""' to avoid “missing argument for option v” error.)
tsm pending-changes apply
1. Manually delete repoItem*.tmp files in vizqlserver_* folder
On each machine in the Tableau Server cluster running a VizQL Server process, manually delete repoItem*.tmp files in vizqlserver_* folder under tableau temp folder which were last modified more than 24 hours ago.
2. Set up a scheduled job which cleans up stale files daily
On Windows(x64), look for C:\ProgramData\Tableau\Tableau Server\data\tabsvc\temp\vizqlserver_* , for example, vizqlserver_0.20213.21.0917.1006. The repoItem*.tmp files under that folder will need to be purged if the last modified timestamp is more than 24 hours old.
On Linux, look for /var/opt/tableau/tableau_server/data/tabsvc/temp/vizqlserver_* , for example, vizqlserver_0.20213.21.0917.1006. The repoItem*.tmp files under that folder will need to be purged if the last modified timestamp is more than 24 hours old.
Option 3: Upgrading to a release where the issue has been resolved
Please refer to the known issues page https://www.tableau.com/support/known-issues and look up issue ID 1313074 for a release version where this defect has been corrected, or contact Tableau Support if the information is not listed.