Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-5816

[PATCH] Debian packaging: also recommend chrony and ptpd in addition to ntp

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Low
    • Resolution: Fixed
    • Fix Version/s: 1.2.9, 2.0.1
    • Component/s: Packaging
    • Labels:
      None

      Description

      I'm switching my Ubuntu servers running Cassandra from ntp to chrony for the reasons cited here when Fedora made the switch to have chrony be the default NTP client:

      http://fedoraproject.org/wiki/Features/ChronyDefaultNTP

      Currently, the debian packaging recommends only ntp so if chrony is installed it'll want to remove it and install ntp. I also added ptpd, the Precision Time Protocol daemon, which is another time syncing server for completeness.

      Please apply this to the 1.2 branch so the next 1.2.x release can deploy with chrony.

      Below is the patch since it's a one-liner.

      Thanks,
      Blair

      — a/debian/control
      +++ b/debian/control
      @@ -12,7 +12,7 @@ Standards-Version: 3.8.3
      Package: cassandra
      Architecture: all
      Depends: openjdk-6-jre-headless (>= 6b11) | java6-runtime, jsvc (>= 1.0), libcommons-daemon-java (>= 1.0), adduser, libjna-java, python (>= 2.5), python-support (>= 0.90.0), ${misc:Depends}
      -Recommends: ntp
      +Recommends: chrony | ntp | ptpd
      Conflicts: apache-cassandra1
      Replaces: apache-cassandra1
      Description: distributed storage system for structured data

        Attachments

          Activity

            People

            • Assignee:
              blair Blair Zajac
              Reporter:
              blair Blair Zajac
              Authors:
              Blair Zajac
              Reviewers:
              Brandon Williams
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: