dosubot[bot] commented on issue #35661:
URL: https://github.com/apache/superset/issues/35661#issuecomment-3406351964

   <!-- Answer -->
   You are correct that the retry count for Slack API rate limit errors is 
currently hardcoded to 2 in superset/utils/slack.py, specifically in the 
RateLimitErrorRetryHandler. There is no configurable parameter (like 
SLACK_API_RATE_LIMIT_RETRY_COUNT) available in the current master/latest-dev 
version—this value is not exposed via configuration and cannot be tuned without 
modifying the code directly. This limitation is especially problematic for 
large Slack workspaces with many channels, as you described. 
   
   The PR you referenced (#35622) proposing a configurable retry count and 
improved handling does not appear to be present or merged in the repository at 
this time, so the current implementation still uses the hardcoded value. No 
documentation or settings exist for adjusting this behavior as of now. 
   
   If you need to work around this immediately, you would need to patch the 
value in your deployment. Otherwise, keep an eye out for future updates that 
introduce this configurability.  
   You can review the current implementation here: 
[superset/utils/slack.py](https://github.com/apache/superset/blob/829e4d92d91ceae4b43b1ed3b063ffe45377799c/superset/utils/slack.py).
   
   
   <!-- Dosu Comment Footer -->
   *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).*
   
   ---
   <sup>How did I do? 
[Good](https://app.dosu.dev/response-feedback/4e4decce-3cd7-4e15-bde0-990b61d47725?feedback_type=great_response)
 | 
[Irrelevant](https://app.dosu.dev/response-feedback/4e4decce-3cd7-4e15-bde0-990b61d47725?feedback_type=irrelevant_answer)
 | 
[Incorrect](https://app.dosu.dev/response-feedback/4e4decce-3cd7-4e15-bde0-990b61d47725?feedback_type=incorrect_sources)
 | 
[Verbose](https://app.dosu.dev/response-feedback/4e4decce-3cd7-4e15-bde0-990b61d47725?feedback_type=too_verbose)
 | 
[Hallucination](https://app.dosu.dev/response-feedback/4e4decce-3cd7-4e15-bde0-990b61d47725?feedback_type=hallucination)
 | [Report 
🐛](https://app.dosu.dev/response-feedback/4e4decce-3cd7-4e15-bde0-990b61d47725?feedback_type=bug_report)
 | 
[Other](https://app.dosu.dev/response-feedback/4e4decce-3cd7-4e15-bde0-990b61d47725?feedback_type=other)</sup>&nbsp;&nbsp;[![Chat
 with 
Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=githu
 b)&nbsp;[![Join 
Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/discord-bot)&nbsp;[![Share
 on 
X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/35661)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to