gitextract_bh_rht6d/ ├── .gitignore ├── .travis.yml ├── LICENSE ├── Mesosphere-JavaFormatter.xml ├── README.md ├── bin/ │ ├── build-hdfs │ └── hdfs-mesos ├── build.gradle ├── conf/ │ ├── hdfs-site.xml │ └── mesos-site.xml ├── config.md ├── example-conf/ │ └── mesosphere-dcos/ │ ├── core-site.xml │ ├── hdfs-site.xml │ └── mesos-site.xml ├── gradle/ │ ├── checkstyle/ │ │ └── checkstyle.xml │ ├── findbugs/ │ │ └── excludeFilter.xml │ ├── quality.gradle │ ├── spock.gradle │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── hdfs-commons/ │ ├── build.gradle │ └── src/ │ └── main/ │ └── java/ │ └── org/ │ └── apache/ │ └── mesos/ │ └── hdfs/ │ ├── config/ │ │ ├── ConfigurationException.java │ │ ├── HdfsFrameworkConfig.java │ │ └── NodeConfig.java │ └── util/ │ ├── HDFSConstants.java │ └── TaskStatusFactory.java ├── hdfs-executor/ │ ├── build.gradle │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── apache/ │ │ │ └── mesos/ │ │ │ └── hdfs/ │ │ │ └── executor/ │ │ │ ├── AbstractNodeExecutor.java │ │ │ ├── ExecutorException.java │ │ │ ├── HdfsProcessExitHandler.java │ │ │ ├── NameNodeExecutor.java │ │ │ ├── NodeExecutor.java │ │ │ ├── NodeHealthChecker.java │ │ │ ├── Task.java │ │ │ └── TaskShutdownHook.java │ │ └── resources/ │ │ └── logback.xml │ └── test/ │ └── java/ │ └── org/ │ └── apache/ │ └── mesos/ │ └── hdfs/ │ └── executor/ │ └── TaskSpec.groovy ├── hdfs-scheduler/ │ ├── build.gradle │ └── src/ │ ├── main/ │ │ ├── java/ │ │ │ └── org/ │ │ │ └── apache/ │ │ │ └── mesos/ │ │ │ └── hdfs/ │ │ │ ├── config/ │ │ │ │ ├── ConfigServer.java │ │ │ │ └── ConfigServerException.java │ │ │ ├── scheduler/ │ │ │ │ ├── DataNode.java │ │ │ │ ├── HdfsMesosConstraints.java │ │ │ │ ├── HdfsNode.java │ │ │ │ ├── HdfsScheduler.java │ │ │ │ ├── HdfsSchedulerModule.java │ │ │ │ ├── ILauncher.java │ │ │ │ ├── IOfferEvaluator.java │ │ │ │ ├── JournalNode.java │ │ │ │ ├── Main.java │ │ │ │ ├── NameNode.java │ │ │ │ ├── NodeLauncher.java │ │ │ │ ├── Reconciler.java │ │ │ │ ├── SchedulerException.java │ │ │ │ ├── StateFactory.java │ │ │ │ ├── Task.java │ │ │ │ └── ZKStateFactory.java │ │ │ ├── state/ │ │ │ │ ├── AcquisitionPhase.java │ │ │ │ ├── HdfsState.java │ │ │ │ ├── Serializer.java │ │ │ │ └── StateMachine.java │ │ │ └── util/ │ │ │ ├── DnsResolver.java │ │ │ ├── NodeTypes.java │ │ │ └── PreNNInitTask.java │ │ └── resources/ │ │ └── logback.xml │ └── test/ │ ├── java/ │ │ └── org/ │ │ └── apache/ │ │ └── mesos/ │ │ └── hdfs/ │ │ ├── SchedulerModuleTest.java │ │ ├── config/ │ │ │ └── HdfsFrameworkConfigSpec.groovy │ │ ├── scheduler/ │ │ │ ├── HdfsNodeSpec.groovy │ │ │ ├── HdfsSchedulerSpec.groovy │ │ │ ├── InMemoryStateFactory.java │ │ │ ├── SchedulerConstraintsTest.java │ │ │ └── SchedulerTest.java │ │ └── state/ │ │ ├── HdfsStateSpec.groovy │ │ ├── HdfsStateTest.java │ │ └── StateMachineTest.java │ └── resources/ │ ├── gcs-credentials.json │ └── s3-credentials.json ├── mesos-commons/ │ ├── build.gradle │ └── src/ │ ├── main/ │ │ └── java/ │ │ └── org/ │ │ └── apache/ │ │ └── mesos/ │ │ ├── collections/ │ │ │ ├── MapUtil.java │ │ │ └── StartsWithPredicate.java │ │ ├── file/ │ │ │ └── FileUtils.java │ │ ├── process/ │ │ │ ├── FailureUtils.java │ │ │ ├── ProcessFailureHandler.java │ │ │ ├── ProcessUtil.java │ │ │ └── ProcessWatcher.java │ │ ├── protobuf/ │ │ │ ├── AttributeUtil.java │ │ │ ├── CommandInfoBuilder.java │ │ │ ├── EnvironmentBuilder.java │ │ │ ├── ExecutorInfoBuilder.java │ │ │ ├── FrameworkInfoUtil.java │ │ │ ├── LabelBuilder.java │ │ │ ├── OfferBuilder.java │ │ │ ├── ResourceBuilder.java │ │ │ ├── SlaveUtil.java │ │ │ ├── TaskInfoBuilder.java │ │ │ ├── TaskStatusBuilder.java │ │ │ └── TaskUtil.java │ │ └── stream/ │ │ ├── StreamRedirect.java │ │ └── StreamUtil.java │ └── test/ │ └── java/ │ └── org/ │ └── apache/ │ └── mesos/ │ └── collections/ │ ├── MapUtilSpec.groovy │ └── StartsWithPredicateSpec.groovy ├── pom.xml └── settings.gradle