jt2594838 opened a new pull request, #18190: URL: https://github.com/apache/iotdb/pull/18190
## Description Backport of #18189 to dev/1.3. When a TsFileResource uses FileTimeIndex, getTimeIndex directly deserializes the device time index from the resource file. This avoids calling buildDeviceTimeIndex, whose read lock is unnecessary for this read-only restoration path and may cause lock contention. The original commit was cherry-picked cleanly without conflicts. ## Verification - git diff --check - Attempted: mvn test -pl iotdb-core/datanode -Dtest=TsFileResourceTest -DskipUTs=false - The targeted test could not start because the standalone datanode build could not resolve dev/1.3 reactor artifacts such as service-rpc and iotdb-consensus version 1.3.7-SNAPSHOT. This PR has: - [x] been self-reviewed. ##### Key changed/added classes - TsFileResource -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
