You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by Ivan Bessonov <be...@gmail.com> on 2020/11/12 15:10:54 UTC

[REVIEW REQUEST] IEP-47 Native Persistence Defragmentation, core logic

Hi Igniters,

Core functionality of defragmentation is finally implemented in [1].
There's no public API in it
for now, patch is already very big and had to be split into smaller tasks
(that consist mostly of refactoring).

Code is a little rough right now, I'm gonna go through all the remaining
TODO, but you can already
start reviewing it. PR is here: [2].

First control.sh commands are here, but I don't have TC test results yet:
[3].
There will be more API related issues later, but now I'd like to polish
core classes.

Please leave your thoughts here and in PR.

Thank you!

[0]
https://cwiki.apache.org/confluence/display/IGNITE/IEP-47%3A+Native+persistence+defragmentation
[1] https://issues.apache.org/jira/browse/IGNITE-13190
[2] https://github.com/apache/ignite/pull/7984/files
[3] https://issues.apache.org/jira/browse/IGNITE-13697

-- 
Sincerely yours,
Ivan Bessonov

Re: [REVIEW REQUEST] IEP-47 Native Persistence Defragmentation, core logic

Posted by Ivan Bessonov <be...@gmail.com>.
But maybe I just don't know the date. To be short - right now
defragmentation is my first priority.

вт, 17 нояб. 2020 г. в 15:18, Ivan Bessonov <be...@gmail.com>:

> Denis,
>
> chances that feature will be fully complete is a bit low. We still make
> adjustments to the API
> and we need a few optimizations so that it would work faster.
>
> чт, 12 нояб. 2020 г. в 19:11, Denis Magda <dm...@apache.org>:
>
>> Ivan,
>>
>> Nice! Is the plan to get it added to Ignite 2.10?
>>
>> -
>> Denis
>>
>>
>> On Thu, Nov 12, 2020 at 7:11 AM Ivan Bessonov <be...@gmail.com>
>> wrote:
>>
>> > Hi Igniters,
>> >
>> > Core functionality of defragmentation is finally implemented in [1].
>> > There's no public API in it
>> > for now, patch is already very big and had to be split into smaller
>> tasks
>> > (that consist mostly of refactoring).
>> >
>> > Code is a little rough right now, I'm gonna go through all the remaining
>> > TODO, but you can already
>> > start reviewing it. PR is here: [2].
>> >
>> > First control.sh commands are here, but I don't have TC test results
>> yet:
>> > [3].
>> > There will be more API related issues later, but now I'd like to polish
>> > core classes.
>> >
>> > Please leave your thoughts here and in PR.
>> >
>> > Thank you!
>> >
>> > [0]
>> >
>> >
>> https://cwiki.apache.org/confluence/display/IGNITE/IEP-47%3A+Native+persistence+defragmentation
>> > [1] https://issues.apache.org/jira/browse/IGNITE-13190
>> > [2] https://github.com/apache/ignite/pull/7984/files
>> > [3] https://issues.apache.org/jira/browse/IGNITE-13697
>> >
>> > --
>> > Sincerely yours,
>> > Ivan Bessonov
>> >
>>
>
>
> --
> Sincerely yours,
> Ivan Bessonov
>


-- 
Sincerely yours,
Ivan Bessonov

Re: [REVIEW REQUEST] IEP-47 Native Persistence Defragmentation, core logic

Posted by Ivan Bessonov <be...@gmail.com>.
Denis,

chances that feature will be fully complete is a bit low. We still make
adjustments to the API
and we need a few optimizations so that it would work faster.

чт, 12 нояб. 2020 г. в 19:11, Denis Magda <dm...@apache.org>:

> Ivan,
>
> Nice! Is the plan to get it added to Ignite 2.10?
>
> -
> Denis
>
>
> On Thu, Nov 12, 2020 at 7:11 AM Ivan Bessonov <be...@gmail.com>
> wrote:
>
> > Hi Igniters,
> >
> > Core functionality of defragmentation is finally implemented in [1].
> > There's no public API in it
> > for now, patch is already very big and had to be split into smaller tasks
> > (that consist mostly of refactoring).
> >
> > Code is a little rough right now, I'm gonna go through all the remaining
> > TODO, but you can already
> > start reviewing it. PR is here: [2].
> >
> > First control.sh commands are here, but I don't have TC test results yet:
> > [3].
> > There will be more API related issues later, but now I'd like to polish
> > core classes.
> >
> > Please leave your thoughts here and in PR.
> >
> > Thank you!
> >
> > [0]
> >
> >
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-47%3A+Native+persistence+defragmentation
> > [1] https://issues.apache.org/jira/browse/IGNITE-13190
> > [2] https://github.com/apache/ignite/pull/7984/files
> > [3] https://issues.apache.org/jira/browse/IGNITE-13697
> >
> > --
> > Sincerely yours,
> > Ivan Bessonov
> >
>


-- 
Sincerely yours,
Ivan Bessonov

Re: [REVIEW REQUEST] IEP-47 Native Persistence Defragmentation, core logic

Posted by Denis Magda <dm...@apache.org>.
Ivan,

Nice! Is the plan to get it added to Ignite 2.10?

-
Denis


On Thu, Nov 12, 2020 at 7:11 AM Ivan Bessonov <be...@gmail.com> wrote:

> Hi Igniters,
>
> Core functionality of defragmentation is finally implemented in [1].
> There's no public API in it
> for now, patch is already very big and had to be split into smaller tasks
> (that consist mostly of refactoring).
>
> Code is a little rough right now, I'm gonna go through all the remaining
> TODO, but you can already
> start reviewing it. PR is here: [2].
>
> First control.sh commands are here, but I don't have TC test results yet:
> [3].
> There will be more API related issues later, but now I'd like to polish
> core classes.
>
> Please leave your thoughts here and in PR.
>
> Thank you!
>
> [0]
>
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-47%3A+Native+persistence+defragmentation
> [1] https://issues.apache.org/jira/browse/IGNITE-13190
> [2] https://github.com/apache/ignite/pull/7984/files
> [3] https://issues.apache.org/jira/browse/IGNITE-13697
>
> --
> Sincerely yours,
> Ivan Bessonov
>