ChanServ changed the topic of #freedesktop to: https://www.freedesktop.org infrastructure and online services || for questions about freedesktop.org projects, please see each project's contact || for discussions about specifications, please use https://gitlab.freedesktop.org/xdg or xdg@lists.freedesktop.org
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
vx has joined #freedesktop
tzimmermann has joined #freedesktop
swatish2 has quit [Ping timeout: 480 seconds]
MrCooper_ has quit [Remote host closed the connection]
MrCooper has joined #freedesktop
swatish2 has joined #freedesktop
mvlad has joined #freedesktop
ximion has quit [Remote host closed the connection]
samuelig has quit []
samuelig has joined #freedesktop
___nick___ has joined #freedesktop
lsd|2 has joined #freedesktop
lynxeye has joined #freedesktop
K`den has joined #freedesktop
Kayden has quit [Read error: Connection reset by peer]
K`den has quit []
sima has joined #freedesktop
jturney has quit [Ping timeout: 480 seconds]
Kayden has joined #freedesktop
bmodem has quit [Ping timeout: 480 seconds]
swatish2 has quit [Ping timeout: 480 seconds]
<martink>
lava-Q: so if I have N same-type duts on a lava farm, and I'm launching a job with parallel = N, what would cause the farm to pick the parts of the job one-by-one for execution on those N duts?
<martink>
basically there's no parallelism ATM
Haaninjo has joined #freedesktop
bmodem has joined #freedesktop
jturney has joined #freedesktop
guludo has joined #freedesktop
gallo[m] has joined #freedesktop
<gallo[m]>
martink: If you have N idle DUTs of the same device type (DT) and submit N parallel jobs to that device type, the LAVA scheduler should ideally assign one shard to each idle DUT. However, if there's competition, like another pipeline running the same job or another project using the same DUTs, you might lose some parallelism. This is where job priority becomes important. For example, in Mesa, jobs from Marge pipelines have higher
<gallo[m]>
priority than other jobs, ensuring they get queued up first whenever there’s contention.
ins4ne has joined #freedesktop
gallo729 has joined #freedesktop
<ins4ne>
hmm
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
<ins4ne>
Irc are still only for idle i see.
vx has joined #freedesktop
swatish2 has joined #freedesktop
<martink>
gallo[m]: thanks, that's what I'd expect. but I'm observing a sequential execution of the shards across the idling duts here. I'll spend some more time testing.
swatish21 has joined #freedesktop
swatish2 has quit [Ping timeout: 480 seconds]
swatish21 has quit [Ping timeout: 480 seconds]
<MrCooper>
eric_engestrom: "for build jobs i/o is not an issue" if only it was that simple :) way back some tests in Mesa build jobs were randomly timing out due to the runner machine being overloaded with I/O
<MrCooper>
specifically, tests which used temporary files for passing data to the test process
<eric_engestrom>
MrCooper: ah, I didn't know it was i/o issues, I assumed it was cpu
<bentiss>
well, now that $(nproc) returns the "correct" number of CPU (allowed), I assume most automatic scripts are getting better at not scheduling too many concurent threads, and thus less pressure on the disks as well
ximion has joined #freedesktop
ins4ne has quit [Quit: Lost terminal]
ximion has quit [Remote host closed the connection]
<eric_engestrom>
MrCooper: thx; looks like build times are still _very_ variable :/
<eric_engestrom>
(I assume this is in response to !31846)
<eric_engestrom>
hmm wait that's actually in line with what I've seen
<MrCooper>
yeah saw that later, carry on :)
<eric_engestrom>
:P
tzimmermann has quit [Quit: Leaving]
bmodem has quit [Ping timeout: 480 seconds]
<daniels>
eric_engestrom: nice, thanks - fwiw I don’t think there’s any low-hanging fruit in debian-testing - it just happens to be the job which builds rusticl and nvk and aco
<eric_engestrom>
daniels: did you mean debian-testing-asan, the one that takes crazy long right now?
<eric_engestrom>
debian-testing is 12min which is a lot but reasonable given all that it builds - like you said
<daniels>
I meant that one, yeah - you said it might be one to fix but I don’t see how, unless we split by API again
<eric_engestrom>
yeah, there might not be a fix, I didn't look into it, I just thought I'd make a note of it
<MrCooper>
it might be worth exploring how short the jobs resulting from splitting this up can be
AbleBacon has joined #freedesktop
lynxeye has quit [Quit: Leaving.]
vx has quit [Quit: G-Line: User has been permanently banned from this network.]
vx has joined #freedesktop
ximion has joined #freedesktop
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
___nick___ has quit [Remote host closed the connection]