Package

com.twitter.scalding

reducer_estimation

Permalink

package reducer_estimation

Source
package.scala
Linear Supertypes
AnyRef, Any
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. reducer_estimation
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait BasicRuntimeReducerEstimator extends HistoryReducerEstimator

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

    Permalink
  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

    Permalink

    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

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

    Permalink
  6. trait HistoryReducerEstimator extends ReducerEstimator

    Permalink
  7. trait HistoryService extends AnyRef

    Permalink

    Provider of information about prior runs.

  8. trait InputScaledRuntimeReducerEstimator extends HistoryReducerEstimator

    Permalink
  9. class InputSizeReducerEstimator extends ReducerEstimator

    Permalink

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

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

    Bytes per reducer can be configured with configuration parameter, defaults to 4 GB.

  10. abstract class RatioBasedEstimator extends ReducerEstimator

    Permalink
  11. trait ReducerEstimator extends AnyRef

    Permalink
  12. trait RuntimeEstimationScheme extends AnyRef

    Permalink

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

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

    Bytes per reducer can be configured with configuration parameter, defaults to 1 GB.

  13. trait RuntimeReducerEstimator extends HistoryReducerEstimator

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

    Permalink

Value Members

  1. object Common

    Permalink
  2. object EstimatorConfig

    Permalink
  3. object InputSizeReducerEstimator

    Permalink
  4. object MeanEstimationScheme extends RuntimeEstimationScheme

    Permalink
  5. object MedianEstimationScheme extends RuntimeEstimationScheme

    Permalink
  6. object RatioBasedEstimator

    Permalink
  7. object ReducerEstimatorStepStrategy extends FlowStepStrategy[JobConf]

    Permalink
  8. object RuntimeReducerEstimator

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

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped