From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0DE81C61DBE for ; Wed, 26 Aug 2026 22:48:07 +0000 (UTC) Subject: Re: [PATCH v2 00/10] hashserv: Pipeline Upstream Queries To: bitbake-devel@lists.openembedded.org From: "Michal Sieron" X-Originating-Location: Warsaw, Mazovia, PL (147.161.248.97) X-Originating-Platform: Linux Edge 148 User-Agent: GROUPS.IO Web Poster MIME-Version: 1.0 Date: Wed, 26 Aug 2026 15:48:04 -0700 References: <20260724212822.1165552-1-JPEWhacker@gmail.com> <20260730183254.793698-1-JPEWhacker@gmail.com> <1147544.1785503145144982751@lists.openembedded.org> In-Reply-To: Message-ID: <2326647.1787784484085855892@lists.openembedded.org> Content-Type: multipart/mixed; boundary="IoDnxBTlP7TTB3DZ0CIX" List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 26 Aug 2026 22:48:07 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/bitbake-devel/message/20062 --IoDnxBTlP7TTB3DZ0CIX Content-Type: multipart/alternative; boundary="p8xHYdG8HDcR9PvyQmV1" --p8xHYdG8HDcR9PvyQmV1 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Joshua, > Any chance you've had time to look at this more? I've been unable to repr= oduce this particular issue. It looks like the server is just crashing or s= tuck somewhere where it's no longer responding, but I can't quite figure ou= t where that might be occurring. Unfortunately, I did not. But I just tried it again on my setup (new change= s pulled since last time), and it reproduced immediately. As I still don't have *that much* time to debug this I went and threw this = at Cursor, which did find the issue and generated a fix and a minimal repro= test. I attached the patch. Br, Micha=C5=82 --p8xHYdG8HDcR9PvyQmV1 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
Hi Joshua,
 
> Any chance you've had time to look at this more? I've been unable= to reproduce this particular issue. It looks like the server is just crash= ing or stuck somewhere where it's no longer responding, but I can't quite f= igure out where that might be occurring.
 
Unfortunately, I did not. But I just tried it again on my setup (new c= hanges pulled since last time), and it reproduced immediately.
As I still don't have *that much* time to debug this I went and threw = this at Cursor, which did find the issue and generated a fix and a minimal = repro test.
I attached the patch.
 
