One of my RAID arrays detected some bad blocks during a rebuild after a drive replacement. The RAID log states, after it detects the error, "parity generation successful". Can anyone explain to me what that means? What did the controller do?

It does not mean that the error has been fixed, because a few days later the RAID controller shows it fixed the error and cleared the bad block table.