Running PROOF in sequential mode

Hello,

I would like to run my PROOF analysis code in sequential mode for testing purposes.
Is there any faster way to do it?

Best,
Ana.

Hi Ana,

you can use either:

gProof->SetParallel(0)

to run on only the master or

gProof->SetParallel(1)

to run on only one worker (via the master).

Cheers, Fons.

Hello,

you can use either:
gProof->SetParallel(0)
gProof->SetParallel(1)

I had tried both options, but I got some problems:

a) when I run only in the master it seems to work but I get many of these messages:
[…]
PROOF set to sequential mode
[…]
Error in TMessage::ReadClass: got wrong class: TProofProgressStatus
Error in TMessage::ReadObject: got object of wrong class! requested TProofProgressInfo but got TProofProgressStatus
Warning in TProofPlayerRemote::Progress: TProofProgressInfo object undefined!
[…]

b) when I run only in the master via PROOF-Lite directly did not work:
[…]
PROOF set to sequential mode
[…]
Info in TPacketizerAdaptive::TPacketizerAdaptive: Setting max number of workers per node to 4
Info in TPacketizerAdaptive::TPacketizerAdaptive: no valid or non-empty file found: setting invalid
Error in TProofPlayerLite::InitPacketizer: instantiated packetizer object ‘TPacketizerAdaptive’ is invalid
Error in TProofPlayerLite::Process: cannot init the packetizer
Info in TProofLite::UpdateDialog: processing was aborted - 0 events processed
[…]

Should it work with PROOF-Lite mode?

Thanks,
Ana.

Here something is wrong which we need to fix. In PROOF-Lite, the master IS the client so the only thing that should work is SetParallel(1). We’ll look into fixing the errors.

Cheers, Fons.