@@ -204,51 +204,51 @@ def test_incorrect_plugin_env(monkeypatch):
204
204
nixl_agent ("bad env agent" )
205
205
206
206
207
- def test_get_xfer_telemetry ():
208
- os .environ ["NIXL_TELEMETRY_ENABLE" ] = "y"
209
-
210
- agent1 = nixl_agent (str (uuid .uuid4 ()))
211
- agent2 = nixl_agent (str (uuid .uuid4 ()))
212
-
213
- mem_size = 128
214
- addr1 = utils .malloc_passthru (mem_size )
215
- addr2 = utils .malloc_passthru (mem_size )
216
-
217
- try :
218
- reg1 = agent1 .get_reg_descs ([(addr1 , mem_size , 0 , "" )], mem_type = "DRAM" )
219
- reg2 = agent2 .get_reg_descs ([(addr2 , mem_size , 0 , "" )], mem_type = "DRAM" )
220
- agent1 .register_memory (reg1 )
221
- agent2 .register_memory (reg2 )
222
-
223
- agent1 .add_remote_agent (agent2 .get_agent_metadata ())
224
- src = agent1 .get_xfer_descs (
225
- [(addr1 , mem_size // 2 , 0 ), (addr1 + mem_size // 2 , mem_size // 2 , 0 )],
226
- mem_type = "DRAM" ,
227
- )
228
- dst = agent1 .get_xfer_descs (
229
- [(addr2 , mem_size // 2 , 0 ), (addr2 + mem_size // 2 , mem_size // 2 , 0 )],
230
- mem_type = "DRAM" ,
231
- )
232
-
233
- handle = agent1 .initialize_xfer ("WRITE" , src , dst , agent2 .name )
234
- st = agent1 .transfer (handle )
235
- assert st in ("DONE" , "PROC" )
236
-
237
- while True :
238
- st = agent1 .check_xfer_state (handle )
239
- assert st in ("DONE" , "PROC" )
240
- if st == "DONE" :
241
- break
242
-
243
- telem = agent1 .get_xfer_telemetry (handle )
244
- assert telem .descCount == 2
245
- assert telem .totalBytes == mem_size
246
- assert telem .startTime > 0
247
- assert telem .postDuration > 0
248
- assert telem .xferDuration > 0
249
- assert telem .xferDuration >= telem .postDuration
250
-
251
- agent1 .release_xfer_handle (handle )
252
- finally :
253
- utils .free_passthru (addr1 )
254
- utils .free_passthru (addr2 )
207
+ # def test_get_xfer_telemetry():
208
+ # os.environ["NIXL_TELEMETRY_ENABLE"] = "y"
209
+ #
210
+ # agent1 = nixl_agent(str(uuid.uuid4()))
211
+ # agent2 = nixl_agent(str(uuid.uuid4()))
212
+ #
213
+ # mem_size = 128
214
+ # addr1 = utils.malloc_passthru(mem_size)
215
+ # addr2 = utils.malloc_passthru(mem_size)
216
+ #
217
+ # try:
218
+ # reg1 = agent1.get_reg_descs([(addr1, mem_size, 0, "")], mem_type="DRAM")
219
+ # reg2 = agent2.get_reg_descs([(addr2, mem_size, 0, "")], mem_type="DRAM")
220
+ # agent1.register_memory(reg1)
221
+ # agent2.register_memory(reg2)
222
+ #
223
+ # agent1.add_remote_agent(agent2.get_agent_metadata())
224
+ # src = agent1.get_xfer_descs(
225
+ # [(addr1, mem_size // 2, 0), (addr1 + mem_size // 2, mem_size // 2, 0)],
226
+ # mem_type="DRAM",
227
+ # )
228
+ # dst = agent1.get_xfer_descs(
229
+ # [(addr2, mem_size // 2, 0), (addr2 + mem_size // 2, mem_size // 2, 0)],
230
+ # mem_type="DRAM",
231
+ # )
232
+ #
233
+ # handle = agent1.initialize_xfer("WRITE", src, dst, agent2.name)
234
+ # st = agent1.transfer(handle)
235
+ # assert st in ("DONE", "PROC")
236
+ #
237
+ # while True:
238
+ # st = agent1.check_xfer_state(handle)
239
+ # assert st in ("DONE", "PROC")
240
+ # if st == "DONE":
241
+ # break
242
+ #
243
+ # telem = agent1.get_xfer_telemetry(handle)
244
+ # assert telem.descCount == 2
245
+ # assert telem.totalBytes == mem_size
246
+ # assert telem.startTime > 0
247
+ # assert telem.postDuration > 0
248
+ # assert telem.xferDuration > 0
249
+ # assert telem.xferDuration >= telem.postDuration
250
+ #
251
+ # agent1.release_xfer_handle(handle)
252
+ # finally:
253
+ # utils.free_passthru(addr1)
254
+ # utils.free_passthru(addr2)
0 commit comments