Path: csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod From: "Rebecca N. Palmer" Newsgroups: linux.debian.bugs.dist,linux.debian.maint.python Subject: Bug#1030096: Any ideas Re: #1030096 dask.distributed intermittent autopkgtest fail ? Date: Mon, 06 Feb 2023 09:10:02 +0100 Message-ID: References: X-Original-To: 1030096@bugs.debian.org, debian-python@lists.debian.org X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Mon Feb 6 08:03:11 2023 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -3.499 Reply-To: "Rebecca N. Palmer" , 1030096@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: Debian Python Team X-Debian-Pr-Message: followup 1030096 X-Debian-Pr-Package: dask.distributed X-Debian-Pr-Source: dask.distributed Arc-Seal: i=1; a=rsa-sha256; t=1675670369; cv=none; d=zohomail.com; s=zohoarc; b=LHbvdgiDAijHP2mMouX5riQhsE5DDUxbmkubGXUQYxToqKlxOzPjC7IbZzqJ5IOi5RdL6fggEYppyLkWKdoIbrOtyzO6rSlCQdp2VDHA0Lye6s9xZlvDok+JGehHw281loIgpsamTovBbjm2Q+dO6HfIuy4R+Ff6pTs0+Hx4Vy4= Arc-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1675670369; h=Content-Type:Content-Transfer-Encoding:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=dQpG5z8qE3DIixLnfcfKl5xpWZVvQ2svoW2li7ozQec=; b=ahz1pQCvN6b6OmZUCIftCWMosq+l0n5YXaJinQ3GZxaMkyCOV0OIXx2f2ibJEU0qfn6ZwYN/gwDoXOEsHlpQBNC9s8rPqV0CRRKcVAjddFuYXe/fcTTTvayhIUAEgDPury/I6PDywHxr/eudRMjvMKjtELabJKwYmNJvyc5g5NQ= Arc-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=rebecca_palmer@zoho.com; dmarc=pass header.from= MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Content-Language: en-US Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Zohomailclient: External X-Debian-Message: from BTS X-Mailing-List: archive/latest/1758444 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 38 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Mon, 6 Feb 2023 07:59:17 +0000 X-Original-Message-ID: X-Original-References: <501750bb-274c-6bba-7e04-594458aea097@zoho.com> <46ffe341-69af-90e0-3431-9cab6ecd391b@debian.org> <501750bb-274c-6bba-7e04-594458aea097@zoho.com> Xref: csiph.com linux.debian.bugs.dist:1136576 linux.debian.maint.python:14898 (Background: the pandas + dask transition broke dask.distributed and it was hence removed from testing; I didn't notice at the time that if we don't get it back in we lose Spyder.) On 05/02/2023 21:44, Rebecca N. Palmer wrote: > I currently have this in a state where it sometimes succeeds and > sometimes doesn't: > https://salsa.debian.org/rnpalmer-guest/dask.distributed/-/tree/fix1030096 > > Tests I've seen to fail multiple times (and don't have a fix for): > test_balance_expensive_tasks[enough work to steal] > https://salsa.debian.org/rnpalmer-guest/dask.distributed/-/jobs/3902376 > (Seems to be the most common problem.  Using @pytest.mark.flaky to try 3 > times doesn't seem to have helped, suggesting that if it fails once it > keeps failing in that run.  Applying part of upstream pull 7253 seemed > to make things worse, but I haven't tried applying the whole thing.) > test_popen_timeout > https://salsa.debian.org/rnpalmer-guest/dask.distributed/-/jobs/3902745 > > Tests I've seen to fail once: > test_stress_scatter_death > https://salsa.debian.org/rnpalmer-guest/dask.distributed/-/jobs/3902040 > test_tcp_many_listeners[asyncio] > https://salsa.debian.org/rnpalmer-guest/dask.distributed/-/jobs/3896327 And now test_failing_task_increments_suspicious (once): https://salsa.debian.org/rnpalmer-guest/dask.distributed/-/jobs/3903956 (We don't have to pass build-i386 (as this is an arch:all package) or reprotest, but if these are effectively-random failures, they might also be able to occur in build or autopkgtest.) I'm probably the wrong person to be working on this - I don't know enough about this package to say whether ignoring this kind of intermittent failure (as my 'flaky' marks do) is appropriate, or to have much idea how to actually fix it. We could also try upgrading dask + dask.distributed to 2023.1, but that's a risky move at this point.