runtime_context: record the publishing process role (#33012)

This commit is contained in:
Cheng Wan
2026-07-31 15:06:22 -07:00
committed by GitHub
parent ab2553284a
commit 4862edc85f
12 changed files with 166 additions and 45 deletions
+4 -2
View File
@@ -215,8 +215,10 @@ class TestServerArgsOwnership(_IsolatedServerArgs):
self.assertIs(get_server_args(), sentinel)
self.assertIs(get_context().server_args, sentinel)
def test_tokenizer_alias_is_same_function(self):
self.assertIs(
def test_tokenizer_alias_is_distinct_role_shim(self):
# Deliberately NOT an alias: the two legacy setters publish with
# different process roles (scheduler vs tokenizer).
self.assertIsNot(
server_args_module.set_global_server_args_for_tokenizer,
server_args_module.set_global_server_args_for_scheduler,
)