On Tue, Sep 15, 2009 at 1:55 PM, Schwab,Wilhelm K <bschwab@anest.ufl.edu> wrote:
I just had an experience that fuels my session manager fire. �I loaded Pharo, and it was totally unresponsive. �Why? �I can't be absolutely certain, but here's my story: last night, I had an open connection to a system visible only with a vpn. �With the vpn not in use, either Pharo (or more likely ODBC) went nuts because it could not find the server, and I finally killed the process, started the vpn, and all was well on the next startup. �IMHO, hanging like that is one of the worst things software can do, and I think we can do a lot to fix it with a few simple changes.

Linux ODBC is probably partly to blame, but it should not have been invoked so early in statup. �Someone recently argued against lazy connections, but this would not have happened if they were part of the design. �The image would have become helpless once I did something that triggered database activity, but that is where overlapped calls enter the picture. �Even without the, at least I would have been able to use the image. �Note that if I had taken the offending image to another machine, it could have been useless - not good.


I don't know if I understood you. What does your ODBc drivers do on startup ? did you put some object in the startup/shutdown list ?

best

Mariano
Bill


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project