Br,
Micha=C5=82
--p8xHYdG8HDcR9PvyQmV1-- --IoDnxBTlP7TTB3DZ0CIX Content-Type: text/x-patch; name="0001-hashserv-server-Fix-upstream-get-unihash-miss-trunca.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-hashserv-server-Fix-upstream-get-unihash-miss-trunca.patch" RnJvbSA1YmM2Zjk4MzRjNTYzMjdkYjJlODUzYWY2ZDdkMTg4ZjQwMDExYjRmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNaWNoYWwgU2llcm9uIDxtaWNoYWwuc2llcm9uQG5va2lhLmNv bT4KRGF0ZTogVGh1LCAyNyBBdWcgMjAyNiAwMDoyODoyNCArMDIwMApTdWJqZWN0OiBbUEFUQ0hd IGhhc2hzZXJ2OiBzZXJ2ZXI6IEZpeCB1cHN0cmVhbSBnZXQtdW5paGFzaCBtaXNzIHRydW5jYXRp bmcKIHN0cmVhbQoKV2hlbiBhbiB1cHN0cmVhbSBoYXNoIGVxdWl2YWxlbmNlIHNlcnZlciBpcyBj b25maWd1cmVkLApoYW5kbGVfZ2V0X3N0cmVhbSgpIHJlc29sdmVzIGVhY2ggcXVlcnkgdGhyb3Vn aCBnZXRfdXBzdHJlYW1fcmVzdWx0KCkuCk9uIGFuIHVwc3RyZWFtIG1pc3MgdGhpcyByZXR1cm5l ZCBOb25lLCBidXQgTm9uZSBpcyB0aGUgZW5kLW9mLXN0cmVhbQpzZW50aW5lbCBjb25zdW1lZCBi eSBfc3RyZWFtX3F1ZXVlX2hhbmRsZXIoKS4gUmV0dXJuaW5nIGl0IHRoZXJlCnRlcm1pbmF0ZWQg dGhlIHJlc3BvbnNlIHN0cmVhbSBlYXJseSwgc28gdGhlIGRvd25zdHJlYW0gY2xpZW50IHJlY2Vp dmVkCmZld2VyIHJlcGxpZXMgdGhhbiBpdCBzZW50LCB0aW1lZCBvdXQgYW5kIHJldHJpZWQuCgpS ZXR1cm4gYW4gZW1wdHkgc3RyaW5nICgiIikgb24gYSBtaXNzIGluc3RlYWQsIHdoaWNoIG1hdGNo ZXMgdGhlCm5vbi11cHN0cmVhbSBnZXQtc3RyZWFtIGhhbmRsZXIuCgpBbHNvIGFkZCB0ZXN0X3Vw c3RyZWFtX2dldF9zdHJlYW1fbWlzcyBjb3ZlcmluZyBhbiBpbnRlcmxlYXZlZCBtaXNzL2hpdApi YXRjaCwgYW4gYWxsLW1pc3MgYmF0Y2gsIGFuZCBhIHNpbmd1bGFyIG1pc3MgdGhyb3VnaCBhbiB1 cHN0cmVhbS4KCkFJLUdlbmVyYXRlZDogVXNlcyBDdXJzb3IKU2lnbmVkLW9mZi1ieTogTWljaGFs IFNpZXJvbiA8bWljaGFsLnNpZXJvbkBub2tpYS5jb20+Ci0tLQogbGliL2hhc2hzZXJ2L3NlcnZl ci5weSB8ICA0ICsrKy0KIGxpYi9oYXNoc2Vydi90ZXN0cy5weSAgfCAzNyArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMo KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saWIvaGFzaHNlcnYvc2VydmVyLnB5IGIv bGliL2hhc2hzZXJ2L3NlcnZlci5weQppbmRleCAwMTUzNzMwZmEuLmUyODE0OTI1NyAxMDA2NDQK LS0tIGEvbGliL2hhc2hzZXJ2L3NlcnZlci5weQorKysgYi9saWIvaGFzaHNlcnYvc2VydmVyLnB5 CkBAIC01MDQsNyArNTA0LDkgQEAgY2xhc3MgU2VydmVyQ2xpZW50KGJiLmFzeW5jcnBjLkFzeW5j U2VydmVyQ29ubmVjdGlvbik6CiAgICAgICAgICAgICAgICAgaWYgdW5paGFzaDoKICAgICAgICAg ICAgICAgICAgICAgbWV0aG9kLCB0YXNraGFzaCA9IG0uc3BsaXQoKQogICAgICAgICAgICAgICAg ICAgICBhd2FpdCBzZWxmLnNlcnZlci5iYWNrZmlsbF9xdWV1ZS5wdXQoKG1ldGhvZCwgdGFza2hh c2gpKQotICAgICAgICAgICAgICAgIHJldHVybiB1bmloYXNoCisgICAgICAgICAgICAgICAgIyBP biBtaXNzIHJlcGxhY2UgYE5vbmVgIHdpdGggYCIiYCB0byBtYXRjaCBub24tdXBzdHJlYW0gaGFu ZGxlcgorICAgICAgICAgICAgICAgICMgYW5kIGF2b2lkIHN0cmVhbSB0cnVuY2F0aW9uLgorICAg ICAgICAgICAgICAgIHJldHVybiB1bmloYXNoIG9yICIiCiAKICAgICAgICAgICAgIHF1ZXVlID0g YXN5bmNpby5RdWV1ZSgpCiAgICAgICAgICAgICB1cHN0cmVhbSA9IFVwc3RyZWFtUXVldWUoCmRp ZmYgLS1naXQgYS9saWIvaGFzaHNlcnYvdGVzdHMucHkgYi9saWIvaGFzaHNlcnYvdGVzdHMucHkK aW5kZXggNjIwMWNlM2JkLi4xNWVlN2VjZGUgMTAwNjQ0Ci0tLSBhL2xpYi9oYXNoc2Vydi90ZXN0 cy5weQorKysgYi9saWIvaGFzaHNlcnYvdGVzdHMucHkKQEAgLTYwNiw2ICs2MDYsNDMgQEAgY2xh c3MgSGFzaEVxdWl2YWxlbmNlQ29tbW9uVGVzdHMob2JqZWN0KToKIAogICAgICAgICBhc3luY2lv LnJ1bihjaGVja191bmloYXNoZXMoKSkKIAorICAgIGRlZiB0ZXN0X3Vwc3RyZWFtX2dldF9zdHJl YW1fbWlzcyhzZWxmKToKKyAgICAgICAgZG93bl9zZXJ2ZXIgPSBzZWxmLnN0YXJ0X3NlcnZlcih1 cHN0cmVhbT1zZWxmLnNlcnZlci5hZGRyZXNzKQorICAgICAgICBkb3duX2NsaWVudCA9IHNlbGYu c3RhcnRfY2xpZW50KGRvd25fc2VydmVyLmFkZHJlc3MpCisKKyAgICAgICAgIyBUd28gaGFzaGVz IHByZXNlbnQgdXBzdHJlYW0gKGhpdHMpCisgICAgICAgIHRhc2toYXNoMSA9ICc4YWE5NmZjZmZi NTgzMWIzYzJjMGNiNzVmMDQzMWUzZjhiMjA1NTRhJworICAgICAgICBvdXRoYXNoMSA9ICdhZmUy NDBhNDM5OTU5Y2U4NmY1ZTMyMmY4YzIwOGUxZmVkZWZlYTllODEzZjIxNDBjODFhZjg2NmNjOWVk ZjdlJworICAgICAgICB1bmloYXNoMSA9ICc1YjUyMWQ4YTEyNjgzMDg2Y2MwOGJjMmM2ZDk0YTdh MmRjZmYxN2ViYTUzYjk5MTFlMTQ1ZDUxMTY0Njg5MzgwJworICAgICAgICBzZWxmLmNsaWVudC5y ZXBvcnRfdW5paGFzaCh0YXNraGFzaDEsIHNlbGYuTUVUSE9ELCBvdXRoYXNoMSwgdW5paGFzaDEp CisKKyAgICAgICAgdGFza2hhc2gyID0gJ2UzZGEwMDU5M2Q2YTdmYjQzNWM3ZTIxMTQ5NzZjNTlj NWZkNmQ1NjEnCisgICAgICAgIG91dGhhc2gyID0gJzFjZjg3MTNlNjQ1ZjQ5MWViOWM5NTlkMjBi NWNhZTFjNDcxMzNhMjkyNjI2ZGRhOWIxMDcwOTg1N2NiZTY4OGEnCisgICAgICAgIHVuaWhhc2gy ID0gJzdhZWJlZjA3ZDY2YThjMGY5MmQwYzRmNjVlYzhiMWZiYjg1MGEzNjkzYzUzODI3Yjg3NzRi NjRmYTlhOGE5ZmUnCisgICAgICAgIHNlbGYuY2xpZW50LnJlcG9ydF91bmloYXNoKHRhc2toYXNo Miwgc2VsZi5NRVRIT0QsIG91dGhhc2gyLCB1bmloYXNoMikKKworICAgICAgICAjIFR3byB0YXNr aGFzaGVzIHByZXNlbnQgbm93aGVyZSAodXBzdHJlYW0gbWlzc2VzKQorICAgICAgICBtaXNzMSA9 ICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxJworICAgICAgICBtaXNz MiA9ICcwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAyJworCisgICAgICAg ICMgTWlzcyBpbnRlcmxlYXZlZCB3aXRoIGhpdHM6IGEgbWlzcyBtdXN0IG5vdCB0cnVuY2F0ZSB0 aGUgc3RyZWFtCisgICAgICAgIHJlc3VsdHMgPSBkb3duX2NsaWVudC5nZXRfdW5paGFzaF9iYXRj aChbCisgICAgICAgICAgICAoc2VsZi5NRVRIT0QsIG1pc3MxKSwKKyAgICAgICAgICAgIChzZWxm Lk1FVEhPRCwgdGFza2hhc2gxKSwKKyAgICAgICAgICAgIChzZWxmLk1FVEhPRCwgbWlzczIpLAor ICAgICAgICAgICAgKHNlbGYuTUVUSE9ELCB0YXNraGFzaDIpLAorICAgICAgICBdKQorICAgICAg ICBzZWxmLmFzc2VydEVxdWFsKHJlc3VsdHMsIFtOb25lLCB1bmloYXNoMSwgTm9uZSwgdW5paGFz aDJdKQorCisgICAgICAgICMgQWxsLW1pc3MgYmF0Y2gKKyAgICAgICAgc2VsZi5hc3NlcnRFcXVh bCgKKyAgICAgICAgICAgIGRvd25fY2xpZW50LmdldF91bmloYXNoX2JhdGNoKFsoc2VsZi5NRVRI T0QsIG1pc3MxKSwgKHNlbGYuTUVUSE9ELCBtaXNzMildKSwKKyAgICAgICAgICAgIFtOb25lLCBO b25lXSwKKyAgICAgICAgKQorCisgICAgICAgICMgU2luZ3VsYXIgZ2V0LXVuaWhhc2ggbWlzcwor ICAgICAgICBzZWxmLmFzc2VydENsaWVudEdldEhhc2goZG93bl9jbGllbnQsIG1pc3MxLCBOb25l KQorCiAgICAgZGVmIHRlc3RfdW5paGFzaF9leHNpdHMoc2VsZik6CiAgICAgICAgIHRhc2toYXNo LCBvdXRoYXNoLCB1bmloYXNoID0gc2VsZi5jcmVhdGVfdGVzdF9oYXNoKHNlbGYuY2xpZW50KQog ICAgICAgICBzZWxmLmFzc2VydFRydWUoc2VsZi5jbGllbnQudW5paGFzaF9leGlzdHModW5paGFz aCkpCg== --IoDnxBTlP7TTB3DZ0CIX--