This isn't exactly correct as parity is stored per block, not on a parity "drive". Hence why you can lose any drive and still recover the data from the remaining drives, which would be impossible if you lost the "parity drive" itself.
This explains it in much more detail:
https://www.delphix.com/blog/delphi...or-how-i-learned-stop-worrying-and-love-raidz
Please take this with a grain of salt.
I never mentioned a parity drive. In fact, I never mentioned parity at all. I talked in terms of drives, to simplify the discussion. Secondly, I was specifically staying away from detail to address the write penalty versus no read penalty, and trying to speak to the audience. I probably should have gone with a motorcycle analogy, and really pissed off the pedants in the group.
Caution Bad RAIDZ Motorcycle analogy follows. Read at your own risk.
Say you are in a war and you only have motorcycle couriers to get messages to the front line soldiers to give them vital battle plans.
You have realized that motorcycles frequently are captured or blown up delivering these messages to the front line, or just plain break down. To increase reliability, you decide to send 3 motorcycles to the front lines with the same message. This requires more time because you have to round up 3 motorcycle riders and copy the message 3 times. So you send these riders off on their 3 motorcycles on 3 different paths. The front line doesn't care which motorcycle gets to them first since they all have the same message. The first motorcycle to reach you is the one you read the message from. So no read penalty. Unfortunately, you run into another problem, the messages are sometimes being corrupted by the poor quality of the paper, pen, and courier backpack. You don't want to take a chance on the message being corrupted and the wrong order being executed. So you think about it for a minute, and you create a key that contains the first letter of each word in the message, and require that be put in the courier's back pack also. Now when a motorcycle courier arrives at the front line the captain takes out the key and the message. If they agree, the captain processes the message, and executes the orders. If they don't agree, he waits for the next message to arrive. If all of the motorcycle riders have corrupted messages then the message is lost, or if all motorcycles are captured or destroyed the message is lost also.
I know this is wrong also, because I didn't mention COW, ZIL, SHA, L2ARC.