mirror of
https://github.com/wassname/ray.git
synced 2026-07-02 10:46:13 +08:00
Fix placement group bug failing in release test (#10944)
This commit is contained in:
@@ -126,7 +126,8 @@ void GcsPlacementGroupManager::OnPlacementGroupCreationFailed(
|
||||
// registered.
|
||||
auto state = placement_group->GetState();
|
||||
RAY_CHECK(state == rpc::PlacementGroupTableData::RESCHEDULING ||
|
||||
state == rpc::PlacementGroupTableData::PENDING)
|
||||
state == rpc::PlacementGroupTableData::PENDING ||
|
||||
state == rpc::PlacementGroupTableData::REMOVED)
|
||||
<< "State: " << state;
|
||||
if (state == rpc::PlacementGroupTableData::RESCHEDULING) {
|
||||
// NOTE: If a node is dead, the placement group scheduler should try to recover the
|
||||
|
||||
@@ -237,6 +237,7 @@ TEST_F(GcsPlacementGroupManagerTest, TestRemovingLeasingPlacementGroup) {
|
||||
gcs_placement_group_manager_->RemovePlacementGroup(placement_group_id,
|
||||
[](Status status) {});
|
||||
ASSERT_EQ(placement_group->GetState(), rpc::PlacementGroupTableData::REMOVED);
|
||||
gcs_placement_group_manager_->OnPlacementGroupCreationFailed(placement_group);
|
||||
|
||||
// Make sure it is not rescheduled
|
||||
gcs_placement_group_manager_->SchedulePendingPlacementGroups();
|
||||
|
||||
Reference in New Issue
Block a user