From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 09A0F5C1DB3; Thu, 19 Dec 2024 16:12:24 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 09A0F5C1DB3 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1734613944; bh=3IJpw6+QnVH65ATBSeekyKrXAKvrx/JCthZ5IScBxlA=; h=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:Cc:From; b=sE1UnOcIufgt5UIsEu8lcVeI+zp+O63T8hg9DrryO3c+vjcDQy4ya+FxCH4AmR0Xy KeQI2EljCQi9vOkIf0sy24gKAcKcIW9WhOU1y87LHeWxGj9scFHkNV6sqBjwUkenNF dAZmp5mRDmHSKUJnPbVYaQ3TKjl5HABw3hNAkM5I= Received: from send150.i.mail.ru (send150.i.mail.ru [89.221.237.245]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 211AC5C1DB3 for ; Thu, 19 Dec 2024 16:12:23 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 211AC5C1DB3 Received: by exim-smtp-cc4f974bf-phpk6 with esmtpa (envelope-from ) id 1tOGKE-000000000d0-05uW; Thu, 19 Dec 2024 16:12:22 +0300 To: Maxim Kokryashkin , Sergey Bronnikov Date: Thu, 19 Dec 2024 16:11:16 +0300 Message-ID: <20241219131116.27586-1-skaplun@tarantool.org> X-Mailer: git-send-email 2.47.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Mailru-Src: smtp X-7564579A: B8F34718100C35BD X-77F55803: 4F1203BC0FB41BD90D1D1AB545089981E45019BE5F1587EE0EB21171BC1D3325182A05F538085040C39E545BE0AF77F83DE06ABAFEAF6705EED085D3DDE94F6C00EF6D0D6109F82CA1875F26E213F90A X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE7FBB2043146276655EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F79006373B9A54BB7A5AC0F68638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D8BE02B549667F776A03B1FE1A8291701E8ECEE9D2733F691BCC7F00164DA146DAFE8445B8C89999728AA50765F790063741F7343E26298569389733CBF5DBD5E9C8A9BA7A39EFB766F5D81C698A659EA7CC7F00164DA146DA9985D098DBDEAEC82D01283D1ACF37BAF6B57BC7E6449061A352F6E88A58FB86F5D81C698A659EA7E827F84554CEF5019E625A9149C048EE9ECD01F8117BC8BEE2021AF6380DFAD18AA50765F790063735872C767BF85DA227C277FBC8AE2E8B53A69B3AC30C7B9475ECD9A6C639B01B4E70A05D1297E1BBCB5012B2E24CD356 X-C1DE0DAB: 0D63561A33F958A58607476005CED1C95002B1117B3ED69603CFE08BC25DAF6C1A1B8FE1FED62FE8823CB91A9FED034534781492E4B8EEADF12279BA039A6965C79554A2A72441328621D336A7BC284946AD531847A6065A17B107DEF921CE79BDAD6C7F3747799A X-C8649E89: 1C3962B70DF3F0ADE00A9FD3E00BEEDF77DD89D51EBB7742D3581295AF09D3DF87807E0823442EA2ED31085941D9CD0AF7F820E7B07EA4CF1840F097166A21252FA7F835181E35800F85081AD2CC17ABE79003515024CC35CBE0296D7E8D7E7C24A398DE2C7926EDB037BC34E9799A53E71A11D787718D8832D97B5172367B83C226CC413062362A913E6812662D5F2A5EAB5682573093F7837F15F2B5E4A70B33F2C28C22F508233FCF178C6DD14203 X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojfZ9BPZgVRhp7+oA8HQ9pZw== X-DA7885C5: D485B8F0ED25C75FF255D290C0D534F9EF2BBF7C844F8E22BFE496B3F623D8B951C759A21366E9175B1A4C17EAA7BC4BEF2421ABFA55128DAF83EF9164C44C7E X-Mailru-Sender: 689FA8AB762F739381B31377CF4CA219F6B58AD73E6FA93E9D42BFB5C5102611937E700502A0278DE49D44BB4BD9522A059A1ED8796F048DB274557F927329BE89D5A3BC2B10C37545BD1C3CC395C826B4A721A3011E896F X-Mras: Ok Subject: [Tarantool-patches] [PATCH luajit] test: fix flaky fix-slots-overflow-for-varg-record X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sergey Kaplun via Tarantool-patches Reply-To: Sergey Kaplun Cc: tarantool-patches@dev.tarantool.org Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" The aforementioned test is flaky when it is run by Tarantool, since the necessary trace isn't compiled due to hotcount collisions. This patch fixes this by adding the additional reset of hot counters. --- Branch: https://github.com/tarantool/luajit/tree/skaplun/gh-noticket-fix-flaky-test Tested locally on the Tarantool Before the patch: | ctest --repeat-until-fail 100 -R fix-slots-overflow-for-varg-record.test.lua Failed With the patch | ctest --repeat-until-fail 1000 -R fix-slots-overflow-for-varg-record.test.lua |... | 100% tests passed, 0 tests failed out of 1 .../fix-slots-overflow-for-varg-record.test.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/tarantool-tests/fix-slots-overflow-for-varg-record.test.lua b/test/tarantool-tests/fix-slots-overflow-for-varg-record.test.lua index b09a722d..7ffa6719 100644 --- a/test/tarantool-tests/fix-slots-overflow-for-varg-record.test.lua +++ b/test/tarantool-tests/fix-slots-overflow-for-varg-record.test.lua @@ -89,6 +89,9 @@ wrapper() assert(not traceinfo(1), 'no traces recorded') +-- Reset hot counters to avoid collisions and blacklisting. +jit.opt.start('hotloop=1') + -- The simplest trace to compile. for _ = 1, 4 do end -- 2.47.0