From dev-return-38861-archive-asf-public=cust-asf.ponee.io@ignite.apache.org Mon Sep 10 16:14:17 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 1373C180656 for ; Mon, 10 Sep 2018 16:14:16 +0200 (CEST) Received: (qmail 16562 invoked by uid 500); 10 Sep 2018 14:14:16 -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 16547 invoked by uid 99); 10 Sep 2018 14:14:15 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 10 Sep 2018 14:14:15 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id D64F718D66D for ; Mon, 10 Sep 2018 14:14:14 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.012 X-Spam-Level: X-Spam-Status: No, score=-0.012 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gridgain-com.20150623.gappssmtp.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id Flg5Pj9C9v3h for ; Mon, 10 Sep 2018 14:14:14 +0000 (UTC) Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id A1BA15F3B2 for ; Mon, 10 Sep 2018 14:14:13 +0000 (UTC) Received: by mail-lf1-f52.google.com with SMTP id c29-v6so17605944lfj.1 for ; Mon, 10 Sep 2018 07:14:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gridgain-com.20150623.gappssmtp.com; s=20150623; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=amKofHVIYa0G2uaTR8Z5EffTkrxHn+d3hFHisVGbr8E=; b=XvTsW0basgS9JF2PmdA8VtM/4INc4gCmFMUVB3rC8fQm9BaYs+TmCK+SkBjzo4XWiO U03BiQ8XSdXnWNWKY272fZaN70B4T/st8RkKZFVcly2sMo/whqnQMTFVKESmFxsp1xon 2nW+FkE4NhycuVv8LHg+8xZoPHHzH96WrGxrr/tQokvPLRRcp1Kw509U4omqqqjIXE8F W61ZqstwMqcI83gcMTdPhDtexERUmB4/wDMBtxH5Np1tiU5yLKDykf2WM+5OXRMgIV9W wN/+ybaE3Kyz+3d7RP/JlIF97h9UDxeI0FB074Ndp0ib0W7v30qRho4ePvNMdNW7e6Dz kTDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=amKofHVIYa0G2uaTR8Z5EffTkrxHn+d3hFHisVGbr8E=; b=LE6lLTeOfP4arPLSAWlDhrdy4jXLLJLGBmJLZayIeG5S1T+46pjDL5HrxLo6n4tBAf szDyU+MBnwknxiXT4x526rGPo/1W4KBGUNXbM5EoiMa4/qzJJc3hBQ4obD3I7de9PnVr ZBXxdn0EeFVQrj8LGX1pmtTZ++dix/pry0DA3wMxHTrIrFHOJFIklnoe+w9hVEUu7lJc bmN+mTAOY56xwLYmo6KbXH+5AeAdKdQxkkuj0al4hQWpECxleiuew8e0wBBwgbTBYHJk TvvRm5hIqJ++ELI7/EL+Kqh3mljLnMvlkooEYXl/zLl2pVE/f64UNEYtgzJiXLVgSxSh uIfg== X-Gm-Message-State: APzg51Bw3CyaDUGMr+L5T4XnPnSmiMI56Hg/ZdfBQ6d2l+KTwe2+1TBu iyzO0gigPznvBUAuwYV+uHmOuQ== X-Google-Smtp-Source: ANB0VdaBu3cS3MNku5RNxtk24noZx0/TmIuAA/zqbcEwI5XxcwXLaHmK9LUuxIJ5K4F6djHhkJZqaw== X-Received: by 2002:a19:c38b:: with SMTP id t133-v6mr13235269lff.7.1536588852270; Mon, 10 Sep 2018 07:14:12 -0700 (PDT) Received: from [172.25.4.56] ([195.239.208.174]) by smtp.gmail.com with ESMTPSA id 13-v6sm2749122lfy.87.2018.09.10.07.14.11 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 10 Sep 2018 07:14:11 -0700 (PDT) Subject: Re: Minor version changes and server/client compatibility To: dev@ignite.apache.org References: From: Taras Ledkov Message-ID: Date: Mon, 10 Sep 2018 17:14:10 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Dmitry, my short comment about maintains compatibilities. Ignite should be maintains (according to review checklist [1]): - binary compatibility for persistence store between minor releases; - JDBC and ODBC and thin client protocol forward and backward compatibility  between two consecutive minor releases; [1]. https://cwiki.apache.org/confluence/display/IGNITE/Review+Checklist On 10.09.2018 16:29, Dmitriy Pavlov wrote: > Hi David, > > Ignite does not maintain compatibility between different versions. It is > not easy to do in a general case. > > But if you would like to hear about it from other users, you can also ask > on the user list. > > Sincerely, > Dmitriy Pavlov > > > ср, 5 сент. 2018 г. в 18:18, David Harvey : > >> We have needed to do a couple of simple bug fixes to ignite proper, where >> there is no change to interfaces or internode communications. When we do >> this, we end up with these choices: >> >> - Coordinate client and server code bases so that they are in lock >> step. Tedious with multiple clusters and test/dev versions. >> - Force the prior version number on the new builds, making it more >> tedious to understand what versions we are running. >> >> A standard practice would to ignore the last field in the version when >> doing a compatibility test, e.g., 2.5.0 and 2.5.foobar would be considered >> compatible. Is there some reason ignite requires and exact match? >> How do other Ignite users handle this problem? >> >> Thanks, >> >> -DH >> -- Taras Ledkov Mail-To: tledkov@gridgain.com