트랜젝션처리 임시폴더 uid업데이트 #93

Merged
teddy merged 1 commits from feat/training_260202 into develop 2026-02-13 12:21:11 +09:00
4 changed files with 5 additions and 4 deletions
Showing only changes of commit 352a28b87f - Show all commits

View File

@@ -12,7 +12,7 @@ import com.kamco.cd.training.model.dto.ModelTrainMngDto;
import com.kamco.cd.training.model.dto.ModelTrainMngDto.SearchReq; import com.kamco.cd.training.model.dto.ModelTrainMngDto.SearchReq;
import com.kamco.cd.training.postgres.core.HyperParamCoreService; import com.kamco.cd.training.postgres.core.HyperParamCoreService;
import com.kamco.cd.training.postgres.core.ModelTrainMngCoreService; import com.kamco.cd.training.postgres.core.ModelTrainMngCoreService;
import com.kamco.cd.training.train.service.TmpDatasetService; import com.kamco.cd.training.train.service.TrainJobService;
import java.util.List; import java.util.List;
import java.util.UUID; import java.util.UUID;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
@@ -30,7 +30,7 @@ public class ModelTrainMngService {
private final ModelTrainMngCoreService modelTrainMngCoreService; private final ModelTrainMngCoreService modelTrainMngCoreService;
private final HyperParamCoreService hyperParamCoreService; private final HyperParamCoreService hyperParamCoreService;
private final TmpDatasetService tmpDatasetService; private final TrainJobService trainJobService;
/** /**
* 모델학습 조회 * 모델학습 조회
@@ -93,6 +93,8 @@ public class ModelTrainMngService {
// 모델 config 저장 // 모델 config 저장
modelTrainMngCoreService.saveModelConfig(modelId, req.getModelConfig()); modelTrainMngCoreService.saveModelConfig(modelId, req.getModelConfig());
// 임시파일 생성
trainJobService.createTmpFile(modelUuid);
return modelUuid; return modelUuid;
} }

View File

@@ -159,7 +159,6 @@ public class ModelTrainMngCoreService {
* @param modelId * @param modelId
* @param req * @param req
*/ */
@Transactional
public void updateModelMaster(Long modelId, ModelTrainMngDto.UpdateReq req) { public void updateModelMaster(Long modelId, ModelTrainMngDto.UpdateReq req) {
ModelMasterEntity entity = ModelMasterEntity entity =
modelMngRepository modelMngRepository

View File

@@ -49,7 +49,6 @@ public class TrainApiController {
@PathVariable @PathVariable
UUID uuid) { UUID uuid) {
Long modelId = trainJobService.getModelIdByUuid(uuid); Long modelId = trainJobService.getModelIdByUuid(uuid);
trainJobService.createTmpFile(uuid);
trainJobService.enqueue(modelId); trainJobService.enqueue(modelId);
return ApiResponseDto.ok("ok"); return ApiResponseDto.ok("ok");

View File

@@ -219,6 +219,7 @@ public class TrainJobService {
} }
} }
@Transactional
public UUID createTmpFile(UUID modelUuid) { public UUID createTmpFile(UUID modelUuid) {
UUID tmpUuid = UUID.randomUUID(); UUID tmpUuid = UUID.randomUUID();
String raw = tmpUuid.toString().toUpperCase().replace("-", ""); String raw = tmpUuid.toString().toUpperCase().replace("-", "");