[ https://issues.apache.org/jira/browse/IGNITE-25427?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nikolay Izhikov updated IGNITE-25427: ------------------------------------- Fix Version/s: 2.18 > 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 > Fix For: 2.18 > > Time Spent: 1h 40m > Remaining Estimate: 0h > > 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)