Please stop calling databases CP or AP
It irks me whenever something trying to clarify CAP insists that you can't choose CA.  You can.  In the real world you can't <i>avoid</i> partitions, but you don't have to <i>tolerate</i> them.<p>The rule for Availability is that non-failing nodes must respond.  If you detect a partition, you can fail the node.  Make a system that shuts down when it loses a connection and you can be CA.