Skip to content

Commit 3ebb023

Browse files
authored
[core] Fix root variable shadow (#51743)
Signed-off-by: dentiny <dentinyhao@gmail.com>
1 parent 6af61d4 commit 3ebb023

15 files changed

+120
-118
lines changed

src/ray/core_worker/lib/java/jni_utils.h

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -303,23 +303,23 @@ extern JavaVM *jvm;
303303

304304
#define RAY_CHECK_JAVA_EXCEPTION(env) \
305305
{ \
306-
jthrowable throwable = env->ExceptionOccurred(); \
307-
if (throwable) { \
308-
jstring java_file_name = env->NewStringUTF(__FILE__); \
309-
jstring java_function = env->NewStringUTF(__func__); \
310-
jobject java_error_message = \
306+
jthrowable __throwable = env->ExceptionOccurred(); \
307+
if (__throwable) { \
308+
jstring __java_file_name = env->NewStringUTF(__FILE__); \
309+
jstring __java_function = env->NewStringUTF(__func__); \
310+
jobject __java_error_message = \
311311
env->CallStaticObjectMethod(java_jni_exception_util_class, \
312312
java_jni_exception_util_get_stack_trace, \
313-
java_file_name, \
313+
__java_file_name, \
314314
__LINE__, \
315-
java_function, \
316-
throwable); \
315+
__java_function, \
316+
__throwable); \
317317
std::string error_message = \
318-
JavaStringToNativeString(env, static_cast<jstring>(java_error_message)); \
319-
env->DeleteLocalRef(throwable); \
320-
env->DeleteLocalRef(java_file_name); \
321-
env->DeleteLocalRef(java_function); \
322-
env->DeleteLocalRef(java_error_message); \
318+
JavaStringToNativeString(env, static_cast<jstring>(__java_error_message)); \
319+
env->DeleteLocalRef(__throwable); \
320+
env->DeleteLocalRef(__java_file_name); \
321+
env->DeleteLocalRef(__java_function); \
322+
env->DeleteLocalRef(__java_error_message); \
323323
RAY_LOG(FATAL) << "An unexpected exception occurred while executing Java code " \
324324
"from JNI (" \
325325
<< __FILE__ << ":" << __LINE__ << " " << __func__ << ")." \

src/ray/core_worker/test/direct_actor_transport_test.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -936,7 +936,7 @@ TEST_F(TaskReceiverTest, TestNewTaskFromDifferentWorker) {
936936
// ignored normally, but here it's from a different worker and with a newer
937937
// timestamp, in this case it should succeed.
938938
{
939-
auto worker_id = WorkerID::FromRandom();
939+
worker_id = WorkerID::FromRandom();
940940
auto request =
941941
CreatePushTaskRequestHelper(actor_id, 0, worker_id, caller_id, new_timestamp);
942942
rpc::PushTaskReply reply;
@@ -952,7 +952,7 @@ TEST_F(TaskReceiverTest, TestNewTaskFromDifferentWorker) {
952952
// Push a task request with actor counter 1, but with a different worker id,
953953
// and a older timestamp. In this case the request should fail.
954954
{
955-
auto worker_id = WorkerID::FromRandom();
955+
worker_id = WorkerID::FromRandom();
956956
auto request =
957957
CreatePushTaskRequestHelper(actor_id, 1, worker_id, caller_id, old_timestamp);
958958
rpc::PushTaskReply reply;

src/ray/core_worker/test/reference_count_test.cc

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,14 @@ using PublisherFactoryFn =
126126

127127
class MockDistributedSubscriber : public pubsub::SubscriberInterface {
128128
public:
129-
MockDistributedSubscriber(
130-
pubsub::pub_internal::SubscriptionIndex *directory,
131-
SubscriptionCallbackMap *subscription_callback_map,
132-
SubscriptionFailureCallbackMap *subscription_failure_callback_map,
133-
pubsub::SubscriberID subscriber_id,
134-
PublisherFactoryFn client_factory)
135-
: directory_(directory),
136-
subscription_callback_map_(subscription_callback_map),
137-
subscription_failure_callback_map_(subscription_failure_callback_map),
129+
MockDistributedSubscriber(pubsub::pub_internal::SubscriptionIndex *dict,
130+
SubscriptionCallbackMap *sub_callback_map,
131+
SubscriptionFailureCallbackMap *sub_failure_callback_map,
132+
pubsub::SubscriberID subscriber_id,
133+
PublisherFactoryFn client_factory)
134+
: directory_(dict),
135+
subscription_callback_map_(sub_callback_map),
136+
subscription_failure_callback_map_(sub_failure_callback_map),
138137
subscriber_id_(subscriber_id),
139138
subscriber_(std::make_unique<pubsub::pub_internal::SubscriberState>(
140139
subscriber_id,
@@ -233,14 +232,13 @@ class MockDistributedSubscriber : public pubsub::SubscriberInterface {
233232

234233
class MockDistributedPublisher : public pubsub::PublisherInterface {
235234
public:
236-
MockDistributedPublisher(
237-
pubsub::pub_internal::SubscriptionIndex *directory,
238-
SubscriptionCallbackMap *subscription_callback_map,
239-
SubscriptionFailureCallbackMap *subscription_failure_callback_map,
240-
WorkerID publisher_id)
241-
: directory_(directory),
242-
subscription_callback_map_(subscription_callback_map),
243-
subscription_failure_callback_map_(subscription_failure_callback_map),
235+
MockDistributedPublisher(pubsub::pub_internal::SubscriptionIndex *dict,
236+
SubscriptionCallbackMap *sub_callback_map,
237+
SubscriptionFailureCallbackMap *sub_failure_callback_map,
238+
WorkerID publisher_id)
239+
: directory_(dict),
240+
subscription_callback_map_(sub_callback_map),
241+
subscription_failure_callback_map_(sub_failure_callback_map),
244242
publisher_id_(publisher_id) {}
245243
~MockDistributedPublisher() = default;
246244

src/ray/gcs/gcs_server/test/gcs_actor_scheduler_mock_test.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ class GcsActorSchedulerMockTest : public Test {
6262
local_node_id,
6363
*cluster_resource_scheduler,
6464
/*get_node_info=*/
65-
[this](const NodeID &node_id) {
66-
auto node = gcs_node_manager->GetAliveNode(node_id);
65+
[this](const NodeID &nid) {
66+
auto node = gcs_node_manager->GetAliveNode(nid);
6767
return node.has_value() ? node.value().get() : nullptr;
6868
},
6969
/*announce_infeasible_task=*/nullptr,

src/ray/gcs/gcs_server/test/gcs_placement_group_manager_test.cc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -857,11 +857,11 @@ TEST_F(GcsPlacementGroupManagerTest, TestStats) {
857857
return mock_placement_group_scheduler_->GetPlacementGroupCount() == 1;
858858
},
859859
10 * 1000));
860-
auto placement_group = mock_placement_group_scheduler_->placement_groups_.back();
860+
auto last_placement_group = mock_placement_group_scheduler_->placement_groups_.back();
861861
mock_placement_group_scheduler_->placement_groups_.clear();
862-
ASSERT_EQ(placement_group->GetStats().scheduling_state(),
862+
ASSERT_EQ(last_placement_group->GetStats().scheduling_state(),
863863
rpc::PlacementGroupStats::NO_RESOURCES);
864-
ASSERT_EQ(placement_group->GetStats().scheduling_attempt(), 2);
864+
ASSERT_EQ(last_placement_group->GetStats().scheduling_attempt(), 2);
865865
}
866866

867867
/// Feasible, but failed to commit resources.
@@ -875,11 +875,11 @@ TEST_F(GcsPlacementGroupManagerTest, TestStats) {
875875
return mock_placement_group_scheduler_->GetPlacementGroupCount() == 1;
876876
},
877877
10 * 1000));
878-
auto placement_group = mock_placement_group_scheduler_->placement_groups_.back();
878+
auto last_placement_group = mock_placement_group_scheduler_->placement_groups_.back();
879879
mock_placement_group_scheduler_->placement_groups_.clear();
880-
ASSERT_EQ(placement_group->GetStats().scheduling_state(),
880+
ASSERT_EQ(last_placement_group->GetStats().scheduling_state(),
881881
rpc::PlacementGroupStats::FAILED_TO_COMMIT_RESOURCES);
882-
ASSERT_EQ(placement_group->GetStats().scheduling_attempt(), 3);
882+
ASSERT_EQ(last_placement_group->GetStats().scheduling_attempt(), 3);
883883
}
884884

885885
// Check that the placement_group scheduling state is `FINISHED`.

src/ray/gcs/gcs_server/test/gcs_server_test_util.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ struct GcsServerMocker {
331331

332332
/// ShutdownRaylet
333333
void ShutdownRaylet(
334-
const NodeID &node_id,
334+
const NodeID &raylet_node_id,
335335
bool graceful,
336336
const rpc::ClientCallback<rpc::ShutdownRayletReply> &callback) override{};
337337

src/ray/gcs/gcs_server/test/gcs_task_manager_test.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1351,11 +1351,11 @@ TEST_F(GcsTaskManagerMemoryLimitedTest, TestIndexNoLeak) {
13511351

13521352
// Evict all of them with tasks with single attempt, no parent, same job, no worker id.
13531353
{
1354-
auto task_ids = GenTaskIDs(num_limit);
1354+
auto tids = GenTaskIDs(num_limit);
13551355
auto job_id = 0;
13561356
auto attempt_number = 0;
13571357
for (size_t i = 0; i < num_limit; i++) {
1358-
auto events = GenTaskEvents({task_ids[i]},
1358+
auto events = GenTaskEvents({tids[i]},
13591359
/* attempt_number */ attempt_number,
13601360
job_id,
13611361
GenProfileEvents("event", 1, 1),

src/ray/gcs/store_client/test/redis_store_client_test.cc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -182,31 +182,31 @@ TEST_F(RedisStoreClientTest, Complicated) {
182182

183183
if ((i / window) % 2 == 0) {
184184
// Delete non exist keys
185-
for (size_t i = 0; i < keys.size(); ++i) {
185+
for (size_t jj = 0; jj < keys.size(); ++jj) {
186186
++sent;
187-
RAY_LOG(INFO) << "S AsyncDelete: " << n_keys[i];
187+
RAY_LOG(INFO) << "S AsyncDelete: " << n_keys[jj];
188188
ASSERT_TRUE(
189189
store_client_
190190
->AsyncDelete("N",
191-
n_keys[i],
192-
{[&finished, n_keys, i](auto b) mutable {
191+
n_keys[jj],
192+
{[&finished, n_keys, jj](auto b) mutable {
193193
RAY_LOG(INFO)
194-
<< "F AsyncDelete: " << n_keys[i];
194+
<< "F AsyncDelete: " << n_keys[jj];
195195
++finished;
196196
ASSERT_FALSE(b);
197197
},
198198
*this->io_service_pool_->Get()})
199199
.ok());
200200

201201
++sent;
202-
RAY_LOG(INFO) << "S AsyncExists: " << p_keys[i];
202+
RAY_LOG(INFO) << "S AsyncExists: " << p_keys[jj];
203203
ASSERT_TRUE(
204204
store_client_
205205
->AsyncExists("N",
206-
p_keys[i],
207-
{[&finished, p_keys, i](auto b) mutable {
206+
p_keys[jj],
207+
{[&finished, p_keys, jj](auto b) mutable {
208208
RAY_LOG(INFO)
209-
<< "F AsyncExists: " << p_keys[i];
209+
<< "F AsyncExists: " << p_keys[jj];
210210
++finished;
211211
ASSERT_TRUE(b);
212212
},

src/ray/object_manager/test/create_request_queue_test.cc

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,16 +41,16 @@ class MockClient : public ClientInterface {
4141
ASSERT_FALSE(queue.GetRequestResult(req_id, &result, &status)); \
4242
}
4343

44-
#define ASSERT_REQUEST_FINISHED(queue, req_id, expected_status) \
45-
{ \
46-
PlasmaObject result = {}; \
47-
PlasmaError status; \
48-
\
49-
ASSERT_TRUE(queue.GetRequestResult(req_id, &result, &status)); \
50-
if (expected_status == PlasmaError::OK) { \
51-
ASSERT_EQ(result.data_size, 1234); \
52-
} \
53-
ASSERT_EQ(status, expected_status); \
44+
#define ASSERT_REQUEST_FINISHED(queue, req_id, expected_status) \
45+
{ \
46+
PlasmaObject __result = {}; \
47+
PlasmaError __status; \
48+
\
49+
ASSERT_TRUE(queue.GetRequestResult(req_id, &__result, &__status)); \
50+
if (expected_status == PlasmaError::OK) { \
51+
ASSERT_EQ(__result.data_size, 1234); \
52+
} \
53+
ASSERT_EQ(__status, expected_status); \
5454
}
5555

5656
class CreateRequestQueueTest : public ::testing::Test {

src/ray/pubsub/test/publisher_test.cc

Lines changed: 31 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -107,18 +107,17 @@ class PublisherTest : public ::testing::Test {
107107
std::shared_ptr<rpc::PubsubLongPollingReply> FlushSubscriber(
108108
SubscriberState *subscriber, int64_t max_processed_sequence_id = -1) {
109109
rpc::PubsubLongPollingRequest request;
110-
auto reply = std::make_shared<rpc::PubsubLongPollingReply>();
110+
auto pubsub_reply = std::make_shared<rpc::PubsubLongPollingReply>();
111111
request.set_publisher_id(kDefaultPublisherId.Binary());
112112
if (max_processed_sequence_id >= 0) {
113113
request.set_max_processed_sequence_id(max_processed_sequence_id);
114114
}
115-
rpc::SendReplyCallback send_reply_callback = [reply](Status status,
116-
std::function<void()> success,
117-
std::function<void()> failure) {
118-
};
119-
subscriber->ConnectToSubscriber(request, reply.get(), send_reply_callback);
115+
rpc::SendReplyCallback callback = [pubsub_reply](Status status,
116+
std::function<void()> success,
117+
std::function<void()> failure) {};
118+
subscriber->ConnectToSubscriber(request, pubsub_reply.get(), callback);
120119
subscriber->PublishIfPossible();
121-
return reply;
120+
return pubsub_reply;
122121
}
123122

124123
instrumented_io_context io_service_;
@@ -392,8 +391,8 @@ TEST_F(PublisherTest, TestSubscriber) {
392391
// Since there's no connection, objects won't be published.
393392
ASSERT_FALSE(subscriber->PublishIfPossible());
394393
subscriber->ConnectToSubscriber(request_, &reply, send_reply_callback);
395-
for (auto oid : published_objects) {
396-
ASSERT_TRUE(object_ids_published.contains(oid));
394+
for (auto cur_oid : published_objects) {
395+
ASSERT_TRUE(object_ids_published.contains(cur_oid));
397396
}
398397

399398
// Queue is not cleaned up if max_processed_sequence_id hasn't
@@ -1172,32 +1171,37 @@ TEST_F(PublisherTest, TestMaxBufferSizeAllEntities) {
11721171
subscription_index.AddEntry("", subscriber);
11731172

11741173
rpc::PubMessage pub_message;
1175-
pub_message.set_key_id("aaa");
1176-
pub_message.set_channel_type(rpc::ChannelType::RAY_ERROR_INFO_CHANNEL);
1177-
pub_message.mutable_error_info_message()->set_error_message(std::string(4000, 'a'));
1178-
pub_message.set_sequence_id(GetNextSequenceId());
1174+
{
1175+
pub_message.set_key_id("aaa");
1176+
pub_message.set_channel_type(rpc::ChannelType::RAY_ERROR_INFO_CHANNEL);
1177+
pub_message.mutable_error_info_message()->set_error_message(std::string(4000, 'a'));
1178+
pub_message.set_sequence_id(GetNextSequenceId());
11791179

1180-
// Buffer is available.
1181-
EXPECT_TRUE(subscription_index.Publish(std::make_shared<rpc::PubMessage>(pub_message),
1182-
/*msg_size=*/pub_message.ByteSizeLong()));
1180+
// Buffer is available.
1181+
EXPECT_TRUE(subscription_index.Publish(std::make_shared<rpc::PubMessage>(pub_message),
1182+
/*msg_size=*/pub_message.ByteSizeLong()));
1183+
}
11831184

11841185
// Buffer is still available.
1185-
pub_message.set_key_id("bbb");
1186-
pub_message.mutable_error_info_message()->set_error_message(std::string(4000, 'b'));
1187-
pub_message.set_sequence_id(GetNextSequenceId());
1188-
EXPECT_TRUE(subscription_index.Publish(std::make_shared<rpc::PubMessage>(pub_message),
1189-
/*msg_size=*/pub_message.ByteSizeLong()));
1186+
{
1187+
pub_message.set_key_id("bbb");
1188+
pub_message.mutable_error_info_message()->set_error_message(std::string(4000, 'b'));
1189+
pub_message.set_sequence_id(GetNextSequenceId());
1190+
EXPECT_TRUE(subscription_index.Publish(std::make_shared<rpc::PubMessage>(pub_message),
1191+
/*msg_size=*/pub_message.ByteSizeLong()));
1192+
}
11901193

11911194
// Buffer is full.
1192-
pub_message.set_key_id("ccc");
1193-
pub_message.mutable_error_info_message()->set_error_message(std::string(4000, 'c'));
1194-
pub_message.set_sequence_id(GetNextSequenceId());
1195-
EXPECT_TRUE(subscription_index.Publish(std::make_shared<rpc::PubMessage>(pub_message),
1196-
/*msg_size=*/pub_message.ByteSizeLong()));
1195+
{
1196+
pub_message.set_key_id("ccc");
1197+
pub_message.mutable_error_info_message()->set_error_message(std::string(4000, 'c'));
1198+
pub_message.set_sequence_id(GetNextSequenceId());
1199+
EXPECT_TRUE(subscription_index.Publish(std::make_shared<rpc::PubMessage>(pub_message),
1200+
/*msg_size=*/pub_message.ByteSizeLong()));
1201+
}
11971202

11981203
{
11991204
// Publishing individual messages that are too large fails.
1200-
rpc::PubMessage pub_message;
12011205
pub_message.set_key_id("ddd");
12021206
pub_message.set_channel_type(rpc::ChannelType::RAY_ERROR_INFO_CHANNEL);
12031207
pub_message.mutable_error_info_message()->set_error_message(std::string(12000, 'a'));

0 commit comments

Comments
 (0)