curveadm icon indicating copy to clipboard operation
curveadm copied to clipboard

[feat] curvebs: The formatting and deployment phases support separate…

Open zyb521 opened this issue 1 year ago • 0 comments

… partitioning of WAL and data

change format.yaml,add format_type,only can be “wal” or “data”

host:
  - machine1
  - machine2
  - machine3
disk:
  - data:/dev/sda:/data/chunkserver0:10  # fortmat_type:device:mount_path:format_percent
  - data:/dev/sdb:/data/chunkserver1:10
  - data:/dev/sdc:/data/chunkserver2:10
  - wal:/dev/nvme0n1p1:/data/wal/chunkserver0:10
  - wal:/dev/nvme0n1p2:/data/wal/chunkserver1:10
  - wal:/dev/nvme0n1p3:/data/wal/chunkserver2:10

change topology.yaml,add wal_dir config item,and change some default config

chunkserver_services:
  config:
    listen.ip: ${service_host}
    listen.port: 820${service_replicas_sequence}  # 8200,8201,8202
    data_dir: /data/chunkserver${service_replicas_sequence}  # /data/chunkserver0, /data/chunksever1
    wal_dir: /data/wal/chunkserver${service_replicas_sequence}  # /wal/chunkserver0, /wal/chunksever1
    copyset.snapshot_interval_s: 300
    walfilepool.use_chunk_file_pool: false
    walfilepool.enable_get_segment_from_pool: true
    walfilepool.segment_size: 16777216

zyb521 avatar Jun 12 '23 05:06 zyb521