Teach pgxc_execute_on_nodes() to handle datanodes and coordinators both. The caller must pass either a list of coordinators or a list of datanodes. Mixing both will cause an error. This should help fix at least one occurrence of "Invalid Datanode number" error reported by some users.
Teach pgxc_execute_on_nodes() to handle datanodes and coordinators both. The
caller must pass either a list of coordinators or a list of datanodes. Mixing
both will cause an error. This should help fix at least one occurrence of
"Invalid Datanode number" error reported by some users.

techdragon/Postgres-XL,oberstet/postgres-xl,oberstet/postgres-xl,zeroae/postgres-xl,zeroae/postgres-xl,ovr/postgres-xl,pavanvd/postgres-xl,ovr/postgres-xl,techdragon/Postgres-XL,yazun/postgres-xl,zeroae/postgres-xl,ovr/postgres-xl,Postgres-XL/Postgres-XL,pavanvd/postgres-xl,pavanvd/postgres-xl,yazun/postgres-xl,yazun/postgres-xl,Postgres-XL/Postgres-XL,ovr/postgres-xl,yazun/postgres-xl,zeroae/postgres-xl,techdragon/Postgres-XL,yazun/postgres-xl,oberstet/postgres-xl,pavanvd/postgres-xl,oberstet/postgres-xl,Postgres-XL/Postgres-XL,techdragon/Postgres-XL,Postgres-XL/Postgres-XL,Postgres-XL/Postgres-XL,ovr/postgres-xl,pavanvd/postgres-xl,oberstet/postgres-xl,techdragon/Postgres-XL,zeroae/postgres-xl