bucardo/check_postgres — pull request #68 by timecatalyst (2014-06-13 19:51:02+00:00)
Title: Multi-slave support for replicate_row.

check_replicate_row() seems to only check the first slave in the host list when verifying that the row is consistent on all machines, and when verifying when the row update is replicated to slaves. The code is there to handle multiple slaves, it just doesn't appear to be getting a comprehensive list back from run_command().

I just made a couple of small tweaks in my fork that seem to the trick. I wanted to include tests to illustrate the problem, but augmenting the test suite required changes more extensive than I was comfortable with making. Trying not to step on too many toes here; I'm just very interested in using this as a monitoring solution.