diff --git a/src/main/java/com/kamco/cd/training/train/service/TmpDatasetService.java b/src/main/java/com/kamco/cd/training/train/service/TmpDatasetService.java index 7a54f47..7af31da 100644 --- a/src/main/java/com/kamco/cd/training/train/service/TmpDatasetService.java +++ b/src/main/java/com/kamco/cd/training/train/service/TmpDatasetService.java @@ -93,18 +93,20 @@ public class TmpDatasetService { } try { - Files.createLink(dst, src); - log.info("hardlink created: {} -> {}", dst, src); + // Files.createLink(dst, src); + Files.createSymbolicLink(dst, src); + log.info("symbolic created: {} -> {}", dst, src); } catch (FileSystemException e) { - if (e.getMessage() != null && e.getMessage().contains("Invalid cross-device link")) { - log.warn( - "Hardlink failed due to cross-device link. Fallback to symlink. src={}, dst={}", - src, - dst); - Files.createSymbolicLink(dst, src); - } else { - throw e; - } + log.error(e.getMessage()); + // if (e.getMessage() != null && e.getMessage().contains("Invalid cross-device link")) { + // log.warn( + // "Hardlink failed due to cross-device link. Fallback to symlink. src={}, dst={}", + // src, + // dst); + // Files.createSymbolicLink(dst, src); + // } else { + // throw e; + // } } return 1;