[e-lang] evalServerPool wedges

Kevin Reid kpreid at mac.com
Sat Dec 20 21:18:57 CST 2008


I tried to set up an evalServerPool. There were a few bits of  
obviously stale code, which I fixed (r527). After starting the pool  
and a server,


devrune ~/p/e-on-java/src/esrc/scripts/evalServerPool.e -- 
putConnectorFacet connector.cap --putServiceFacet service.cap -- 
putClientFacet client.cap

devrune /Volumes/Gamma/External/Projects/on-java/src/esrc/scripts/ 
evalServer.e --putFrontFacet @connector.cap


requesting an eval server from the pool causes the pool's vat to hang  
consuming CPU time.


def client := introducer.sturdyFromURI(<file:~/Desktop/eval-pool/ 
client.cap>.getTwine()).getRcvr()

def req := client <- requestEvalServerSet(["foo"])
    ... never resolves


-- 
Kevin Reid                            <http://homepage.mac.com/kpreid/>




More information about the e-lang mailing list