mirror of
https://github.com/Graylog2/graylog2-server.git
synced 2026-03-13 09:32:21 +08:00
Allow configuring exact datanode directories without automatic nodeid subdirs (#17255)
* Allow configuring exact datanode directories without automatic nodeid subdirs * added changelog * use proper locking mechanism to create datanode.lock files * code cleanup * code cleanup * removed unused imports * fixed test --------- Co-authored-by: Matthias Oesterheld <33032967+moesterheld@users.noreply.github.com>
This commit is contained in:
@@ -24,8 +24,6 @@ import com.github.joschi.jadconfig.ValidatorMethod;
|
||||
import com.github.joschi.jadconfig.converters.IntegerConverter;
|
||||
import com.github.joschi.jadconfig.converters.StringListConverter;
|
||||
import com.github.joschi.jadconfig.util.Duration;
|
||||
import com.github.joschi.jadconfig.validators.DirectoryPathReadableValidator;
|
||||
import com.github.joschi.jadconfig.validators.DirectoryPathWritableValidator;
|
||||
import com.github.joschi.jadconfig.validators.PositiveIntegerValidator;
|
||||
import com.github.joschi.jadconfig.validators.StringNotBlankValidator;
|
||||
import com.github.joschi.jadconfig.validators.URIAbsoluteValidator;
|
||||
@@ -93,7 +91,7 @@ public class Configuration extends BaseConfiguration {
|
||||
@Parameter(value = "opensearch_config_location", required = true, validators = DirectoryWritableValidator.class)
|
||||
private Path opensearchConfigLocation = Path.of("datanode/config");
|
||||
|
||||
@Parameter(value = "config_location", validators = DirectoryPathReadableValidator.class)
|
||||
@Parameter(value = "config_location", validators = DirectoryReadableValidator.class)
|
||||
private Path configLocation = null;
|
||||
|
||||
@Parameter(value = "process_logs_buffer_size")
|
||||
|
||||
Reference in New Issue
Block a user