Thanks for the very useful information. Now I can only schedule jobs from two schedds with similar speed by defining different subsets of machines for each queue. But if I use the same set of machines for both schedds(I suppose Condor should support scheduling jobs from both schedds using the set of machines), even I use different user names or accocunting groups, Condor always schedule jobs from one of the schedds, and few from another. By the way, my application is like:
- one Java application use BirdBath SOAP API to submit 256 identical jobs to a schedd on the same first machine;
- another same Java application use BirdBath SOAP API to submit 256 same jobs to another schedd on the same second machine simultaneously;
- all jobs requests are submitted to the schedds through multiple clusters each of which has 32 jobs;
- the two schedds are in different NT domains;
- all job requests from both schedds define the same set of 32 machines to run; Note: if the schedds define two different subsets of machines to run here, then the scheduling speeds from two schedds are similar.
Any idea? Many thanks.
Another question is when I use condor_userprio to set priority values or delete a accounting group, the output said the operation has been done, but when I use this command to check again even after a long period of time, their contents are still same which mean my operations do not work. By the way, I run this command on a worker machine not the Central manager.
Any idea on this question? Thanks.
> Date: Tue, 28 Jul 2009 15:42:27 -0500
> From: zmiller@xxxxxxxxxxx
> To: condor-users@xxxxxxxxxxx
> Subject: Re: [Condor-users] A question about two submit points
> On Tue, Jul 28, 2009 at 03:32:34PM +0000, jun wang wrote:
> > Hi All,
> > I did a test to submit jobs from two machines and expect they will be scheduled
> > to execute at a roughly similar speed each. But Condor always pick up jobs from
> > one queue to run in most time and pick up only few jobs from another queue. I
> > tried to increase the priority of the jobs in the second queue, but there is no
> > difference.
> let me try to clarify how this works. first, the job priority only matters
> within a single schedd, so this will not do what you wish. second, condor
> schedules jobs and assigns priority based on the owner of the job. i'm
> guessing in this case, the jobs have the same owner in both schedds.
> here's two simple options:
> 1) use accounting groups. jobs submitted to schedd A and schedd B should then
> have different accounting groups.
> 2) submit the jobs as a different user to each schedd. then they will be
> prioritized equally.
> if you opt for #1 (which i would probably recommend), you can also use
> SUBMIT_EXPRS in the config files to do this automatically for you:
> please let me know if i can help further. thanks!
> Condor-users mailing list
> To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
> subject: Unsubscribe
> You can also unsubscribe by visiting
> The archives can be found at:
Windows Live™ Hotmail®: Celebrate the moment with your favorite sports pics. Check it out.