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

startup fails if directories do not exist

    XMLWordPrintableJSON

Details

    Description

      Prior to CASSANDRA-16926, having commitlog and data dirs defined that did not exist would be created on startup, but now we throw:

      Exception (org.apache.cassandra.exceptions.ConfigurationException) encountered during startup: Unable check disk space in 'bin/../data/commitlog'. Perhaps the Cassandra user does not have the necessary permissions
      org.apache.cassandra.exceptions.ConfigurationException: Unable check disk space in 'bin/../data/commitlog'. Perhaps the Cassandra user does not have the necessary permissions
              at org.apache.cassandra.config.DatabaseDescriptor.lambda$tryGetSpace$3(DatabaseDescriptor.java:1188)
              at org.apache.cassandra.io.util.PathUtils.tryOnFileStore(PathUtils.java:639)
              at org.apache.cassandra.io.util.PathUtils.tryGetSpace(PathUtils.java:665)
              at org.apache.cassandra.config.DatabaseDescriptor.tryGetSpace(DatabaseDescriptor.java:1188)
              at org.apache.cassandra.config.DatabaseDescriptor.applySimpleConfig(DatabaseDescriptor.java:553)
              at org.apache.cassandra.config.DatabaseDescriptor.applyAll(DatabaseDescriptor.java:350)
              at org.apache.cassandra.config.DatabaseDescriptor.daemonInitialization(DatabaseDescriptor.java:178)
              at org.apache.cassandra.config.DatabaseDescriptor.daemonInitialization(DatabaseDescriptor.java:162)
              at org.apache.cassandra.service.CassandraDaemon.applyConfig(CassandraDaemon.java:800)
              at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:736)
              at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:871)
      

      This was at least convenient for development, but also may be relied upon by some tooling/automation.

      Attachments

        Issue Links

          Activity

            People

              brandon.williams Brandon Williams
              brandon.williams Brandon Williams
              Brandon Williams
              Berenguer Blasi
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: