Re: [DISCUSS] ThreadGroup for IgniteThread

2020-01-27 Thread Ivan Pavlukhin
Igniters, I prepared PR removing custom ThreadGroup for a ticket [1]. Everybody is welcome to review. If there will be no objections I am going to merge the patch by the end of this week. [1] https://issues.apache.org/jira/browse/IGNITE-12554 пт, 24 янв. 2020 г. в 13:15, Alexey Goncharuk : > >

Re: Apache Ignite 2.8 RELEASE [Time, Scope, Manager]

2020-01-27 Thread Nikolay Izhikov
Andrey. > My choice: correctness over performance I don’t think we should select performance OR correctness here. It seems we can got both. > May be we should rollback all metrics related changes because we don't have > benchmark results I perform benchmarking for initial refactoring of

Re: Apache Ignite 2.8 RELEASE [Time, Scope, Manager]

2020-01-27 Thread Andrey Gura
> We still can’t accept patches that badly affects the performance of > TcpCommuncationMetricsListener. > So we should perform yardstick tests before the merge. Absolutely all metrics are on the hot path. They inevitably affect performance and this case is the same. May be we should rollback

Re: Internal classes are exposed in public API

2020-01-27 Thread Andrey Gura
>> I just want to remove the deprecations on the classes for which there is no >> a well-defined replacement. > Well-defined replacement for these classes exists. Nikolay, statements like this are not arguments. At least because there are people who disagree with this. Current implementation is

Re: Apache Ignite 2.8 RELEASE [Time, Scope, Manager]

2020-01-27 Thread Nikolay Izhikov
> I think it could be fixed easily by adding metricsEnabled flag to > TcpCommunicationSpi. We still can’t accept patches that badly affects the performance of TcpCommuncationMetricsListener. So we should perform yardstick tests before the merge. I can help to run yardstick benchmarks if you

Re: Apache Ignite 2.8 RELEASE [Time, Scope, Manager]

2020-01-27 Thread Andrey Gura
>> "If it doesn’t work, it doesn’t matter how fast it doesn’t work." (c) > Please, clarify, what do you mean by «doesn’t work»? > Are there any unresolved bugs? Obviously some communication metrics can't be monitored or analyzed retrospectively due to changing node ID during node restart. It's

[jira] [Created] (IGNITE-12586) Calcite integration. NodesMapping simplification.

2020-01-27 Thread Igor Seliverstov (Jira)
Igor Seliverstov created IGNITE-12586: - Summary: Calcite integration. NodesMapping simplification. Key: IGNITE-12586 URL: https://issues.apache.org/jira/browse/IGNITE-12586 Project: Ignite

[jira] [Created] (IGNITE-12585) Calcite integration. Splitter improvements.

2020-01-27 Thread Igor Seliverstov (Jira)
Igor Seliverstov created IGNITE-12585: - Summary: Calcite integration. Splitter improvements. Key: IGNITE-12585 URL: https://issues.apache.org/jira/browse/IGNITE-12585 Project: Ignite

Re: [ANNOUNCE] New Apache Ignite PMC member: Igor Sapego

2020-01-27 Thread Denis Magda
Igor, thanks for being an invaluable member of the community all this time! Congrats! - Denis On Sun, Jan 26, 2020 at 9:58 PM Ivan Pavlukhin wrote: > Hello Ignite Community, > > The Project Management Committee (PMC) for Apache Ignite has invited > Igor Sapego to join the PMC as a new member

Re: Apache Ignite contribution

2020-01-27 Thread Denis Magda
Folks, We had this discussion about communication channels before and summarized it on this wiki: https://cwiki.apache.org/confluence/display/IGNITE/How+to+Collaborate Dev list is a preferred channel but we're free to go to Slack or Telegram (mention it there if you'd like) on some occasions. -

Re: Apache Ignite 2.8 RELEASE [Time, Scope, Manager]

2020-01-27 Thread Nikolay Izhikov
Andrey. > "If it doesn’t work, it doesn’t matter how fast it doesn’t work." (c) Please, clarify, what do you mean by «doesn’t work»? Are there any unresolved bugs? > IGINTE-12576 affects it minimally All I asking for is to confirm this statement with the benchmark results. > User can disable

Re: Slim binary release and docker image for Apache Ignite

2020-01-27 Thread Denis Magda
Alex, could you please list all the modules that will be excluded? It will help to confirm we haven't dumped anything essential. - Denis On Mon, Jan 27, 2020 at 12:33 AM Alexey Goncharuk < alexey.goncha...@gmail.com> wrote: > Got it, sounds good! > Should we consider the list of modules

Re: AWS EBS Discovery: Contributor Wanted

2020-01-27 Thread Denis Magda
I support the idea of triggering such tests on demand. We can create a wiki page with instructions on how to run the tests. Unless there is a more elegant solution. Sergey, would you be able to review Emmanouil's changes in the IP Finder source code?

Re: Apache Ignite 2.8 RELEASE [Time, Scope, Manager]

2020-01-27 Thread Andrey Gura
Nikolay, > But, we must gather yardstick benchmark results for PR(comparing to current > master) before merge to ensure there is no performance drop. "If it doesn’t work, it doesn’t matter how fast it doesn’t work." (c) I believe that benchmarks ignite-2.7.6 vs ignite-2.8 will show noticeable

Re: Apache Ignite 2.8 RELEASE [Time, Scope, Manager]

2020-01-27 Thread Nikolay Izhikov
Hello, Andrey. I’m OK to include these changes to 2.8. I don’t review PR, but the ticket description makes sense to me. But, we must gather yardstick benchmark results for PR(comparing to current master) before merge to ensure there is no performance drop. Note, that these metrics updated on

Re: [ANNOUNCE] New Apache Ignite PMC member: Igor Sapego

2020-01-27 Thread Alexey Zinoviev
Great, congrats! пн, 27 янв. 2020 г. в 19:03, Kseniya Romanova : > My congratulations! > > пн, 27 янв. 2020 г. в 14:53, Dmitriy Pavlov : > > > Hi Igor, > > > > congrats with new role. > > > > Sincerely, > > Dmitriy Pavlov > > > > пн, 27 янв. 2020 г. в 12:51, Petr Ivanov : > > > > >

Re: [ANNOUNCE] New Apache Ignite PMC member: Igor Sapego

2020-01-27 Thread Kseniya Romanova
My congratulations! пн, 27 янв. 2020 г. в 14:53, Dmitriy Pavlov : > Hi Igor, > > congrats with new role. > > Sincerely, > Dmitriy Pavlov > > пн, 27 янв. 2020 г. в 12:51, Petr Ivanov : > > > Congratulations, Igor. > > > > Well deserved! > > > > > > > On 27 Jan 2020, at 08:57, Ivan Pavlukhin

[MEETUP] Seattle Meetup in March

2020-01-27 Thread Kseniya Romanova
Hi Igniters! GridGain wants to start IMC meetup in Seattle[1] and the first session can be as soon as in March. Do we have here someone from Seattle? It would be cool if you want to present a talk about Apache Ignite - please use this IMC CFP form[2]. Or maybe your company can host the session?

Re: Internal classes are exposed in public API

2020-01-27 Thread Maxim Muzafarov
Folks, Will it be better to schedule an ASF Slack call to choose the best option which we have? Since this discussion thread is valuable for 2.8 release and we do not have a strong consensus here. How about 30-th January 16-00 MSK time? On Mon, 27 Jan 2020 at 16:37, Nikolay Izhikov wrote: > >

Re: Apache Ignite 2.8 RELEASE [Time, Scope, Manager]

2020-01-27 Thread Andrey Gura
Igniters, I want to add one more issue to the Apache Ignite 2.8 release scope [1]. The problem is impossibility of using communication metrics gathered for nodes in the cluster because node ID will changed in case of restart. Obvious solution is using consistent ID instead of node ID. PR is

Re: [DISCUSS] Merge PR via GitHub web UI

