Re: IGNITE-6499 Compact NULL fields

2020-05-18 Thread Zhenya Stanilovsky
Good catch Steve ! I also think about that. Ticket unassigned — you can proceed with it. Also you need to ask your jira account for granting rights for further ticket assignation. High level review can make i (@zstan) and probably (@ivandasch). Also you need to explain how to run new

IGNITE-6499 Compact NULL fields

2020-05-18 Thread steve.hostett...@gmail.com
Hello igniters, while I would like to help on the calcite because H2 optimiser (or the lack thereof) is really killing us, I think that it would be wiser to start by contributing on something easier. Therefore I will tackle another problem that we have which is the memory consumption. I stumbled

[jira] [Created] (IGNITE-13030) Calcite integration. Push projections to scans and avoid reading full row when possible

2020-05-18 Thread Roman Kondakov (Jira)
Roman Kondakov created IGNITE-13030: --- Summary: Calcite integration. Push projections to scans and avoid reading full row when possible Key: IGNITE-13030 URL: https://issues.apache.org/jira/browse/IGNITE-13030

[jira] [Created] (IGNITE-13029) Support Spring Data repositories initialization with Spring Boot auto-starter

2020-05-18 Thread Denis A. Magda (Jira)
Denis A. Magda created IGNITE-13029: --- Summary: Support Spring Data repositories initialization with Spring Boot auto-starter Key: IGNITE-13029 URL: https://issues.apache.org/jira/browse/IGNITE-13029

[jira] [Created] (IGNITE-13028) Spring Data integration doesn't introspect the fields of the key object

2020-05-18 Thread Denis A. Magda (Jira)
Denis A. Magda created IGNITE-13028: --- Summary: Spring Data integration doesn't introspect the fields of the key object Key: IGNITE-13028 URL: https://issues.apache.org/jira/browse/IGNITE-13028

[jira] [Created] (IGNITE-13027) Calcite integration. Query parallelism support.

2020-05-18 Thread Roman Kondakov (Jira)
Roman Kondakov created IGNITE-13027: --- Summary: Calcite integration. Query parallelism support. Key: IGNITE-13027 URL: https://issues.apache.org/jira/browse/IGNITE-13027 Project: Ignite

Re: Proposal: set default transaction timeout to 5 minutes

2020-05-18 Thread Sergey Antonov
+1 пн, 18 мая 2020 г. в 21:26, Andrey Mashenkov : > +1 > > On Mon, May 18, 2020 at 9:19 PM Ivan Rakov wrote: > > > Hi Igniters, > > > > I have a very simple proposal. Let's set default TX timeout to 5 minutes > > (right now it's 0 = no timeout). > > Pros: > > 1. Deadlock detection procedure is

[jira] [Created] (IGNITE-13026) Calcite integration. Fix metadata for IgniteTable when it has embedded filters.

2020-05-18 Thread Roman Kondakov (Jira)
Roman Kondakov created IGNITE-13026: --- Summary: Calcite integration. Fix metadata for IgniteTable when it has embedded filters. Key: IGNITE-13026 URL: https://issues.apache.org/jira/browse/IGNITE-13026

[jira] [Created] (IGNITE-13025) Calcite integration. Limit and offset support.

2020-05-18 Thread Roman Kondakov (Jira)
Roman Kondakov created IGNITE-13025: --- Summary: Calcite integration. Limit and offset support. Key: IGNITE-13025 URL: https://issues.apache.org/jira/browse/IGNITE-13025 Project: Ignite

Re: Proposal: set default transaction timeout to 5 minutes

2020-05-18 Thread Andrey Mashenkov
+1 On Mon, May 18, 2020 at 9:19 PM Ivan Rakov wrote: > Hi Igniters, > > I have a very simple proposal. Let's set default TX timeout to 5 minutes > (right now it's 0 = no timeout). > Pros: > 1. Deadlock detection procedure is triggered on timeout. In case user will > get into key-level deadlock,

Re: Proposal: set default transaction timeout to 5 minutes

2020-05-18 Thread Zhenya Stanilovsky
+1 here. Hi Igniters, I have a very simple proposal. Let's set default TX timeout to 5 minutes (right now it's 0 = no timeout). Pros: 1. Deadlock detection procedure is triggered on timeout. In case user will get into key-level deadlock, he'll be able to discover root cause from the logs

[jira] [Created] (IGNITE-13024) Calcite integration. Support and simplification of complex expressions in index conditions

2020-05-18 Thread Roman Kondakov (Jira)
Roman Kondakov created IGNITE-13024: --- Summary: Calcite integration. Support and simplification of complex expressions in index conditions Key: IGNITE-13024 URL:

Re: Proposal: set default transaction timeout to 5 minutes

2020-05-18 Thread Denis Magda
Hi Ivan, Support this idea in general but why 5 minutes and not less? - Denis On Mon, May 18, 2020 at 11:19 AM Ivan Rakov wrote: > Hi Igniters, > > I have a very simple proposal. Let's set default TX timeout to 5 minutes > (right now it's 0 = no timeout). > Pros: > 1. Deadlock detection

