X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/000f37a7315e92d34458fab9b3b99c40d2380e99..ce07073eff21e1ee0470d9bdad1ae4a38fe4b502:/examples/python/comm-suspend/comm-suspend.tesh diff --git a/examples/python/comm-suspend/comm-suspend.tesh b/examples/python/comm-suspend/comm-suspend.tesh new file mode 100644 index 0000000000..8715ece386 --- /dev/null +++ b/examples/python/comm-suspend/comm-suspend.tesh @@ -0,0 +1,11 @@ +#!/usr/bin/env tesh + +$ ${pythoncmd:=python3} ${PYTHON_TOOL_OPTIONS:=} ${bindir:=.}/comm-suspend.py --platform ${platfdir}/small_platform.xml "--log=root.fmt:[%10.6r]%e(%i:%a@%h)%e%m%n" +> [ 0.000000] (1:sender@Tremblay) Suspend the communication before it starts (remaining: 13194230 bytes) and wait a second. +> [ 0.000000] (2:receiver@Jupiter) Wait for the message. +> [ 1.000000] (1:sender@Tremblay) Now, start the communication (remaining: 13194230 bytes) and wait another second. +> [ 2.000000] (1:sender@Tremblay) There is still 6660438 bytes to transfer in this communication. Suspend it for one second. +> [ 2.000000] (1:sender@Tremblay) Now there is 6660438 bytes to transfer. Resume it and wait for its completion. +> [ 3.000000] (2:receiver@Jupiter) I got 'Sent message'. +> [ 3.000000] (1:sender@Tremblay) There is 0 bytes to transfer after the communication completion. +> [ 3.000000] (1:sender@Tremblay) Suspending a completed activity is a no-op.