I have reproduced this bug. Turns out, none of the --ignore-* options are applied to --replicate which uses filter_diffs() internally. It should use SchemaIterator::table_is_allowed() and friends instead.
I have reproduced this bug. Turns out, none of the --ignore-* options are applied to --replicate which uses filter_diffs() internally. It should use SchemaIterator: :table_ is_allowed( ) and friends instead.