Re: AggregateUnionTransposeRule fails when some inputs have unique grouping key

2021-05-19 Thread Vladimir Ozerov
Hi Pavel, Yes, I missed the list, sorry. ср, 19 мая 2021 г. в 14:40, Pavel Tupitsyn : > Hi Vladimir, > > Looks like this message is for d...@calcite.apache.org, not > dev@ignite.apache.org, > or am I mistaken? > > On Wed, May 19, 2021 at 2:25 PM Vladimir Ozerov > wrot

AggregateUnionTransposeRule fails when some inputs have unique grouping key

2021-05-19 Thread Vladimir Ozerov
Hi, The AggregateUnionTransposeRule attempts to push the Aggregate below the Union. Before: Aggregate[group=$0, agg=SUM($1] Union[all] Input1 Input2 After: Aggregate[group=$0, agg=SUM($1] Union[all] Aggregate[group=$0, agg=SUM($1] Input1 Aggregate[group=$0, agg=SUM($1]

Re: [ANNOUNCE] New Committer: Taras Ledkov

2020-05-12 Thread Vladimir Ozerov
Congratulations, Taras! Well deserved! вт, 12 мая 2020 г. в 20:27, Ivan Rakov : > Taras, > > Congratulations and welcome! > > On Tue, May 12, 2020 at 8:26 PM Denis Magda wrote: > > > Taras, > > > > Welcome, that was long overdue on our part! Hope to see you soon among > the > > PMC group. > > >

JSR 381 (Visual Recognition in Java) and Apache Ignite

2020-03-30 Thread Vladimir Ozerov
Hi Alexey, Igniters, Let me introduce you Heather, Zoran, and Frank. Heather is the Chair of the JCP. Zoran and Frank are JSR 381 spec leads. They are interested in discussing the upcoming visual recognition specification with the Apache Ignite community, to understand whether the community has an

Re: Adding support for Ignite secondary indexes to Apache Calcite planner

2019-12-11 Thread Vladimir Ozerov
materialized_views.html > [2] https://calcite.apache.org/docs/lattice.html > > -- > Kind Regards > Roman Kondakov > > > On 11.12.2019 17:11, Vladimir Ozerov wrote: > > Roman, > > > > What is the advantage of Phoenix approach then? BTW, it looks like > Pho

Re: Adding support for Ignite secondary indexes to Apache Calcite planner

2019-12-11 Thread Vladimir Ozerov
lying DbScanSortRemovalRule we have: > > Project > IndexScan > > while for Phoenix approach we would have two equivalent subsets in our > planner: > > Project > Sort > TableScan > > and > > Project > IndexScan > > and most likely the last plan

Re: Adding support for Ignite secondary indexes to Apache Calcite planner

2019-12-10 Thread Vladimir Ozerov
Hi Roman, Why do you think that Drill-style will not let you exploit collation? Collation should be propagated from the index scan in the same way as in other sorted operators, such as merge join or streaming aggregate. Provided that you use converter-hack (or any alternative solution to trigger p

Re: [DISCUSS] PMC Chair rotation time

2019-10-24 Thread Vladimir Ozerov
global communications. > > - Roman Shtykh. > Rocketmq and Ignite committer. > Highly involved to Ignite development and popularization. > > - Vladimir Ozerov > Ignite and Hazelcast committer. > Man with really strong leadership skills. > > - Yakov Zhdanov > Igni

[jira] [Created] (IGNITE-11701) SQL: Reflect in documentation change of system views schema from "IGNITE" to "SYS"

2019-04-09 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11701: Summary: SQL: Reflect in documentation change of system views schema from "IGNITE" to "SYS" Key: IGNITE-11701 URL: https://issues.apache.org/jira

Re: Thin client: transactions support

2019-04-04 Thread Vladimir Ozerov
> >> > > > > can start with thread-per-connection approach (we only can > support > >> > one > >> > > > > active transaction per connection, see below, so we need one > >> > additional > >> > > > > dedicated th

[jira] [Created] (IGNITE-11648) Document SCHEMAS system view

2019-03-28 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11648: Summary: Document SCHEMAS system view Key: IGNITE-11648 URL: https://issues.apache.org/jira/browse/IGNITE-11648 Project: Ignite Issue Type: Task

Re: Thin client: transactions support

2019-03-27 Thread Vladimir Ozerov
end the old transaction > implicitly (rollback) or throw an exception to the client? In my opinion, > the first option is better. For example, if we got a previously used > connection from the connection pool, we should not worry about any > uncompleted transaction started by the previ

Re: Thin client: transactions support

2019-03-27 Thread Vladimir Ozerov
As far as SUSPEND/RESUME/SAVEPOINT - we do not support them yet, and adding them in future should not conflict with simple START/END infrastructure. On Wed, Mar 27, 2019 at 11:00 AM Vladimir Ozerov wrote: > Hi Alex, > > I am not sure we need 5 commands. Wouldn't it be enough to

Re: Thin client: transactions support

2019-03-27 Thread Vladimir Ozerov
> > > > > operation we have the next options: > > > > > > * Serialize full set of arguments and use some value for missing > > > > > > arguments. For example -1 for int/long types and null for string > > > type. > > > > We > &g

[jira] [Created] (IGNITE-11630) Document changes to SQL views

2019-03-26 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11630: Summary: Document changes to SQL views Key: IGNITE-11630 URL: https://issues.apache.org/jira/browse/IGNITE-11630 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-11564) SQL: Implement KILL QUERY command

2019-03-19 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11564: Summary: SQL: Implement KILL QUERY command Key: IGNITE-11564 URL: https://issues.apache.org/jira/browse/IGNITE-11564 Project: Ignite Issue Type

Re: Peer review: Victory over Patch Available debt

2019-03-18 Thread Vladimir Ozerov
Hi, This is tough question, and first of all I'd like to ask participants to keep cold head. This is a public question and can be discussed on the dev list safely. On the one hand, it is true that a number of patches are not reviewed for a long time, what negatively affects community development.

[jira] [Created] (IGNITE-11551) SQL: Document LOCAL_SQL_QUERY_HISTORY

2019-03-15 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11551: Summary: SQL: Document LOCAL_SQL_QUERY_HISTORY Key: IGNITE-11551 URL: https://issues.apache.org/jira/browse/IGNITE-11551 Project: Ignite Issue Type

[jira] [Created] (IGNITE-11518) SQL: Security checks are skipped on some SELECT paths

2019-03-11 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11518: Summary: SQL: Security checks are skipped on some SELECT paths Key: IGNITE-11518 URL: https://issues.apache.org/jira/browse/IGNITE-11518 Project: Ignite

[jira] [Created] (IGNITE-11517) MVCC: Support one-phase commit

2019-03-11 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11517: Summary: MVCC: Support one-phase commit Key: IGNITE-11517 URL: https://issues.apache.org/jira/browse/IGNITE-11517 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-11516) MVCC management and monitoring

2019-03-11 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11516: Summary: MVCC management and monitoring Key: IGNITE-11516 URL: https://issues.apache.org/jira/browse/IGNITE-11516 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-11515) MVCC: Make sure that multiple cursors are handled properly for JDBC/ODBC

2019-03-11 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11515: Summary: MVCC: Make sure that multiple cursors are handled properly for JDBC/ODBC Key: IGNITE-11515 URL: https://issues.apache.org/jira/browse/IGNITE-11515

[jira] [Created] (IGNITE-11514) MVCC: Client listener: do not delegate implicit operation execution to separate thread for JDBC/ODBC

2019-03-11 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11514: Summary: MVCC: Client listener: do not delegate implicit operation execution to separate thread for JDBC/ODBC Key: IGNITE-11514 URL: https://issues.apache.org/jira/browse

[jira] [Created] (IGNITE-11513) MVCC: make sure that unsupported features are documented properly

2019-03-10 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11513: Summary: MVCC: make sure that unsupported features are documented properly Key: IGNITE-11513 URL: https://issues.apache.org/jira/browse/IGNITE-11513 Project

[jira] [Created] (IGNITE-11511) SQL: Possible bug with parameters passing for complex DML queries

2019-03-08 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11511: Summary: SQL: Possible bug with parameters passing for complex DML queries Key: IGNITE-11511 URL: https://issues.apache.org/jira/browse/IGNITE-11511 Project

[jira] [Created] (IGNITE-11510) SQL: Rework running queries tests to make them stable to internal code changes

2019-03-08 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11510: Summary: SQL: Rework running queries tests to make them stable to internal code changes Key: IGNITE-11510 URL: https://issues.apache.org/jira/browse/IGNITE-11510

Re: Ignite 2.8 Release: Time & Scope & Release manager

2019-03-07 Thread Vladimir Ozerov
ge, it says the master is release ready branch. > > Otherwise feature is developed in its own branch. > > So my vote goes for master-based release. > > чт, 7 мар. 2019 г. в 20:28, Vladimir Ozerov : > > > Igniters, > > > > Making release from master is not an opt

Re: Ignite 2.8 Release: Time & Scope & Release manager

2019-03-07 Thread Vladimir Ozerov
Igniters, Making release from master is not an option. We have a lot of not-yet-ready and not-yet-tested features. From SQL side this is partition pruning and SQL views with KILL command. So if we do not want to release a mess, then there are only two options: release Java 11 fixes on top of 2.7,

[jira] [Created] (IGNITE-11499) SQL: DML should not use batches by default

2019-03-06 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11499: Summary: SQL: DML should not use batches by default Key: IGNITE-11499 URL: https://issues.apache.org/jira/browse/IGNITE-11499 Project: Ignite Issue

[jira] [Created] (IGNITE-11498) SQL: Rework DML data distribution logic

2019-03-06 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11498: Summary: SQL: Rework DML data distribution logic Key: IGNITE-11498 URL: https://issues.apache.org/jira/browse/IGNITE-11498 Project: Ignite Issue

Re: Batch updates in Ignite B+ tree.

2019-03-05 Thread Vladimir Ozerov
Hi Pavel, As far as I know batch tree updates already being developed. Alex, could you please elaborate? On Tue, Mar 5, 2019 at 5:05 PM Pavel Pereslegin wrote: > Hi Igniters! > > I am working on implementing batch updates in PageMemory [1] to > improve the performance of preloader, datastreamer

Re: Storing short/empty strings in Ignite

2019-03-05 Thread Vladimir Ozerov
Hi Val, I would say that we do not need string length at all, because it can be derived from object footer (next field offset MINUS current field offset). It is not very good idea to implement proposed change in Apache Ignite 2.x because it is breaking and will add unnecessary complexity to alread

Re: Please re-commit 3 last changes in the master

2019-03-04 Thread Vladimir Ozerov
Looks like everything is good now - all three commits were returned. On Mon, Mar 4, 2019 at 2:04 PM Dmitriy Pavlov wrote: > Thanks, Ivan, these commits are in sync in GitHub & GitBox. Only one commit > remained, Vladimir O., please chime in > > пн, 4 мар. 2019 г. в 14:03, Ivan Rakov : > > > Than

Re: SQL: INSERT with hidden columns _key, _val and check the type of input objects

2019-02-27 Thread Vladimir Ozerov
nds on that and > it isn't fixable easily. > > For example, they can have objects of which only subset of fields is > indexed, the rest is not. Then they are inserting them via SQL as shown. > > Regards, > -- > Ilya Kasnacheev > > > ср, 27 февр. 2019 г. в 12:10

Re: SQL: INSERT with hidden columns _key, _val and check the type of input objects

2019-02-27 Thread Vladimir Ozerov
t; Ok, agreed, let's not boil the ocean...at least for now ;) > > -- > Denis Magda > > > On Sat, Feb 23, 2019 at 12:50 AM Vladimir Ozerov > wrote: > > > Denis, > > > > Yes, this is what my answer was about - you cannot have SQL without > > defi

[jira] [Created] (IGNITE-11422) Remove H2 console from documentation

2019-02-26 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11422: Summary: Remove H2 console from documentation Key: IGNITE-11422 URL: https://issues.apache.org/jira/browse/IGNITE-11422 Project: Ignite Issue Type

[jira] [Created] (IGNITE-11418) Document SQL IGNITE.INDEXES view

2019-02-26 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11418: Summary: Document SQL IGNITE.INDEXES view Key: IGNITE-11418 URL: https://issues.apache.org/jira/browse/IGNITE-11418 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-11404) Document CREATE TABLE "parallelism" option

2019-02-25 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11404: Summary: Document CREATE TABLE "parallelism" option Key: IGNITE-11404 URL: https://issues.apache.org/jira/browse/IGNITE-11404 Project: Ignite

[jira] [Created] (IGNITE-11402) SQL: Add ability to specift inline size of PK and affinity key indexes from CREATE TABLE and QueryEntity

2019-02-25 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11402: Summary: SQL: Add ability to specift inline size of PK and affinity key indexes from CREATE TABLE and QueryEntity Key: IGNITE-11402 URL: https://issues.apache.org/jira

Re: SQL: INSERT with hidden columns _key, _val and check the type of input objects

2019-02-23 Thread Vladimir Ozerov
ties. > > Basically, my idea is that all of the objects and their fields stored in > the caches should be visible to SQL w/o extra settings. If someone wants to > create indexes then use DDL which was designed for this. > > > - > Denis > > > On Fri, Feb 22,

Re: SQL: INSERT with hidden columns _key, _val and check the type of input objects

2019-02-22 Thread Vladimir Ozerov
Denis, SQL is a language with strict schema what was one of significant factors of it's worldwide success. I doubt we will ever have SQL without configuration/definiton, because otherwise it will be not SQL, but something else (e.g. document-oriented, JSON, whatever). On Fri, Feb 22, 2019 at 1:52

[jira] [Created] (IGNITE-11341) SQL: Enable lazy mode by default

2019-02-17 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11341: Summary: SQL: Enable lazy mode by default Key: IGNITE-11341 URL: https://issues.apache.org/jira/browse/IGNITE-11341 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-11340) SQL: Add OOME tests to separate suite

2019-02-17 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11340: Summary: SQL: Add OOME tests to separate suite Key: IGNITE-11340 URL: https://issues.apache.org/jira/browse/IGNITE-11340 Project: Ignite Issue Type

[jira] [Created] (IGNITE-11334) SQL: Deprecate SqlQuery

2019-02-15 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11334: Summary: SQL: Deprecate SqlQuery Key: IGNITE-11334 URL: https://issues.apache.org/jira/browse/IGNITE-11334 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-11333) SQL: Deprecate H2 console

2019-02-15 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11333: Summary: SQL: Deprecate H2 console Key: IGNITE-11333 URL: https://issues.apache.org/jira/browse/IGNITE-11333 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-11331) SQL: Remove unnecessary parameters binding

2019-02-15 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11331: Summary: SQL: Remove unnecessary parameters binding Key: IGNITE-11331 URL: https://issues.apache.org/jira/browse/IGNITE-11331 Project: Ignite Issue

[jira] [Created] (IGNITE-11326) SQL: Common parsing logic

2019-02-14 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11326: Summary: SQL: Common parsing logic Key: IGNITE-11326 URL: https://issues.apache.org/jira/browse/IGNITE-11326 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-11325) SQL: Single place to start missing caches (H2Utils.checkAndStartNotStartedCache)

2019-02-14 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11325: Summary: SQL: Single place to start missing caches (H2Utils.checkAndStartNotStartedCache) Key: IGNITE-11325 URL: https://issues.apache.org/jira/browse/IGNITE-11325

[jira] [Created] (IGNITE-11317) Document that SQL DML statements (UPDATE/MERGE) cannot update key fields

2019-02-14 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11317: Summary: Document that SQL DML statements (UPDATE/MERGE) cannot update key fields Key: IGNITE-11317 URL: https://issues.apache.org/jira/browse/IGNITE-11317

Re: Binary clients: fallback to the previous versions of the protocol

2019-02-13 Thread Vladimir Ozerov
Hi Dmitriy, It is very common practice to keep client protocol compatible with multiple versions of the server. We constantly face this in practice. I do not see any reason to drop or complicate this functional: user just connects to the server and we automatically negotiate on the best feature se

[jira] [Created] (IGNITE-11316) SQL: Support partition pruning for local queries

2019-02-13 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11316: Summary: SQL: Support partition pruning for local queries Key: IGNITE-11316 URL: https://issues.apache.org/jira/browse/IGNITE-11316 Project: Ignite

[jira] [Created] (IGNITE-11310) SQL: remove special interaction between query parallelism and distributed joins

2019-02-13 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11310: Summary: SQL: remove special interaction between query parallelism and distributed joins Key: IGNITE-11310 URL: https://issues.apache.org/jira/browse/IGNITE-11310

[jira] [Created] (IGNITE-11304) SQL: Common caching of both local and distributed query metadata

2019-02-13 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11304: Summary: SQL: Common caching of both local and distributed query metadata Key: IGNITE-11304 URL: https://issues.apache.org/jira/browse/IGNITE-11304 Project

[jira] [Created] (IGNITE-11280) SQL: Cache all queries, not only two-step

2019-02-09 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11280: Summary: SQL: Cache all queries, not only two-step Key: IGNITE-11280 URL: https://issues.apache.org/jira/browse/IGNITE-11280 Project: Ignite Issue

[jira] [Created] (IGNITE-11278) SQL: Extract query parsing into separate class

2019-02-09 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11278: Summary: SQL: Extract query parsing into separate class Key: IGNITE-11278 URL: https://issues.apache.org/jira/browse/IGNITE-11278 Project: Ignite

[jira] [Created] (IGNITE-11279) SQL: Remove H2's "prepared" from DML plans

2019-02-09 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11279: Summary: SQL: Remove H2's "prepared" from DML plans Key: IGNITE-11279 URL: https://issues.apache.org/jira/browse/IGNITE-11279 Project: Ignite

[jira] [Created] (IGNITE-11275) SQL: Move all command processing stuff to DDL processor

2019-02-09 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11275: Summary: SQL: Move all command processing stuff to DDL processor Key: IGNITE-11275 URL: https://issues.apache.org/jira/browse/IGNITE-11275 Project: Ignite

[jira] [Created] (IGNITE-11274) SQL: Make GridCacheSqlQuery immutable

2019-02-09 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11274: Summary: SQL: Make GridCacheSqlQuery immutable Key: IGNITE-11274 URL: https://issues.apache.org/jira/browse/IGNITE-11274 Project: Ignite Issue Type

[jira] [Created] (IGNITE-11231) SQL: Remove scan index for merge table

2019-02-06 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11231: Summary: SQL: Remove scan index for merge table Key: IGNITE-11231 URL: https://issues.apache.org/jira/browse/IGNITE-11231 Project: Ignite Issue Type

[jira] [Created] (IGNITE-11227) SQL: Streamline DML execution logic

2019-02-06 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11227: Summary: SQL: Streamline DML execution logic Key: IGNITE-11227 URL: https://issues.apache.org/jira/browse/IGNITE-11227 Project: Ignite Issue Type

[jira] [Created] (IGNITE-11226) SQL: Remove GridQueryIndexing.prepareNativeStatement

2019-02-06 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11226: Summary: SQL: Remove GridQueryIndexing.prepareNativeStatement Key: IGNITE-11226 URL: https://issues.apache.org/jira/browse/IGNITE-11226 Project: Ignite

[jira] [Created] (IGNITE-11223) SQL: Merge "collectCacheIds" and "processCaches" methods

2019-02-06 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11223: Summary: SQL: Merge "collectCacheIds" and "processCaches" methods Key: IGNITE-11223 URL: https://issues.apache.org/jira/browse/IGNITE-11223

[jira] [Created] (IGNITE-11212) SQL: Merge affinity collocation models for partition pruning and distributed joins

2019-02-05 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11212: Summary: SQL: Merge affinity collocation models for partition pruning and distributed joins Key: IGNITE-11212 URL: https://issues.apache.org/jira/browse/IGNITE-11212

[jira] [Created] (IGNITE-11211) SQL: Rework connection pool

2019-02-05 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11211: Summary: SQL: Rework connection pool Key: IGNITE-11211 URL: https://issues.apache.org/jira/browse/IGNITE-11211 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-11210) SQL: Introduce common logical execution plan for all query types

2019-02-05 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11210: Summary: SQL: Introduce common logical execution plan for all query types Key: IGNITE-11210 URL: https://issues.apache.org/jira/browse/IGNITE-11210 Project

[jira] [Created] (IGNITE-11208) SQL: Move reservations from QueryContext to MapQueryResult

2019-02-05 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11208: Summary: SQL: Move reservations from QueryContext to MapQueryResult Key: IGNITE-11208 URL: https://issues.apache.org/jira/browse/IGNITE-11208 Project: Ignite

[jira] [Created] (IGNITE-11209) SQL: streamline DML execution logic

2019-02-05 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11209: Summary: SQL: streamline DML execution logic Key: IGNITE-11209 URL: https://issues.apache.org/jira/browse/IGNITE-11209 Project: Ignite Issue Type

[jira] [Created] (IGNITE-11207) SQL: Remove MapNodeResults class

2019-02-05 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11207: Summary: SQL: Remove MapNodeResults class Key: IGNITE-11207 URL: https://issues.apache.org/jira/browse/IGNITE-11207 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-11206) SQL: Merge execution flow for local and map queries

2019-02-05 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11206: Summary: SQL: Merge execution flow for local and map queries Key: IGNITE-11206 URL: https://issues.apache.org/jira/browse/IGNITE-11206 Project: Ignite

[jira] [Created] (IGNITE-11203) SQL: global refactoring

2019-02-05 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11203: Summary: SQL: global refactoring Key: IGNITE-11203 URL: https://issues.apache.org/jira/browse/IGNITE-11203 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-11202) SQL: Move partition reservation logic to separate class

2019-02-05 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11202: Summary: SQL: Move partition reservation logic to separate class Key: IGNITE-11202 URL: https://issues.apache.org/jira/browse/IGNITE-11202 Project: Ignite

[jira] [Created] (IGNITE-11200) SQL: query contexts should not be static

2019-02-04 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11200: Summary: SQL: query contexts should not be static Key: IGNITE-11200 URL: https://issues.apache.org/jira/browse/IGNITE-11200 Project: Ignite Issue

Re: Best Effort Affinity for thin clients

2019-02-04 Thread Vladimir Ozerov
Best Regards, > Igor > > > On Mon, Feb 4, 2019 at 1:13 PM Vladimir Ozerov > wrote: > > > Igor, > > > > Yes, cache groups are public API. However, we try to avoid new APIs > > depending on them. > > The main point from my side is that “similar cache

Re: Best Effort Affinity for thin clients

2019-02-04 Thread Vladimir Ozerov
is a public thing [1]. > > [1] - https://apacheignite.readme.io/docs/cache-groups > > Best Regards, > Igor > > > On Mon, Feb 4, 2019 at 11:47 AM Vladimir Ozerov > wrote: > > > Pavel, Igor, > > > > This is not very accurate to say that this will not save

[jira] [Created] (IGNITE-11185) SQL: Move distributed joins code from base index to H2TreeIndex

2019-02-04 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11185: Summary: SQL: Move distributed joins code from base index to H2TreeIndex Key: IGNITE-11185 URL: https://issues.apache.org/jira/browse/IGNITE-11185 Project

Re: Best Effort Affinity for thin clients

2019-02-04 Thread Vladimir Ozerov
add flag to every response, that shows > whether > > >> the > > >> > > Affinity Topology Version of the cluster has changed since the > last > > >> > request > > >> > > from the client. > > >> > > I propose to keep this

[jira] [Created] (IGNITE-11180) SQL: give more sensible names to reducer classes

2019-02-03 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11180: Summary: SQL: give more sensible names to reducer classes Key: IGNITE-11180 URL: https://issues.apache.org/jira/browse/IGNITE-11180 Project: Ignite

[jira] [Created] (IGNITE-11169) SQL: Remove collocation model-related code from GridH2QueryContext

2019-02-01 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11169: Summary: SQL: Remove collocation model-related code from GridH2QueryContext Key: IGNITE-11169 URL: https://issues.apache.org/jira/browse/IGNITE-11169 Project

[jira] [Created] (IGNITE-11160) SQL: Create light-weight row for read-only rows

2019-01-31 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11160: Summary: SQL: Create light-weight row for read-only rows Key: IGNITE-11160 URL: https://issues.apache.org/jira/browse/IGNITE-11160 Project: Ignite

Re: proposed realization KILL QUERY command

2019-01-30 Thread Vladimir Ozerov
ounds like the node is experiencing big troubles and it might be > > better just to shut it down completely. > > > > - > > Denis > > > > > > On Tue, Jan 15, 2019 at 8:00 AM Юрий > wrote: > > > >> Denis and other Ignit

[jira] [Created] (IGNITE-11134) SQL: Do not wrap key and value objects in GridH2KeyValueRowOnheap

2019-01-30 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11134: Summary: SQL: Do not wrap key and value objects in GridH2KeyValueRowOnheap Key: IGNITE-11134 URL: https://issues.apache.org/jira/browse/IGNITE-11134 Project

[jira] [Created] (IGNITE-11118) SQL: Ability to resolve partition from argument without H2

2019-01-29 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-8: Summary: SQL: Ability to resolve partition from argument without H2 Key: IGNITE-8 URL: https://issues.apache.org/jira/browse/IGNITE-8 Project: Ignite

[jira] [Created] (IGNITE-11117) SQL: Move partition nodes to core module

2019-01-29 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-7: Summary: SQL: Move partition nodes to core module Key: IGNITE-7 URL: https://issues.apache.org/jira/browse/IGNITE-7 Project: Ignite Issue

[jira] [Created] (IGNITE-11115) Binary: rework thread-local binary context to avoid set() operation

2019-01-28 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-5: Summary: Binary: rework thread-local binary context to avoid set() operation Key: IGNITE-5 URL: https://issues.apache.org/jira/browse/IGNITE-5

Re: H2 license and vulnerabilities

2019-01-28 Thread Vladimir Ozerov
Hi Steve, H2 cannot be removed from Ignite easily as it is integrated pretty deep into indexing module. Good news is that our usage of H2 is pretty limited - we only use it's parser, planner and execution pipeline. We do not use H2 as data storage. Please let me know if you need any additional cla

Re: SQL View with list of existing indexes

2019-01-28 Thread Vladimir Ozerov
h column order from the columns view. For > example you want to know which columns are indexed already. In case we will > have plain comma-separated form it can't be achieved. > > > > > > чт, 24 янв. 2019 г. в 18:09, Vladimir Ozerov : > > > Hi Yuriy, > > >

Re: Distributed MetaStorage discussion

2019-01-25 Thread Vladimir Ozerov
gy and affinity versions, but motivation here > is not that clear for me to be honest. > > I think that the most common approach with single incrementing version > is much simpler then several counters and I would prefer to leave it that > way. > > > пт, 25 янв. 2019 г. в 16

Re: Distributed MetaStorage discussion

2019-01-25 Thread Vladimir Ozerov
Ivan, The change you describe is extremely valuable thing as it allows to detect changes into global configuration which is of great importance for SQL. Will topology and affinity changes be reflected in metastore history as well? From SQL perspective it is important for us to be able to understan

[jira] [Created] (IGNITE-11083) SQL: Extract query model from splitter

2019-01-25 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11083: Summary: SQL: Extract query model from splitter Key: IGNITE-11083 URL: https://issues.apache.org/jira/browse/IGNITE-11083 Project: Ignite Issue Type

Re: Baseline auto-adjust`s discuss

2019-01-25 Thread Vladimir Ozerov
n (ex. -1 equal to endless waiting) and so on, but > in our case we want to disable whole functionality rather than change > parameter value. > > -- > Best regards, > Anton Kalashnikov > > > 24.01.2019, 22:03, "Vladimir Ozerov" : > > Hi Anton, > > &

Re: Baseline auto-adjust`s discuss

2019-01-24 Thread Vladimir Ozerov
Hi Anton, This is great feature, but I am a bit confused about automatic disabling of a feature during manual baseline adjustment. This may lead to unpleasant situations when a user enabled auto-adjustment, then re-adjusted it manually somehow (e.g. from some previously created script) so that aut

Re: SQL View with list of existing indexes

2019-01-24 Thread Vladimir Ozerov
Hi Yuriy, Please note that MySQL link is about SHOW command, which is a different beast. In general I think that PG approach is better as it allows user to get quick overview of index content without complex JOINs. I would start with plain single view and add columns view later if we found it usef

[jira] [Created] (IGNITE-11057) Document new SQL system view "CACHE_GROUPS_IO"

2019-01-24 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11057: Summary: Document new SQL system view "CACHE_GROUPS_IO" Key: IGNITE-11057 URL: https://issues.apache.org/jira/browse/IGNITE-11057 Proje

[jira] [Created] (IGNITE-11042) Document new SQL system view "TABLES"

2019-01-23 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-11042: Summary: Document new SQL system view "TABLES" Key: IGNITE-11042 URL: https://issues.apache.org/jira/browse/IGNITE-11042 Project: Ignite

Re: Continuous queries and duplicates

2019-01-23 Thread Vladimir Ozerov
ven a partition. So I think it wouldn’t require any > cross-node ordering. > > Thank you, > > Piotr > > śr., 9 sty 2019, 21:11: Vladimir Ozerov napisał(a): > > > Hi, > > > > MVCC caches have the same ordering guarantees as non-MVCC caches, i.e. > two > &

Re: CompactFooter for ClientBinaryMarshaller

2019-01-23 Thread Vladimir Ozerov
try to retrieve and getting null. > > Therefore, I suppose switching client to server defaults is what has to > be > > done. If the user decides to switch to full schema mode, at least he/she > > will be aware of it. And for deserialization, the schema will be > retri

[jira] [Created] (IGNITE-10986) SQL: Drop _VER field support

2019-01-18 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-10986: Summary: SQL: Drop _VER field support Key: IGNITE-10986 URL: https://issues.apache.org/jira/browse/IGNITE-10986 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-10985) SQL: create low-overhead implementation of Row for SELECTs

2019-01-18 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-10985: Summary: SQL: create low-overhead implementation of Row for SELECTs Key: IGNITE-10985 URL: https://issues.apache.org/jira/browse/IGNITE-10985 Project: Ignite

Re: CompactFooter for ClientBinaryMarshaller

2019-01-18 Thread Vladimir Ozerov
"Compact footer" is optimization which saves a lot of space. Object serialized in this form do not have the full information required for deserialization. Metadata necessary for deserialization (aka "schema") is located on cluster nodes. For this client it could be requested through special command

[jira] [Created] (IGNITE-10971) SQL: Support partition pruning for distributed joins

2019-01-17 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-10971: Summary: SQL: Support partition pruning for distributed joins Key: IGNITE-10971 URL: https://issues.apache.org/jira/browse/IGNITE-10971 Project: Ignite

  1   2   3   4   5   6   7   8   9   10   >