Re: Resurrect FairAffinityFunction

2017-08-15 Thread Vladimir Ozerov
Dima, It is not hard to implement. It is hard to reason on whether your query will fail or not. Moreover, cache groups is an antipattern for SQL, personally I do not want users to use it unless absolutely needed (large topologies, large number of caches). Also take in count that the same problem

Re: Resurrect FairAffinityFunction

2017-08-15 Thread Vladimir Ozerov
Valya, And this is the problem! ) We have another implementation which minimizes movements - rendezvous. Fair affinity should not bother about partition migration. This is not a feature, but a bug in implementation of FairAffinityFunction. Let's fix that and forget about topology versions. ср,

Re: Default page size must be changed to 4k. Should it be backwards compatible?

2017-08-15 Thread Serge Puchnin
#1 option looks more predictable. But it's possible to add a message "for better IO performance please migrate to 4K-pages". BR, Serge On Wed, 16 Aug 2017 at 03:46, Dmitriy Setrakyan wrote: > I like #1 if possible. Of course, if the LFS is empty, then the new default >

Re: Ignite: configuration changes at runtime

2017-08-15 Thread Dmitriy Setrakyan
Yakov, I don't like the idea of intermixing changeable properties with constant ones in the configuration. Moreover, the standard configuration class is local to the node, while changing the config properties at runtime may be a distributed operation that needs to be propagated across the

Request for contributor permission

2017-08-15 Thread 张源
Dear Ignite Team, I would like to work on this issue: https://issues.apache.org/jira/browse/IGNITE-5994 Please add me in Jira and my Jira id is shia. Zhang Yuan

Re: Default page size must be changed to 4k. Should it be backwards compatible?

2017-08-15 Thread Dmitriy Setrakyan
I like #1 if possible. Of course, if the LFS is empty, then the new default should be 4k. On Tue, Aug 15, 2017 at 12:01 PM, Ivan Rakov wrote: > Guys, > > We have benchmarked how checkpoint write speed on SSD disk depends on > various parameters. It became absolutely

Re: Resurrect FairAffinityFunction

2017-08-15 Thread Dmitriy Setrakyan
On Tue, Aug 15, 2017 at 1:12 PM, Vladimir Ozerov wrote: > I do not like the idea as it would make it very hard to reason about > whether your SQL will fail or not. Let's looks at the problem from the > different angle. I have this question for years - why in the world

Re: Resurrect FairAffinityFunction

2017-08-15 Thread Valentin Kulichenko
Vladimir, I would let other guys confirm, but I believe the reason is that if it recalculates distribution every time from scratch, it would trigger too much redundant data movement during rebalancing. Fair function not only tries to provide best possible distribution, but also minimizes this

Re: Ignite not friendly for Monitoring

2017-08-15 Thread Denis Magda
Alexey, Didn’t know that such an improvement as consistent IDs for errors and events can be used as an integration point with the DevOps tools. Thanks for sharing your experience with us. Would you step in as a architect for this task and make out a JIRA ticket with all the required

Re: Service versioning

2017-08-15 Thread Denis Magda
Ilya, Every Service Grid user will welcome this feature. Fully for it. Mentioned in the ticket that it has to be documented before the ticket is closed. — Denis > On Aug 15, 2017, at 8:18 AM, Ilya Lantukh wrote: > > Igniters, > > Our current ServiceGrid

Re: Asking to become a contributor: ilyak

2017-08-15 Thread Denis Magda
Ilya, Welcome! Added you to the list. — Denis > On Aug 15, 2017, at 7:31 AM, Ilya Kasnacheev > wrote: > > Hello, Apache Ignite community. > > Can you please enable contributor rights on IGNITE for my JIRA Username > ilyak. > > I have already familiarized myself

Re: [Webinar] Apache Process Overview, Aug 10, 2017 9.00 AM - 10.00 AM PT

2017-08-15 Thread Denis Magda
Igniters, Those who missed the webinar can watch the recoding: https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute#HowtoContribute-ApacheWay Cos, thanks a lot for presentation! —

Re: Resurrect FairAffinityFunction

