All distributed queries fail using Citus task tracker executor
<p>I'm attempting to performance-test distributed joins on Citus 5.0. I have a master and two worker nodes, and a few hash distributed tables that behave as expected with the default config. I need to use the task tracker executor to test queries that require repartitioning.</p>

<p>However, After setting <code>citus.task_executor_type</code> to <code>task-tracker</code>, all queries involving distributed tables fail. For example:</p>

<pre><code>postgres=# SET citus.task_executor_type TO "task-tracker";
SET
postgres=# SELECT 1 FROM distrib_mcuser_car LIMIT 1;

ERROR:  failed to execute job 39
DETAIL:  Too many task tracker failures
</code></pre>

<p>Setting <code>citus.task_executor_type</code> in <code>postgresql.conf</code> has the same effect.</p>

<p>Is there some other configuration change I'm missing that's necessary to switch the task executor?</p>

<p>EDIT, more info:</p>

<ul>
<li>PostGIS is installed on all nodes</li>
<li>postgres_fdw is installed on the master</li>
<li>All other configuration is pristine</li>
</ul>

<p>All of the tables so far were distributed like:</p>

<pre><code>SELECT master_create_distributed_table('table_name', 'id', 'hash');
SELECT master_create_worker_shards('table_name', 8, 2);
</code></pre>

<p>The schema for <code>distrib_mcuser_car</code> is fairly large, so here's a more simple example:</p>

<pre><code>postgres=# \d+ distrib_test_int
                   Table "public.distrib_test_int"
 Column |  Type   | Modifiers | Storage | Stats target | Description
--------+---------+-----------+---------+--------------+-------------
 num    | integer |           | plain   |              |

postgres=# select * from distrib_test_int;
ERROR:  failed to execute job 76
DETAIL:  Too many task tracker failures
</code></pre>