Alex wrote:
Alex wrote:
Alex wrote:
When I attempt to start the first controller of a pair (in a horizontal scalability setup), I get "not the last man down" error:

==========8<=============
14:49:53,335 INFO  controller.virtualdatabase.myDB Recovery log size: 0
14:49:53,336 INFO controller.virtualdatabase.myDB Using Hedera properties file: /hedera_jgroups.properties

-------------------------------------------------------
GMS: address is 192.168.0.128:32792
-------------------------------------------------------
14:49:58,134 INFO controller.virtualdatabase.myDB Group myDB connected to Member(address=/192.168.0.128:32792, uid=myDB) 14:49:58,134 INFO controller.virtualdatabase.myDB First controller in group myDB 14:49:59,172 ERROR controller.xml.DatabasesParser The virtual database myDB could not be added to the controller (because of Error while joining group myDB (org.continuent.sequoia.common.exceptions.VirtualDatabaseException: NOT STARTING VDB (not the last man down).)) java.lang.Exception: Error while joining group myDB (org.continuent.sequoia.common.exceptions.VirtualDatabaseException: NOT STARTING VDB (not the last man down).) at org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase.joinGroup(DistributedVirtualDatabase.java:767) at org.continuent.sequoia.controller.xml.DatabasesParser.endElement(DatabasesParser.java:702)
==========8<=============

I'm not sure exactly what it's saying here. Is this problem caused by having the virtual database auto-loading? (Because it tries loading with only one controller there, presumably, if that's the problem...)
Btw, I've changed the "autoEnableBackends" option to false in my controller.xml, and still no joy, so I don't think that is the issue....
Would also like to add that there aren't any other controllers still running elsewhere, which is what the error made me think of!
Alex
Just to add yet more:
I've come to the understanding that the error indicates that the controller is not the last one shutdown (by which it means "disable" command I presume?), and that one should start controllers in the reverse order that they were shut down. Thing is, how do I fix the current muddle? The controllers on both machines report they are "not the last man down" when I try them. Do I have to reset some state somewhere or delete a file somewhere?

ta,
Alex





_______________________________________________
Sequoia mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/sequoia

Reply via email to