Bug in PROOF Lite?


I just installed root 5.30.00. One of things I have realized is that there seems to be a variation in the way to tell PROOF Lite to use a non-default number of slaves. If I follow the instructions for 2 slaves in here, what I get is:

root [2] TProof::Open("workers=2")
110704 20:36:23 001 Proofx-E: Conn::Connect: failed to connect to file://
110704 20:36:23 001 Proofx-E: XrdProofConn: XrdProofConn: severe error occurred while opening a connection to server []
(class TProof*)0x0

Is this a bug or something got changed in the way one should deal with this?



Hi again,

It seems the problem is related to the syntax change for PROOF Lite in this version which should use lite:// instead of an empty string to start. I found that using “lite:///?workers=2” does the work… but this is not very intuitive.

[host] /nfs/fanae/user/iglez/PROOF/Lara > root -l
root [0] TProof::Open("lite:///?workers=2")
 +++ Starting PROOF-Lite with 2 workers +++
Opening connections to workers: OK (2 workers)                 
Setting up worker servers: OK (2 workers)                 
PROOF set to parallel mode (2 workers)
(class TProof*)0x1854c9f0

Hi Isidro,

Indeed, this is not intuitive. And also not wanted.
We made this change to standardize the format of URLs and, unfortunately, because of another problem, the test did not find this regression.

I have fixed in the trunk and now I am porting the fix to 5-30-00-patches, so that it will be included in 5-30-00a .

Thanks for reporting the problem.

Cheers, Gerri