Hi,
WLM for Redshift Serverless does not seem to update its max_query_execution_time rule after a workgroup was created initially with a different rule.
The consequences from it are that new rules cannot be applied and WLM aborts queries that it should not be aborting according to the new rules.
More details follow below after the message.
What am I missing or is this a bug?
How can this be fixed without migrating to a new workgroup?
Replication:
- set up a workgroup with Query Monitoring Rules maximum query execution time 600s
- update the rule to 2400s
- wait more than 10 mins for the rule to propagate
- run a query that stretches over 600s and get error below
Error messages:
cancelled by WLM abort action of Query Monitoring Rule "max_query_execution code: 1078
cancelled by WLM abort action of Query Monitoring Rule "max_query_execution query: 0 location: wlm_query_action.cpp:179 process: wlm
Troubleshooting: