What happens when you run a query and what are worker nodes in this context?
Mark Needham is experiencing an error while running a query and is curious about the process of running a query and the concept of worker nodes in this context.
When you run a query, the system goes through a series of steps such as parsing the query, optimizing it, and executing it on worker nodes.
Worker nodes are responsible for executing the tasks assigned to them by the compute node.
In the context of the error you encountered, the lack of an available worker node indicates that the compute node couldn't find a worker node to execute the query task.
Worker nodes can include frontend, compute, meta, and compactor nodes, depending on the system architecture.