Add debug level logging to Directories.getWriteableLocation Patch by Robert Stupp; Reviewed by Yuki Morishita for CASSANDRA-9050
Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/102f59c6 Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/102f59c6 Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/102f59c6 Branch: refs/heads/trunk Commit: 102f59c64925f23a3db8a34090f976e28ec04113 Parents: 4e7fbfe Author: Robert Stupp <sn...@snazy.de> Authored: Sat Mar 28 12:19:00 2015 +0100 Committer: Robert Stupp <sn...@snazy.de> Committed: Sat Mar 28 12:19:00 2015 +0100 ---------------------------------------------------------------------- src/java/org/apache/cassandra/db/Directories.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cassandra/blob/102f59c6/src/java/org/apache/cassandra/db/Directories.java ---------------------------------------------------------------------- diff --git a/src/java/org/apache/cassandra/db/Directories.java b/src/java/org/apache/cassandra/db/Directories.java index 8fd1762..a4ea1f2 100644 --- a/src/java/org/apache/cassandra/db/Directories.java +++ b/src/java/org/apache/cassandra/db/Directories.java @@ -254,11 +254,15 @@ public class Directories for (DataDirectory dataDir : dataFileLocations) { if (BlacklistedDirectories.isUnwritable(getLocationForDisk(dataDir))) + { + logger.debug("removing blacklisted candidate {}", dataDir.location); continue; + } DataDirectoryCandidate candidate = new DataDirectoryCandidate(dataDir); // exclude directory if its total writeSize does not fit to data directory if (candidate.availableSpace < writeSize) { + logger.debug("removing candidate {}, usable={}, requested={}", candidate.dataDirectory.location, candidate.availableSpace, writeSize); tooBig = true; continue; }