Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  3、释放TsFileResource的tsFileLock写锁


删除获取和释放锁的流程

在StorageGroupProcessor中,每一个删除接口都会直接获取该SGP的insert lock的写锁,直至删除完成、或者捕获异常后释放写锁。

deleteFolder(StringsystemDir) // 删除data/system下的sg文件夹

delete(PartialPathpath,longstartTime,longendTime,longplanIndex) // 删除时间序列数据

syncDeleteDataFiles() // 删除这个sg里的所有数据文件

removePartitions(TimePartitionFilterfilter) //删除时间分区