All of lore.kernel.org
 help / color / mirror / Atom feed
* teuthology job priorities
@ 2015-05-28  9:32 Loic Dachary
  2015-05-28 16:21 ` Yuri Weinstein
  2015-05-28 18:04 ` Gregory Farnum
  0 siblings, 2 replies; 3+ messages in thread
From: Loic Dachary @ 2015-05-28  9:32 UTC (permalink / raw)
  To: Ceph Development

[-- Attachment #1: Type: text/plain, Size: 815 bytes --]

Hi,

This morning I'll schedule a job with priority 50, assuming nobody will get mad at me for using such a low priority because the associated bug fix blocks the release of v0.94.2 (http://tracker.ceph.com/issues/11546) and also assuming noone uses a priority lower than 100 just to get in front of the nightlies[1]. In my imagination

   priority [0,100] is for emergencies
   priority [100,1000] is to schedule a job with higher priority than the nightlies
   priority 1000 (the default) is for all automated tests and no human being wait on them (the nightlies for instance).

Does someone have a different mapping in mind ?

Cheers

[1] the nightlies http://tracker.ceph.com/projects/ceph-releases/wiki/HOWTO_monitor_the_automated_tests_AKA_nightlies
-- 
Loïc Dachary, Artisan Logiciel Libre


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: teuthology job priorities
  2015-05-28  9:32 teuthology job priorities Loic Dachary
@ 2015-05-28 16:21 ` Yuri Weinstein
  2015-05-28 18:04 ` Gregory Farnum
  1 sibling, 0 replies; 3+ messages in thread
From: Yuri Weinstein @ 2015-05-28 16:21 UTC (permalink / raw)
  To: Loic Dachary; +Cc: Ceph Development

I usually use: 
priority [90,100]

for point releases validations.

This is a good thread to bring up for open approval/disapproval.

Does that sound reasonable ??

Thx
YuriW

----- Original Message -----
From: "Loic Dachary" <loic@dachary.org>
To: "Ceph Development" <ceph-devel@vger.kernel.org>
Sent: Thursday, May 28, 2015 2:32:29 AM
Subject: teuthology job priorities

Hi,

This morning I'll schedule a job with priority 50, assuming nobody will get mad at me for using such a low priority because the associated bug fix blocks the release of v0.94.2 (http://tracker.ceph.com/issues/11546) and also assuming noone uses a priority lower than 100 just to get in front of the nightlies[1]. In my imagination

   priority [0,100] is for emergencies
   priority [100,1000] is to schedule a job with higher priority than the nightlies
   priority 1000 (the default) is for all automated tests and no human being wait on them (the nightlies for instance).

Does someone have a different mapping in mind ?

Cheers

[1] the nightlies http://tracker.ceph.com/projects/ceph-releases/wiki/HOWTO_monitor_the_automated_tests_AKA_nightlies
-- 
Loïc Dachary, Artisan Logiciel Libre
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: teuthology job priorities
  2015-05-28  9:32 teuthology job priorities Loic Dachary
  2015-05-28 16:21 ` Yuri Weinstein
@ 2015-05-28 18:04 ` Gregory Farnum
  1 sibling, 0 replies; 3+ messages in thread
From: Gregory Farnum @ 2015-05-28 18:04 UTC (permalink / raw)
  To: Loic Dachary; +Cc: Ceph Development

On Thu, May 28, 2015 at 2:32 AM, Loic Dachary <loic@dachary.org> wrote:
> Hi,
>
> This morning I'll schedule a job with priority 50, assuming nobody will get mad at me for using such a low priority because the associated bug fix blocks the release of v0.94.2 (http://tracker.ceph.com/issues/11546) and also assuming noone uses a priority lower than 100 just to get in front of the nightlies[1]. In my imagination
>
>    priority [0,100] is for emergencies
>    priority [100,1000] is to schedule a job with higher priority than the nightlies
>    priority 1000 (the default) is for all automated tests and no human being wait on them (the nightlies for instance).
>
> Does someone have a different mapping in mind ?

Those are pretty sensible. In practice I think the important points to
be aware of are:
1000: nightly priority
101: Sam's priority for anything he schedules.

That 101 can be a bit tricky since going over it can mean you don't
run for a few days if he's busy running stuff repeatedly. It's kind of
an unfortunate race to the bottom when there are several people who
think their stuff is important. (A few weeks ago Sage was running RGW
bugfix tests for several days, at least some of which were priority 1.
I was also trying to push some stuff through at the time and that was
quite an experience.) :/
-Greg

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-05-28 18:04 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-28  9:32 teuthology job priorities Loic Dachary
2015-05-28 16:21 ` Yuri Weinstein
2015-05-28 18:04 ` Gregory Farnum

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.