[ https://issues.apache.org/jira/browse/CASSANDRA-5818?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13833756#comment-13833756 ]
Lyuben Todorov edited comment on CASSANDRA-5818 at 11/27/13 1:03 PM: --------------------------------------------------------------------- all the nits pointed out by [~mishail] are corrected in v2. Also changed the logic to: {code} check if dir exists if not try to create it if dir does exist check permissions {code} Moved the directory checking function to o.a.c.db.Directores#hasFullPermissions Also patch is for cassandra-2.0 was (Author: lyubent): all the nits pointed out by [~mishail] are corrected in v2. Also changed the logic to: {code} check if dir exists if not try to create it if dir does exist check permissions {code} Moved the directory checking function to o.a.c.db.Directores#hasFullPermissions > Duplicated error messages on directory creation error at startup > ---------------------------------------------------------------- > > Key: CASSANDRA-5818 > URL: https://issues.apache.org/jira/browse/CASSANDRA-5818 > Project: Cassandra > Issue Type: Bug > Reporter: Michaël Figuière > Assignee: Lyuben Todorov > Priority: Trivial > Fix For: 2.1 > > Attachments: 5818_v2.patch, patch.diff, trunk-5818.patch > > > When I start Cassandra without the appropriate OS access rights to the > default Cassandra directories, I get a flood of {{ERROR}} messages at > startup, whereas one per directory would be more appropriate. See bellow: > {code} > ERROR 13:37:39,792 Failed to create > /var/lib/cassandra/data/system/schema_triggers directory > ERROR 13:37:39,797 Failed to create > /var/lib/cassandra/data/system/schema_triggers directory > ERROR 13:37:39,798 Failed to create > /var/lib/cassandra/data/system/schema_triggers directory > ERROR 13:37:39,798 Failed to create > /var/lib/cassandra/data/system/schema_triggers directory > ERROR 13:37:39,799 Failed to create > /var/lib/cassandra/data/system/schema_triggers directory > ERROR 13:37:39,800 Failed to create /var/lib/cassandra/data/system/batchlog > directory > ERROR 13:37:39,801 Failed to create /var/lib/cassandra/data/system/batchlog > directory > ERROR 13:37:39,801 Failed to create /var/lib/cassandra/data/system/batchlog > directory > ERROR 13:37:39,802 Failed to create /var/lib/cassandra/data/system/batchlog > directory > ERROR 13:37:39,802 Failed to create > /var/lib/cassandra/data/system/peer_events directory > ERROR 13:37:39,803 Failed to create > /var/lib/cassandra/data/system/peer_events directory > ERROR 13:37:39,803 Failed to create > /var/lib/cassandra/data/system/peer_events directory > ERROR 13:37:39,804 Failed to create > /var/lib/cassandra/data/system/compactions_in_progress directory > ERROR 13:37:39,805 Failed to create > /var/lib/cassandra/data/system/compactions_in_progress directory > ERROR 13:37:39,805 Failed to create > /var/lib/cassandra/data/system/compactions_in_progress directory > ERROR 13:37:39,806 Failed to create > /var/lib/cassandra/data/system/compactions_in_progress directory > ERROR 13:37:39,807 Failed to create > /var/lib/cassandra/data/system/compactions_in_progress directory > ERROR 13:37:39,808 Failed to create /var/lib/cassandra/data/system/hints > directory > ERROR 13:37:39,809 Failed to create /var/lib/cassandra/data/system/hints > directory > ERROR 13:37:39,809 Failed to create /var/lib/cassandra/data/system/hints > directory > ERROR 13:37:39,811 Failed to create /var/lib/cassandra/data/system/hints > directory > ERROR 13:37:39,811 Failed to create /var/lib/cassandra/data/system/hints > directory > ERROR 13:37:39,812 Failed to create > /var/lib/cassandra/data/system/schema_keyspaces directory > ERROR 13:37:39,812 Failed to create > /var/lib/cassandra/data/system/schema_keyspaces directory > ERROR 13:37:39,813 Failed to create > /var/lib/cassandra/data/system/schema_keyspaces directory > ERROR 13:37:39,814 Failed to create > /var/lib/cassandra/data/system/schema_keyspaces directory > ERROR 13:37:39,814 Failed to create > /var/lib/cassandra/data/system/schema_keyspaces directory > ERROR 13:37:39,815 Failed to create > /var/lib/cassandra/data/system/range_xfers directory > ERROR 13:37:39,816 Failed to create > /var/lib/cassandra/data/system/range_xfers directory > ERROR 13:37:39,817 Failed to create > /var/lib/cassandra/data/system/range_xfers directory > ERROR 13:37:39,817 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,818 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,818 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,820 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,821 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,821 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,822 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,822 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,823 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,824 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,824 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,825 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,825 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,827 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,828 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,828 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,829 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,830 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,831 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,831 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,832 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,833 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,834 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,834 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,835 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,836 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,836 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,838 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,838 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,839 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,840 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,840 Failed to create > /var/lib/cassandra/data/system/schema_columnfamilies directory > ERROR 13:37:39,841 Failed to create /var/lib/cassandra/data/system/NodeIdInfo > directory > ERROR 13:37:39,849 Failed to create /var/lib/cassandra/data/system/NodeIdInfo > directory > ERROR 13:37:39,850 Failed to create /var/lib/cassandra/data/system/NodeIdInfo > directory > ERROR 13:37:39,851 Failed to create /var/lib/cassandra/data/system/NodeIdInfo > directory > ERROR 13:37:39,854 Failed to create /var/lib/cassandra/data/system/paxos > directory > ERROR 13:37:39,855 Failed to create /var/lib/cassandra/data/system/paxos > directory > ERROR 13:37:39,857 Failed to create /var/lib/cassandra/data/system/paxos > directory > ERROR 13:37:39,859 Failed to create /var/lib/cassandra/data/system/paxos > directory > ERROR 13:37:39,859 Failed to create /var/lib/cassandra/data/system/paxos > directory > ERROR 13:37:39,860 Failed to create /var/lib/cassandra/data/system/paxos > directory > ERROR 13:37:39,865 Failed to create /var/lib/cassandra/data/system/paxos > directory > ERROR 13:37:39,866 Failed to create > /var/lib/cassandra/data/system/schema_columns directory > ERROR 13:37:39,867 Failed to create > /var/lib/cassandra/data/system/schema_columns directory > ERROR 13:37:39,867 Failed to create > /var/lib/cassandra/data/system/schema_columns directory > ERROR 13:37:39,868 Failed to create > /var/lib/cassandra/data/system/schema_columns directory > ERROR 13:37:39,869 Failed to create > /var/lib/cassandra/data/system/schema_columns directory > ERROR 13:37:39,869 Failed to create > /var/lib/cassandra/data/system/schema_columns directory > ERROR 13:37:39,870 Failed to create > /var/lib/cassandra/data/system/schema_columns directory > ERROR 13:37:39,870 Failed to create > /var/lib/cassandra/data/system/schema_columns directory > ERROR 13:37:39,871 Failed to create > /var/lib/cassandra/data/system/schema_columns directory > ERROR 13:37:39,872 Failed to create > /var/lib/cassandra/data/system/schema_columns directory > ERROR 13:37:39,872 Failed to create /var/lib/cassandra/data/system/IndexInfo > directory > ERROR 13:37:39,873 Failed to create /var/lib/cassandra/data/system/IndexInfo > directory > ERROR 13:37:39,873 Failed to create /var/lib/cassandra/data/system/IndexInfo > directory > ERROR 13:37:39,874 Failed to create /var/lib/cassandra/data/system/IndexInfo > directory > ERROR 13:37:39,874 Failed to create /var/lib/cassandra/data/system/peers > directory > ERROR 13:37:39,875 Failed to create /var/lib/cassandra/data/system/peers > directory > ERROR 13:37:39,876 Failed to create /var/lib/cassandra/data/system/peers > directory > ERROR 13:37:39,876 Failed to create /var/lib/cassandra/data/system/peers > directory > ERROR 13:37:39,877 Failed to create /var/lib/cassandra/data/system/peers > directory > ERROR 13:37:39,877 Failed to create /var/lib/cassandra/data/system/peers > directory > ERROR 13:37:39,878 Failed to create /var/lib/cassandra/data/system/peers > directory > ERROR 13:37:39,879 Failed to create /var/lib/cassandra/data/system/peers > directory > ERROR 13:37:39,879 Failed to create /var/lib/cassandra/data/system/peers > directory > ERROR 13:37:39,880 Failed to create /var/lib/cassandra/data/system/peers > directory > ERROR 13:37:39,880 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,881 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,881 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,882 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,883 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,883 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,884 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,885 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,885 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,886 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,887 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,888 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,889 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,889 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,890 Failed to create /var/lib/cassandra/data/system/local > directory > ERROR 13:37:39,894 Fatal error: java.io.IOException: Failed to mkdirs > /var/lib/cassandra/data > Failed to mkdirs /var/lib/cassandra/data; unable to start server > {code} -- This message was sent by Atlassian JIRA (v6.1#6144)