Назад | Перейти на главную страницу

CouchDB автоматическое сжатие при репликации

Я запустил последнюю версию CouchDB (3.1), используя образ Docker из Dockerhub. Он начал использовать файл docker-compose, представленный ниже. После настройки непрерывной репликации из более старой версии CouchDB (1.6), которая уже завершена, я вижу, что новая БД постоянно компактирует представления и базу данных. Когда процент достигает 100%, он сбрасывается и запускается снова.

Как я вижу в конфигурации (внутри контейнера докеров), он имеет smoosh раздел полностью закомментирован, т.е. автоматического уплотнения не должно происходить. Также я определенно не запускал его, используя curl пинг _compact конечная точка.

Я не уверен, что для БД требуется такое большое сжатие, поэтому хотел бы остановить его и запускать только вручную. Как мне это сделать?

version: '3.8'
services:
  couchdb01:
    image: couchdb:3
    container_name: couchdb01
    restart: always
    volumes:
      - /opt/couchdb/data:/opt/couchdb/data
      - /opt/couchdb/logs:/opt/couchdb/logs
      - /opt/couchdb/etc:/opt/couchdb/etc/local.d
    environment:
      - COUCHDB_USER=XXXXXXX
      - COUCHDB_PASSWORD=YYYYYYY
    ulimits:
      memlock:
        soft: -1
        hard: -1
    ports:
      - 5984:5984
    networks:
      couchdb-net:
        ipv4_address: 172.30.0.10

networks:
  couchdb-net:
    driver: bridge
    ipam:
      driver: default
      config:
        - subnet: 172.30.0.0/16