Should we annotate @CacheLocalStore as @Depricated?

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Should we annotate @CacheLocalStore as @Depricated?

daradurvs
Hi Igniters,

I've worked with Apache Ignite 3rd Party Persistent Storage tools recently.

I found that use of CacheLocalStore annotation has hidden issues, for example:
* rebalancing issues [1]
* possible data consistency issues [1]
* handling of CacheLocalStore on clients nodes [2]

Valentin K. considers it necessary to make @CacheLocalStore deprecated
and remove. If we want to have a decentralized persistent storage we
should use Apache Ignite Native Persistence.

If the community supports this decision I will create a new Jira issue.

Any thoughts?

[1] http://apache-ignite-developers.2346864.n4.nabble.com/Losing-data-during-restarting-cluster-with-persistence-enabled-tt24267.html
[2] http://apache-ignite-developers.2346864.n4.nabble.com/How-to-handle-CacheLocalStore-on-clients-node-tt25703.html



--
Best Regards, Vyacheslav D.
Reply | Threaded
Open this post in threaded view
|

Re: Should we annotate @CacheLocalStore as @Depricated?

Andrew Mashenkov
Vyacheslav,

+1 for dropping @CacheLocalStore.
Ignite have no support 2-phase commit for store and public API provides no
methods to users can easily implement it by themselves.




On Mon, Jan 29, 2018 at 7:11 PM, Vyacheslav Daradur <[hidden email]>
wrote:

> Hi Igniters,
>
> I've worked with Apache Ignite 3rd Party Persistent Storage tools recently.
>
> I found that use of CacheLocalStore annotation has hidden issues, for
> example:
> * rebalancing issues [1]
> * possible data consistency issues [1]
> * handling of CacheLocalStore on clients nodes [2]
>
> Valentin K. considers it necessary to make @CacheLocalStore deprecated
> and remove. If we want to have a decentralized persistent storage we
> should use Apache Ignite Native Persistence.
>
> If the community supports this decision I will create a new Jira issue.
>
> Any thoughts?
>
> [1] http://apache-ignite-developers.2346864.n4.nabble.
> com/Losing-data-during-restarting-cluster-with-
> persistence-enabled-tt24267.html
> [2] http://apache-ignite-developers.2346864.n4.nabble.com/How-to-handle-
> CacheLocalStore-on-clients-node-tt25703.html
>
>
>
> --
> Best Regards, Vyacheslav D.
>



--
Best regards,
Andrey V. Mashenkov
Reply | Threaded
Open this post in threaded view
|

Re: Should we annotate @CacheLocalStore as @Depricated?

Valentin Kulichenko
+1

On Mon, Jan 29, 2018 at 8:31 AM, Andrey Mashenkov <
[hidden email]> wrote:

> Vyacheslav,
>
> +1 for dropping @CacheLocalStore.
> Ignite have no support 2-phase commit for store and public API provides no
> methods to users can easily implement it by themselves.
>
>
>
>
> On Mon, Jan 29, 2018 at 7:11 PM, Vyacheslav Daradur <[hidden email]>
> wrote:
>
> > Hi Igniters,
> >
> > I've worked with Apache Ignite 3rd Party Persistent Storage tools
> recently.
> >
> > I found that use of CacheLocalStore annotation has hidden issues, for
> > example:
> > * rebalancing issues [1]
> > * possible data consistency issues [1]
> > * handling of CacheLocalStore on clients nodes [2]
> >
> > Valentin K. considers it necessary to make @CacheLocalStore deprecated
> > and remove. If we want to have a decentralized persistent storage we
> > should use Apache Ignite Native Persistence.
> >
> > If the community supports this decision I will create a new Jira issue.
> >
> > Any thoughts?
> >
> > [1] http://apache-ignite-developers.2346864.n4.nabble.
> > com/Losing-data-during-restarting-cluster-with-
> > persistence-enabled-tt24267.html
> > [2] http://apache-ignite-developers.2346864.n4.nabble.com/How-to-handle-
> > CacheLocalStore-on-clients-node-tt25703.html
> >
> >
> >
> > --
> > Best Regards, Vyacheslav D.
> >
>
>
>
> --
> Best regards,
> Andrey V. Mashenkov
>
Reply | Threaded
Open this post in threaded view
|

Re: Should we annotate @CacheLocalStore as @Depricated?

yzhdanov
+1 for deprecation



--Yakov

2018-01-30 1:06 GMT+03:00 Valentin Kulichenko <[hidden email]
>:

> +1
>
> On Mon, Jan 29, 2018 at 8:31 AM, Andrey Mashenkov <
> [hidden email]> wrote:
>
> > Vyacheslav,
> >
> > +1 for dropping @CacheLocalStore.
> > Ignite have no support 2-phase commit for store and public API provides
> no
> > methods to users can easily implement it by themselves.
> >
> >
> >
> >
> > On Mon, Jan 29, 2018 at 7:11 PM, Vyacheslav Daradur <[hidden email]
> >
> > wrote:
> >
> > > Hi Igniters,
> > >
> > > I've worked with Apache Ignite 3rd Party Persistent Storage tools
> > recently.
> > >
> > > I found that use of CacheLocalStore annotation has hidden issues, for
> > > example:
> > > * rebalancing issues [1]
> > > * possible data consistency issues [1]
> > > * handling of CacheLocalStore on clients nodes [2]
> > >
> > > Valentin K. considers it necessary to make @CacheLocalStore deprecated
> > > and remove. If we want to have a decentralized persistent storage we
> > > should use Apache Ignite Native Persistence.
> > >
> > > If the community supports this decision I will create a new Jira issue.
> > >
> > > Any thoughts?
> > >
> > > [1] http://apache-ignite-developers.2346864.n4.nabble.
> > > com/Losing-data-during-restarting-cluster-with-
> > > persistence-enabled-tt24267.html
> > > [2] http://apache-ignite-developers.2346864.n4.nabble.
> com/How-to-handle-
> > > CacheLocalStore-on-clients-node-tt25703.html
> > >
> > >
> > >
> > > --
> > > Best Regards, Vyacheslav D.
> > >
> >
> >
> >
> > --
> > Best regards,
> > Andrey V. Mashenkov
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Should we annotate @CacheLocalStore as @Depricated?

Anton Vinogradov
+1

On Tue, Jan 30, 2018 at 9:02 AM, Yakov Zhdanov <[hidden email]> wrote:

> +1 for deprecation
>
>
>
> --Yakov
>
> 2018-01-30 1:06 GMT+03:00 Valentin Kulichenko <
> [hidden email]
> >:
>
> > +1
> >
> > On Mon, Jan 29, 2018 at 8:31 AM, Andrey Mashenkov <
> > [hidden email]> wrote:
> >
> > > Vyacheslav,
> > >
> > > +1 for dropping @CacheLocalStore.
> > > Ignite have no support 2-phase commit for store and public API provides
> > no
> > > methods to users can easily implement it by themselves.
> > >
> > >
> > >
> > >
> > > On Mon, Jan 29, 2018 at 7:11 PM, Vyacheslav Daradur <
> [hidden email]
> > >
> > > wrote:
> > >
> > > > Hi Igniters,
> > > >
> > > > I've worked with Apache Ignite 3rd Party Persistent Storage tools
> > > recently.
> > > >
> > > > I found that use of CacheLocalStore annotation has hidden issues, for
> > > > example:
> > > > * rebalancing issues [1]
> > > > * possible data consistency issues [1]
> > > > * handling of CacheLocalStore on clients nodes [2]
> > > >
> > > > Valentin K. considers it necessary to make @CacheLocalStore
> deprecated
> > > > and remove. If we want to have a decentralized persistent storage we
> > > > should use Apache Ignite Native Persistence.
> > > >
> > > > If the community supports this decision I will create a new Jira
> issue.
> > > >
> > > > Any thoughts?
> > > >
> > > > [1] http://apache-ignite-developers.2346864.n4.nabble.
> > > > com/Losing-data-during-restarting-cluster-with-
> > > > persistence-enabled-tt24267.html
> > > > [2] http://apache-ignite-developers.2346864.n4.nabble.
> > com/How-to-handle-
> > > > CacheLocalStore-on-clients-node-tt25703.html
> > > >
> > > >
> > > >
> > > > --
> > > > Best Regards, Vyacheslav D.
> > > >
> > >
> > >
> > >
> > > --
> > > Best regards,
> > > Andrey V. Mashenkov
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: Should we annotate @CacheLocalStore as @Depricated?

daradurvs
I filed the ticket [1] and will do it soon.

[1] https://issues.apache.org/jira/browse/IGNITE-7588

On Tue, Jan 30, 2018 at 2:27 PM, Anton Vinogradov
<[hidden email]> wrote:

> +1
>
> On Tue, Jan 30, 2018 at 9:02 AM, Yakov Zhdanov <[hidden email]> wrote:
>
>> +1 for deprecation
>>
>>
>>
>> --Yakov
>>
>> 2018-01-30 1:06 GMT+03:00 Valentin Kulichenko <
>> [hidden email]
>> >:
>>
>> > +1
>> >
>> > On Mon, Jan 29, 2018 at 8:31 AM, Andrey Mashenkov <
>> > [hidden email]> wrote:
>> >
>> > > Vyacheslav,
>> > >
>> > > +1 for dropping @CacheLocalStore.
>> > > Ignite have no support 2-phase commit for store and public API provides
>> > no
>> > > methods to users can easily implement it by themselves.
>> > >
>> > >
>> > >
>> > >
>> > > On Mon, Jan 29, 2018 at 7:11 PM, Vyacheslav Daradur <
>> [hidden email]
>> > >
>> > > wrote:
>> > >
>> > > > Hi Igniters,
>> > > >
>> > > > I've worked with Apache Ignite 3rd Party Persistent Storage tools
>> > > recently.
>> > > >
>> > > > I found that use of CacheLocalStore annotation has hidden issues, for
>> > > > example:
>> > > > * rebalancing issues [1]
>> > > > * possible data consistency issues [1]
>> > > > * handling of CacheLocalStore on clients nodes [2]
>> > > >
>> > > > Valentin K. considers it necessary to make @CacheLocalStore
>> deprecated
>> > > > and remove. If we want to have a decentralized persistent storage we
>> > > > should use Apache Ignite Native Persistence.
>> > > >
>> > > > If the community supports this decision I will create a new Jira
>> issue.
>> > > >
>> > > > Any thoughts?
>> > > >
>> > > > [1] http://apache-ignite-developers.2346864.n4.nabble.
>> > > > com/Losing-data-during-restarting-cluster-with-
>> > > > persistence-enabled-tt24267.html
>> > > > [2] http://apache-ignite-developers.2346864.n4.nabble.
>> > com/How-to-handle-
>> > > > CacheLocalStore-on-clients-node-tt25703.html
>> > > >
>> > > >
>> > > >
>> > > > --
>> > > > Best Regards, Vyacheslav D.
>> > > >
>> > >
>> > >
>> > >
>> > > --
>> > > Best regards,
>> > > Andrey V. Mashenkov
>> > >
>> >
>>



--
Best Regards, Vyacheslav D.
Reply | Threaded
Open this post in threaded view
|

Re: Should we annotate @CacheLocalStore as @Depricated?

daradurvs
Guys, I need your advice about deprecation rules.

Usually, deprecation of annotation doesn't affect on classes which are
marked by this annotation.

But @CacheLocalStore affect on classes interpretation by Ignite very match.
For example:
GridCacheStoreManagerDeserializationTest
CacheDeploymentTestStoreFactory

Should we annotate such classes as deprecated too?

On Wed, Jan 31, 2018 at 4:07 PM, Vyacheslav Daradur <[hidden email]> wrote:

> I filed the ticket [1] and will do it soon.
>
> [1] https://issues.apache.org/jira/browse/IGNITE-7588
>
> On Tue, Jan 30, 2018 at 2:27 PM, Anton Vinogradov
> <[hidden email]> wrote:
>> +1
>>
>> On Tue, Jan 30, 2018 at 9:02 AM, Yakov Zhdanov <[hidden email]> wrote:
>>
>>> +1 for deprecation
>>>
>>>
>>>
>>> --Yakov
>>>
>>> 2018-01-30 1:06 GMT+03:00 Valentin Kulichenko <
>>> [hidden email]
>>> >:
>>>
>>> > +1
>>> >
>>> > On Mon, Jan 29, 2018 at 8:31 AM, Andrey Mashenkov <
>>> > [hidden email]> wrote:
>>> >
>>> > > Vyacheslav,
>>> > >
>>> > > +1 for dropping @CacheLocalStore.
>>> > > Ignite have no support 2-phase commit for store and public API provides
>>> > no
>>> > > methods to users can easily implement it by themselves.
>>> > >
>>> > >
>>> > >
>>> > >
>>> > > On Mon, Jan 29, 2018 at 7:11 PM, Vyacheslav Daradur <
>>> [hidden email]
>>> > >
>>> > > wrote:
>>> > >
>>> > > > Hi Igniters,
>>> > > >
>>> > > > I've worked with Apache Ignite 3rd Party Persistent Storage tools
>>> > > recently.
>>> > > >
>>> > > > I found that use of CacheLocalStore annotation has hidden issues, for
>>> > > > example:
>>> > > > * rebalancing issues [1]
>>> > > > * possible data consistency issues [1]
>>> > > > * handling of CacheLocalStore on clients nodes [2]
>>> > > >
>>> > > > Valentin K. considers it necessary to make @CacheLocalStore
>>> deprecated
>>> > > > and remove. If we want to have a decentralized persistent storage we
>>> > > > should use Apache Ignite Native Persistence.
>>> > > >
>>> > > > If the community supports this decision I will create a new Jira
>>> issue.
>>> > > >
>>> > > > Any thoughts?
>>> > > >
>>> > > > [1] http://apache-ignite-developers.2346864.n4.nabble.
>>> > > > com/Losing-data-during-restarting-cluster-with-
>>> > > > persistence-enabled-tt24267.html
>>> > > > [2] http://apache-ignite-developers.2346864.n4.nabble.
>>> > com/How-to-handle-
>>> > > > CacheLocalStore-on-clients-node-tt25703.html
>>> > > >
>>> > > >
>>> > > >
>>> > > > --
>>> > > > Best Regards, Vyacheslav D.
>>> > > >
>>> > >
>>> > >
>>> > >
>>> > > --
>>> > > Best regards,
>>> > > Andrey V. Mashenkov
>>> > >
>>> >
>>>
>
>
>
> --
> Best Regards, Vyacheslav D.



--
Best Regards, Vyacheslav D.
Reply | Threaded
Open this post in threaded view
|

Re: Should we annotate @CacheLocalStore as @Depricated?

Valentin Kulichenko
Vyacheslav,

These are test classes, there is not reason to put deprecation on them. We
need to deprecate anything that is part of public API (in this case I
believe it's only this annotation, nothing else).

-Val

On Tue, Feb 13, 2018 at 7:09 AM, Vyacheslav Daradur <[hidden email]>
wrote:

> Guys, I need your advice about deprecation rules.
>
> Usually, deprecation of annotation doesn't affect on classes which are
> marked by this annotation.
>
> But @CacheLocalStore affect on classes interpretation by Ignite very match.
> For example:
> GridCacheStoreManagerDeserializationTest
> CacheDeploymentTestStoreFactory
>
> Should we annotate such classes as deprecated too?
>
> On Wed, Jan 31, 2018 at 4:07 PM, Vyacheslav Daradur <[hidden email]>
> wrote:
> > I filed the ticket [1] and will do it soon.
> >
> > [1] https://issues.apache.org/jira/browse/IGNITE-7588
> >
> > On Tue, Jan 30, 2018 at 2:27 PM, Anton Vinogradov
> > <[hidden email]> wrote:
> >> +1
> >>
> >> On Tue, Jan 30, 2018 at 9:02 AM, Yakov Zhdanov <[hidden email]>
> wrote:
> >>
> >>> +1 for deprecation
> >>>
> >>>
> >>>
> >>> --Yakov
> >>>
> >>> 2018-01-30 1:06 GMT+03:00 Valentin Kulichenko <
> >>> [hidden email]
> >>> >:
> >>>
> >>> > +1
> >>> >
> >>> > On Mon, Jan 29, 2018 at 8:31 AM, Andrey Mashenkov <
> >>> > [hidden email]> wrote:
> >>> >
> >>> > > Vyacheslav,
> >>> > >
> >>> > > +1 for dropping @CacheLocalStore.
> >>> > > Ignite have no support 2-phase commit for store and public API
> provides
> >>> > no
> >>> > > methods to users can easily implement it by themselves.
> >>> > >
> >>> > >
> >>> > >
> >>> > >
> >>> > > On Mon, Jan 29, 2018 at 7:11 PM, Vyacheslav Daradur <
> >>> [hidden email]
> >>> > >
> >>> > > wrote:
> >>> > >
> >>> > > > Hi Igniters,
> >>> > > >
> >>> > > > I've worked with Apache Ignite 3rd Party Persistent Storage tools
> >>> > > recently.
> >>> > > >
> >>> > > > I found that use of CacheLocalStore annotation has hidden
> issues, for
> >>> > > > example:
> >>> > > > * rebalancing issues [1]
> >>> > > > * possible data consistency issues [1]
> >>> > > > * handling of CacheLocalStore on clients nodes [2]
> >>> > > >
> >>> > > > Valentin K. considers it necessary to make @CacheLocalStore
> >>> deprecated
> >>> > > > and remove. If we want to have a decentralized persistent
> storage we
> >>> > > > should use Apache Ignite Native Persistence.
> >>> > > >
> >>> > > > If the community supports this decision I will create a new Jira
> >>> issue.
> >>> > > >
> >>> > > > Any thoughts?
> >>> > > >
> >>> > > > [1] http://apache-ignite-developers.2346864.n4.nabble.
> >>> > > > com/Losing-data-during-restarting-cluster-with-
> >>> > > > persistence-enabled-tt24267.html
> >>> > > > [2] http://apache-ignite-developers.2346864.n4.nabble.
> >>> > com/How-to-handle-
> >>> > > > CacheLocalStore-on-clients-node-tt25703.html
> >>> > > >
> >>> > > >
> >>> > > >
> >>> > > > --
> >>> > > > Best Regards, Vyacheslav D.
> >>> > > >
> >>> > >
> >>> > >
> >>> > >
> >>> > > --
> >>> > > Best regards,
> >>> > > Andrey V. Mashenkov
> >>> > >
> >>> >
> >>>
> >
> >
> >
> > --
> > Best Regards, Vyacheslav D.
>
>
>
> --
> Best Regards, Vyacheslav D.
>
Reply | Threaded
Open this post in threaded view
|

Re: Should we annotate @CacheLocalStore as @Depricated?

daradurvs
Valentin, thank you for replying.

The task [1][2] is ready for review. Please have a look.


[1] https://issues.apache.org/jira/browse/IGNITE-5097
[2] https://github.com/apache/ignite/pull/3517/files

On Tue, Feb 13, 2018 at 9:23 PM, Valentin Kulichenko
<[hidden email]> wrote:

> Vyacheslav,
>
> These are test classes, there is not reason to put deprecation on them. We
> need to deprecate anything that is part of public API (in this case I
> believe it's only this annotation, nothing else).
>
> -Val
>
> On Tue, Feb 13, 2018 at 7:09 AM, Vyacheslav Daradur <[hidden email]>
> wrote:
>
>> Guys, I need your advice about deprecation rules.
>>
>> Usually, deprecation of annotation doesn't affect on classes which are
>> marked by this annotation.
>>
>> But @CacheLocalStore affect on classes interpretation by Ignite very match.
>> For example:
>> GridCacheStoreManagerDeserializationTest
>> CacheDeploymentTestStoreFactory
>>
>> Should we annotate such classes as deprecated too?
>>
>> On Wed, Jan 31, 2018 at 4:07 PM, Vyacheslav Daradur <[hidden email]>
>> wrote:
>> > I filed the ticket [1] and will do it soon.
>> >
>> > [1] https://issues.apache.org/jira/browse/IGNITE-7588
>> >
>> > On Tue, Jan 30, 2018 at 2:27 PM, Anton Vinogradov
>> > <[hidden email]> wrote:
>> >> +1
>> >>
>> >> On Tue, Jan 30, 2018 at 9:02 AM, Yakov Zhdanov <[hidden email]>
>> wrote:
>> >>
>> >>> +1 for deprecation
>> >>>
>> >>>
>> >>>
>> >>> --Yakov
>> >>>
>> >>> 2018-01-30 1:06 GMT+03:00 Valentin Kulichenko <
>> >>> [hidden email]
>> >>> >:
>> >>>
>> >>> > +1
>> >>> >
>> >>> > On Mon, Jan 29, 2018 at 8:31 AM, Andrey Mashenkov <
>> >>> > [hidden email]> wrote:
>> >>> >
>> >>> > > Vyacheslav,
>> >>> > >
>> >>> > > +1 for dropping @CacheLocalStore.
>> >>> > > Ignite have no support 2-phase commit for store and public API
>> provides
>> >>> > no
>> >>> > > methods to users can easily implement it by themselves.
>> >>> > >
>> >>> > >
>> >>> > >
>> >>> > >
>> >>> > > On Mon, Jan 29, 2018 at 7:11 PM, Vyacheslav Daradur <
>> >>> [hidden email]
>> >>> > >
>> >>> > > wrote:
>> >>> > >
>> >>> > > > Hi Igniters,
>> >>> > > >
>> >>> > > > I've worked with Apache Ignite 3rd Party Persistent Storage tools
>> >>> > > recently.
>> >>> > > >
>> >>> > > > I found that use of CacheLocalStore annotation has hidden
>> issues, for
>> >>> > > > example:
>> >>> > > > * rebalancing issues [1]
>> >>> > > > * possible data consistency issues [1]
>> >>> > > > * handling of CacheLocalStore on clients nodes [2]
>> >>> > > >
>> >>> > > > Valentin K. considers it necessary to make @CacheLocalStore
>> >>> deprecated
>> >>> > > > and remove. If we want to have a decentralized persistent
>> storage we
>> >>> > > > should use Apache Ignite Native Persistence.
>> >>> > > >
>> >>> > > > If the community supports this decision I will create a new Jira
>> >>> issue.
>> >>> > > >
>> >>> > > > Any thoughts?
>> >>> > > >
>> >>> > > > [1] http://apache-ignite-developers.2346864.n4.nabble.
>> >>> > > > com/Losing-data-during-restarting-cluster-with-
>> >>> > > > persistence-enabled-tt24267.html
>> >>> > > > [2] http://apache-ignite-developers.2346864.n4.nabble.
>> >>> > com/How-to-handle-
>> >>> > > > CacheLocalStore-on-clients-node-tt25703.html
>> >>> > > >
>> >>> > > >
>> >>> > > >
>> >>> > > > --
>> >>> > > > Best Regards, Vyacheslav D.
>> >>> > > >
>> >>> > >
>> >>> > >
>> >>> > >
>> >>> > > --
>> >>> > > Best regards,
>> >>> > > Andrey V. Mashenkov
>> >>> > >
>> >>> >
>> >>>
>> >
>> >
>> >
>> > --
>> > Best Regards, Vyacheslav D.
>>
>>
>>
>> --
>> Best Regards, Vyacheslav D.
>>



--
Best Regards, Vyacheslav D.
Reply | Threaded
Open this post in threaded view
|

Re: Should we annotate @CacheLocalStore as @Depricated?

Valentin Kulichenko
Vyacheslav,

I merged the PR. Thanks for the contribution!

-Val

On Tue, Feb 13, 2018 at 10:59 AM, Vyacheslav Daradur <[hidden email]>
wrote:

> Valentin, thank you for replying.
>
> The task [1][2] is ready for review. Please have a look.
>
>
> [1] https://issues.apache.org/jira/browse/IGNITE-5097
> [2] https://github.com/apache/ignite/pull/3517/files
>
> On Tue, Feb 13, 2018 at 9:23 PM, Valentin Kulichenko
> <[hidden email]> wrote:
> > Vyacheslav,
> >
> > These are test classes, there is not reason to put deprecation on them.
> We
> > need to deprecate anything that is part of public API (in this case I
> > believe it's only this annotation, nothing else).
> >
> > -Val
> >
> > On Tue, Feb 13, 2018 at 7:09 AM, Vyacheslav Daradur <[hidden email]
> >
> > wrote:
> >
> >> Guys, I need your advice about deprecation rules.
> >>
> >> Usually, deprecation of annotation doesn't affect on classes which are
> >> marked by this annotation.
> >>
> >> But @CacheLocalStore affect on classes interpretation by Ignite very
> match.
> >> For example:
> >> GridCacheStoreManagerDeserializationTest
> >> CacheDeploymentTestStoreFactory
> >>
> >> Should we annotate such classes as deprecated too?
> >>
> >> On Wed, Jan 31, 2018 at 4:07 PM, Vyacheslav Daradur <
> [hidden email]>
> >> wrote:
> >> > I filed the ticket [1] and will do it soon.
> >> >
> >> > [1] https://issues.apache.org/jira/browse/IGNITE-7588
> >> >
> >> > On Tue, Jan 30, 2018 at 2:27 PM, Anton Vinogradov
> >> > <[hidden email]> wrote:
> >> >> +1
> >> >>
> >> >> On Tue, Jan 30, 2018 at 9:02 AM, Yakov Zhdanov <[hidden email]>
> >> wrote:
> >> >>
> >> >>> +1 for deprecation
> >> >>>
> >> >>>
> >> >>>
> >> >>> --Yakov
> >> >>>
> >> >>> 2018-01-30 1:06 GMT+03:00 Valentin Kulichenko <
> >> >>> [hidden email]
> >> >>> >:
> >> >>>
> >> >>> > +1
> >> >>> >
> >> >>> > On Mon, Jan 29, 2018 at 8:31 AM, Andrey Mashenkov <
> >> >>> > [hidden email]> wrote:
> >> >>> >
> >> >>> > > Vyacheslav,
> >> >>> > >
> >> >>> > > +1 for dropping @CacheLocalStore.
> >> >>> > > Ignite have no support 2-phase commit for store and public API
> >> provides
> >> >>> > no
> >> >>> > > methods to users can easily implement it by themselves.
> >> >>> > >
> >> >>> > >
> >> >>> > >
> >> >>> > >
> >> >>> > > On Mon, Jan 29, 2018 at 7:11 PM, Vyacheslav Daradur <
> >> >>> [hidden email]
> >> >>> > >
> >> >>> > > wrote:
> >> >>> > >
> >> >>> > > > Hi Igniters,
> >> >>> > > >
> >> >>> > > > I've worked with Apache Ignite 3rd Party Persistent Storage
> tools
> >> >>> > > recently.
> >> >>> > > >
> >> >>> > > > I found that use of CacheLocalStore annotation has hidden
> >> issues, for
> >> >>> > > > example:
> >> >>> > > > * rebalancing issues [1]
> >> >>> > > > * possible data consistency issues [1]
> >> >>> > > > * handling of CacheLocalStore on clients nodes [2]
> >> >>> > > >
> >> >>> > > > Valentin K. considers it necessary to make @CacheLocalStore
> >> >>> deprecated
> >> >>> > > > and remove. If we want to have a decentralized persistent
> >> storage we
> >> >>> > > > should use Apache Ignite Native Persistence.
> >> >>> > > >
> >> >>> > > > If the community supports this decision I will create a new
> Jira
> >> >>> issue.
> >> >>> > > >
> >> >>> > > > Any thoughts?
> >> >>> > > >
> >> >>> > > > [1] http://apache-ignite-developers.2346864.n4.nabble.
> >> >>> > > > com/Losing-data-during-restarting-cluster-with-
> >> >>> > > > persistence-enabled-tt24267.html
> >> >>> > > > [2] http://apache-ignite-developers.2346864.n4.nabble.
> >> >>> > com/How-to-handle-
> >> >>> > > > CacheLocalStore-on-clients-node-tt25703.html
> >> >>> > > >
> >> >>> > > >
> >> >>> > > >
> >> >>> > > > --
> >> >>> > > > Best Regards, Vyacheslav D.
> >> >>> > > >
> >> >>> > >
> >> >>> > >
> >> >>> > >
> >> >>> > > --
> >> >>> > > Best regards,
> >> >>> > > Andrey V. Mashenkov
> >> >>> > >
> >> >>> >
> >> >>>
> >> >
> >> >
> >> >
> >> > --
> >> > Best Regards, Vyacheslav D.
> >>
> >>
> >>
> >> --
> >> Best Regards, Vyacheslav D.
> >>
>
>
>
> --
> Best Regards, Vyacheslav D.
>