com.twitter.scalding

reducer_estimation

package reducer_estimation

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. reducer_estimation
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait BasicRuntimeReducerEstimator extends HistoryReducerEstimator

  2. case class FallbackEstimator(first: ReducerEstimator, fallback: ReducerEstimator) extends ReducerEstimator with Product with Serializable

  3. final case class FlowStepHistory(keys: FlowStepKeys, submitTime: Long, launchTime: Long, finishTime: Long, totalMaps: Long, totalReduces: Long, finishedMaps: Long, finishedReduces: Long, failedMaps: Long, failedReduces: Long, mapFileBytesRead: Long, mapFileBytesWritten: Long, reduceFileBytesRead: Long, hdfsBytesRead: Long, hdfsBytesWritten: Long, mapperTimeMillis: Long, reducerTimeMillis: Long, reduceShuffleBytes: Long, cost: Double, tasks: Seq[Task]) extends Product with Serializable

    Info about a prior FlowStep, provided by implementers of HistoryService

  4. final case class FlowStepKeys(jobName: String, user: String, priority: String, status: String, version: String, queue: String) extends Product with Serializable

  5. case class FlowStrategyInfo(flow: Flow[JobConf], predecessorSteps: Seq[FlowStep[JobConf]], step: FlowStep[JobConf]) extends Product with Serializable

  6. trait HistoryReducerEstimator extends ReducerEstimator

  7. trait HistoryService extends AnyRef

    Provider of information about prior runs.

  8. trait InputScaledRuntimeReducerEstimator extends HistoryReducerEstimator

  9. class InputSizeReducerEstimator extends ReducerEstimator

    Estimator that uses the input size and a fixed "bytesPerReducer" target.

  10. abstract class RatioBasedEstimator extends ReducerEstimator

  11. trait ReducerEstimator extends AnyRef

  12. trait RuntimeEstimationScheme extends AnyRef

    Estimator that uses the input size and a fixed "bytesPerReducer" target.

  13. trait RuntimeReducerEstimator extends HistoryReducerEstimator

  14. final case class Task(taskType: String, status: String, startTime: Long, finishTime: Long) extends Product with Serializable

Value Members

  1. object Common

  2. object EstimatorConfig

  3. object InputSizeReducerEstimator

  4. object MeanEstimationScheme extends RuntimeEstimationScheme

  5. object MedianEstimationScheme extends RuntimeEstimationScheme

  6. object RatioBasedEstimator

  7. object ReducerEstimatorStepStrategy extends FlowStepStrategy[JobConf]

  8. object RuntimeReducerEstimator

  9. def mean(xs: Seq[Double]): Option[Double]

  10. def median(xs: Seq[Double]): Option[Double]

Inherited from AnyRef

Inherited from Any

Ungrouped