Received: by 10.223.185.116 with SMTP id b49csp1799842wrg; Sun, 11 Feb 2018 21:48:32 -0800 (PST) X-Google-Smtp-Source: AH8x226fxUqI4yptGd+6hW+ukFiz2iH7gkKYC2VCKOGGV1dgh8OsjXzaDQBvjaMcLYOf1FFIl9/I X-Received: by 10.101.74.134 with SMTP id b6mr8589081pgu.137.1518414512723; Sun, 11 Feb 2018 21:48:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518414512; cv=none; d=google.com; s=arc-20160816; b=AHgZtJdpScs6IaYACasB2uZPhXa598eMEccaYYgawOrobXIm4cAKkd5x8jxoWkTZFk mxT/+9fB06WQOa6VTbUNYoSsK4ubB5/scSrD/iUQZ5t7vj4Sodln11beEpeMpvvaXqyr 91m83w/0Q1SE8G+itPqzaoaKeKTUfgn7qPHSH086UU/Qqvk/CiyGloLBdkqQdBy8FOhq G13Dc464Xu+uMMUp8Ww2efQc8Tj75n7hyHwG7r6m4HUzJGdOMUYc6fBENQQ1XFiYA+5C TbHwIccCbdKn7sRSiXgTtW/z4lgMCt3l1C7u2l0ppCUphH12uSiOfZuVoyaGLBegrPsF Qb+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=PtCfQm7qfSck+U0h2tkuj0RMHKUg5CseADdGF+2kotM=; b=iK8mFvEAYDIJWBKE8yKoJJ+OMwjqlIAK8fNVsFH7AqRTs4WDYAGrIvn+zwYoBdJzc3 XJHXELtSJT3NeFs8MxNYiYWXYRflC1rT7kssbYusGYD9Nlaih+jfNzafTrEbETD1j3Ks 0RmOttxNBtXDIk8OOWyCGP8TNZzzA94Is14B5H9I8gOhJI658EH1PGNQRzWYNtLwR/E3 qnqsNO/L9DRgrDnmLu/vvg3IpRQQEYh8LJfCg/qHEhu7UH1jIfq/vrkv2xYTtJ0cZS40 MuqCc+nyTz0CARBGPyKfktotCkO6yhyjsgdD3idpQALobOVae761kWHBL1K5gPZK9U+9 9WYw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id e8si478941pfi.359.2018.02.11.21.47.46; Sun, 11 Feb 2018 21:48:32 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932647AbeBLD0n (ORCPT + 99 others); Sun, 11 Feb 2018 22:26:43 -0500 Received: from mga12.intel.com ([192.55.52.136]:60807 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932512AbeBLD0l (ORCPT ); Sun, 11 Feb 2018 22:26:41 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Feb 2018 19:26:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,499,1511856000"; d="scan'208";a="26567405" Received: from yusongso-mobl1.ccr.corp.intel.com (HELO [10.255.28.205]) ([10.255.28.205]) by FMSMGA003.fm.intel.com with ESMTP; 11 Feb 2018 19:26:37 -0800 Subject: Re: [kselftests] compaction_test is blocked To: Li Zhijian , Dan Rue Cc: linux-kselftest@vger.kernel.org, "Li, Philip" , linux-kernel@vger.kernel.org References: <700acd92-2b0b-d2da-615e-1f228708d216@cn.fujitsu.com> <20180209211119.xbch2eok6holyvel@xps> <7c95e7cc-1955-ba99-9aa5-4bf5d994bd58@cn.fujitsu.com> From: Li Zhijian Message-ID: <30e882ea-1e79-44bf-9a85-c0be105ec218@intel.com> Date: Mon, 12 Feb 2018 11:26:39 +0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: <7c95e7cc-1955-ba99-9aa5-4bf5d994bd58@cn.fujitsu.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2018年02月11日 13:44, Li Zhijian wrote: > > > On 02/10/2018 05:11 AM, Dan Rue wrote: >> On Fri, Feb 09, 2018 at 03:53:59PM +0800, Li Zhijian wrote: >>> Hi >>> >>> kselftests is integrated Intel 0Day project. >>> Sometimes we found compaction_test is blocked for more than 1 hours >>> until i kill it. >>> >>> Try to figure out where it is running, i added some log to this case. >>> >>> the test log is like: >>> ------------------- >>>   [  111.750543] main: 248 >>>   [  111.750544]- >>>   [ 111.750821] check_compaction: 98 >>>   [  111.750822]- >>>   [  111.751102] check_compaction: 105 >>>   [  111.751103]- >>>   [  111.751362] check_compaction: 111 >>>   [  111.751363]- >>>   [  111.751621] check_compaction: 118 >>>   [  111.751622]- >>>   [  111.751879] check_compaction: 123 >>>   [  111.751880]- >>> ------------------- >>> 118         fprintf(stderr, "%s: %d\n", __func__, __LINE__); >>> 119         lseek(fd, 0, SEEK_SET); >>> 120 >>> 121         /* Request a large number of huge pages. The Kernel will >>> allocate >>> 122            as much as it can */ >>> 123         fprintf(stderr, "%s: %d\n", __func__, __LINE__);         >>> <<<======== the last line we can catch. >>> 124         if (write(fd, "100000", (6*sizeof(char))) != >>> (6*sizeof(char))) {        <<<<============ blocking position >>> 125                 perror("Failed to write 100000 to >>> /proc/sys/vm/nr_hugepages\n"); >>> 126                 goto close_fd; >>> 127         } >>> 128 >>> 129         lseek(fd, 0, SEEK_SET); >>> 130 >>> 131         fprintf(stderr, "%s: %d\n", __func__, __LINE__); >>> 132         if (read(fd, nr_hugepages, sizeof(nr_hugepages)) <= 0) { >>> 133                 perror("Failed to re-read from >>> /proc/sys/vm/nr_hugepages\n"); >>> 134                 goto close_fd; >>> 135         } >>> ------------------- >>> >>> According to above log and code, it most likely it is blocking at >>> the writing operation. >>> >>> my environment is like: >>> OS: debian >>> kernel: v4.15 >>> model: Ivytown Ivy Bridge-EP >>> nr_cpu: 48 >>> memory: 64G >> Hi Zhijian, >> >> Please try this patch in mainline: >> >>      4c1baad22390 kselftest: fix OOM in memory compaction test > > Hi Dan > > Thanks for your replies. > > I run this case on v4.15, looks this patch is already merged to v4.15. > lizhijian@inn:~/linux$ git describe 4c1baad > v4.15-rc2-2-g4c1baad223906 My mistake, this path is not contained by v4.15 yet. i will have a try. Thanks > > Thanks > >> Dan >> >>> >>> NOTE: 0Day can reproduce this issue in 20% on 0Day. >>> >>> Anybody can help have a look? >>> >>> Thanks >>> Zhjian >>> >>> >>> >>> -- >>> To unsubscribe from this list: send the line "unsubscribe >>> linux-kselftest" in >>> the body of a message to majordomo@vger.kernel.org >>> More majordomo info at http://vger.kernel.org/majordomo-info.html >> >> . >> >