docs(tableau trigger): document PAT concurrency and the poll-mode timeout - #1118
Open
terezaskalova wants to merge 1 commit into
Open
terezaskalova wants to merge 1 commit into
terezaskalova wants to merge 1 commit into
Conversation
…eout Tableau allows only one active session per Personal Access Token, so two configurations sharing a token interrupt each other when their runs overlap. In poll mode the losing job retries a terminated session every 60 seconds until the one-hour container timeout, and that hour is billed. None of this was documented, and customers hit it repeatedly. Adds a "Concurrency and shared tokens" section, a separate-PAT note under Authorization, and a cross-reference from Poll Mode. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Jira issue(s): SUPPORT-17525
Changes:
Why: a customer hit this repeatedly and pointed out it is documented nowhere. Their words on the gap:
Three earlier tickets on the same component were answered with the same explanation, so this is a recurring support cost rather than a one-off.
Sources for each claim, in case a reviewer wants to spot-check:
401002log excerpt is taken from a real job log, lightly anonymized (datasource name replaced)._wait_for_finishinkeboola/component-tableau-extract-refresh-triggersrc/component.py, and the absence of any timeout option incomponent_config/configSchema.json, both at release 1.1.23.processingstate counts as runtime.Deliberately not claimed: that
401002proves a token collision. Tableau's error table lists it only asINVALID_AUTH_CREDENTIALSwith no per-cause breakdown, so the page says it points to a collision rather than proving one.Notes for the reviewer:
description, which the house style calls mandatory. Left alone as out of scope, but worth a follow-up.fact-checkersubagent (no.claude/agentsin the clone). Every claim was verified against the primary sources listed above instead.🤖 Generated with Claude Code