Ryan Worsley created KAFKA-4233: ----------------------------------- Summary: StateDirectory fails to create directory if any parent directory does not exist Key: KAFKA-4233 URL: https://issues.apache.org/jira/browse/KAFKA-4233 Project: Kafka Issue Type: Bug Components: streams Affects Versions: 0.10.1.0 Reporter: Ryan Worsley Assignee: Guozhang Wang Fix For: 0.10.1.0
The method {{directoryForTask}} attempts to create a task directory but will silently fail to do so as it calls {{taskDir.mkdir();}} which will only create the leaf directory. Calling {{taskDir.mkdirs();}} (note the 's') will create the entire path if any parent directory is missing. The constructor also attempts to create a bunch of directories using the former method and should be reviewed as part of any fix. -- This message was sent by Atlassian JIRA (v6.3.4#6332)