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 7825B20049E for ; Thu, 10 Aug 2017 18:00:09 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 76B5916B8F9; Thu, 10 Aug 2017 16:00:09 +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 BCEA216B8F7 for ; Thu, 10 Aug 2017 18:00:08 +0200 (CEST) Received: (qmail 76726 invoked by uid 500); 10 Aug 2017 16:00:07 -0000 Mailing-List: contact dev-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 dev@ignite.apache.org Received: (qmail 76713 invoked by uid 99); 10 Aug 2017 16:00:07 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Aug 2017 16:00:07 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 7A971C0042 for ; Thu, 10 Aug 2017 16:00:07 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-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-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id RZcSycMf-IOx for ; Thu, 10 Aug 2017 16:00:06 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 63F755FDB5 for ; Thu, 10 Aug 2017 16:00:03 +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 9FD25E0051 for ; Thu, 10 Aug 2017 16:00:02 +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 5126321E14 for ; Thu, 10 Aug 2017 16:00:02 +0000 (UTC) Date: Thu, 10 Aug 2017 16:00:02 +0000 (UTC) From: "Ivan Rakov (JIRA)" To: dev@ignite.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (IGNITE-6033) Add sorted and multithreaded modes in checkpoint algorithm MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 10 Aug 2017 16:00:09 -0000 Ivan Rakov created IGNITE-6033: ---------------------------------- Summary: Add sorted and multithreaded modes in checkpoint algorithm Key: IGNITE-6033 URL: https://issues.apache.org/jira/browse/IGNITE-6033 Project: Ignite Issue Type: Improvement Components: persistence Affects Versions: 2.1 Reporter: Ivan Rakov Assignee: Ivan Rakov Fix For: 2.2 Sequential writes to SSD are faster than random. When we write checkpoint, we iterate through hash table, which is actually random order. We should add an option to write pages sorted by page index. It should be configured in PersistentStoreConfiguration. Also, we already have PersistentStoreConfiguration#checkpointingThreads option, but we don't use it - we create thread pool, but submit only one task to it. This should be fixed as well. -- This message was sent by Atlassian JIRA (v6.4.14#64029)