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

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

2019-02-13 Thread Dmitry Melnichuk
Igor, I am sorry it took me a while to fully understand your reasoning. “Update user software first, then update the server” approach still looks somewhat weird to me (I think of Let's Encrypt client as an example of “normal” approach in Python world), but since this approach is vivid, I just

Re: [DISCUSSION] [IGNITE-11141] The new java method to create a cache from a template

2019-02-13 Thread Eduard Shangareev
CacheConfiguration cfg = ignite.cacheConfiguration("myTemplate"); cfg.setName("myCacheFromTemplate"); ignite.createCache(cfg); Ok, I got it. We already have addCacheConfiguration and cacheConfiguration should be a getter-like counterpart for it. So, I would suggest deprecating this

Re: [DISCUSSION] [IGNITE-11141] The new java method to create a cache from a template

2019-02-13 Thread Sergey Moldachev
Hi, Eduard, thank you for your reply! You can find example and full description in the Jira task . Also you can find simple implementation in comments. Thank you, Sergey! + update subject (fixed a typo) ср, 13 февр. 2019 г. в 19:55, Eduard

[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

Re: [DISCUSSION] [IGNOTE-11141] The new java method to create a cache from a template

2019-02-13 Thread Eduard Shangareev
Hi, Sergey! Could you give some example of how it is supposed to use? On Wed, Feb 13, 2019 at 6:02 PM Sergey Moldachev wrote: > Hi, Igniters! > > I want to add the new java method *cacheConfiguration(String cacheName)* in > to *Ignite* core interface as part of the task >

[DISCUSSION] [IGNOTE-11141] The new java method to create a cache from a template

2019-02-13 Thread Sergey Moldachev
Hi, Igniters! I want to add the new java method *cacheConfiguration(String cacheName)* in to *Ignite* core interface as part of the task https://issues.apache.org/jira/browse/IGNITE-11141. I'll be glad to see the comments about this feature. Thank you, Sergey

[jira] [Created] (IGNITE-11315) [ML] Nonlinear SVM

2019-02-13 Thread Artem Malykh (JIRA)
Artem Malykh created IGNITE-11315: - Summary: [ML] Nonlinear SVM Key: IGNITE-11315 URL: https://issues.apache.org/jira/browse/IGNITE-11315 Project: Ignite Issue Type: Improvement

[jira] [Created] (IGNITE-11314) JDBC Thin: add transaction-scoped flag to JdbcHandler's responses.

2019-02-13 Thread Alexander Lapin (JIRA)
Alexander Lapin created IGNITE-11314: Summary: JDBC Thin: add transaction-scoped flag to JdbcHandler's responses. Key: IGNITE-11314 URL: https://issues.apache.org/jira/browse/IGNITE-11314

Re: Running single test multiple times on TeamCity

2019-02-13 Thread Eduard Shangareev
Ivan, We already have IgniteReproducingSuite, and there was a corresponding TC configuration, but it was removed (maybe by accident). We could resurrect TC configuration. + We can improve Suite to provide test class name by parameter instead of changing code. On Mon, Feb 11, 2019 at 11:22 AM

Re: New committer: Andrey Mashenkov

2019-02-13 Thread Вячеслав Коптилин
Congrats, Andrey! You really deserve it. Best Regards, S. ср, 13 февр. 2019 г. в 15:02, Dmitriy Pavlov : > Dear Igniters, > > The Project Management Committee (PMC) for Apache Ignite has invited Andrey > Mashenkov to become a committer and we are pleased to announce that he has > accepted. > >

Re: Code inspection

2019-02-13 Thread Павлухин Иван
Maxim, Oh, my poor tabs.. Joke. I am totally ok with currently enabled checks. But I am mostly concerned about a general approach. I would like to outline one thing. Requirements for a prototype code are not the same as for a patch ready to merge (see a little bit more in the end of that

[jira] [Created] (IGNITE-11313) Cluster hangs on cache invoke with binary objects creation

2019-02-13 Thread Ivan Bessonov (JIRA)
Ivan Bessonov created IGNITE-11313: -- Summary: Cluster hangs on cache invoke with binary objects creation Key: IGNITE-11313 URL: https://issues.apache.org/jira/browse/IGNITE-11313 Project: Ignite

Re: New committer: Andrey Mashenkov

2019-02-13 Thread Павлухин Иван
Andrey, my congratulations! ср, 13 февр. 2019 г. в 15:02, Dmitriy Pavlov : > > Dear Igniters, > > The Project Management Committee (PMC) for Apache Ignite has invited Andrey > Mashenkov to become a committer and we are pleased to announce that he has > accepted. > > Andrey has both code

Re: [DISCUSSION] Add reviewer field to Apache Ignite JIRA project

2019-02-13 Thread Dmitriy Pavlov
Igniters, is it still reasonable to add a reviewer field now? AFAIK, count of PA tickets (our review dept) is less than it was when the topic is started. So this proposal can be not actual anymore. If you agree, please consider picking up this ticket and contact INFRA for adding the field. If

Re: Code inspection

2019-02-13 Thread Maxim Muzafarov
Ivan, As the first implementation of this addition, I'd prefer to make it working like _Licenses Headers_ suite check. It will fail when some of the code style checks violated. Moreover, these licenses header checks can be included in the checkstyle plugin configuration. In general, I'd prefer

New committer: Andrey Mashenkov

2019-02-13 Thread Dmitriy Pavlov
Dear Igniters, The Project Management Committee (PMC) for Apache Ignite has invited Andrey Mashenkov to become a committer and we are pleased to announce that he has accepted. Andrey has both code contributions and valuable contribution to community development, we appreciate his effort in

[jira] [Created] (IGNITE-11311) MVCC: SQL full table scan query can return duplicates.

2019-02-13 Thread Andrew Mashenkov (JIRA)
Andrew Mashenkov created IGNITE-11311: - Summary: MVCC: SQL full table scan query can return duplicates. Key: IGNITE-11311 URL: https://issues.apache.org/jira/browse/IGNITE-11311 Project: Ignite

[jira] [Created] (IGNITE-11312) JDBC: Thin driver doesn't reports incorrect property names

2019-02-13 Thread Stanislav Lukyanov (JIRA)
Stanislav Lukyanov created IGNITE-11312: --- Summary: JDBC: Thin driver doesn't reports incorrect property names Key: IGNITE-11312 URL: https://issues.apache.org/jira/browse/IGNITE-11312 Project:

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

2019-02-13 Thread Igor Sapego
The approach you suggest looks to me pretty much the same as installing a new version of client software in C++ or Java. The issue here that we break existing installed software and require for user to update software in order to have ability to connect to a server. Just imagine that application

[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-11309) JDBC Thin: add flag or property to disable best effort affinity

2019-02-13 Thread Alexander Lapin (JIRA)
Alexander Lapin created IGNITE-11309: Summary: JDBC Thin: add flag or property to disable best effort affinity Key: IGNITE-11309 URL: https://issues.apache.org/jira/browse/IGNITE-11309 Project:

[jira] [Created] (IGNITE-11308) Add soLinger parameter support in TcpDiscoverySpi .NET configuration.

2019-02-13 Thread Pavel Voronkin (JIRA)
Pavel Voronkin created IGNITE-11308: --- Summary: Add soLinger parameter support in TcpDiscoverySpi .NET configuration. Key: IGNITE-11308 URL: https://issues.apache.org/jira/browse/IGNITE-11308

[jira] [Created] (IGNITE-11306) NativeSqlJoinQueryRangeBenchmark doesn't work

2019-02-13 Thread Ilya Suntsov (JIRA)
Ilya Suntsov created IGNITE-11306: - Summary: NativeSqlJoinQueryRangeBenchmark doesn't work Key: IGNITE-11306 URL: https://issues.apache.org/jira/browse/IGNITE-11306 Project: Ignite Issue

[jira] [Created] (IGNITE-11307) SqlNative benchmarks failed with more than 1 client

2019-02-13 Thread Ilya Suntsov (JIRA)
Ilya Suntsov created IGNITE-11307: - Summary: SqlNative benchmarks failed with more than 1 client Key: IGNITE-11307 URL: https://issues.apache.org/jira/browse/IGNITE-11307 Project: Ignite

[jira] [Created] (IGNITE-11305) Support data page scan for ODBC

2019-02-13 Thread Pavel Kuznetsov (JIRA)
Pavel Kuznetsov created IGNITE-11305: Summary: Support data page scan for ODBC Key: IGNITE-11305 URL: https://issues.apache.org/jira/browse/IGNITE-11305 Project: Ignite Issue Type:

[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: