Hi Anton,

A side question. Do you feel that it is possible to cover extracted
classes with unit tests (I mean unit tests which do not start Ignite
nodes)?

2020-06-19 16:59 GMT+03:00, Anton Kalashnikov <kaa....@yandex.ru>:
> Hi Igniters,
>
> IEP-47(Native persistence defragmentation) contains a part that implies
> refactoring of checkpoint(with the goal of reusing this feature in
> defragmentation).
>
> I just to want to emphasize this part(refactoring) here and share my view to
> implementation
> I want to split this job to at least 2(but maybe 3) separated tasks:
> 1. Extracting checkpoint related classes from
> GridCacheDatabaseSharedManager(ex. Checkpoint, Checkpointer,
> WriteCheckpointPages, etc.) -
> https://issues.apache.org/jira/browse/IGNITE-13151(almost done)
> 2. Simplifying result code - I don't sure it is possible, but right now I
> see some code which on the first eye has duplication and redundancy
> 3. Reorganizing code - There is a lot of work which Checkpointer do right
> now, I believe at least this class should be split.
>
> Perhaps, 2 and 3 items will be done in one ticket.
> I believe you understand that I suggested several tickets instead of one in
> the target of simplification of review and find bugs.
>
> Any objections?
>
> --
> Best regards,
> Anton Kalashnikov
>
>


-- 

Best regards,
Ivan Pavlukhin

Reply via email to