2017-08-15 Thread Vladimir Ozerov
I do not like the idea as it would make it very hard to reason about whether your SQL will fail or not. Let's looks at the problem from the different angle. I have this question for years - why in the world *fair* affinity function, whose only ultimate goal is to provide equal partition

Default page size must be changed to 4k. Should it be backwards compatible?

2017-08-15 Thread Ivan Rakov
Guys, We have benchmarked how checkpoint write speed on SSD disk depends on various parameters. It became absolutely obvious that using 4K pages in durable memory instead of 2K brings considerable, significant speed-up. I think, we must set 4K as default page size. Ticket with detailed

[GitHub] ignite pull request #2449: fair-aff-fix

2017-08-15 Thread agura
GitHub user agura opened a pull request: https://github.com/apache/ignite/pull/2449 fair-aff-fix You can merge this pull request into a Git repository by running: $ git pull https://github.com/agura/incubator-ignite fair-aff-fix Alternatively you can review and apply these

Re: Ignite not friendly for Monitoring

2017-08-15 Thread Alexey Kukushkin
Hi Alexey, A nice thing about delegating alerting to 3rd party enterprise systems is that those systems already deal with lots of things including distributed apps. What is needed from Ignite is to consistently write to log files (again that means stable event IDs, proper event granularity, no

[jira] [Created] (IGNITE-6071) Client may detect necessity for reconnect for too long

2017-08-15 Thread Yakov Zhdanov (JIRA)
Yakov Zhdanov created IGNITE-6071: - Summary: Client may detect necessity for reconnect for too long Key: IGNITE-6071 URL: https://issues.apache.org/jira/browse/IGNITE-6071 Project: Ignite

[jira] [Created] (IGNITE-6070) Infinite redirects at Spring Security Web Session Clustering with Tomcat

2017-08-15 Thread Ilya Kasnacheev (JIRA)
Ilya Kasnacheev created IGNITE-6070: --- Summary: Infinite redirects at Spring Security Web Session Clustering with Tomcat Key: IGNITE-6070 URL: https://issues.apache.org/jira/browse/IGNITE-6070

How to add new build-plan in the TeamCity?

2017-08-15 Thread Vyacheslav Daradur
Hi Igniters! I am working on new test module in the Ignite project [1]. I need check than it will work in the TeamCity [2]. I have no permissions to create new configuration. How to add new build-plan in the TeamCity according to test-suite within new module? [1]

Re: Multi-Version Concurrency Control

2017-08-15 Thread Alexey Kuznetsov
Serge, Cool feature! I have following questions: 1) MVCC will be a kind of "cache mode"? And we can have caches with old behavior and caches with MVCC? 2) " Garbage collection" - may be we should give another name to not intersect with JVM GC? Thanks! On Tue, Aug 15, 2017 at 8:11 PM, Serge

Service versioning

2017-08-15 Thread Ilya Lantukh
Igniters, Our current ServiceGrid implementation lacks several important features, one of which is ability to upgrade Service without downtime. I've created ticket to add this feature: https://issues.apache.org/jira/browse/IGNITE-6069. To implement it, the following problems must be solved: -

[jira] [Created] (IGNITE-6069) Service versioning

2017-08-15 Thread Ilya Lantukh (JIRA)
Ilya Lantukh created IGNITE-6069: Summary: Service versioning Key: IGNITE-6069 URL: https://issues.apache.org/jira/browse/IGNITE-6069 Project: Ignite Issue Type: New Feature

Asking to become a contributor: ilyak

2017-08-15 Thread Ilya Kasnacheev
Hello, Apache Ignite community. Can you please enable contributor rights on IGNITE for my JIRA Username ilyak. I have already familiarized myself with development and contribution process. Thanks in advance.

Re: Ignite not friendly for Monitoring

2017-08-15 Thread Alexey Kukushkin
Hi Denis, Monitoring tools simply watch event logs for patterns (regex in case of unstructured logs like text files). A stable (not changing in new releases) event ID identifying specific issue would be such a pattern.  We need to introduce such event IDs according to the principles I described

[GitHub] ignite pull request #2431: IGNITE-6032 ODBC: Added SQL_SCROLL_OPTIONS suppor...

2017-08-15 Thread isapego
Github user isapego closed the pull request at: https://github.com/apache/ignite/pull/2431 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is

