[ https://issues.apache.org/jira/browse/IGNITE-25427?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dmitry Werner reassigned IGNITE-25427: -------------------------------------- Assignee: Dmitry Werner > Move CdcConsumerState file logic to NodeFileTree > ------------------------------------------------ > > Key: IGNITE-25427 > URL: https://issues.apache.org/jira/browse/IGNITE-25427 > Project: Ignite > Issue Type: Improvement > Reporter: Nikolay Izhikov > Assignee: Dmitry Werner > Priority: Major > Labels: ise > > While implementing IGNITE-24130 new class NodeFileTree introduced. > It must keep all logic to deal with the file names and pathes for Ignite node. > CdcConsumerState class contains some logic to calculate file names and pathes: > {code:java} > walPtr = stateDir.resolve(WAL_STATE_FILE_NAME); > tmpWalPtr = stateDir.resolve(WAL_STATE_FILE_NAME + TMP_SUFFIX); > types = stateDir.resolve(TYPES_STATE_FILE_NAME); > tmpTypes = stateDir.resolve(TYPES_STATE_FILE_NAME + TMP_SUFFIX); > mappings = stateDir.resolve(MAPPINGS_STATE_FILE_NAME); > tmpMappings = stateDir.resolve(MAPPINGS_STATE_FILE_NAME + TMP_SUFFIX); > caches = stateDir.resolve(CACHES_STATE_FILE_NAME); > tmpCaches = stateDir.resolve(CACHES_STATE_FILE_NAME + TMP_SUFFIX); > cdcMode = stateDir.resolve(CDC_MODE_FILE_NAME); > tmpCdcMode = stateDir.resolve(CDC_MODE_FILE_NAME + TMP_SUFFIX); > {code} > Let's migrate it to NodeFileTree. -- This message was sent by Atlassian Jira (v8.20.10#820010)