At present, there is no way to associate specific minion hosts to execute tasks for a set of tables or prioritise task for those tables.
This is similar to tenancy model we have for broker and server.
One idea is to have an additional config in tables: minionTenant and use minion instance tags to assign those instances to execute tasks for those tables. This will also help in attribution of costs for the minion nodes to be simplified.
Another approach can be to have some scheduling logic in minions to prioritise tasks for table A over table B based on some config parameter.
Related slack thread: https://apache-pinot.slack.com/archives/C013WKLT5T7/p1690229524236789
cc @atris