[GitHub] ignite pull request #2448: IGNITE-6050

2017-08-15 Thread gvvinblade
GitHub user gvvinblade opened a pull request: https://github.com/apache/ignite/pull/2448 IGNITE-6050 You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite ignite-6050 Alternatively you can review and apply

[GitHub] ignite pull request #2445: IGNITE-6067 move initialize() to GridCacheUtils

2017-08-15 Thread asfgit
Github user asfgit closed the pull request at: https://github.com/apache/ignite/pull/2445 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is

[jira] [Created] (IGNITE-6068) We try to add entry to partition which was concurrently evicted

2017-08-15 Thread Eduard Shangareev (JIRA)
Eduard Shangareev created IGNITE-6068: - Summary: We try to add entry to partition which was concurrently evicted Key: IGNITE-6068 URL: https://issues.apache.org/jira/browse/IGNITE-6068 Project:

[GitHub] ignite pull request #2447: IGNITE-6051

2017-08-15 Thread gvvinblade
GitHub user gvvinblade opened a pull request: https://github.com/apache/ignite/pull/2447 IGNITE-6051 You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite ignite-6051 Alternatively you can review and apply

[GitHub] ignite pull request #2446: IGNITE-4642 Support enforceJoinOrder flag for JDB...

2017-08-15 Thread tledkov-gridgain
GitHub user tledkov-gridgain opened a pull request: https://github.com/apache/ignite/pull/2446 IGNITE-4642 Support enforceJoinOrder flag for JDBC driver You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite

[GitHub] ignite pull request #2444: IGNITE-6063

2017-08-15 Thread asfgit
Github user asfgit closed the pull request at: https://github.com/apache/ignite/pull/2444 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is

[GitHub] ignite pull request #2445: IGNITE-6067 move initialize() to GridCacheUtils

2017-08-15 Thread kdudkov
GitHub user kdudkov opened a pull request: https://github.com/apache/ignite/pull/2445 IGNITE-6067 move initialize() to GridCacheUtils You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite ignite-6067

Re: Ignite: configuration changes at runtime

2017-08-15 Thread Yakov Zhdanov
> I like the idea, but I am not sure how we will separate properties that are >dynamically changeable from the constant ones. Why do you want the separation? I thought having some annotation like @RuntimeChangeSupported will be sufficient for documentation >Also, what is the API for updating

[jira] [Created] (IGNITE-6067) Refactor cache configuration initialization with proper defaults

2017-08-15 Thread Konstantin Dudkov (JIRA)
Konstantin Dudkov created IGNITE-6067: - Summary: Refactor cache configuration initialization with proper defaults Key: IGNITE-6067 URL: https://issues.apache.org/jira/browse/IGNITE-6067 Project:

Re: Ignite: configuration changes at runtime

2017-08-15 Thread Yakov Zhdanov
>I would also add to CacheConfiguration: > StatisticsEnabled: on / off > QueryDetailMetricsSize: change size Alex, feel free to put your suggestions to the page. >Please also implement an API that could be used from UI tools (Web Console > and Visor Cmd). Of course we will implement API and

[jira] [Created] (IGNITE-6066) Grid hangs on partition map exhcange during failover test with 30 physical caches and PDS

2017-08-15 Thread Ksenia Rybakova (JIRA)
Ksenia Rybakova created IGNITE-6066: --- Summary: Grid hangs on partition map exhcange during failover test with 30 physical caches and PDS Key: IGNITE-6066 URL: https://issues.apache.org/jira/browse/IGNITE-6066

Re: Control.sh script and cluster activation

2017-08-15 Thread Dmitriy Govorukhin
Folks, I created jira issue for the current discussion IGNITE-6064 , leave you comment please. On Tue, Aug 15, 2017 at 11:32 AM, Dmitriy Setrakyan wrote: > Added one more suggestion below. BTW, if there is no ticket,

[jira] [Created] (IGNITE-6064) Rework control.sh script.

2017-08-15 Thread Dmitriy Govorukhin (JIRA)
Dmitriy Govorukhin created IGNITE-6064: -- Summary: Rework control.sh script. Key: IGNITE-6064 URL: https://issues.apache.org/jira/browse/IGNITE-6064 Project: Ignite Issue Type:

