summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorManuel Bentele2020-10-22 19:00:52 +0200
committerManuel Bentele2020-10-22 19:00:52 +0200
commitb5445d3fae2fca61ed036a4e88f061903965db7a (patch)
treebf4770318a5679d41d8993ac8bb435b14f2dbda0 /conf
parent[BUILD] add CMake targets to build binary and source packages with CPack (diff)
downloaddnbd3-b5445d3fae2fca61ed036a4e88f061903965db7a.tar.gz
dnbd3-b5445d3fae2fca61ed036a4e88f061903965db7a.tar.xz
dnbd3-b5445d3fae2fca61ed036a4e88f061903965db7a.zip
[BUILD] add systemd service file for dnbd3-server to installation targets
Diffstat (limited to 'conf')
-rw-r--r--conf/CMakeLists.txt13
-rw-r--r--conf/alt-servers14
-rw-r--r--conf/rpc.acl4
-rw-r--r--conf/server.conf71
4 files changed, 0 insertions, 102 deletions
diff --git a/conf/CMakeLists.txt b/conf/CMakeLists.txt
deleted file mode 100644
index 1b888e6..0000000
--- a/conf/CMakeLists.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-cmake_minimum_required(VERSION 3.10)
-
-# set the project name
-project(dnbd3-conf)
-
-# define all configuration files
-set(DNBD3_CONF_FILES ${CMAKE_CURRENT_SOURCE_DIR}/alt-servers
- ${CMAKE_CURRENT_SOURCE_DIR}/rpc.acl
- ${CMAKE_CURRENT_SOURCE_DIR}/server.conf)
-
-# install configuration files into sample directory
-install(FILES ${DNBD3_CONF_FILES} DESTINATION /etc/dnbd3-server/sample
- COMPONENT server)
diff --git a/conf/alt-servers b/conf/alt-servers
deleted file mode 100644
index b26fe79..0000000
--- a/conf/alt-servers
+++ /dev/null
@@ -1,14 +0,0 @@
-[192.168.100.10]
-comment=Some alt server
-
-[192.168.100.100]
-comment=My first alt server that will not be used for replication
-for=client
-[192.168.100.50]
-comment=Super sectret alt server that will be used for replication, but clients don't know about it
-for=replication
-
-[192.168.100.123]
-comment=Also just for replication, and only for images starting with foobar/baz/
-namespace=foobar/baz/
-for=replication
diff --git a/conf/rpc.acl b/conf/rpc.acl
deleted file mode 100644
index b2c2c44..0000000
--- a/conf/rpc.acl
+++ /dev/null
@@ -1,4 +0,0 @@
-# Everything from localhost
-127.0.0.0/8 ALL
-# Some info reading for another machine
-132.230.8.113 STATS CLIENT_LIST IMAGE_LIST
diff --git a/conf/server.conf b/conf/server.conf
deleted file mode 100644
index 5f0b2a0..0000000
--- a/conf/server.conf
+++ /dev/null
@@ -1,71 +0,0 @@
-[dnbd3]
-; port to listen on (default: 5003)
-listenPort=5003
-; relative root directory for images, ending in .r[1-9][0-9]*
-basePath=/mnt/storage
-; artificial connection delay for connecting servers
-serverPenalty=100000
-; artificial connection delay for connecting clients
-clientPenalty=0
-; is this server a proxy? if true, requests for non-existing images will be relayed to known alt-servers
-isProxy=true
-; if proxy is true and an image is incomplete, should idle bandwidth be used to replicate missing blocks?
-backgroundReplication=true
-; minimum amount of connected clients for background replication to kick in
-bgrMinClients=0
-; if another proxy requests and image that we don't have, should we ask our alt-servers for it?
-lookupMissingForProxy=true
-; create sparse files instead of preallocating; ignored if backgroundReplication=true
-; -- only recommended if cache space is small
-sparseFiles=false
-; if true (which is the default), images will automatically be removed from the list if they can't be accessed
-removeMissingImages=true
-; timeout in ms for send/recv on connections to uplink servers (used for replication)
-uplinkTimeout=1250
-; timeout in ms for send/recv on connections to clients (using an image on this server)
-clientTimeout=15000
-; set this to true to close handles of unused images after some timeout
-closeUnusedFd=false
-; set this to true to load files without the .r[0-9]+ extension too, assuming RID=1
-vmdkLegacyMode=false
-; Don't set the server flag when connecting to alt-servers
-; Intended for if the proxy is used for on-client caching
-pretendClient=false
-; When running in proxy mode and running out of space, automatically delete oldest image(s) to make
-; the newly replicated image fit. In sparse mode, this will make sure at least 2GB of free space are
-; available when replicating a new image. During normal operation, it will free at least 256MB whenever
-; an attempt to write more data to cache fails. In non-sparse mode, whenever a new image is replicated,
-; as much space as is required to store the entire image will be made available.
-; However, after startup the proxy will refuse to delete any images for the time span given below, to be
-; able to gather up to date usage information for the images available. If unitless, the value is
-; interpreted in seconds. Valid suffixes are m, h, d.
-; Setting this to -1 disables deletion of images. If the cache partition is full, no more images will
-; be replicated unless you manually free up more disk space.
-autoFreeDiskSpaceDelay=10h
-
-[limits]
-maxClients=2000
-maxImages=1000
-maxPayload=9M
-maxReplicationSize=150G
-
-; Log related config
-[logging]
-; log file path and name
-; comment out to disable logging to file
-; protip: use SIGUSR2 to reopen log file
-file=./dnbd3.log
-; which type of messages to log to file
-fileMask=ERROR WARNING MINOR INFO DEBUG1
-; which to log to console (stdout)
-consoleMask=ERROR WARNING MINOR INFO
-; Valid types (warning: specifying invalid types will not yield an error!)
-; ERROR Fatal error, server will terminate
-; WARNING Major issue, something is broken but keep running
-; MINOR Minor issue, more of a hickup than serious problem
-; INFO Informational message
-; DEBUG1 Debug information, used for medium verbosity
-; DEBUG2 Used for debug messages that would show up a lot
-;
-; Whether timestamps should be output to console too (or just to file if false)
-consoleTimestamps=false