A summary of the issue and the browser/OS environment in which it occurs.
Technical details:
Redash Version:V8
Browser/OS:chrome/Safari
How did you install Redash: docker image deployed in AWS ECS
we have a dashboard which runs a query against rds oracle instance.
When we run the query from chrome/safari concurrently or 2 people try to run it same time we get the below error for one user.
Error running query: unknown error occurred. Please try again later.
But when i tried the same query without using the parameter for the where clause this is working for both users.
I don’t have a full answer for you, but I can give context.
When a query is queued for execution, the job includes a hash of the query. So if two users run an identical query at once, it will only execute a single time. Because the queue sees the two jobs as identical. This means that the same query result will be sent to both users.
If the queries have different hashes because the parameter is a different value, then two jobs will be queued and executed separately.
So I wonder if there are concurrency limits on your data source that don’t allow multiple queries to execute at once. It just seems to work sometimes when two users execute simultaneously (but under the covers it’s still just one query).
Thanks @k4s1m for the reply. There is no limit for the oracle datasource we have.
also when we use query as "select * from query where id = {{settlement_id}} from 2 sessions it fails on one but when its used as “select * from query where id = 10” it works on both session
we have 3 workers and with autoscaling enabled over 80% cpu utilization.when we do see high usage it goes upto 20 instances but right now usage is less and only 3 instances are there with less than 50% cpu usage
Login or sign up disabled while the site is in read only mode