mirror of
https://github.com/wassname/ray.git
synced 2026-07-24 13:20:22 +08:00
[Streaming] Move resource-manager and scheduler to master package. (#7582)
This commit is contained in:
+2
-2
@@ -1,10 +1,10 @@
|
||||
package org.ray.streaming.runtime.core.master.resourcemanager;
|
||||
package org.ray.streaming.runtime.master.resourcemanager;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import org.ray.streaming.runtime.core.master.scheduler.strategy.SlotAssignStrategy;
|
||||
import org.ray.streaming.runtime.core.resource.Container;
|
||||
import org.ray.streaming.runtime.core.resource.Resources;
|
||||
import org.ray.streaming.runtime.master.scheduler.strategy.SlotAssignStrategy;
|
||||
|
||||
/**
|
||||
* The resource manager is responsible for resource de-/allocation and monitoring ray cluster.
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
package org.ray.streaming.runtime.core.master.resourcemanager;
|
||||
package org.ray.streaming.runtime.master.resourcemanager;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
@@ -13,11 +13,11 @@ import org.ray.api.runtimecontext.NodeInfo;
|
||||
import org.ray.streaming.runtime.config.StreamingMasterConfig;
|
||||
import org.ray.streaming.runtime.config.master.ResourceConfig;
|
||||
import org.ray.streaming.runtime.config.types.SlotAssignStrategyType;
|
||||
import org.ray.streaming.runtime.core.master.scheduler.strategy.SlotAssignStrategy;
|
||||
import org.ray.streaming.runtime.core.master.scheduler.strategy.SlotAssignStrategyFactory;
|
||||
import org.ray.streaming.runtime.core.resource.Container;
|
||||
import org.ray.streaming.runtime.core.resource.Resources;
|
||||
import org.ray.streaming.runtime.master.JobRuntimeContext;
|
||||
import org.ray.streaming.runtime.master.scheduler.strategy.SlotAssignStrategy;
|
||||
import org.ray.streaming.runtime.master.scheduler.strategy.SlotAssignStrategyFactory;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
+1
-2
@@ -1,8 +1,7 @@
|
||||
package org.ray.streaming.runtime.core.master.scheduler.strategy;
|
||||
package org.ray.streaming.runtime.master.scheduler.strategy;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import org.ray.streaming.runtime.core.graph.executiongraph.ExecutionGraph;
|
||||
import org.ray.streaming.runtime.core.resource.Container;
|
||||
import org.ray.streaming.runtime.core.resource.ContainerID;
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
package org.ray.streaming.runtime.core.master.scheduler.strategy;
|
||||
package org.ray.streaming.runtime.master.scheduler.strategy;
|
||||
|
||||
import org.ray.streaming.runtime.config.types.SlotAssignStrategyType;
|
||||
import org.ray.streaming.runtime.core.master.scheduler.strategy.impl.PipelineFirstStrategy;
|
||||
import org.ray.streaming.runtime.master.scheduler.strategy.impl.PipelineFirstStrategy;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
package org.ray.streaming.runtime.core.master.scheduler.strategy.impl;
|
||||
package org.ray.streaming.runtime.master.scheduler.strategy.impl;
|
||||
|
||||
import com.google.common.base.Preconditions;
|
||||
import java.util.HashMap;
|
||||
@@ -8,11 +8,11 @@ import org.ray.streaming.runtime.config.types.SlotAssignStrategyType;
|
||||
import org.ray.streaming.runtime.core.graph.executiongraph.ExecutionGraph;
|
||||
import org.ray.streaming.runtime.core.graph.executiongraph.ExecutionJobVertex;
|
||||
import org.ray.streaming.runtime.core.graph.executiongraph.ExecutionVertex;
|
||||
import org.ray.streaming.runtime.core.master.scheduler.strategy.SlotAssignStrategy;
|
||||
import org.ray.streaming.runtime.core.resource.Container;
|
||||
import org.ray.streaming.runtime.core.resource.ContainerID;
|
||||
import org.ray.streaming.runtime.core.resource.Resources;
|
||||
import org.ray.streaming.runtime.core.resource.Slot;
|
||||
import org.ray.streaming.runtime.master.scheduler.strategy.SlotAssignStrategy;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
+4
-4
@@ -13,10 +13,10 @@ import org.ray.streaming.runtime.config.StreamingConfig;
|
||||
import org.ray.streaming.runtime.config.global.CommonConfig;
|
||||
import org.ray.streaming.runtime.config.master.ResourceConfig;
|
||||
import org.ray.streaming.runtime.core.graph.executiongraph.ExecutionGraph;
|
||||
import org.ray.streaming.runtime.core.master.resourcemanager.ResourceManager;
|
||||
import org.ray.streaming.runtime.core.master.resourcemanager.ResourceManagerImpl;
|
||||
import org.ray.streaming.runtime.core.master.scheduler.strategy.SlotAssignStrategy;
|
||||
import org.ray.streaming.runtime.core.master.scheduler.strategy.impl.PipelineFirstStrategy;
|
||||
import org.ray.streaming.runtime.master.resourcemanager.ResourceManager;
|
||||
import org.ray.streaming.runtime.master.resourcemanager.ResourceManagerImpl;
|
||||
import org.ray.streaming.runtime.master.scheduler.strategy.SlotAssignStrategy;
|
||||
import org.ray.streaming.runtime.master.scheduler.strategy.impl.PipelineFirstStrategy;
|
||||
import org.ray.streaming.runtime.core.resource.Container;
|
||||
import org.ray.streaming.runtime.core.resource.ContainerID;
|
||||
import org.ray.streaming.runtime.core.resource.Slot;
|
||||
|
||||
+2
-14
@@ -7,27 +7,15 @@ import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
|
||||
import com.google.common.collect.Lists;
|
||||
import org.aeonbits.owner.ConfigFactory;
|
||||
import org.ray.api.RayActor;
|
||||
import org.ray.api.id.ActorId;
|
||||
import org.ray.api.id.ObjectId;
|
||||
import org.ray.api.id.UniqueId;
|
||||
import org.ray.runtime.actor.LocalModeRayActor;
|
||||
import org.ray.streaming.api.context.RuntimeContext;
|
||||
import org.ray.streaming.api.context.StreamingContext;
|
||||
import org.ray.streaming.api.stream.DataStream;
|
||||
import org.ray.streaming.api.stream.DataStreamSink;
|
||||
import org.ray.streaming.api.stream.DataStreamSource;
|
||||
import org.ray.streaming.jobgraph.JobGraph;
|
||||
import org.ray.streaming.jobgraph.JobGraphBuilder;
|
||||
import org.ray.streaming.runtime.BaseUnitTest;
|
||||
import org.ray.streaming.runtime.config.StreamingConfig;
|
||||
import org.ray.streaming.runtime.config.StreamingMasterConfig;
|
||||
import org.ray.streaming.runtime.config.master.ResourceConfig;
|
||||
import org.ray.streaming.runtime.core.graph.executiongraph.ExecutionGraph;
|
||||
import org.ray.streaming.runtime.core.master.scheduler.strategy.SlotAssignStrategy;
|
||||
import org.ray.streaming.runtime.core.master.scheduler.strategy.impl.PipelineFirstStrategy;
|
||||
import org.ray.streaming.runtime.master.scheduler.strategy.SlotAssignStrategy;
|
||||
import org.ray.streaming.runtime.master.scheduler.strategy.impl.PipelineFirstStrategy;
|
||||
import org.ray.streaming.runtime.core.resource.Container;
|
||||
import org.ray.streaming.runtime.core.resource.ContainerID;
|
||||
import org.ray.streaming.runtime.core.resource.Resources;
|
||||
|
||||
Reference in New Issue
Block a user