Re: Control.sh script and cluster activation

2017-08-15 Thread Dmitriy Setrakyan
Added one more suggestion below. BTW, if there is no ticket, let's create one and copy all the suggestions there. On Tue, Aug 15, 2017 at 1:13 AM, Dmitriy Setrakyan wrote: > Guys, > > Where is the ticket for adding control.[sh|bat] script to the bin folder? > I cannot

Re: Batch service deployment

2017-08-15 Thread Denis Mekhanikov
Dmitriy, thank you for your reply! I see a possibility of a bad scenario here. If we use deployAllAsync method and it throws an exception, then the constructed future won't be returned and we won't have a way to wait for the rest of the services to deploy. Maybe we should return some king of

[GitHub] ignite pull request #2420: IGNITE-6004 SQL: add "inlineSize" to QuerySqlFiel...

2017-08-15 Thread asfgit
Github user asfgit closed the pull request at: https://github.com/apache/ignite/pull/2420 --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is

Re: Control.sh script and cluster activation

2017-08-15 Thread Dmitriy Setrakyan
Guys, Where is the ticket for adding control.[sh|bat] script to the bin folder? I cannot find any mention of it. Was there a discussion on the dev list? Here are the issues I am seeing with the script: 1. It could be named better. Perhaps the name "cluster-ops" or "cluster-switch" would

Re: Control.sh script and cluster activation

2017-08-15 Thread Dmitriy Govorukhin
Valentin, We have jira issue for this IGNITE-5586 On Tue, Aug 15, 2017 at 10:56 AM, Dmitriy Govorukhin < dmitriy.govoruk...@gmail.com> wrote: > > Denis, > > 1. control.sh have help parameter. If you try enter ./control.sh --help, > result is

Re: Control.sh script and cluster activation

2017-08-15 Thread Dmitriy Govorukhin
Denis, 1. control.sh have help parameter. If you try enter ./control.sh --help, result is an example of how to use it, "Example: --host {ip} --port {port} --{activate/deactivate} or without command --host {ip} --port {port} then will print status" 2. Visorcmd will start daemon node and join in

[GitHub] ignite pull request #2444: IGNITE-6063

2017-08-15 Thread gvvinblade
GitHub user gvvinblade opened a pull request: https://github.com/apache/ignite/pull/2444 IGNITE-6063 You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite ignite-6063 Alternatively you can review and apply

[jira] [Created] (IGNITE-6063) InlineIdexHelperTest fails

2017-08-15 Thread Igor Seliverstov (JIRA)
Igor Seliverstov created IGNITE-6063: Summary: InlineIdexHelperTest fails Key: IGNITE-6063 URL: https://issues.apache.org/jira/browse/IGNITE-6063 Project: Ignite Issue Type: Test

[jira] [Created] (IGNITE-6062) IllegalArgumentException thrown while getHeapMemoryUsage()

2017-08-15 Thread Alexander Belyak (JIRA)
Alexander Belyak created IGNITE-6062: Summary: IllegalArgumentException thrown while getHeapMemoryUsage() Key: IGNITE-6062 URL: https://issues.apache.org/jira/browse/IGNITE-6062 Project: Ignite

[jira] [Created] (IGNITE-6061) Increase default index inline size

2017-08-15 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-6061: --- Summary: Increase default index inline size Key: IGNITE-6061 URL: https://issues.apache.org/jira/browse/IGNITE-6061 Project: Ignite Issue Type: Task

[jira] [Created] (IGNITE-6060) Make sure that index inline is enabled for String and Date types by default

2017-08-15 Thread Vladimir Ozerov (JIRA)
Vladimir Ozerov created IGNITE-6060: --- Summary: Make sure that index inline is enabled for String and Date types by default Key: IGNITE-6060 URL: https://issues.apache.org/jira/browse/IGNITE-6060

[GitHub] ignite pull request #2443: IGNITE-6053: IgniteCache.clear clears local cache...

2017-08-15 Thread shroman
GitHub user shroman opened a pull request: https://github.com/apache/ignite/pull/2443 IGNITE-6053: IgniteCache.clear clears local caches with same names on… … all server nodes. You can merge this pull request into a Git repository by running: $ git pull