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 408DE200B44 for ; Thu, 14 Jul 2016 17:35:35 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 3F893160A63; Thu, 14 Jul 2016 15:35:35 +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 5CF5B160A60 for ; Thu, 14 Jul 2016 17:35:34 +0200 (CEST) Received: (qmail 43577 invoked by uid 500); 14 Jul 2016 15:35:33 -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 43559 invoked by uid 99); 14 Jul 2016 15:35:33 -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, 14 Jul 2016 15:35:33 +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 C9F97C0B9A for ; Thu, 14 Jul 2016 15:35:32 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.298 X-Spam-Level: * X-Spam-Status: No, score=1.298 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gridgain-com.20150623.gappssmtp.com 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 VlIbYokfIf2c for ; Thu, 14 Jul 2016 15:35:30 +0000 (UTC) Received: from mail-vk0-f48.google.com (mail-vk0-f48.google.com [209.85.213.48]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id A649460D10 for ; Thu, 14 Jul 2016 15:35:29 +0000 (UTC) Received: by mail-vk0-f48.google.com with SMTP id o63so116715568vkg.1 for ; Thu, 14 Jul 2016 08:35:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gridgain-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:date:message-id:subject:from:to; bh=8yOq8aK9ZT0TDT13tztZm09vdo03gBoaq3pV8blxRYU=; b=b2jbZiUQqTrzIYn6hfLGq5NevKoC0wLQm2NjVs3BjwK35HB595IyODMrm7l4k+Gu6m t64AqNDSf8I3C38vBMYRn1R4wOT9hMlHU8Y30Yb7+9NuWaWbbSXmmVpHZzouZgF7WVTi Ciu9zZQW025L8P8d33p6yZeAOm9bl1f5X8bpZSBLNlszWMKzW+kJysqBW+rO2KN9O6Y3 UjxXwAwQyRrtajUEoZqt94bjvU+AW+OlF8PX4j3bM3GdDu3b/tSoehiNJNdLyeLqrmlh SS4zgELq/7IufTK6SBQOua5tw4LhemNiGNjbA8RrAGbusU8IPjWsORo1hIn4JcLDRj5h DZMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to; bh=8yOq8aK9ZT0TDT13tztZm09vdo03gBoaq3pV8blxRYU=; b=fsQAqKj/hWps6E/ZrVKPzqbY60Pvkmfh7Vnfqq6h5HB37n/V0mZLK+dLCQNSJk2rLJ pZbVVeu0RvcWbHOzOKFPH+ZnyJOsy/0QKPuBYgZ0YPC2kwmEzf1f8EgKWJGJkSLPUomn 0Ajw8wtjavlG1KOoLA9izeGbsWeHqMhJkVUT+NivWz1yXXK2BD1sGadKCRR7fk0vxi1M ChVvVhkdmbsENuOl+toXqVbbHBXFRJilTFCIYlbW67Rg2of1p6M4/oK4PESdKgbIeMMw yEvdmeaEyEW3u432ec0LTcbEiC3jc/l4Us9+99Qi0b+sI8QoC0XamRzAuAXEyrNc/eQW IfGQ== X-Gm-Message-State: ALyK8tKNCprDx7Nu6AOStINBwxvPAEXQfq1oP2nSRRpC4Lr5meozxxET36/PITMy56MyI8ShoNZupc+u2onkYr0Q MIME-Version: 1.0 X-Received: by 10.176.65.40 with SMTP id j37mr6214612uad.117.1468510523314; Thu, 14 Jul 2016 08:35:23 -0700 (PDT) Received: by 10.176.69.201 with HTTP; Thu, 14 Jul 2016 08:35:23 -0700 (PDT) Received: by 10.176.69.201 with HTTP; Thu, 14 Jul 2016 08:35:23 -0700 (PDT) In-Reply-To: References: Date: Thu, 14 Jul 2016 18:35:23 +0300 Message-ID: Subject: Re: Ignite 2.0 tasks/roadmap From: Vladimir Ozerov To: dev@ignite.apache.org Content-Type: multipart/alternative; boundary=94eb2c122a9a1774cb05379a40c8 archived-at: Thu, 14 Jul 2016 15:35:35 -0000 --94eb2c122a9a1774cb05379a40c8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Yakov, I am not sure we fixed it. Plus sometimes we encode missing value as -1, so it is written as 4 bytes still. Dmitry, to my knowledge Unsafe will be available only when special VM flag is set. It is not a problem for ignite.sh, but may cause usability issues when running in embedded mode. Moreover, some methods will be removed from Unsafe, e.g. monitorEnter(). So I doubt we even compilable with Java 9 now. 14 =D0=B8=D1=8E=D0=BB=D1=8F 2016 =D0=B3. 16:27 =D0=BF=D0=BE=D0=BB=D1=8C=D0= =B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C "Dmitriy Setrakyan" < dsetrakyan@apache.org> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB: > Vova, why Unsafe removal? To my knowledge, Unsafe still remains in Java 9= , > no? > > On Thu, Jul 14, 2016 at 4:09 PM, Vladimir Ozerov > wrote: > > > Several points from my side: > > 1) Java 9 support - Unsafe removal, modules, etc.. > > 2) Rework our "messages" subsystem - we always read/write all fields, > thus > > transferring lots of zeros without any reason. We should support > branching. > > 3) Review all messages (especially cache, double-especially - atomic) i= n > > terms of performance. Most probably we will refactor/split some of them= . > > > > 14 =D0=B8=D1=8E=D0=BB=D1=8F 2016 =D0=B3. 12:06 =D0=BF=D0=BE=D0=BB=D1=8C= =D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=B5=D0=BB=D1=8C "Yakov Zhdanov" > > =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB: > > > > > Alex, a lot of excitement for Ignite-2.0 from my side! =3D) > > > > > > I agree with your points and I will take a close look at them in the > > > nearest future. > > > > > > Here are some suggestions from me. > > > > > > I don't remember if I shared my thoughts on moving to single TCP port > per > > > node. So, I filed a new ticket - > > > https://issues.apache.org/jira/browse/IGNITE-3480. If we already have > > > another one let's merge them. > > > > > > I would also think over removing communication SPI and discovery SPI > and > > > introducing communication and discovery processors instead. In some > > places > > > Ignite pretty much relies on internal implementation details of these > > SPIs > > > which makes implementation of any other SPI pretty complex task. Btw, > did > > > anyone did that? Removing SPIs will allow us to cleanup the code and > use > > > common abstractions and logic. > > > > > > I will give some more ideas going forward. > > > > > > Thanks! > > > > > > --Yakov > > > > > > 2016-07-14 4:43 GMT+03:00 Alexey Goncharuk >: > > > > > > > So, no excitement about Ignite 2.0? :) > > > > > > > > I went ahead and created a 2.0 version in Ignite Jira, and included > the > > > > following tickets so far based on the chance that this ticket will > > > require > > > > breaking changes in APIs/Configuration > > > > - IGNITE-3469 - Get rid of deprecated APIs and code > > > > - IGNTIE-3477 - Rework offheap storage > > > > - IGNITE-3478 - Transactional SQL > > > > - IGNITE-1605 - Provide stronger data loss check > > > > - IGNITE-3306 - Extend IgniteCluster interface with the methods to > > send > > > > and receive custom discovery events > > > > > > > > I believe that there are many more changes that we wanted to make b= ut > > > > delayed because they would break binary compatibility, so if you ha= ve > > > > something in mind - it's time to create a ticket or assign it to 2.= 0 > if > > > it > > > > exists. It's good to know the scope of work. > > > > > > > > Also, it would be great if you review/comment the above-mentioned > > > tickets. > > > > > > > > Thanks, > > > > AG > > > > > > > > > > --94eb2c122a9a1774cb05379a40c8--