sashapolo commented on code in PR #6209:
URL: https://github.com/apache/ignite-3/pull/6209#discussion_r2191711894
##########
modules/runner/src/main/java/org/apache/ignite/internal/configuration/storage/LocalFileConfigurationStorage.java:
##########
@@ -353,18 +360,25 @@ private static String renderConfig(ConfigObject conf) {
/** Check that configuration file still exists and restore it with latest
applied state in case it was deleted. */
private void checkAndRestoreConfigFile() {
- if (!configPath.toFile().exists()) {
+ if (Files.notExists(configPath)) {
try {
- if (configPath.toFile().createNewFile()) {
- if (!latest.isEmpty()) {
- saveConfigFile();
- }
- } else {
- throw new NodeConfigCreateException("Failed to re-create
config file");
+ Files.createFile(configPath);
+
+ if (!latest.isEmpty()) {
+ saveConfigFile();
}
+ } catch (FileAlreadyExistsException e){
+ throw new NodeConfigCreateException("Failed to re-create
config file");
Review Comment:
```suggestion
throw new NodeConfigCreateException("Failed to re-create
config file.");
```
--
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]