├── .gitignore ├── LICENSE.md ├── README.md ├── akka-app ├── README.md ├── src │ └── ooyala.common.akka │ │ ├── ActorMetrics.scala │ │ ├── ActorStack.scala │ │ ├── AkkaTestUtils.scala │ │ ├── InstrumentedActor.scala │ │ ├── Slf4jLogging.scala │ │ ├── actor │ │ └── Reaper.scala │ │ ├── metrics │ │ ├── CompactMetricsWriter.scala │ │ ├── DatadogConfigParser.scala │ │ ├── JvmMetricsWrapper.scala │ │ ├── MetricsLevel.scala │ │ ├── MetricsWrapper.scala │ │ └── YammerMetrics.scala │ │ └── web │ │ ├── CommonRoutes.scala │ │ ├── JsonUtils.scala │ │ └── WebService.scala └── test │ └── ooyala.common.akka │ ├── ActorMetricsSpec.scala │ ├── ActorStackSpec.scala │ ├── actor │ └── ReaperSpec.scala │ ├── metrics │ ├── DatadogConfigParserSpec.scala │ ├── JvmMetricsWrapperSpec.scala │ └── MetricsLevelSpec.scala │ └── web │ ├── CommonRoutesSpec.scala │ └── JsonUtilsSpec.scala ├── bin ├── server_deploy.sh ├── server_host_setup.sh ├── server_package.sh ├── server_start.sh └── server_stop.sh ├── config ├── doc ├── actors.md ├── job-server-flow.md ├── start-job-msg-flow-AdHocJobManagerActor.md └── success-job-flow.md ├── job-server-api └── src │ └── spark.jobserver │ ├── NamedRddSupport.scala │ └── SparkJob.scala ├── job-server-tests └── src │ └── spark.jobserver │ ├── LongPiJob.scala │ ├── NoOpJob.scala │ ├── SparkTestJobs.scala │ ├── VeryShortDoubleJob.scala │ └── WordCountExample.scala ├── job-server ├── config │ ├── local.conf.template │ ├── local.sh.template │ ├── log4j-local.properties │ ├── log4j-server.properties │ ├── logback-local.xml │ └── logback-server.xml ├── src │ ├── main │ │ └── resources │ │ │ ├── application.conf │ │ │ └── html │ │ │ ├── bootstrap │ │ │ ├── css │ │ │ │ └── bootstrap.min.css │ │ │ └── js │ │ │ │ └── bootstrap.min.js │ │ │ ├── css │ │ │ └── index.css │ │ │ ├── index.html │ │ │ └── js │ │ │ └── spark-jobserver-ui.js │ ├── spark.jobserver │ │ ├── CommonMessages.scala │ │ ├── JarManager.scala │ │ ├── JarUtils.scala │ │ ├── JobCache.scala │ │ ├── JobInfoActor.scala │ │ ├── JobManagerActor.scala │ │ ├── JobResultActor.scala │ │ ├── JobServer.scala │ │ ├── JobServerNamedRdds.scala │ │ ├── JobStatusActor.scala │ │ ├── LocalContextSupervisorActor.scala │ │ ├── RddManagerActor.scala │ │ ├── SparkWebUiActor.scala │ │ ├── WebApi.scala │ │ ├── io │ │ │ ├── JobCacheDAO.scala │ │ │ ├── JobDAO.scala │ │ │ ├── JobDAOMetricsMonitor.scala │ │ │ ├── JobFileDAO.scala │ │ │ ├── JobSqlDAO.scala │ │ │ └── JobSqlDAOJdbcConfig.scala │ │ └── util │ │ │ ├── ContextURLClassLoader.scala │ │ │ ├── DateUtils.scala │ │ │ ├── GuavaCacheUtils.scala │ │ │ ├── LRUCache.scala │ │ │ ├── SparkContextFactory.scala │ │ │ └── SparkJobUtils.scala │ └── test │ │ └── resources │ │ ├── local.test.jobcachedao.conf │ │ ├── local.test.jobfiledao.conf │ │ ├── local.test.jobsqldao.conf │ │ ├── log4j.properties │ │ └── logback-test.xml └── test │ └── spark.jobserver │ ├── InMemoryDAO.scala │ ├── JobInfoActorSpec.scala │ ├── JobManagerActorAdHocSpec.scala │ ├── JobManagerActorSpec.scala │ ├── JobManagerSpec.scala │ ├── JobResultActorSpec.scala │ ├── JobResultCacheSpec.scala │ ├── JobStatusActorSpec.scala │ ├── LocalContextSupervisorHaSpec.scala │ ├── LocalContextSupervisorSpec.scala │ ├── NamedRddsSpec.scala │ ├── SparkJobSpec.scala │ ├── SparkWebUiActorSpec.scala │ ├── TestJarFinder.scala │ ├── WebApiSpec.scala │ ├── io │ ├── JobCacheDAOSpec.scala │ ├── JobDAOMetricsMonitorSpec.scala │ ├── JobFileDAOSpec.scala │ ├── JobSqlDAOJdbcConfigSpec.scala │ └── JobSqlDAOSpec.scala │ ├── stress │ └── SingleContextJobStress.scala │ └── util │ └── SparkJobUtilsSpec.scala ├── project ├── Assembly.scala ├── Build.scala ├── Dependencies.scala ├── build.properties └── plugins.sbt └── scalastyle-config.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/README.md -------------------------------------------------------------------------------- /akka-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/README.md -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/ActorMetrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/ActorMetrics.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/ActorStack.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/ActorStack.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/AkkaTestUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/AkkaTestUtils.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/InstrumentedActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/InstrumentedActor.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/Slf4jLogging.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/Slf4jLogging.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/actor/Reaper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/actor/Reaper.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/metrics/CompactMetricsWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/metrics/CompactMetricsWriter.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/metrics/DatadogConfigParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/metrics/DatadogConfigParser.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/metrics/JvmMetricsWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/metrics/JvmMetricsWrapper.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/metrics/MetricsLevel.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/metrics/MetricsLevel.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/metrics/MetricsWrapper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/metrics/MetricsWrapper.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/metrics/YammerMetrics.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/metrics/YammerMetrics.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/web/CommonRoutes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/web/CommonRoutes.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/web/JsonUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/web/JsonUtils.scala -------------------------------------------------------------------------------- /akka-app/src/ooyala.common.akka/web/WebService.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/src/ooyala.common.akka/web/WebService.scala -------------------------------------------------------------------------------- /akka-app/test/ooyala.common.akka/ActorMetricsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/test/ooyala.common.akka/ActorMetricsSpec.scala -------------------------------------------------------------------------------- /akka-app/test/ooyala.common.akka/ActorStackSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/test/ooyala.common.akka/ActorStackSpec.scala -------------------------------------------------------------------------------- /akka-app/test/ooyala.common.akka/actor/ReaperSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/test/ooyala.common.akka/actor/ReaperSpec.scala -------------------------------------------------------------------------------- /akka-app/test/ooyala.common.akka/metrics/DatadogConfigParserSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/test/ooyala.common.akka/metrics/DatadogConfigParserSpec.scala -------------------------------------------------------------------------------- /akka-app/test/ooyala.common.akka/metrics/JvmMetricsWrapperSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/test/ooyala.common.akka/metrics/JvmMetricsWrapperSpec.scala -------------------------------------------------------------------------------- /akka-app/test/ooyala.common.akka/metrics/MetricsLevelSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/test/ooyala.common.akka/metrics/MetricsLevelSpec.scala -------------------------------------------------------------------------------- /akka-app/test/ooyala.common.akka/web/CommonRoutesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/test/ooyala.common.akka/web/CommonRoutesSpec.scala -------------------------------------------------------------------------------- /akka-app/test/ooyala.common.akka/web/JsonUtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/akka-app/test/ooyala.common.akka/web/JsonUtilsSpec.scala -------------------------------------------------------------------------------- /bin/server_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/bin/server_deploy.sh -------------------------------------------------------------------------------- /bin/server_host_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/bin/server_host_setup.sh -------------------------------------------------------------------------------- /bin/server_package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/bin/server_package.sh -------------------------------------------------------------------------------- /bin/server_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/bin/server_start.sh -------------------------------------------------------------------------------- /bin/server_stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/bin/server_stop.sh -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- 1 | job-server/config -------------------------------------------------------------------------------- /doc/actors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/doc/actors.md -------------------------------------------------------------------------------- /doc/job-server-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/doc/job-server-flow.md -------------------------------------------------------------------------------- /doc/start-job-msg-flow-AdHocJobManagerActor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/doc/start-job-msg-flow-AdHocJobManagerActor.md -------------------------------------------------------------------------------- /doc/success-job-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/doc/success-job-flow.md -------------------------------------------------------------------------------- /job-server-api/src/spark.jobserver/NamedRddSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server-api/src/spark.jobserver/NamedRddSupport.scala -------------------------------------------------------------------------------- /job-server-api/src/spark.jobserver/SparkJob.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server-api/src/spark.jobserver/SparkJob.scala -------------------------------------------------------------------------------- /job-server-tests/src/spark.jobserver/LongPiJob.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server-tests/src/spark.jobserver/LongPiJob.scala -------------------------------------------------------------------------------- /job-server-tests/src/spark.jobserver/NoOpJob.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server-tests/src/spark.jobserver/NoOpJob.scala -------------------------------------------------------------------------------- /job-server-tests/src/spark.jobserver/SparkTestJobs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server-tests/src/spark.jobserver/SparkTestJobs.scala -------------------------------------------------------------------------------- /job-server-tests/src/spark.jobserver/VeryShortDoubleJob.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server-tests/src/spark.jobserver/VeryShortDoubleJob.scala -------------------------------------------------------------------------------- /job-server-tests/src/spark.jobserver/WordCountExample.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server-tests/src/spark.jobserver/WordCountExample.scala -------------------------------------------------------------------------------- /job-server/config/local.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/config/local.conf.template -------------------------------------------------------------------------------- /job-server/config/local.sh.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/config/local.sh.template -------------------------------------------------------------------------------- /job-server/config/log4j-local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/config/log4j-local.properties -------------------------------------------------------------------------------- /job-server/config/log4j-server.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/config/log4j-server.properties -------------------------------------------------------------------------------- /job-server/config/logback-local.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/config/logback-local.xml -------------------------------------------------------------------------------- /job-server/config/logback-server.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/config/logback-server.xml -------------------------------------------------------------------------------- /job-server/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/main/resources/application.conf -------------------------------------------------------------------------------- /job-server/src/main/resources/html/bootstrap/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/main/resources/html/bootstrap/css/bootstrap.min.css -------------------------------------------------------------------------------- /job-server/src/main/resources/html/bootstrap/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/main/resources/html/bootstrap/js/bootstrap.min.js -------------------------------------------------------------------------------- /job-server/src/main/resources/html/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/main/resources/html/css/index.css -------------------------------------------------------------------------------- /job-server/src/main/resources/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/main/resources/html/index.html -------------------------------------------------------------------------------- /job-server/src/main/resources/html/js/spark-jobserver-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/main/resources/html/js/spark-jobserver-ui.js -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/CommonMessages.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/CommonMessages.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/JarManager.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/JarManager.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/JarUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/JarUtils.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/JobCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/JobCache.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/JobInfoActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/JobInfoActor.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/JobManagerActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/JobManagerActor.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/JobResultActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/JobResultActor.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/JobServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/JobServer.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/JobServerNamedRdds.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/JobServerNamedRdds.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/JobStatusActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/JobStatusActor.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/LocalContextSupervisorActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/LocalContextSupervisorActor.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/RddManagerActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/RddManagerActor.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/SparkWebUiActor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/SparkWebUiActor.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/WebApi.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/WebApi.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/io/JobCacheDAO.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/io/JobCacheDAO.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/io/JobDAO.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/io/JobDAO.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/io/JobDAOMetricsMonitor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/io/JobDAOMetricsMonitor.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/io/JobFileDAO.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/io/JobFileDAO.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/io/JobSqlDAO.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/io/JobSqlDAO.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/io/JobSqlDAOJdbcConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/io/JobSqlDAOJdbcConfig.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/util/ContextURLClassLoader.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/util/ContextURLClassLoader.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/util/DateUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/util/DateUtils.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/util/GuavaCacheUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/util/GuavaCacheUtils.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/util/LRUCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/util/LRUCache.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/util/SparkContextFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/util/SparkContextFactory.scala -------------------------------------------------------------------------------- /job-server/src/spark.jobserver/util/SparkJobUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/spark.jobserver/util/SparkJobUtils.scala -------------------------------------------------------------------------------- /job-server/src/test/resources/local.test.jobcachedao.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/test/resources/local.test.jobcachedao.conf -------------------------------------------------------------------------------- /job-server/src/test/resources/local.test.jobfiledao.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/test/resources/local.test.jobfiledao.conf -------------------------------------------------------------------------------- /job-server/src/test/resources/local.test.jobsqldao.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/test/resources/local.test.jobsqldao.conf -------------------------------------------------------------------------------- /job-server/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /job-server/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/InMemoryDAO.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/InMemoryDAO.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/JobInfoActorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/JobInfoActorSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/JobManagerActorAdHocSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/JobManagerActorAdHocSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/JobManagerActorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/JobManagerActorSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/JobManagerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/JobManagerSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/JobResultActorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/JobResultActorSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/JobResultCacheSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/JobResultCacheSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/JobStatusActorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/JobStatusActorSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/LocalContextSupervisorHaSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/LocalContextSupervisorHaSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/LocalContextSupervisorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/LocalContextSupervisorSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/NamedRddsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/NamedRddsSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/SparkJobSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/SparkJobSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/SparkWebUiActorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/SparkWebUiActorSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/TestJarFinder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/TestJarFinder.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/WebApiSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/WebApiSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/io/JobCacheDAOSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/io/JobCacheDAOSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/io/JobDAOMetricsMonitorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/io/JobDAOMetricsMonitorSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/io/JobFileDAOSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/io/JobFileDAOSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/io/JobSqlDAOJdbcConfigSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/io/JobSqlDAOJdbcConfigSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/io/JobSqlDAOSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/io/JobSqlDAOSpec.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/stress/SingleContextJobStress.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/stress/SingleContextJobStress.scala -------------------------------------------------------------------------------- /job-server/test/spark.jobserver/util/SparkJobUtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/job-server/test/spark.jobserver/util/SparkJobUtilsSpec.scala -------------------------------------------------------------------------------- /project/Assembly.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/project/Assembly.scala -------------------------------------------------------------------------------- /project/Build.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/project/Build.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=0.13.8 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightcove-archive/ooyala_spark-jobserver/HEAD/scalastyle-config.xml --------------------------------------------------------------------------------