Mikhail Efremov created IGNITE-22766: ----------------------------------------
Summary: Make LogSyncer and LogStorageFactory interfaces are separated. Key: IGNITE-22766 URL: https://issues.apache.org/jira/browse/IGNITE-22766 Project: Ignite Issue Type: Improvement Reporter: Mikhail Efremov Assignee: Mikhail Efremov Make =LogSyncer= and =LogStorageFactory= interfaces are separated. *Description* The goal of the ticket is to make =LogSyncer='s implementations are separated from the =LogStorageFactory= class that at least by the name isn't intented for log's sync operation. *Motivation* All current implementations except =DefaultLogStorageFactory= are not implements properly =sync()= method at all that looks like the reason for interface segregation between =LogSyncer= and =LogStorageFactory=. *Definition of done* 1. =LogSyncer= and =LogStorageFactory= interfaces are separated. 2. =LogSyncer= creates and injects into engines as =IgniteComponent= in =IgniteImpl=. -- This message was sent by Atlassian Jira (v8.20.10#820010)