It works, but you need a certain number of working primary or readonly
mirrors even after the failure. I think it's at least 2 but maybe as
many as 3. In your case, after you killed one you only had one left
(the directory mirror doesn't count).
This is covered in the manual in the section on "The JDataStore High
Availability Server." Scan down to "The JDataStore engine and failover
/ Automatic failover." It begins, "When a primary mirror that is
configured with *two or more* [emphasis mine] automatic failover mirrors
fails ..."
So I think you need to add at least one more mirror to your test setup.
--
Gillmer J. Derge [TeamB]