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 E20D3200B29 for ; Thu, 30 Jun 2016 13:24:11 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id E0AF9160A71; Thu, 30 Jun 2016 11:24:11 +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 5C84A160A51 for ; Thu, 30 Jun 2016 13:24:11 +0200 (CEST) Received: (qmail 57212 invoked by uid 500); 30 Jun 2016 11:24:10 -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 57191 invoked by uid 99); 30 Jun 2016 11:24:10 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 30 Jun 2016 11:24:10 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 415A82C02A5 for ; Thu, 30 Jun 2016 11:24:10 +0000 (UTC) Date: Thu, 30 Jun 2016 11:24:10 +0000 (UTC) From: "Vladimir Ozerov (JIRA)" To: issues@ignite.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Resolved] (IGNITE-3245) IGFS: Optimize performance for client nodes. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 30 Jun 2016 11:24:12 -0000 [ https://issues.apache.org/jira/browse/IGNITE-3245?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Vladimir Ozerov resolved IGNITE-3245. ------------------------------------- Resolution: Fixed > IGFS: Optimize performance for client nodes. > -------------------------------------------- > > Key: IGNITE-3245 > URL: https://issues.apache.org/jira/browse/IGNITE-3245 > Project: Ignite > Issue Type: Task > Components: IGFS > Affects Versions: 1.6 > Reporter: Vladimir Ozerov > Assignee: Vladimir Ozerov > Priority: Critical > Fix For: 1.7 > > > *Problem* > Ignite can work in two modes - server (default) and client. Both modes provide transparent cache API. > IGFS heavily rely on cache operations and sometimes perform lots of them with assumption that metadata is located on the same node, so these operations are cheap and do not require any cross-node communication. > But when user works with IGFS from client node, this code could be very inefficient because even single operation could cause many network round trips between a client and a server. > *Solution* > Provide special implementations of IGFS operations which will delegate the whole execution to the server, thus leaving only a single network round trip. -- This message was sent by Atlassian JIRA (v6.3.4#6332)