2020-01-27 Thread Pavel Tupitsyn
INFRA ticket filed: https://issues.apache.org/jira/browse/INFRA-19778 On Mon, Jan 27, 2020 at 4:38 PM Alexey Zinoviev wrote: > I used squash for last two years, no problemo with that. Of course we > should have 1 commit to 1 PR relationship, don't put all your commits to > the table:) > > пн,

Re: Launched Ignite meetups and redesigned events pages

2020-01-27 Thread Alexey Zinoviev
Count me in! пн, 27 янв. 2020 г. в 15:12, Dmitriy Pavlov : > Hi Denis, > > yes, sorry for late reply, I just did double check that I can access > answers. Additionally, Ksenia R. have access to proposals. > > Anyone from PMC who would like to volunteer and being PMC Representative > for Apache

Re: Apache Ignite contribution

2020-01-27 Thread Alexey Zinoviev
Of course, telegram/slack and etc are indexed by google and results couldn't be found there, but we should provide more options for onboarding for newcomers and share knowledge and help for them. I suggest to use official ASF slack for simple questions about development and asking help. The

Re: Internal classes are exposed in public API

2020-01-27 Thread Nikolay Izhikov
> it's better to remove deprecation for the old APIs in AI 2.8 Are you suggest to have 2 concurrent metrics implementations(both not deprecated)? > Let's say I am writing a custom exporter in binary format and I need to write > the number of exported metrics in a packet beforehand. This an

Re: [DISCUSS] Merge PR via GitHub web UI

2020-01-27 Thread Alexey Zinoviev
I used squash for last two years, no problemo with that. Of course we should have 1 commit to 1 PR relationship, don't put all your commits to the table:) пн, 27 янв. 2020 г. в 15:50, Alexei Scherbakov : > Petr Ivanov > > The script works great for me under windows. > > пн, 27 янв. 2020 г. в

Re: Internal classes are exposed in public API

2020-01-27 Thread Alexey Goncharuk
Nikolay, I've reviewed your changes and I tend to agree with Andrey, it's better to remove deprecation for the old APIs in AI 2.8 and discuss and merge the new facade (IGNITE-12553) in a more calm and structured way. My observations on the changes: - I am not sure if Iterable would suffice

Re: Internal classes are exposed in public API

2020-01-27 Thread Maxim Muzafarov
Folks, I'm sorry for not being too attentive to the whole thread discussion and maybe missing some details. But... who will perform the review of [1] issue? Will we merge it to 2.8? (hope so) [1] https://issues.apache.org/jira/browse/IGNITE-12553 [IEP-35] public Java metric API On Sat, 25

Re: [DISCUSS] Merge PR via GitHub web UI

2020-01-27 Thread Alexei Scherbakov
Petr Ivanov The script works great for me under windows. пн, 27 янв. 2020 г. в 15:33, Petr Ivanov : > Unfortunately, I have no power at Apache's GitHub repositories. > Ticket for INFRA maybe the best way to solve the issue. > > > > On 27 Jan 2020, at 15:23, Ivan Pavlukhin wrote: > > > > But

Re: [DISCUSS] Merge PR via GitHub web UI

2020-01-27 Thread Petr Ivanov
Unfortunately, I have no power at Apache's GitHub repositories. Ticket for INFRA maybe the best way to solve the issue. > On 27 Jan 2020, at 15:23, Ivan Pavlukhin wrote: > > But there is still the question how to configure it. Petr, can you > help here? Or somebody else? Or INFRA ticket should

Re: Add user attributes to thin clients

2020-01-27 Thread Dmitrii Ryabov
Ok, if no one have objections, I will restrict a map by strings only. чт, 23 янв. 2020 г., 17:20 Pavel Tupitsyn : > > Well, my understanding was a binary object with compact footer = false > is totally standalone entity and can be read without any external metadata > Not exactly: type name and

Re: [DISCUSS] Merge PR via GitHub web UI

2020-01-27 Thread Ivan Pavlukhin
But there is still the question how to configure it. Petr, can you help here? Or somebody else? Or INFRA ticket should be created? пн, 27 янв. 2020 г. в 15:05, Dmitriy Pavlov : > > I always merge PRs from GitHub when possible. By doing it I can keep my > Git's local state unmodified. > > So I

Re: Apache Ignite contribution

2020-01-27 Thread Ivan Pavlukhin
I beleive that dev list should be the only mean of (technical) decision making for the project. But other resources can show better productivity and especially for newcomers. And I am little bit worried that means of communication seems a little bit scattered. I will try telegram =) пн, 27 янв.

Re: Launched Ignite meetups and redesigned events pages

2020-01-27 Thread Dmitriy Pavlov
Hi Denis, yes, sorry for late reply, I just did double check that I can access answers. Additionally, Ksenia R. have access to proposals. Anyone from PMC who would like to volunteer and being PMC Representative for Apache Ignite Local meetups are always welcomed (according

Re: [DISCUSS] Merge PR via GitHub web UI

2020-01-27 Thread Dmitriy Pavlov
I always merge PRs from GitHub when possible. By doing it I can keep my Git's local state unmodified. So I suggest using squash and merge. пн, 27 янв. 2020 г. в 14:59, Maxim Muzafarov : > +1 to keep only "squash" merge option > > On Mon, 27 Jan 2020 at 14:39, Pavel Tupitsyn wrote: > > > >

Re: [DISCUSS] Merge PR via GitHub web UI

2020-01-27 Thread Maxim Muzafarov
+1 to keep only "squash" merge option On Mon, 27 Jan 2020 at 14:39, Pavel Tupitsyn wrote: > > Merging from GitHub is very convenient indeed, much faster and safer than > anything else. > > And yes, GitHub provides a way to disable Merge and Rebase, leaving only > Squash option: >

Re: Apache Ignite contribution

2020-01-27 Thread Dmitriy Pavlov
Hi Igniters, I would name dev list as the only one official channel. Other options are supplementary channels just for convenience (Slack for voice calls & chats, Russian local resources for easier communication without foreign language barrier). But still, I hope we're on the same page that _If

Re: [ANNOUNCE] New Apache Ignite PMC member: Igor Sapego

2020-01-27 Thread Dmitriy Pavlov
Hi Igor, congrats with new role. Sincerely, Dmitriy Pavlov пн, 27 янв. 2020 г. в 12:51, Petr Ivanov : > Congratulations, Igor. > > Well deserved! > > > > On 27 Jan 2020, at 08:57, Ivan Pavlukhin wrote: > > > > Hello Ignite Community, > > > > The Project Management Committee (PMC) for Apache

Re: [DISCUSS] Merge PR via GitHub web UI

2020-01-27 Thread Pavel Tupitsyn
Merging from GitHub is very convenient indeed, much faster and safer than anything else. And yes, GitHub provides a way to disable Merge and Rebase, leaving only Squash option: https://help.github.com/en/github/administering-a-repository/configuring-commit-squashing-for-pull-requests However, I

Re: [DISCUSS] Merge PR via GitHub web UI

2020-01-27 Thread Petr Ivanov
Iliya, How well does this script work under non-linux operations systems? > On 27 Jan 2020, at 14:24, Ilya Kasnacheev wrote: > > Hello! > > I implore everybody to use scripts/apply-pull-request.sh, I never had any > problems with it. The only downside is that cherry-peek needs to be clean. >

Re: [DISCUSS] Merge PR via GitHub web UI

2020-01-27 Thread Ilya Kasnacheev
Hello! I implore everybody to use scripts/apply-pull-request.sh, I never had any problems with it. The only downside is that cherry-peek needs to be clean. Regards, -- Ilya Kasnacheev пн, 27 янв. 2020 г. в 14:22, Ivan Pavlukhin : > Today I opened for myself a possibility to merge PR via

[DISCUSS] Merge PR via GitHub web UI

2020-01-27 Thread Ivan Pavlukhin
Today I opened for myself a possibility to merge PR via GitHub. And GitHub allows 3 usual options to do a merge (merge commit, rebase, squash). And "merge commit" is a default option but an illegal one according to Apache Ignite usual practices. So, I wonder is it somehow possible to configure it

[jira] [Created] (IGNITE-12584) Query execution is too long issue!

2020-01-27 Thread Aditya (Jira)
Aditya created IGNITE-12584: --- Summary: Query execution is too long issue! Key: IGNITE-12584 URL: https://issues.apache.org/jira/browse/IGNITE-12584 Project: Ignite Issue Type: Bug

[jira] [Created] (IGNITE-12583) Parametrization of JdbcThinBulkLoadAbstractSelfTest

2020-01-27 Thread Vladimir Steshin (Jira)
Vladimir Steshin created IGNITE-12583: - Summary: Parametrization of JdbcThinBulkLoadAbstractSelfTest Key: IGNITE-12583 URL: https://issues.apache.org/jira/browse/IGNITE-12583 Project: Ignite

Re: Task to implement: IGNITE-12581

2020-01-27 Thread Vladimir Steshin
Ok. Forgot to explain the ticket. I'm going to bring some refactoring to the test, replace inheritance with parametrization. Many tests use extending to handle params like public class JdbcThinBulkLoadAtomicReplicatedSelfTest extends JdbcThinBulkLoadAbstractSelfTest { /** {@inheritDoc} */

Re: Ignite-spring-boot-autoconfigurer

2020-01-27 Thread Nikolay Izhikov
Hello, Alexey Kuznetsov. I have two approvals from Saikat Maitra and Maxim Stepachov. I have plans to merge spring-boot autoconfigure modules to ignite-extensions. [1] Do you want to perform additional review? [1] https://github.com/apache/ignite-extensions/pull/6 пт, 24 янв. 2020 г. в 07:41,

Re: [ANNOUNCE] New Apache Ignite PMC member: Igor Sapego

2020-01-27 Thread Petr Ivanov
Congratulations, Igor. Well deserved! > On 27 Jan 2020, at 08:57, Ivan Pavlukhin wrote: > > Hello Ignite Community, > > The Project Management Committee (PMC) for Apache Ignite has invited > Igor Sapego to join the PMC as a new member and we are pleased to > announce that he has accepted. >

Re: Apache Ignite contribution

2020-01-27 Thread Alexey Zinoviev
And dont forget asf slack with a few channel about Apache ignite пн, 27 янв. 2020 г., 12:20 Ivan Pavlukhin : > Maksim, folks, > > Actually I am curious what kind of communication channel is mentioned > telegram channel? Should we add a link to it on official "community > resources" page? > > пн,

Re: Apache Ignite contribution

2020-01-27 Thread Ivan Pavlukhin
Maksim, folks, Actually I am curious what kind of communication channel is mentioned telegram channel? Should we add a link to it on official "community resources" page? пн, 27 янв. 2020 г. в 11:40, Maksim Stepachev : > > Hello! > > If you have the telegram, join to Russian channel:

Re: Apache Ignite contribution

2020-01-27 Thread Maksim Stepachev
Hello! If you have the telegram, join to Russian channel: https://t.me/RU_Ignite чт, 23 янв. 2020 г. в 16:07, Ilya Kasnacheev : > Hello! > > I have added you to Contributors of our project, you can now assign issues > to yourself. > > Please read >

Re: Task to implement: IGNITE-12581

2020-01-27 Thread Maksim Stepachev
Hi, I suppose you can. Nikolay possibly may help with it. If you have the telegram, join to Russian channel: https://t.me/RU_Ignite вс, 26 янв. 2020 г. в 19:21, Vladimir Steshin : > Hi everyone. > > How do you think, can I start this task: >

Re: Slim binary release and docker image for Apache Ignite

2020-01-27 Thread Alexey Goncharuk
Got it, sounds good! Should we consider the list of modules included in the slim package finalized? чт, 16 янв. 2020 г. в 13:13, Igor Sapego : > Alexey, if I understand correctly, Ilya does not suggest to pre-built > binaries, just to ship it with configure script pre-generated, which > is a

[jira] [Created] (IGNITE-12582) It is needed to set used cache for Spring Data by property

2020-01-27 Thread Sergey Chernolyas (Jira)
Sergey Chernolyas created IGNITE-12582: -- Summary: It is needed to set used cache for Spring Data by property Key: IGNITE-12582 URL: https://issues.apache.org/jira/browse/IGNITE-12582 Project: