Yair Zaslavsky has posted comments on this change. Change subject: core: Locate data source in a loop ......................................................................
Patch Set 1: (2 inline comments) .................................................... File backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/DbFacadeLocator.java Line 42: if (datasource != null) { Line 43: break; Line 44: } Line 45: Line 46: // Tell the user that the lookup failed but that we will try Hi, Can we assure upstream that ovirt is the only enterprise application deployed on the application server? Not sure I would System.exit - why not just log + throw an exception and cause the application start to fail? Line 47: // again in a few seconds: Line 48: log.warn( Line 49: "The datasource can't be located. This probably means " + Line 50: "that DNS is not working correctly or is slow, please " + Line 51: "check it. Will try again in a few seconds."); Line 52: Line 53: // Wait a bit before trying again: Line 54: Thread.sleep(DEFAULT_INTERVAL_VALUE); Line 55: } Juan, following Alissa's comments - I remember that with JMX service there was a @Depends annotation (+ you could define this via xml) and add dependency on datasource - can we use this here as well? Line 56: Line 57: // Create the facade and return it: Line 58: dbFacade = new DbFacade(); Line 59: dbFacade.setDbEngineDialect(loadDbEngineDialect()); -- To view, visit http://gerrit.ovirt.org/10189 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: comment Gerrit-Change-Id: I72c99c61d05e8a1619c7d1fb70af956d1050eb3a Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Juan Hernandez <juan.hernan...@redhat.com> Gerrit-Reviewer: Alissa Bonas <abo...@redhat.com> Gerrit-Reviewer: Barak Azulay <bazu...@redhat.com> Gerrit-Reviewer: Juan Hernandez <juan.hernan...@redhat.com> Gerrit-Reviewer: Roy Golan <rgo...@redhat.com> Gerrit-Reviewer: Yair Zaslavsky <yzasl...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches