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
aliosablack has joined #freedesktop
chomwitt has quit [Ping timeout: 480 seconds]
aliosablack has quit [Ping timeout: 480 seconds]
strugee has joined #freedesktop
ybogdano has joined #freedesktop
ybogdano has quit [Ping timeout: 480 seconds]
xyb has joined #freedesktop
xyb_ has joined #freedesktop
xyb has quit [Ping timeout: 480 seconds]
xyb__ has joined #freedesktop
xyb_ has quit [Ping timeout: 480 seconds]
xyb__ has quit [Ping timeout: 480 seconds]
ngcortes has quit [Quit: Leaving]
<DavidHeidelberg[m]> bentiss: we download big traces binaries; there is risk that the binary gets corrupted due multiple factors (while on transit, rest...) so idea was to be able do sha256sum with value gathered from x-amz-content-sha256 after the download
<mupuf> DavidHeidelberg[m]: define big, and are you going to be able to fit them in memory, for runners with limited amount of RAM? Or do you download them and store them on the local NFS server for the duration of the job?
jekstrand has quit [Ping timeout: 480 seconds]
<bentiss> DavidHeidelberg[m]: the headers of the object contains the "etag" which is the md5sum used when uploaded. And with https://teppen.io/2018/10/23/aws_s3_verify_etags/ you can compare the local tag with the remote
eroux has joined #freedesktop
jekstrand has joined #freedesktop
chomwitt has joined #freedesktop
<bentiss> I just did `URL=https://s3.freedesktop.org/git-cache/bentiss/mesa/mesa.tar.gz ; curl -LO $URL && python verify_object.py mesa.tar.gz $(curl -I $URL | grep etag | cut -d ' ' -f 2 | jq -r)` (the last jq is to strip the \r from the string)
<bentiss> and it says "Local file matches"
alanc has quit [Remote host closed the connection]
alanc has joined #freedesktop
danvet has joined #freedesktop
itoral has joined #freedesktop
m5zs7k has quit [Ping timeout: 480 seconds]
m5zs7k has joined #freedesktop
MajorBiscuit has joined #freedesktop
Major_Biscuit has joined #freedesktop
MajorBiscuit has quit [Ping timeout: 480 seconds]
<bentiss> daniels: mind if I assign https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19076 to marge? (I am never fully certain about the process of when and who assigns marge to a MR)
AbleBacon has quit [Read error: Connection reset by peer]
mvlad has joined #freedesktop
vbenes has joined #freedesktop
aleksander has joined #freedesktop
<aleksander> hey! I have a bunch of pipelines failing with errors failing to pull images from registry, https://gitlab.freedesktop.org/cmeerw/libmbim/-/pipelines/727457
<aleksander> "manifest unknown"
<aleksander> any idea how to solve this?
<aleksander> daniels bentiss broken registry cache like last time?
<bentiss> looks like it
<jadahl> or make a naive assumption that we only check symbol conflicts if its a statically linked executable
<jadahl> oops, sorry
<bentiss> aleksander: https://gitlab.freedesktop.org/cmeerw/libmbim is "internal", is that correct?
<bentiss> the registry cache is probably not able to retrieve the tag because you need to be authenticated for that
<daniels> bentiss: done now, thanks!
<bentiss> daniels: great thanks!
<aleksander> bentiss, internal? you mean that user cloned the repo privately?
<bentiss> aleksander: almost privately, it's "internal", not public
<bentiss> only authenticated users can have a look
<aleksander> ah I see
<aleksander> is there an easy way to force merge without pipelines passing by using the web UI?
<bentiss> it's in your project settings
<bentiss> if you need I can turn the public setting on on that particular repo, but I don't know if this was intentional or not
<aleksander> nah nah, don't worry
<aleksander> I'll merge manually
<bentiss> worse case, you pull the MR locally, merge locally, and push to main, it will mark the MR as merged
<aleksander> yep yep
<aleksander> thanks
<bentiss> no worries
chomwitt has quit [Ping timeout: 480 seconds]
kem has quit [Ping timeout: 480 seconds]
kem has joined #freedesktop
<DavidHeidelberg[m]> bentiss: You helped me a lot! Thank you
<DavidHeidelberg[m]> mupuf: we could eventually keep them in RAM _but_ the issue is running in parallel ~ four ~ 300M traces which are brotli compressed (so decompressed in memory it takes huge amount) so we would meet OOM. For some targets we already have to decrease parallelism because memory constraints
<mupuf> yeah, I am not advocating for that, I was just curious :)
<mupuf> And I wish our traces were 300M big :D
Consolatis_ has joined #freedesktop
Consolatis is now known as Guest413
Consolatis_ is now known as Consolatis
<mupuf> Well, *some* are, but most are measured in GB
Guest413 has quit [Ping timeout: 480 seconds]
<DavidHeidelberg[m]> We have usually one frame traces :D for restricted some are > 1G
<DavidHeidelberg[m]> mupuf: oh, you reminded me zram ;-)
<mupuf> DavidHeidelberg[m]: this may help, indeed :)
itoral has quit []
Guest419 has joined #freedesktop
Guest419 has left #freedesktop [#freedesktop]
chomwitt has joined #freedesktop
AbleBacon has joined #freedesktop
aleksander has quit [Quit: Leaving]
alatiera has quit [Quit: The Lounge - https://thelounge.chat]
alatiera has joined #freedesktop
cnsvc has quit [Ping timeout: 480 seconds]
cnsvc has joined #freedesktop
Haaninjo has joined #freedesktop
ybogdano has joined #freedesktop
miracolix has joined #freedesktop
ybogdano is now known as Guest432
Guest432 has quit [Read error: Connection reset by peer]
ybogdano has joined #freedesktop
mvlad has quit [Remote host closed the connection]
thaller has quit [Quit: Leaving]
thaller has joined #freedesktop
ybogdano has quit [Ping timeout: 480 seconds]
ngcortes has joined #freedesktop
ngcortes_ has joined #freedesktop
ngcortes_ has quit []
ngcortes has quit []
ngcortes has joined #freedesktop
Major_Biscuit has quit [Ping timeout: 480 seconds]
grayhat88 has joined #freedesktop
danvet has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
ds` has quit [Quit: ...]
ds` has joined #freedesktop
chomwitt has quit [Ping timeout: 480 seconds]
<DavidHeidelberg[m]> bentiss: so good tip, seems to solve the issue, now we can check for the etag and size even when resource is cached to ensure it didn't got damaged or something
alanc has quit [Remote host closed the connection]
ybogdano has joined #freedesktop
alanc has joined #freedesktop