From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id D8685A0C43 for ; Mon, 18 Oct 2021 09:46:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D2EC040683; Mon, 18 Oct 2021 09:46:39 +0200 (CEST) Received: from AZHDRRW-EX01.nvidia.com (azhdrrw-ex01.nvidia.com [20.51.104.162]) by mails.dpdk.org (Postfix) with ESMTP id D76CF40141 for ; Mon, 18 Oct 2021 09:46:38 +0200 (CEST) Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.104) by mxs.oss.nvidia.com (10.13.234.36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.858.15; Mon, 18 Oct 2021 00:46:38 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UqbSingvA7kRqwDJ5GAyiO+aBjYQoLnfC+YCispGFtyme1JXBfkfcwbz6p1VwU3gseolOVFepMC/zeSq9KSFIPh8eckTOnmWa6yK3fgs9Ez7ZmNfnv/DmypHxqKgKlTrSUJv7rQXMkqd4+xLIBBXHhdL74LeydjWFZ56AhO6fpPiW7kRREN+M+UAthNxXvaVAsFOU3O5rKXQtN0otWKq55ukBH8gGlnaE5Hq0tRKD3AvXb7tjyrEflAhz3S/D4efhxDp1c0+iw7Gbi4tUmHmEKXSqMFBofa2Q/eXFTaK2QCf6SbXr/cC9hSsY0oF5H8y1JOsTLRELphfRLykoNwi/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=k674jUN10dhOnM+fIpLjPlKwhmYhpRrWy/IoLTQHQKg=; b=mv+r6g4a0qCYfwC5VuKlz0UXkdbuABx7A2wkkrP4K8V3MTQe8R+HKIDal5HeWUdVT91THgQ3c0y9mEnBD5H8701lUya/5m0jZ9QvQQdaxJ/teiXkGEKwG7LEyRIhJJhNE+dKKxsdPfxXuwoMIrY+tjBGAu/12S0Xrwk8S3MEzB4iLej+KXa9DRZTTblg+CoRhRPGGANgiI7j46Xi5pYUzkGN0WV0IJLTvXkX8EsGMvnqcTtzAKaJTO007C0in82irfKeVqtNlC12yhVyXLH4Jk+5ZV9Auy+nlMduJkzDimMORxDqe7N4zMKddgH9cZ05xUXJqybdHdvXSoEd9Td1hg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 216.228.112.34) smtp.rcpttodomain=intel.com smtp.mailfrom=nvidia.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k674jUN10dhOnM+fIpLjPlKwhmYhpRrWy/IoLTQHQKg=; b=EloZ9Rysuw1dqv79OC/0PlV1Pqyoy1GYURizUeTsMF6z84i1C7DJbq5sFsXp0BfcZxQoYKWXp/VsOF9/FK3CU2GQSXhq9pTzkllBfOlu6eA+NxQDgfBaSShj6tyyXj+gMz8sl4JTEHHgu1lkKauDR51D4kIM6pFzlGqjsyz4g+HbSzWygiXTfbN692hrDAFF+8sm8C67FhzLb7YHNrAcQFCC44K9OZ2waN1WF87k+iku65CIf6hXDEcqEdcd+BjIOINGtTKXTnV3G/GhgHyF/Y5pvRXeEzFbCSPQo43gb6gI+sUpTeaZAppo3YUj8CUFJKux1XopqBn8hXPwpmZDkg== Received: from MWHPR02CA0019.namprd02.prod.outlook.com (2603:10b6:300:4b::29) by BN7PR12MB2739.namprd12.prod.outlook.com (2603:10b6:408:31::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.18; Mon, 18 Oct 2021 07:46:33 +0000 Received: from CO1NAM11FT008.eop-nam11.prod.protection.outlook.com (2603:10b6:300:4b:cafe::34) by MWHPR02CA0019.outlook.office365.com (2603:10b6:300:4b::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.15 via Frontend Transport; Mon, 18 Oct 2021 07:46:33 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 216.228.112.34) smtp.mailfrom=nvidia.com; intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 216.228.112.34 as permitted sender) receiver=protection.outlook.com; client-ip=216.228.112.34; helo=mail.nvidia.com; Received: from mail.nvidia.com (216.228.112.34) by CO1NAM11FT008.mail.protection.outlook.com (10.13.175.191) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.4608.15 via Frontend Transport; Mon, 18 Oct 2021 07:46:32 +0000 Received: from nvidia.com (172.20.187.5) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Mon, 18 Oct 2021 07:46:29 +0000 From: Ali Alnubani To: CC: , , , , Date: Mon, 18 Oct 2021 10:45:00 +0300 Message-ID: <20211018074500.16199-11-alialnu@nvidia.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20211018074500.16199-1-alialnu@nvidia.com> References: <20211018074500.16199-1-alialnu@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [172.20.187.5] X-ClientProxiedBy: HQMAIL111.nvidia.com (172.20.187.18) To HQMAIL107.nvidia.com (172.20.187.13) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a6614f17-3c41-45f2-e288-08d9920b67b6 X-MS-TrafficTypeDiagnostic: BN7PR12MB2739: X-LD-Processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr X-Microsoft-Antispam-PRVS: X-MS-Exchange-Transport-Forked: True X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Cu0qRlvTBaPWOyV2VHiVWOPLMJvfs4shHEdZ9ZkxMFxe0PdPmmKvmDRdiVGpkTJ8pwyNhK42ddXP6dX0OdS4+tUORSEGD7WL4kJQ9EoOch8AuRmKShugQc9pOCAYz+//Q/mz/U51OcZEKcP7Uo4qiKGT7cV46OQcm5HX+/kt0ou4fRV61tvmPnvd3qLo956xDow3WN4MZB5mczpJS6rx/oBwxXHYZzKm2qFm5cFI47gM51QYSsdUKYUo0il8IfILshxlQ6v5LIMOsnW5DDmAkq6O3K61/rO918hlcD4BIJeACkWTU3BKU9OaiqnYxdPnR05ZHlwL+9tLfuif8bBXHcMjpiGTM06JI745K/3mwHmYcYvnYj5AByI7Z745xh4qDgMk1a5KwmCg+im2fK05kJ6Mcs+oLux6l8PQWp8doOkpRgvAGUckmQF4BqMX0371VHeZ2mAy3q7tzCiS7QmkZokx9uz1oU1Zi5lPCwafQeNWrjcmIQzTmrS5mNr3ID5oVgb3yk8gReWzCdCewffiDdta5a7wKfgpmW8IXTab2R2+7rb4qVqqsJp/3Qdh5p1qD9Qc0FbhhoYjYB1K66wzcnk9x2Gn/CClRpHlChejb/KJajxt73Ibss09ziOzkorQv23ISnoaKrNyO2W9i3f2MiZpuUE7syRuKEatFNFzyGCC1EHduP5FZ1MmgBZObaoftoq9+FURG8UdQLEigcoZew== X-Forefront-Antispam-Report: CIP:216.228.112.34; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:schybrid03.nvidia.com; CAT:NONE; SFS:(4636009)(36840700001)(46966006)(6916009)(426003)(336012)(356005)(2616005)(107886003)(55016002)(7696005)(47076005)(7636003)(16526019)(1076003)(8676002)(70586007)(8936002)(6666004)(82310400003)(70206006)(186003)(2906002)(54906003)(36860700001)(86362001)(26005)(316002)(5660300002)(4326008)(36906005)(508600001)(6286002)(36756003); DIR:OUT; SFP:1101; X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2021 07:46:32.9504 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a6614f17-3c41-45f2-e288-08d9920b67b6 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.112.34]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT008.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR12MB2739 Subject: [dpdk-ci] [PATCH v3 10/10] tools: skip the IDs we already fetched X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org Sender: "ci" To avoid calling 'callcmd' more than once for an ID, which can happen if a Patchwork ID was created between recording 'date_now' and fetching the API, store the IDs we already fetched in a file and don't run 'callcmd' again for any ID that exists in the file. Signed-off-by: Ali Alnubani --- tools/poll-pw | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/poll-pw b/tools/poll-pw index 1f8db9c..589e356 100755 --- a/tools/poll-pw +++ b/tools/poll-pw @@ -66,6 +66,11 @@ if [ ! $? -eq 0 ] ; then exit 1 fi +poll_pw_ids_file=/tmp/poll_pw_${resource_type}_ids +if [ ! -f "$poll_pw_ids_file" ] ; then + touch $poll_pw_ids_file +fi + URL="${URL}/events/?category=${resource_type}-completed" callcmd () # @@ -84,7 +89,11 @@ while true ; do | jq "try ( .payload.${resource_type}.id )") [ -z "$(echo $ids | tr -d '\n')" ] && break for id in $ids ; do + if grep -q "^${id}$" $poll_pw_ids_file ; then + continue + fi callcmd $id + echo $id >>$poll_pw_ids_file done page=$((page+1)) done -- 2.25.1