Bug Description

Say, I have an async master with PC nodes as slave, if I have log_slave_updates turned off on the PXC nodes, replication stream does not work properly - this is a user case error, however for due diligence it should warn or bail for PXC cases like when log_slave_updates is off or for some reason that waiting for max chunk on the PXC nodes is not possible.

Im not sure what else to look for, but here's what I see on debug mode:

If a PXC cluster is replicating from an async master, log_slave_updates is required on the node acting as async slave. If this is turned off, events from async master is only replicated to that node not the whole cluster - as such ptc have not knowledge of this and waits indefinitely.

I think this can be fixed with ptc knowing the topology and this requirement - the requirement for log_slave_updates I think is never gonna change.