ClickHouse/ClickHouse

Respect systemd clickhouse-server.service enable/disable status during update to new version

Open

#67,591 opened on Aug 1, 2024

View on GitHub
 (3 comments) (0 reactions) (0 assignees)C++ (8,400 forks)batch import
help wantednot plannedusability

Repository metrics

Stars
 (47,419 stars)
PR merge metrics
 (Avg merge 2d 2h) (1,000 merged PRs in 30d)

Description

Describe the issue Disabled systemd clickhouse-server.service became enabled after update to new version.

How to reproduce

  1. Install clickhouse-server
  2. Disable autostart sudo systemctl disable clickhouse-server.service
  3. Check systemd service status:
    systemctl is-enabled clickhouse-server.service 
    disabled
    
  4. Wait for new version or updated release ...
  5. Update clickhouse-server package
    sudo apt update 
    sudo apt install --upgrade clickhouse-server  # or just run  apt upgrade
    
  6. Check systemd service status:
    systemctl is-enabled clickhouse-server.service 
    enabled
    

Expected behavior Systemd service clickhouse-server.service should be disabled after update if it was disabled before.

Contributor guide