Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 8132E200C55 for ; Thu, 13 Apr 2017 17:04:48 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 7FF99160BA7; Thu, 13 Apr 2017 15:04:48 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id CF41A160B8B for ; Thu, 13 Apr 2017 17:04:47 +0200 (CEST) Received: (qmail 63030 invoked by uid 500); 13 Apr 2017 15:04:47 -0000 Mailing-List: contact issues-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list issues@ignite.apache.org Received: (qmail 62947 invoked by uid 99); 13 Apr 2017 15:04:45 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Apr 2017 15:04:45 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 1523C1AFE5C for ; Thu, 13 Apr 2017 15:04:45 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -100.002 X-Spam-Level: X-Spam-Status: No, score=-100.002 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 5JRZSUETZSMn for ; Thu, 13 Apr 2017 15:04:43 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id E1DA75FC7E for ; Thu, 13 Apr 2017 15:04:42 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 5DFC0E00C4 for ; Thu, 13 Apr 2017 15:04:42 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id A2F8B2406D for ; Thu, 13 Apr 2017 15:04:41 +0000 (UTC) Date: Thu, 13 Apr 2017 15:04:41 +0000 (UTC) From: "Ivan Rakov (JIRA)" To: issues@ignite.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (IGNITE-4959) Possible slight memory leak in free list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 13 Apr 2017 15:04:48 -0000 [ https://issues.apache.org/jira/browse/IGNITE-4959?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ivan Rakov updated IGNITE-4959: ------------------------------- Description: To reproduce, run PageEvictionMultinodeTest (any eviction mode), set ENTRIES to Integer.MAX_VALUE. Observations: 1) After a few minutes of test running, number of allocated pages looks like a constant (a bit more than eviciton threshold, 90% by default). This is expected behaviour with enabled page eviction. 2) More precise measurement shows that there's slow linear growth of allocated pages number, literally 10-20 pages per minute. 3) Number of pages with type T_PAGE_LIST_NODE grows, number of all other pages remains constant. 4) Though, total number of data pages in free list remains constant (with minor fluctuations). We have to find out whether this process has a saturation point, after which pages number stops growing. Otherwise, it's a memory leak and should be fixed. was: To reproduce, run PageEvictionMultinodeTest (any eviction mode), set ENTRIES to Integer.MAX_VALUE. Observations: 1) After a few minutes of test running, number of allocated pages looks like a constant (a bit more than eviciton threshold, 90% by default). This is expected behaviour with enabled page eviction. 2) More precise measurement shows that there's slow linear growth of allocated pages number, literally 10-20 pages per minute. 3) Number of pages with type T_PAGE_LIST_NODE grows, number of all other pages remains constant. 4) Though, total number of pages in free list remains constant (with minor fluctuations). We have to find out whether this process has a saturation point, after which pages number stops growing. Otherwise, it's a memory leak and should be fixed. > Possible slight memory leak in free list > ---------------------------------------- > > Key: IGNITE-4959 > URL: https://issues.apache.org/jira/browse/IGNITE-4959 > Project: Ignite > Issue Type: Improvement > Components: cache > Affects Versions: 2.0 > Reporter: Ivan Rakov > Assignee: Alexey Goncharuk > > To reproduce, run PageEvictionMultinodeTest (any eviction mode), set ENTRIES to Integer.MAX_VALUE. > Observations: > 1) After a few minutes of test running, number of allocated pages looks like a constant (a bit more than eviciton threshold, 90% by default). This is expected behaviour with enabled page eviction. > 2) More precise measurement shows that there's slow linear growth of allocated pages number, literally 10-20 pages per minute. > 3) Number of pages with type T_PAGE_LIST_NODE grows, number of all other pages remains constant. > 4) Though, total number of data pages in free list remains constant (with minor fluctuations). > We have to find out whether this process has a saturation point, after which pages number stops growing. Otherwise, it's a memory leak and should be fixed. -- This message was sent by Atlassian JIRA (v6.3.15#6346)