Proposal: set default transaction timeout to 5 minutes

2020-05-18 Thread Ivan Rakov
Hi Igniters, I have a very simple proposal. Let's set default TX timeout to 5 minutes (right now it's 0 = no timeout). Pros: 1. Deadlock detection procedure is triggered on timeout. In case user will get into key-level deadlock, he'll be able to discover root cause from the logs (even though load

[jira] [Created] (IGNITE-13023) Calcite integration. Page scan support.

2020-05-18 Thread Roman Kondakov (Jira)
Roman Kondakov created IGNITE-13023: --- Summary: Calcite integration. Page scan support. Key: IGNITE-13023 URL: https://issues.apache.org/jira/browse/IGNITE-13023 Project: Ignite Issue Type:

[jira] [Created] (IGNITE-13022) Calcite integration. Merge index conditions for the same field.

2020-05-18 Thread Roman Kondakov (Jira)
Roman Kondakov created IGNITE-13022: --- Summary: Calcite integration. Merge index conditions for the same field. Key: IGNITE-13022 URL: https://issues.apache.org/jira/browse/IGNITE-13022 Project:

[jira] [Created] (IGNITE-13021) Calcite integration. Avoid full scans for disjunctive queries.

2020-05-18 Thread Roman Kondakov (Jira)
Roman Kondakov created IGNITE-13021: --- Summary: Calcite integration. Avoid full scans for disjunctive queries. Key: IGNITE-13021 URL: https://issues.apache.org/jira/browse/IGNITE-13021 Project:

Re: Moving binary metadata to PDS storage folder

2020-05-18 Thread Denis Mekhanikov
Users shouldn't care about binary_meta and marshaller directories. Those are internal details. Having to go through the documentation on those things to figure out whether you need to run each of the provided scripts or not will lead to terrible user experience. If we add the

Ignite Zookeeper Cluster Exceptions

2020-05-18 Thread Marble
My env: with 3 VM hosts, say node1(192.168.1.11)/node2(192.168.1.13)/node3(192.168.1.13). all 3 nodes run with docker ignite:latest (2.8.0), with --net=host parameter, zookeeper 3.5.5 runs at node1 with 2181 port; I have more two components from libs/optional to libs folder, both are

[jira] [Created] (IGNITE-13020) Schema change operation failed: Thread got interrupted while trying to acquire table lock.

2020-05-18 Thread JiajunYang (Jira)
JiajunYang created IGNITE-13020: --- Summary: Schema change operation failed: Thread got interrupted while trying to acquire table lock. Key: IGNITE-13020 URL: https://issues.apache.org/jira/browse/IGNITE-13020

Re: Ignite Zookeeper Cluster Exceptions

2020-05-18 Thread Ilya Kasnacheev
Hello! > Caused by: org.apache.zookeeper.KeeperException$ConnectionLossException: > KeeperErrorCode = ConnectionLoss for /apacheIgnite I guess this is not so much a question for Apache Ignite mailing list than for ZooKeeper. Is the Zk cluster alive? Does it respond on that port? Regards, --

Re: IEP-46 Thin client - Service invocation

2020-05-18 Thread Pavel Tupitsyn
Hi Alex, Thanks for starting this thread. I've created the IEP some time ago but then got distracted by other things. My thoughts: *1. Create service proxy on each invoke request* Single client operation is a lot simpler to implement on both sides (client and server), so I would prefer this

[jira] [Created] (IGNITE-13019) Erroneous join result

2020-05-18 Thread Stanilovsky Evgeny (Jira)
Stanilovsky Evgeny created IGNITE-13019: --- Summary: Erroneous join result Key: IGNITE-13019 URL: https://issues.apache.org/jira/browse/IGNITE-13019 Project: Ignite Issue Type: Bug

IEP-46 Thin client - Service invocation

2020-05-18 Thread Alex Plehanov
Hello Igniters, I have plans to implement service invocation in thin clients. I've already implemented a PoC for java thin client and want to discuss some details. Also, Pavel Tupitsin has created IEP [1] and the ticket for .Net thin client [2]. To invoke the service method by java thick client

Ignite Zookeeper Cluster Exceptions

2020-05-18 Thread Marble
My env: with 3 VM hosts, say node1(192.168.1.11)/node2(192.168.1.13)/node3(192.168.1.13). all 3 nodes run with docker ignite:latest (2.8.0), with --net=host parameter, zookeeper 3.5.5 runs at node1 with 2181 port; I have more two components from libs/optional to libs folder, both are

Re: [DISCUSSION] Separate code sanity check and build task

2020-05-18 Thread Ivan Pavlukhin
Hi Konstantin, Surprisingly, I found your message in a Spam folder (gmail). We had discussions about the subject before. The most recent one and reflecting a current state is [1]. You can find many thoughts and arguments in another discussion [2] (it might be better to start reading from a