Baron, I think --check-slave-lag means "only check lag on this slave", but that's separate from which slaves the tool connects to for other things like waiting for chunks to replicate. By default, all slaves' lag is checked, but if there's one that's always lagging or intentionally being lagged, then this option allows one to specify which slave is the "standard lagger". Using --recursion-method=dsn is the way to make the tool only connect to certain slaves.
So I don't think this is a bug; the tool has always worked this way concerning this option.
Baron, I think --check-slave-lag means "only check lag on this slave", but that's separate from which slaves the tool connects to for other things like waiting for chunks to replicate. By default, all slaves' lag is checked, but if there's one that's always lagging or intentionally being lagged, then this option allows one to specify which slave is the "standard lagger". Using --recursion- method= dsn is the way to make the tool only connect to certain slaves.
So I don't think this is a bug; the tool has always worked this way concerning this option.