[ https://issues.apache.org/jira/browse/IGNITE-25427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17954120#comment-17954120 ]
Ignite TC Bot commented on IGNITE-25427: ---------------------------------------- {panel:title=Branch: [pull/12091/head] Base: [master] : No blockers found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel} {panel:title=Branch: [pull/12091/head] Base: [master] : No new tests found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}{panel} [TeamCity *--> Run :: All* Results|https://ci2.ignite.apache.org/viewLog.html?buildId=8449497&buildTypeId=IgniteTests24Java8_RunAll] > 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 > Time Spent: 1h 20m > 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)