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

Remove PFS compatibility mode from GPFS

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Low
    • Resolution: Unresolved
    • 5.x
    • Local/Config
    • None

    Description

      GossipingPropertyFileSnitch (GPFS) has a compatibility mode which fallbacks to PropertyFileSnitch (PFS) to fetch rack/dc info from conf/cassandra-rackdc.properties when a node info is not found in Gossip.

      The problem is that we supply a default conf/cassandra-rackdc.properties, which is loaded in clusters (as shown in the log below) and may affect ring layout before gossip settles potentially leading to issues such CASSANDRA-13948.

      INFO  [main] 2017-10-12 14:39:32,928 GossipingPropertyFileSnitch.java:64 - Loaded cassandra-topology.properties for compatibility
      

      I see 2 options to preven this from causing similar problems in the future:
      a) Remove PFS compatibility mode
      a) Move conf/cassandra-rackdc.properties to examples or conf/examples.

      Attachments

        Activity

          People

            pauloricardomg Paulo Motta
            pauloricardomg Paulo Motta
            Paulo Motta
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated: