diff --git a/mon/mon.js b/mon/mon.js index eb892989..d8ea083c 100644 --- a/mon/mon.js +++ b/mon/mon.js @@ -41,6 +41,12 @@ const etcd_allow = new RegExp('^'+[ const etcd_tree = { config: { /* global: { + // WARNING: NOT ALL OF THESE ARE ACTUALLY CONFIGURABLE HERE + // THIS IS JUST A POOR'S MAN CONFIG DOCUMENTATION + // etcd connection + config_path: "/etc/vitastor/vitastor.conf", + etcd_address: "10.0.115.10:2379/v3", + etcd_prefix: "/vitastor", // mon etcd_mon_ttl: 30, // min: 10 etcd_mon_timeout: 1000, // ms. min: 0 @@ -50,7 +56,17 @@ const etcd_tree = { osd_out_time: 600, // seconds. min: 0 placement_levels: { datacenter: 1, rack: 2, host: 3, osd: 4, ... }, // client and osd + tcp_header_buffer_size: 65536, use_sync_send_recv: false, + use_rdma: true, + rdma_device: null, // for example, "rocep5s0f0" + rdma_port_num: 1, + rdma_gid_index: 0, + rdma_mtu: 4096, + rdma_max_sge: 128, + rdma_max_send: 32, + rdma_max_recv: 8, + rdma_max_msg: 1048576, log_level: 0, block_size: 131072, disk_alignment: 4096,