examples/msg/tasks.trace
examples/msg/token_ring/token_ring
examples/msg/trace/test_trace_integration
-examples/msg/tracing/categories
+examples/msg/trace-categories/trace-categories
examples/msg/tracing/link_srcdst_user_variables
examples/msg/tracing/link_user_variables
examples/msg/tracing/ms
examples/msg/tracing/procmig
-examples/msg/tracing/simple
+examples/msg/trace-simple/trace-simple
examples/msg/tracing/tasks
-examples/msg/tracing/trace_platform
-examples/msg/tracing/user_variables
-examples/msg/tracing/volume
-examples/msg/volume.trace
-examples/msg/zmsg_test.trace
+examples/msg/trace-platform/trace-platform
+examples/msg/trace-user-variables/trace-user-variables
examples/s4u/basic/s4u_basic
examples/s4u/io/s4u_io
-examples/simdag/dax/sd_dax
-examples/simdag/dot/dot_test
-examples/simdag/dot/simulate_dot
+examples/simdag/daxload/sd_daxload
+examples/simdag/dag-dotload/sd_dag-dotload
+examples/simdag/ptg-dotload/sd_ptg-dotload
+examples/simdag/schedule-dotload/sd_schedule-dotload
examples/simdag/goal/goal_test
examples/simdag/io/sd_io
examples/simdag/properties/sd_properties
examples/simdag/scheduling/sd_scheduling
examples/simdag/availability/sd_availability
-examples/simdag/comm_throttling/sd_comm_throttling
+examples/simdag/throttling/sd_throttling
examples/simdag/fail/sd_fail
examples/simdag/test/sd_test
examples/simdag/typed_tasks/sd_typed_tasks
+++ /dev/null
-set(example java_master_slave_bypass)
-set(sources ${CMAKE_CURRENT_SOURCE_DIR}/MsBypass.java ${CMAKE_CURRENT_SOURCE_DIR}/FinalizeTask.java
- ${CMAKE_CURRENT_SOURCE_DIR}/Master.java ${CMAKE_CURRENT_SOURCE_DIR}/Slave.java)
-
-if(enable_java)
- add_custom_command(
- COMMENT "Building ${example}..."
- OUTPUT ${example}_compiled
- DEPENDS ${sources} simgrid-java_jar ${SIMGRID_JAR}
- COMMAND ${JAVA_COMPILE} -classpath ${SIMGRID_JAR} -d ${CMAKE_CURRENT_BINARY_DIR}/.. ${sources}
- COMMAND ${CMAKE_COMMAND} -E remove ${example}_compiled
- COMMAND ${CMAKE_COMMAND} -E touch ${example}_compiled
- )
- add_custom_target(${example} ALL DEPENDS ${example}_compiled)
- ADD_TESH(java-bypass --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/java --setenv classpath=${TESH_CLASSPATH} --cd ${CMAKE_BINARY_DIR}/examples/java ${CMAKE_HOME_DIRECTORY}/examples/java/master_slave_bypass/bypass.tesh)
-endif()
-
-set(tesh_files ${tesh_files} ${CMAKE_CURRENT_SOURCE_DIR}/bypass.tesh PARENT_SCOPE)
-set(examples_src ${examples_src} ${sources} PARENT_SCOPE)
+++ /dev/null
-/* Copyright (c) 2006-2014. The SimGrid Team.
- * All rights reserved. */
-
-/* This program is free software; you can redistribute it and/or modify it
- * under the terms of the license (GNU LGPL) which comes with this package. */
-
-package master_slave_bypass;
-import org.simgrid.msg.Task;
-
-public class FinalizeTask extends Task {
- public FinalizeTask() {
- super("finalize",0,0);
- }
-}
-
\ No newline at end of file
+++ /dev/null
-/* Master of a basic master/slave example in Java */
-
-/* Copyright (c) 2006-2014. The SimGrid Team.
- * All rights reserved. */
-
-/* This program is free software; you can redistribute it and/or modify it
- * under the terms of the license (GNU LGPL) which comes with this package. */
-
-package master_slave_bypass;
-import org.simgrid.msg.HostNotFoundException;
-import org.simgrid.msg.Msg;
-import org.simgrid.msg.MsgException;
-import org.simgrid.msg.Process;
-import org.simgrid.msg.Task;
-
-import master_slave_bypass.FinalizeTask;
-
-public class Master extends Process {
- public Master(String hostname, String name) throws HostNotFoundException {
- super(hostname, name);
- }
- public void main(String[] args) throws MsgException {
- Msg.info("Master Hello!");
-
- //Create a slave on host "alice"
- try {
- Msg.info("Create process on host 'Jacquelin'");
- new Slave("Jacquelin","process2").start();
- }
- catch (MsgException e){
- System.out.println("Process2!");
- }
-
- //Wait for slave "alice"
- while(true)
- {
- Task task = Task.receive("Jacquelin");
- if (task instanceof FinalizeTask) {
- Msg.info("Received Finalize. I'm done. See you!");
- break;
- }
- }
- }
-}
+++ /dev/null
-/* Copyright (c) 2006-2014. The SimGrid Team.
- * All rights reserved. */
-
-/* This program is free software; you can redistribute it and/or modify it
- * under the terms of the license (GNU LGPL) which comes with this package. */
-
-package master_slave_bypass;
-
-import org.simgrid.msg.HostNotFoundException;
-import org.simgrid.msg.Msg;
-import org.simgrid.msg.MsgException;
-import org.simgrid.msg.NativeException;
-
-public class MsBypass {
-
- /* This only contains the launcher. If you do nothing more than than you can run
- * java simgrid.msg.Msg
- * which also contains such a launcher
- */
-
- public static void main(String[] args) throws NativeException,HostNotFoundException {
-
- /* initialize the MSG simulation. Must be done before anything else (even logging). */
- Msg.init(args);
- Msg.createEnvironment(args[0]);
-
- /* bypass deployment */
- new Master("Boivin","process1").start();
-
- /* execute the simulation. */
- Msg.run();
- }
-}
+++ /dev/null
-/* Copyright (c) 2006-2014. The SimGrid Team.
- * All rights reserved. */
-
-/* This program is free software; you can redistribute it and/or modify it
- * under the terms of the license (GNU LGPL) which comes with this package. */
-
-package master_slave_bypass;
-import org.simgrid.msg.HostFailureException;
-import org.simgrid.msg.HostNotFoundException;
-import org.simgrid.msg.Msg;
-import org.simgrid.msg.TimeoutException;
-import org.simgrid.msg.TransferFailureException;
-import org.simgrid.msg.NativeException;
-import org.simgrid.msg.Process;
-
-import master_slave_bypass.FinalizeTask;
-
-public class Slave extends Process {
- public Slave(String hostname, String name) throws HostNotFoundException {
- super(hostname, name);
- }
- public void main(String[] args) throws TransferFailureException, HostFailureException, TimeoutException, NativeException {
- Msg.info("Slave Hello!");
- FinalizeTask task = new FinalizeTask();
- Msg.info("Send finalize!");
- task.send("Jacquelin");
- }
-}
+++ /dev/null
-#! tesh
-
-! output sort 19
-
-$ java -classpath ${classpath:=.} master_slave_bypass/MsBypass ${srcdir:=.}/../platforms/platform.xml
-> [0.000000] [jmsg/INFO] Using regular java threads.
-> [Boivin:process1:(1) 0.000000] [jmsg/INFO] Master Hello!
-> [Boivin:process1:(1) 0.000000] [jmsg/INFO] Create process on host 'Jacquelin'
-> [Jacquelin:process2:(2) 0.000000] [jmsg/INFO] Slave Hello!
-> [Jacquelin:process2:(2) 0.000000] [jmsg/INFO] Send finalize!
-> [Boivin:process1:(1) 1.048881] [jmsg/INFO] Received Finalize. I'm done. See you!
-> [1.048881] [jmsg/INFO] MSG_main finished; Cleaning up the simulation...
foreach(x actions-mpi actions-storage async-wait async-waitall async-waitany dht-chord dht-pastry
exception energy-consumption energy-onoff energy-pstate energy-ptask energy-vm failures io-file io-file-unlink
io-remote io-storage pmm priority process-kill process-migration process-suspend properties sendrecv
- set-maestro start_kill_time synchro token_ring)
+ set-maestro start_kill_time synchro token_ring
+ trace-categories trace-platform trace-simple trace-user-variables)
add_executable (${x} ${x}/${x}.c)
target_link_libraries(${x} simgrid)
set_target_properties(${x} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${x})
set(tesh_files ${tesh_files} ${CMAKE_CURRENT_SOURCE_DIR}/${x}/${x}.tesh)
endforeach()
+if(HAVE_NS3)
+ add_executable (ns3 ns3/ns3.c)
+ target_link_libraries(ns3 simgrid)
+ set_target_properties(ns3 PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/ns3)
+endif()
+
set(txt_files ${txt_files} ${CMAKE_CURRENT_SOURCE_DIR}/README
${CMAKE_CURRENT_SOURCE_DIR}/actions-mpi/actions-mpi.txt
${CMAKE_CURRENT_SOURCE_DIR}/actions-mpi/actions-mpi_split_p0.txt
${CMAKE_CURRENT_SOURCE_DIR}/actions-mpi/actions-mpi_split_p1.txt
${CMAKE_CURRENT_SOURCE_DIR}/actions-storage/actions-storage.txt PARENT_SCOPE)
set(bin_files ${bin_files} ${CMAKE_CURRENT_SOURCE_DIR}/dht-chord/generate.py PARENT_SCOPE)
-set(examples_src ${examples_src} PARENT_SCOPE)
-set(tesh_files ${tesh_files} ${CMAKE_CURRENT_SOURCE_DIR}/dht-chord/dht-chord_crosstraffic.tesh PARENT_SCOPE)
+set(examples_src ${examples_src} ${CMAKE_CURRENT_SOURCE_DIR}/ns3/ns3.c PARENT_SCOPE)
+set(tesh_files ${tesh_files} ${CMAKE_CURRENT_SOURCE_DIR}/ns3/ns3.tesh PARENT_SCOPE)
set(xml_files ${xml_files} ${CMAKE_CURRENT_SOURCE_DIR}/actions-mpi/actions-mpi_d.xml
${CMAKE_CURRENT_SOURCE_DIR}/actions-mpi/actions-mpi_split_d.xml
${CMAKE_CURRENT_SOURCE_DIR}/actions-storage/actions-storage_d.xml
${CMAKE_CURRENT_SOURCE_DIR}/dht-pastry/pastry10.xml
${CMAKE_CURRENT_SOURCE_DIR}/energy-onoff/platform_onoff.xml
${CMAKE_CURRENT_SOURCE_DIR}/io-remote/io-remote_d.xml
+ ${CMAKE_CURRENT_SOURCE_DIR}/ns3/3hosts_2links_d.xml
+ ${CMAKE_CURRENT_SOURCE_DIR}/ns3/3links-timer_d.xml
+ ${CMAKE_CURRENT_SOURCE_DIR}/ns3/3links_d.xml
+ ${CMAKE_CURRENT_SOURCE_DIR}/ns3/crosstraffic_d.xml
+ ${CMAKE_CURRENT_SOURCE_DIR}/ns3/dogbone_d.xml
+ ${CMAKE_CURRENT_SOURCE_DIR}/ns3/onelink_d.xml
+ ${CMAKE_CURRENT_SOURCE_DIR}/ns3/one_cluster_d.xml
+ ${CMAKE_CURRENT_SOURCE_DIR}/ns3/two_clusters_d.xml
${CMAKE_CURRENT_SOURCE_DIR}/priority/priority_d.xml
${CMAKE_CURRENT_SOURCE_DIR}/properties/properties_d.xml
${CMAKE_CURRENT_SOURCE_DIR}/sendrecv/sendrecv_d.xml
ADD_TESH_FACTORIES(msg-energy-${example} "thread;ucontext;raw;boost" --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/energy-${example}/energy-${example}.tesh)
endforeach()
-ADD_TESH_FACTORIES(msg-dht-chord-crosstraffic "thread;ucontext;raw;boost" --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg/dht-chord --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/dht-chord dht-chord_crosstraffic.tesh)
-ADD_TESH_FACTORIES(msg-dht-chord-crosstraffic-parallel "thread;ucontext;raw" --cfg contexts/nthreads:4 ${CONTEXTS_SYNCHRO} --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg/dht-chord --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/dht-chord dht-chord_crosstraffic.tesh)
+foreach (x categories platform simple user-variables)
+ ADD_TESH(msg-trace-${x} --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg/trace-${x} --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/platforms --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/trace-${x} trace-${x}.tesh)
+endforeach()
+
ADD_TESH_FACTORIES(msg-dht-chord-parallel "thread;ucontext;raw" --cfg contexts/nthreads:4 ${CONTEXTS_SYNCHRO} --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg/dht-chord --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/platforms --cd ${CMAKE_HOME_DIRECTORY}/examples/msg/dht-chord dht-chord.tesh)
ADD_TESH_FACTORIES(msg-energy-pstate-ptask "thread;ucontext;raw;boost" --cfg host/model:ptask_L07 --log xbt_cfg.threshold:critical --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/energy-pstate/energy-pstate.tesh)
ADD_TESH_FACTORIES(msg-energy-consumption-ptask "thread;ucontext;raw;boost" --cfg host/model:ptask_L07 --log xbt_cfg.threshold:critical --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/energy-consumption/energy-consumption.tesh)
ADD_TESH_FACTORIES(msg-energy-ptask "thread;ucontext;raw" --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/energy-ptask/energy-ptask.tesh)
ADD_TESH_FACTORIES(msg-set-maestro "thread" --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/set-maestro/set-maestro.tesh)
-ADD_TESH(msg-pmm --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/pmm/pmm.tesh)
+ADD_TESH(msg-pmm --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/platforms --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/pmm/pmm.tesh)
+
+if(HAVE_NS3)
+ ADD_TESH_FACTORIES(msg-ns3 "thread;ucontext;raw;boost" --setenv srcdir=${CMAKE_HOME_DIRECTORY} --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/ns3/ns3.tesh)
+endif()
# These one are not usable:
# ADD_TESH_FACTORIES(msg-exception "thread;ucontext;raw" --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/msg --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/exception/exception.tesh)
#! ./tesh
-p Testing the Chord implementation with MSG
+p> Testing the Chord implementation with MSG
+
+! output sort 19
+$ $SG_TEST_EXENV ${bindir:=.}/dht-chord$EXEEXT -nb_bits=6 ${srcdir:=.}/platform.xml ${srcdir:=.}/../msg/dht-chord/chord.xml --log=msg_chord.thres:verbose "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
+> [ 0.000000] (1:node@Gatien) Joining the ring with id 48, knowing node 1
+> [ 0.000000] (2:node@McGee) Joining the ring with id 42, knowing node 1
+> [ 0.000000] (3:node@iRMX) Joining the ring with id 38, knowing node 1
+> [ 0.000000] (4:node@Geoff) Joining the ring with id 32, knowing node 1
+> [ 0.000000] (5:node@TeX) Joining the ring with id 21, knowing node 1
+> [ 0.000000] (6:node@Jean_Yves) Joining the ring with id 14, knowing node 1
+> [ 0.000000] (7:node@Boivin) Joining the ring with id 8, knowing node 1
+> [ 0.000000] (8:node@Jacquelin) My finger table:
+> [ 0.000000] (8:node@Jacquelin) Start | Succ
+> [ 0.000000] (8:node@Jacquelin) 2 | 1
+> [ 0.000000] (8:node@Jacquelin) 3 | 1
+> [ 0.000000] (8:node@Jacquelin) 5 | 1
+> [ 0.000000] (8:node@Jacquelin) 9 | 1
+> [ 0.000000] (8:node@Jacquelin) 17 | 1
+> [ 0.000000] (8:node@Jacquelin) 33 | 1
+> [ 0.000000] (8:node@Jacquelin) Predecessor: -1
+> [ 6.274348] (1:node@Gatien) My finger table:
+> [ 6.274348] (1:node@Gatien) Start | Succ
+> [ 6.274348] (1:node@Gatien) 49 | 1
+> [ 6.274348] (1:node@Gatien) 50 | 48
+> [ 6.274348] (1:node@Gatien) 52 | 48
+> [ 6.274348] (1:node@Gatien) 56 | 48
+> [ 6.274348] (1:node@Gatien) 0 | 48
+> [ 6.274348] (1:node@Gatien) 16 | 48
+> [ 6.274348] (1:node@Gatien) Predecessor: -1
+> [ 10.888156] (2:node@McGee) My finger table:
+> [ 10.888156] (2:node@McGee) Start | Succ
+> [ 10.888156] (2:node@McGee) 43 | 1
+> [ 10.888156] (2:node@McGee) 44 | 42
+> [ 10.888156] (2:node@McGee) 46 | 42
+> [ 10.888156] (2:node@McGee) 50 | 42
+> [ 10.888156] (2:node@McGee) 58 | 42
+> [ 10.888156] (2:node@McGee) 10 | 42
+> [ 10.888156] (2:node@McGee) Predecessor: -1
+> [ 18.043375] (3:node@iRMX) My finger table:
+> [ 18.043375] (3:node@iRMX) Start | Succ
+> [ 18.043375] (3:node@iRMX) 39 | 1
+> [ 18.043375] (3:node@iRMX) 40 | 38
+> [ 18.043375] (3:node@iRMX) 42 | 38
+> [ 18.043375] (3:node@iRMX) 46 | 38
+> [ 18.043375] (3:node@iRMX) 54 | 38
+> [ 18.043375] (3:node@iRMX) 6 | 38
+> [ 18.043375] (3:node@iRMX) Predecessor: -1
+> [ 20.004944] (4:node@Geoff) My finger table:
+> [ 20.004944] (4:node@Geoff) Start | Succ
+> [ 20.004944] (4:node@Geoff) 33 | 1
+> [ 20.004944] (4:node@Geoff) 34 | 32
+> [ 20.004944] (4:node@Geoff) 36 | 32
+> [ 20.004944] (4:node@Geoff) 40 | 32
+> [ 20.004944] (4:node@Geoff) 48 | 32
+> [ 20.004944] (4:node@Geoff) 0 | 32
+> [ 20.004944] (4:node@Geoff) Predecessor: -1
+> [ 26.812102] (5:node@TeX) My finger table:
+> [ 26.812102] (5:node@TeX) Start | Succ
+> [ 26.812102] (5:node@TeX) 22 | 1
+> [ 26.812102] (5:node@TeX) 23 | 21
+> [ 26.812102] (5:node@TeX) 25 | 21
+> [ 26.812102] (5:node@TeX) 29 | 21
+> [ 26.812102] (5:node@TeX) 37 | 21
+> [ 26.812102] (5:node@TeX) 53 | 21
+> [ 26.812102] (5:node@TeX) Predecessor: -1
+> [ 30.924531] (6:node@Jean_Yves) My finger table:
+> [ 30.924531] (6:node@Jean_Yves) Start | Succ
+> [ 30.924531] (6:node@Jean_Yves) 15 | 1
+> [ 30.924531] (6:node@Jean_Yves) 16 | 14
+> [ 30.924531] (6:node@Jean_Yves) 18 | 14
+> [ 30.924531] (6:node@Jean_Yves) 22 | 14
+> [ 30.924531] (6:node@Jean_Yves) 30 | 14
+> [ 30.924531] (6:node@Jean_Yves) 46 | 14
+> [ 30.924531] (6:node@Jean_Yves) Predecessor: -1
+> [ 36.048186] (7:node@Boivin) My finger table:
+> [ 36.048186] (7:node@Boivin) Start | Succ
+> [ 36.048186] (7:node@Boivin) 9 | 1
+> [ 36.048186] (7:node@Boivin) 10 | 8
+> [ 36.048186] (7:node@Boivin) 12 | 8
+> [ 36.048186] (7:node@Boivin) 16 | 8
+> [ 36.048186] (7:node@Boivin) 24 | 8
+> [ 36.048186] (7:node@Boivin) 40 | 8
+> [ 36.048186] (7:node@Boivin) Predecessor: -1
+> [ 89.998200] (8:node@Jacquelin) My finger table:
+> [ 89.998200] (8:node@Jacquelin) Start | Succ
+> [ 89.998200] (8:node@Jacquelin) 2 | 1
+> [ 89.998200] (8:node@Jacquelin) 3 | 1
+> [ 89.998200] (8:node@Jacquelin) 5 | 1
+> [ 89.998200] (8:node@Jacquelin) 9 | 1
+> [ 89.998200] (8:node@Jacquelin) 17 | 1
+> [ 89.998200] (8:node@Jacquelin) 33 | 1
+> [ 89.998200] (8:node@Jacquelin) Predecessor: 32
+> [109.834289] (8:node@Jacquelin) My finger table:
+> [109.834289] (8:node@Jacquelin) Start | Succ
+> [109.834289] (8:node@Jacquelin) 2 | 32
+> [109.834289] (8:node@Jacquelin) 3 | 1
+> [109.834289] (8:node@Jacquelin) 5 | 1
+> [109.834289] (8:node@Jacquelin) 9 | 1
+> [109.834289] (8:node@Jacquelin) 17 | 1
+> [109.834289] (8:node@Jacquelin) 33 | 1
+> [109.834289] (8:node@Jacquelin) Predecessor: 42
+> [111.997093] (8:node@Jacquelin) My finger table:
+> [111.997093] (8:node@Jacquelin) Start | Succ
+> [111.997093] (8:node@Jacquelin) 2 | 32
+> [111.997093] (8:node@Jacquelin) 3 | 1
+> [111.997093] (8:node@Jacquelin) 5 | 1
+> [111.997093] (8:node@Jacquelin) 9 | 1
+> [111.997093] (8:node@Jacquelin) 17 | 1
+> [111.997093] (8:node@Jacquelin) 33 | 1
+> [111.997093] (8:node@Jacquelin) Predecessor: 48
+> [131.116449] (4:node@Geoff) My finger table:
+> [131.116449] (4:node@Geoff) Start | Succ
+> [131.116449] (4:node@Geoff) 33 | 48
+> [131.116449] (4:node@Geoff) 34 | 32
+> [131.116449] (4:node@Geoff) 36 | 32
+> [131.116449] (4:node@Geoff) 40 | 32
+> [131.116449] (4:node@Geoff) 48 | 32
+> [131.116449] (4:node@Geoff) 0 | 32
+> [131.116449] (4:node@Geoff) Predecessor: 1
+> [160.070553] (1:node@Gatien) My finger table:
+> [160.070553] (1:node@Gatien) Start | Succ
+> [160.070553] (1:node@Gatien) 49 | 1
+> [160.070553] (1:node@Gatien) 50 | 48
+> [160.070553] (1:node@Gatien) 52 | 48
+> [160.070553] (1:node@Gatien) 56 | 48
+> [160.070553] (1:node@Gatien) 0 | 48
+> [160.070553] (1:node@Gatien) 16 | 48
+> [160.070553] (1:node@Gatien) Predecessor: 32
+> [175.080938] (1:node@Gatien) My finger table:
+> [175.080938] (1:node@Gatien) Start | Succ
+> [175.080938] (1:node@Gatien) 49 | 1
+> [175.080938] (1:node@Gatien) 50 | 48
+> [175.080938] (1:node@Gatien) 52 | 48
+> [175.080938] (1:node@Gatien) 56 | 48
+> [175.080938] (1:node@Gatien) 0 | 48
+> [175.080938] (1:node@Gatien) 16 | 48
+> [175.080938] (1:node@Gatien) Predecessor: 42
+> [210.527001] (2:node@McGee) My finger table:
+> [210.527001] (2:node@McGee) Start | Succ
+> [210.527001] (2:node@McGee) 43 | 48
+> [210.527001] (2:node@McGee) 44 | 42
+> [210.527001] (2:node@McGee) 46 | 42
+> [210.527001] (2:node@McGee) 50 | 42
+> [210.527001] (2:node@McGee) 58 | 42
+> [210.527001] (2:node@McGee) 10 | 42
+> [210.527001] (2:node@McGee) Predecessor: 8
+> [213.351968] (2:node@McGee) My finger table:
+> [213.351968] (2:node@McGee) Start | Succ
+> [213.351968] (2:node@McGee) 43 | 48
+> [213.351968] (2:node@McGee) 44 | 42
+> [213.351968] (2:node@McGee) 46 | 42
+> [213.351968] (2:node@McGee) 50 | 42
+> [213.351968] (2:node@McGee) 58 | 42
+> [213.351968] (2:node@McGee) 10 | 42
+> [213.351968] (2:node@McGee) Predecessor: 21
+> [220.117893] (2:node@McGee) My finger table:
+> [220.117893] (2:node@McGee) Start | Succ
+> [220.117893] (2:node@McGee) 43 | 48
+> [220.117893] (2:node@McGee) 44 | 42
+> [220.117893] (2:node@McGee) 46 | 42
+> [220.117893] (2:node@McGee) 50 | 42
+> [220.117893] (2:node@McGee) 58 | 42
+> [220.117893] (2:node@McGee) 10 | 42
+> [220.117893] (2:node@McGee) Predecessor: 32
+> [243.554183] (5:node@TeX) My finger table:
+> [243.554183] (5:node@TeX) Start | Succ
+> [243.554183] (5:node@TeX) 22 | 32
+> [243.554183] (5:node@TeX) 23 | 32
+> [243.554183] (5:node@TeX) 25 | 21
+> [243.554183] (5:node@TeX) 29 | 21
+> [243.554183] (5:node@TeX) 37 | 21
+> [243.554183] (5:node@TeX) 53 | 21
+> [243.554183] (5:node@TeX) Predecessor: -1
+> [244.785257] (2:node@McGee) My finger table:
+> [244.785257] (2:node@McGee) Start | Succ
+> [244.785257] (2:node@McGee) 43 | 48
+> [244.785257] (2:node@McGee) 44 | 42
+> [244.785257] (2:node@McGee) 46 | 42
+> [244.785257] (2:node@McGee) 50 | 42
+> [244.785257] (2:node@McGee) 58 | 42
+> [244.785257] (2:node@McGee) 10 | 42
+> [244.785257] (2:node@McGee) Predecessor: 38
+> [244.894202] (6:node@Jean_Yves) My finger table:
+> [244.894202] (6:node@Jean_Yves) Start | Succ
+> [244.894202] (6:node@Jean_Yves) 15 | 32
+> [244.894202] (6:node@Jean_Yves) 16 | 32
+> [244.894202] (6:node@Jean_Yves) 18 | 14
+> [244.894202] (6:node@Jean_Yves) 22 | 14
+> [244.894202] (6:node@Jean_Yves) 30 | 14
+> [244.894202] (6:node@Jean_Yves) 46 | 14
+> [244.894202] (6:node@Jean_Yves) Predecessor: -1
+> [254.476029] (2:node@McGee) My finger table:
+> [254.476029] (2:node@McGee) Start | Succ
+> [254.476029] (2:node@McGee) 43 | 48
+> [254.476029] (2:node@McGee) 44 | 48
+> [254.476029] (2:node@McGee) 46 | 42
+> [254.476029] (2:node@McGee) 50 | 42
+> [254.476029] (2:node@McGee) 58 | 42
+> [254.476029] (2:node@McGee) 10 | 42
+> [254.476029] (2:node@McGee) Predecessor: 38
+> [257.793952] (4:node@Geoff) My finger table:
+> [257.793952] (4:node@Geoff) Start | Succ
+> [257.793952] (4:node@Geoff) 33 | 42
+> [257.793952] (4:node@Geoff) 34 | 42
+> [257.793952] (4:node@Geoff) 36 | 32
+> [257.793952] (4:node@Geoff) 40 | 32
+> [257.793952] (4:node@Geoff) 48 | 32
+> [257.793952] (4:node@Geoff) 0 | 32
+> [257.793952] (4:node@Geoff) Predecessor: 1
+> [301.405587] (8:node@Jacquelin) My finger table:
+> [301.405587] (8:node@Jacquelin) Start | Succ
+> [301.405587] (8:node@Jacquelin) 2 | 32
+> [301.405587] (8:node@Jacquelin) 3 | 32
+> [301.405587] (8:node@Jacquelin) 5 | 1
+> [301.405587] (8:node@Jacquelin) 9 | 1
+> [301.405587] (8:node@Jacquelin) 17 | 1
+> [301.405587] (8:node@Jacquelin) 33 | 1
+> [301.405587] (8:node@Jacquelin) Predecessor: 48
+> [304.772476] (7:node@Boivin) My finger table:
+> [304.772476] (7:node@Boivin) Start | Succ
+> [304.772476] (7:node@Boivin) 9 | 32
+> [304.772476] (7:node@Boivin) 10 | 32
+> [304.772476] (7:node@Boivin) 12 | 8
+> [304.772476] (7:node@Boivin) 16 | 8
+> [304.772476] (7:node@Boivin) 24 | 8
+> [304.772476] (7:node@Boivin) 40 | 8
+> [304.772476] (7:node@Boivin) Predecessor: -1
+> [307.510216] (4:node@Geoff) My finger table:
+> [307.510216] (4:node@Geoff) Start | Succ
+> [307.510216] (4:node@Geoff) 33 | 42
+> [307.510216] (4:node@Geoff) 34 | 42
+> [307.510216] (4:node@Geoff) 36 | 32
+> [307.510216] (4:node@Geoff) 40 | 32
+> [307.510216] (4:node@Geoff) 48 | 32
+> [307.510216] (4:node@Geoff) 0 | 32
+> [307.510216] (4:node@Geoff) Predecessor: 8
+> [307.783196] (1:node@Gatien) My finger table:
+> [307.783196] (1:node@Gatien) Start | Succ
+> [307.783196] (1:node@Gatien) 49 | 1
+> [307.783196] (1:node@Gatien) 50 | 1
+> [307.783196] (1:node@Gatien) 52 | 48
+> [307.783196] (1:node@Gatien) 56 | 48
+> [307.783196] (1:node@Gatien) 0 | 48
+> [307.783196] (1:node@Gatien) 16 | 48
+> [307.783196] (1:node@Gatien) Predecessor: 42
+> [310.800320] (3:node@iRMX) My finger table:
+> [310.800320] (3:node@iRMX) Start | Succ
+> [310.800320] (3:node@iRMX) 39 | 42
+> [310.800320] (3:node@iRMX) 40 | 42
+> [310.800320] (3:node@iRMX) 42 | 38
+> [310.800320] (3:node@iRMX) 46 | 38
+> [310.800320] (3:node@iRMX) 54 | 38
+> [310.800320] (3:node@iRMX) 6 | 38
+> [310.800320] (3:node@iRMX) Predecessor: -1
+> [313.838656] (4:node@Geoff) My finger table:
+> [313.838656] (4:node@Geoff) Start | Succ
+> [313.838656] (4:node@Geoff) 33 | 38
+> [313.838656] (4:node@Geoff) 34 | 42
+> [313.838656] (4:node@Geoff) 36 | 32
+> [313.838656] (4:node@Geoff) 40 | 32
+> [313.838656] (4:node@Geoff) 48 | 32
+> [313.838656] (4:node@Geoff) 0 | 32
+> [313.838656] (4:node@Geoff) Predecessor: 21
+> [347.040484] (3:node@iRMX) My finger table:
+> [347.040484] (3:node@iRMX) Start | Succ
+> [347.040484] (3:node@iRMX) 39 | 42
+> [347.040484] (3:node@iRMX) 40 | 42
+> [347.040484] (3:node@iRMX) 42 | 38
+> [347.040484] (3:node@iRMX) 46 | 38
+> [347.040484] (3:node@iRMX) 54 | 38
+> [347.040484] (3:node@iRMX) 6 | 38
+> [347.040484] (3:node@iRMX) Predecessor: 32
+> [368.832414] (5:node@TeX) My finger table:
+> [368.832414] (5:node@TeX) Start | Succ
+> [368.832414] (5:node@TeX) 22 | 32
+> [368.832414] (5:node@TeX) 23 | 32
+> [368.832414] (5:node@TeX) 25 | 21
+> [368.832414] (5:node@TeX) 29 | 21
+> [368.832414] (5:node@TeX) 37 | 21
+> [368.832414] (5:node@TeX) 53 | 21
+> [368.832414] (5:node@TeX) Predecessor: 8
+> [374.267193] (6:node@Jean_Yves) My finger table:
+> [374.267193] (6:node@Jean_Yves) Start | Succ
+> [374.267193] (6:node@Jean_Yves) 15 | 21
+> [374.267193] (6:node@Jean_Yves) 16 | 32
+> [374.267193] (6:node@Jean_Yves) 18 | 21
+> [374.267193] (6:node@Jean_Yves) 22 | 14
+> [374.267193] (6:node@Jean_Yves) 30 | 14
+> [374.267193] (6:node@Jean_Yves) 46 | 14
+> [374.267193] (6:node@Jean_Yves) Predecessor: -1
+> [375.175007] (5:node@TeX) My finger table:
+> [375.175007] (5:node@TeX) Start | Succ
+> [375.175007] (5:node@TeX) 22 | 32
+> [375.175007] (5:node@TeX) 23 | 32
+> [375.175007] (5:node@TeX) 25 | 32
+> [375.175007] (5:node@TeX) 29 | 21
+> [375.175007] (5:node@TeX) 37 | 21
+> [375.175007] (5:node@TeX) 53 | 21
+> [375.175007] (5:node@TeX) Predecessor: 8
+> [377.892396] (5:node@TeX) My finger table:
+> [377.892396] (5:node@TeX) Start | Succ
+> [377.892396] (5:node@TeX) 22 | 32
+> [377.892396] (5:node@TeX) 23 | 32
+> [377.892396] (5:node@TeX) 25 | 32
+> [377.892396] (5:node@TeX) 29 | 21
+> [377.892396] (5:node@TeX) 37 | 21
+> [377.892396] (5:node@TeX) 53 | 21
+> [377.892396] (5:node@TeX) Predecessor: 14
+> [381.140620] (4:node@Geoff) My finger table:
+> [381.140620] (4:node@Geoff) Start | Succ
+> [381.140620] (4:node@Geoff) 33 | 38
+> [381.140620] (4:node@Geoff) 34 | 42
+> [381.140620] (4:node@Geoff) 36 | 38
+> [381.140620] (4:node@Geoff) 40 | 32
+> [381.140620] (4:node@Geoff) 48 | 32
+> [381.140620] (4:node@Geoff) 0 | 32
+> [381.140620] (4:node@Geoff) Predecessor: 21
+> [385.057415] (2:node@McGee) My finger table:
+> [385.057415] (2:node@McGee) Start | Succ
+> [385.057415] (2:node@McGee) 43 | 48
+> [385.057415] (2:node@McGee) 44 | 48
+> [385.057415] (2:node@McGee) 46 | 48
+> [385.057415] (2:node@McGee) 50 | 42
+> [385.057415] (2:node@McGee) 58 | 42
+> [385.057415] (2:node@McGee) 10 | 42
+> [385.057415] (2:node@McGee) Predecessor: 38
+> [401.887186] (7:node@Boivin) My finger table:
+> [401.887186] (7:node@Boivin) Start | Succ
+> [401.887186] (7:node@Boivin) 9 | 14
+> [401.887186] (7:node@Boivin) 10 | 32
+> [401.887186] (7:node@Boivin) 12 | 8
+> [401.887186] (7:node@Boivin) 16 | 8
+> [401.887186] (7:node@Boivin) 24 | 8
+> [401.887186] (7:node@Boivin) 40 | 8
+> [401.887186] (7:node@Boivin) Predecessor: 1
+> [428.242792] (8:node@Jacquelin) My finger table:
+> [428.242792] (8:node@Jacquelin) Start | Succ
+> [428.242792] (8:node@Jacquelin) 2 | 8
+> [428.242792] (8:node@Jacquelin) 3 | 32
+> [428.242792] (8:node@Jacquelin) 5 | 8
+> [428.242792] (8:node@Jacquelin) 9 | 1
+> [428.242792] (8:node@Jacquelin) 17 | 1
+> [428.242792] (8:node@Jacquelin) 33 | 1
+> [428.242792] (8:node@Jacquelin) Predecessor: 48
+> [432.513194] (3:node@iRMX) My finger table:
+> [432.513194] (3:node@iRMX) Start | Succ
+> [432.513194] (3:node@iRMX) 39 | 42
+> [432.513194] (3:node@iRMX) 40 | 42
+> [432.513194] (3:node@iRMX) 42 | 42
+> [432.513194] (3:node@iRMX) 46 | 38
+> [432.513194] (3:node@iRMX) 54 | 38
+> [432.513194] (3:node@iRMX) 6 | 38
+> [432.513194] (3:node@iRMX) Predecessor: 32
+> [433.617495] (7:node@Boivin) My finger table:
+> [433.617495] (7:node@Boivin) Start | Succ
+> [433.617495] (7:node@Boivin) 9 | 14
+> [433.617495] (7:node@Boivin) 10 | 32
+> [433.617495] (7:node@Boivin) 12 | 14
+> [433.617495] (7:node@Boivin) 16 | 8
+> [433.617495] (7:node@Boivin) 24 | 8
+> [433.617495] (7:node@Boivin) 40 | 8
+> [433.617495] (7:node@Boivin) Predecessor: 1
+> [439.381100] (6:node@Jean_Yves) My finger table:
+> [439.381100] (6:node@Jean_Yves) Start | Succ
+> [439.381100] (6:node@Jean_Yves) 15 | 21
+> [439.381100] (6:node@Jean_Yves) 16 | 32
+> [439.381100] (6:node@Jean_Yves) 18 | 21
+> [439.381100] (6:node@Jean_Yves) 22 | 14
+> [439.381100] (6:node@Jean_Yves) 30 | 14
+> [439.381100] (6:node@Jean_Yves) 46 | 14
+> [439.381100] (6:node@Jean_Yves) Predecessor: 8
+> [447.065837] (1:node@Gatien) My finger table:
+> [447.065837] (1:node@Gatien) Start | Succ
+> [447.065837] (1:node@Gatien) 49 | 1
+> [447.065837] (1:node@Gatien) 50 | 1
+> [447.065837] (1:node@Gatien) 52 | 1
+> [447.065837] (1:node@Gatien) 56 | 48
+> [447.065837] (1:node@Gatien) 0 | 48
+> [447.065837] (1:node@Gatien) 16 | 48
+> [447.065837] (1:node@Gatien) Predecessor: 42
+> [517.974974] (5:node@TeX) My finger table:
+> [517.974974] (5:node@TeX) Start | Succ
+> [517.974974] (5:node@TeX) 22 | 32
+> [517.974974] (5:node@TeX) 23 | 32
+> [517.974974] (5:node@TeX) 25 | 32
+> [517.974974] (5:node@TeX) 29 | 32
+> [517.974974] (5:node@TeX) 37 | 21
+> [517.974974] (5:node@TeX) 53 | 21
+> [517.974974] (5:node@TeX) Predecessor: 14
+> [536.878549] (4:node@Geoff) My finger table:
+> [536.878549] (4:node@Geoff) Start | Succ
+> [536.878549] (4:node@Geoff) 33 | 38
+> [536.878549] (4:node@Geoff) 34 | 42
+> [536.878549] (4:node@Geoff) 36 | 38
+> [536.878549] (4:node@Geoff) 40 | 42
+> [536.878549] (4:node@Geoff) 48 | 32
+> [536.878549] (4:node@Geoff) 0 | 32
+> [536.878549] (4:node@Geoff) Predecessor: 21
+> [538.333100] (6:node@Jean_Yves) My finger table:
+> [538.333100] (6:node@Jean_Yves) Start | Succ
+> [538.333100] (6:node@Jean_Yves) 15 | 21
+> [538.333100] (6:node@Jean_Yves) 16 | 32
+> [538.333100] (6:node@Jean_Yves) 18 | 21
+> [538.333100] (6:node@Jean_Yves) 22 | 32
+> [538.333100] (6:node@Jean_Yves) 30 | 14
+> [538.333100] (6:node@Jean_Yves) 46 | 14
+> [538.333100] (6:node@Jean_Yves) Predecessor: 8
+> [553.664147] (8:node@Jacquelin) My finger table:
+> [553.664147] (8:node@Jacquelin) Start | Succ
+> [553.664147] (8:node@Jacquelin) 2 | 8
+> [553.664147] (8:node@Jacquelin) 3 | 32
+> [553.664147] (8:node@Jacquelin) 5 | 8
+> [553.664147] (8:node@Jacquelin) 9 | 14
+> [553.664147] (8:node@Jacquelin) 17 | 1
+> [553.664147] (8:node@Jacquelin) 33 | 1
+> [553.664147] (8:node@Jacquelin) Predecessor: 48
+> [554.213185] (2:node@McGee) My finger table:
+> [554.213185] (2:node@McGee) Start | Succ
+> [554.213185] (2:node@McGee) 43 | 48
+> [554.213185] (2:node@McGee) 44 | 48
+> [554.213185] (2:node@McGee) 46 | 48
+> [554.213185] (2:node@McGee) 50 | 1
+> [554.213185] (2:node@McGee) 58 | 42
+> [554.213185] (2:node@McGee) 10 | 42
+> [554.213185] (2:node@McGee) Predecessor: 38
+> [569.831804] (7:node@Boivin) My finger table:
+> [569.831804] (7:node@Boivin) Start | Succ
+> [569.831804] (7:node@Boivin) 9 | 14
+> [569.831804] (7:node@Boivin) 10 | 32
+> [569.831804] (7:node@Boivin) 12 | 14
+> [569.831804] (7:node@Boivin) 16 | 21
+> [569.831804] (7:node@Boivin) 24 | 8
+> [569.831804] (7:node@Boivin) 40 | 8
+> [569.831804] (7:node@Boivin) Predecessor: 1
+> [573.429591] (1:node@Gatien) My finger table:
+> [573.429591] (1:node@Gatien) Start | Succ
+> [573.429591] (1:node@Gatien) 49 | 1
+> [573.429591] (1:node@Gatien) 50 | 1
+> [573.429591] (1:node@Gatien) 52 | 1
+> [573.429591] (1:node@Gatien) 56 | 1
+> [573.429591] (1:node@Gatien) 0 | 48
+> [573.429591] (1:node@Gatien) 16 | 48
+> [573.429591] (1:node@Gatien) Predecessor: 42
+> [577.413922] (3:node@iRMX) My finger table:
+> [577.413922] (3:node@iRMX) Start | Succ
+> [577.413922] (3:node@iRMX) 39 | 42
+> [577.413922] (3:node@iRMX) 40 | 42
+> [577.413922] (3:node@iRMX) 42 | 42
+> [577.413922] (3:node@iRMX) 46 | 48
+> [577.413922] (3:node@iRMX) 54 | 38
+> [577.413922] (3:node@iRMX) 6 | 38
+> [577.413922] (3:node@iRMX) Predecessor: 32
+> [804.365058] (0:maestro@) Messages created: 788
+> [804.365058] (0:maestro@) Simulated time: 804.365
! output sort 19
$ $SG_TEST_EXENV ${bindir:=.}/dht-chord$EXEEXT -nb_bits=6 ${srcdir:=.}/platform.xml ${srcdir:=.}/../msg/dht-chord/chord.xml --cfg=network/crosstraffic:0 --log=msg_chord.thres:verbose "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
> [804.364963] (0:maestro@) Simulated time: 804.365
! output sort 19
-$ $SG_TEST_EXENV ${bindir:=.}/dht-chord$EXEEXT ${srcdir:=.}/routing_none.xml ${srcdir:=.}/../msg/dht-chord/chord10.xml --cfg=network/crosstraffic:0 --log=msg_chord.thres:verbose "--log=root.fmt:[%11.6r]%e(%i:%P@%h)%e%m%n" --cfg=network/model:Constant
-> [ 0.000000] (0:maestro@) Configuration change: Set 'network/crosstraffic' to '0'
+$ $SG_TEST_EXENV ${bindir:=.}/dht-chord$EXEEXT ${srcdir:=.}/routing_none.xml ${srcdir:=.}/../msg/dht-chord/chord10.xml --log=msg_chord.thres:verbose "--log=root.fmt:[%11.6r]%e(%i:%P@%h)%e%m%n" --cfg=network/model:Constant
> [ 0.000000] (0:maestro@) Configuration change: Set 'network/model' to 'Constant'
> [ 0.000000] (1:node@node-0.acme.org) My finger table:
> [ 0.000000] (1:node@node-0.acme.org) Start | Succ
+++ /dev/null
-#! ./tesh
-
-p> Testing the Chord implementation with MSG
-
-! output sort 19
-$ $SG_TEST_EXENV ${bindir:=.}/dht-chord$EXEEXT -nb_bits=6 ${srcdir:=.}/../../platforms/platform.xml ${srcdir:=.}/chord.xml --log=msg_chord.thres:verbose "--log=root.fmt:[%10.6r]%e(%i:%P@%h)%e%m%n"
-> [ 0.000000] (1:node@Gatien) Joining the ring with id 48, knowing node 1
-> [ 0.000000] (2:node@McGee) Joining the ring with id 42, knowing node 1
-> [ 0.000000] (3:node@iRMX) Joining the ring with id 38, knowing node 1
-> [ 0.000000] (4:node@Geoff) Joining the ring with id 32, knowing node 1
-> [ 0.000000] (5:node@TeX) Joining the ring with id 21, knowing node 1
-> [ 0.000000] (6:node@Jean_Yves) Joining the ring with id 14, knowing node 1
-> [ 0.000000] (7:node@Boivin) Joining the ring with id 8, knowing node 1
-> [ 0.000000] (8:node@Jacquelin) My finger table:
-> [ 0.000000] (8:node@Jacquelin) Start | Succ
-> [ 0.000000] (8:node@Jacquelin) 2 | 1
-> [ 0.000000] (8:node@Jacquelin) 3 | 1
-> [ 0.000000] (8:node@Jacquelin) 5 | 1
-> [ 0.000000] (8:node@Jacquelin) 9 | 1
-> [ 0.000000] (8:node@Jacquelin) 17 | 1
-> [ 0.000000] (8:node@Jacquelin) 33 | 1
-> [ 0.000000] (8:node@Jacquelin) Predecessor: -1
-> [ 6.274348] (1:node@Gatien) My finger table:
-> [ 6.274348] (1:node@Gatien) Start | Succ
-> [ 6.274348] (1:node@Gatien) 49 | 1
-> [ 6.274348] (1:node@Gatien) 50 | 48
-> [ 6.274348] (1:node@Gatien) 52 | 48
-> [ 6.274348] (1:node@Gatien) 56 | 48
-> [ 6.274348] (1:node@Gatien) 0 | 48
-> [ 6.274348] (1:node@Gatien) 16 | 48
-> [ 6.274348] (1:node@Gatien) Predecessor: -1
-> [ 10.888156] (2:node@McGee) My finger table:
-> [ 10.888156] (2:node@McGee) Start | Succ
-> [ 10.888156] (2:node@McGee) 43 | 1
-> [ 10.888156] (2:node@McGee) 44 | 42
-> [ 10.888156] (2:node@McGee) 46 | 42
-> [ 10.888156] (2:node@McGee) 50 | 42
-> [ 10.888156] (2:node@McGee) 58 | 42
-> [ 10.888156] (2:node@McGee) 10 | 42
-> [ 10.888156] (2:node@McGee) Predecessor: -1
-> [ 18.043375] (3:node@iRMX) My finger table:
-> [ 18.043375] (3:node@iRMX) Start | Succ
-> [ 18.043375] (3:node@iRMX) 39 | 1
-> [ 18.043375] (3:node@iRMX) 40 | 38
-> [ 18.043375] (3:node@iRMX) 42 | 38
-> [ 18.043375] (3:node@iRMX) 46 | 38
-> [ 18.043375] (3:node@iRMX) 54 | 38
-> [ 18.043375] (3:node@iRMX) 6 | 38
-> [ 18.043375] (3:node@iRMX) Predecessor: -1
-> [ 20.004944] (4:node@Geoff) My finger table:
-> [ 20.004944] (4:node@Geoff) Start | Succ
-> [ 20.004944] (4:node@Geoff) 33 | 1
-> [ 20.004944] (4:node@Geoff) 34 | 32
-> [ 20.004944] (4:node@Geoff) 36 | 32
-> [ 20.004944] (4:node@Geoff) 40 | 32
-> [ 20.004944] (4:node@Geoff) 48 | 32
-> [ 20.004944] (4:node@Geoff) 0 | 32
-> [ 20.004944] (4:node@Geoff) Predecessor: -1
-> [ 26.812102] (5:node@TeX) My finger table:
-> [ 26.812102] (5:node@TeX) Start | Succ
-> [ 26.812102] (5:node@TeX) 22 | 1
-> [ 26.812102] (5:node@TeX) 23 | 21
-> [ 26.812102] (5:node@TeX) 25 | 21
-> [ 26.812102] (5:node@TeX) 29 | 21
-> [ 26.812102] (5:node@TeX) 37 | 21
-> [ 26.812102] (5:node@TeX) 53 | 21
-> [ 26.812102] (5:node@TeX) Predecessor: -1
-> [ 30.924531] (6:node@Jean_Yves) My finger table:
-> [ 30.924531] (6:node@Jean_Yves) Start | Succ
-> [ 30.924531] (6:node@Jean_Yves) 15 | 1
-> [ 30.924531] (6:node@Jean_Yves) 16 | 14
-> [ 30.924531] (6:node@Jean_Yves) 18 | 14
-> [ 30.924531] (6:node@Jean_Yves) 22 | 14
-> [ 30.924531] (6:node@Jean_Yves) 30 | 14
-> [ 30.924531] (6:node@Jean_Yves) 46 | 14
-> [ 30.924531] (6:node@Jean_Yves) Predecessor: -1
-> [ 36.048186] (7:node@Boivin) My finger table:
-> [ 36.048186] (7:node@Boivin) Start | Succ
-> [ 36.048186] (7:node@Boivin) 9 | 1
-> [ 36.048186] (7:node@Boivin) 10 | 8
-> [ 36.048186] (7:node@Boivin) 12 | 8
-> [ 36.048186] (7:node@Boivin) 16 | 8
-> [ 36.048186] (7:node@Boivin) 24 | 8
-> [ 36.048186] (7:node@Boivin) 40 | 8
-> [ 36.048186] (7:node@Boivin) Predecessor: -1
-> [ 89.998200] (8:node@Jacquelin) My finger table:
-> [ 89.998200] (8:node@Jacquelin) Start | Succ
-> [ 89.998200] (8:node@Jacquelin) 2 | 1
-> [ 89.998200] (8:node@Jacquelin) 3 | 1
-> [ 89.998200] (8:node@Jacquelin) 5 | 1
-> [ 89.998200] (8:node@Jacquelin) 9 | 1
-> [ 89.998200] (8:node@Jacquelin) 17 | 1
-> [ 89.998200] (8:node@Jacquelin) 33 | 1
-> [ 89.998200] (8:node@Jacquelin) Predecessor: 32
-> [109.834289] (8:node@Jacquelin) My finger table:
-> [109.834289] (8:node@Jacquelin) Start | Succ
-> [109.834289] (8:node@Jacquelin) 2 | 32
-> [109.834289] (8:node@Jacquelin) 3 | 1
-> [109.834289] (8:node@Jacquelin) 5 | 1
-> [109.834289] (8:node@Jacquelin) 9 | 1
-> [109.834289] (8:node@Jacquelin) 17 | 1
-> [109.834289] (8:node@Jacquelin) 33 | 1
-> [109.834289] (8:node@Jacquelin) Predecessor: 42
-> [111.997093] (8:node@Jacquelin) My finger table:
-> [111.997093] (8:node@Jacquelin) Start | Succ
-> [111.997093] (8:node@Jacquelin) 2 | 32
-> [111.997093] (8:node@Jacquelin) 3 | 1
-> [111.997093] (8:node@Jacquelin) 5 | 1
-> [111.997093] (8:node@Jacquelin) 9 | 1
-> [111.997093] (8:node@Jacquelin) 17 | 1
-> [111.997093] (8:node@Jacquelin) 33 | 1
-> [111.997093] (8:node@Jacquelin) Predecessor: 48
-> [131.116449] (4:node@Geoff) My finger table:
-> [131.116449] (4:node@Geoff) Start | Succ
-> [131.116449] (4:node@Geoff) 33 | 48
-> [131.116449] (4:node@Geoff) 34 | 32
-> [131.116449] (4:node@Geoff) 36 | 32
-> [131.116449] (4:node@Geoff) 40 | 32
-> [131.116449] (4:node@Geoff) 48 | 32
-> [131.116449] (4:node@Geoff) 0 | 32
-> [131.116449] (4:node@Geoff) Predecessor: 1
-> [160.070553] (1:node@Gatien) My finger table:
-> [160.070553] (1:node@Gatien) Start | Succ
-> [160.070553] (1:node@Gatien) 49 | 1
-> [160.070553] (1:node@Gatien) 50 | 48
-> [160.070553] (1:node@Gatien) 52 | 48
-> [160.070553] (1:node@Gatien) 56 | 48
-> [160.070553] (1:node@Gatien) 0 | 48
-> [160.070553] (1:node@Gatien) 16 | 48
-> [160.070553] (1:node@Gatien) Predecessor: 32
-> [175.080938] (1:node@Gatien) My finger table:
-> [175.080938] (1:node@Gatien) Start | Succ
-> [175.080938] (1:node@Gatien) 49 | 1
-> [175.080938] (1:node@Gatien) 50 | 48
-> [175.080938] (1:node@Gatien) 52 | 48
-> [175.080938] (1:node@Gatien) 56 | 48
-> [175.080938] (1:node@Gatien) 0 | 48
-> [175.080938] (1:node@Gatien) 16 | 48
-> [175.080938] (1:node@Gatien) Predecessor: 42
-> [210.527001] (2:node@McGee) My finger table:
-> [210.527001] (2:node@McGee) Start | Succ
-> [210.527001] (2:node@McGee) 43 | 48
-> [210.527001] (2:node@McGee) 44 | 42
-> [210.527001] (2:node@McGee) 46 | 42
-> [210.527001] (2:node@McGee) 50 | 42
-> [210.527001] (2:node@McGee) 58 | 42
-> [210.527001] (2:node@McGee) 10 | 42
-> [210.527001] (2:node@McGee) Predecessor: 8
-> [213.351968] (2:node@McGee) My finger table:
-> [213.351968] (2:node@McGee) Start | Succ
-> [213.351968] (2:node@McGee) 43 | 48
-> [213.351968] (2:node@McGee) 44 | 42
-> [213.351968] (2:node@McGee) 46 | 42
-> [213.351968] (2:node@McGee) 50 | 42
-> [213.351968] (2:node@McGee) 58 | 42
-> [213.351968] (2:node@McGee) 10 | 42
-> [213.351968] (2:node@McGee) Predecessor: 21
-> [220.117893] (2:node@McGee) My finger table:
-> [220.117893] (2:node@McGee) Start | Succ
-> [220.117893] (2:node@McGee) 43 | 48
-> [220.117893] (2:node@McGee) 44 | 42
-> [220.117893] (2:node@McGee) 46 | 42
-> [220.117893] (2:node@McGee) 50 | 42
-> [220.117893] (2:node@McGee) 58 | 42
-> [220.117893] (2:node@McGee) 10 | 42
-> [220.117893] (2:node@McGee) Predecessor: 32
-> [243.554183] (5:node@TeX) My finger table:
-> [243.554183] (5:node@TeX) Start | Succ
-> [243.554183] (5:node@TeX) 22 | 32
-> [243.554183] (5:node@TeX) 23 | 32
-> [243.554183] (5:node@TeX) 25 | 21
-> [243.554183] (5:node@TeX) 29 | 21
-> [243.554183] (5:node@TeX) 37 | 21
-> [243.554183] (5:node@TeX) 53 | 21
-> [243.554183] (5:node@TeX) Predecessor: -1
-> [244.785257] (2:node@McGee) My finger table:
-> [244.785257] (2:node@McGee) Start | Succ
-> [244.785257] (2:node@McGee) 43 | 48
-> [244.785257] (2:node@McGee) 44 | 42
-> [244.785257] (2:node@McGee) 46 | 42
-> [244.785257] (2:node@McGee) 50 | 42
-> [244.785257] (2:node@McGee) 58 | 42
-> [244.785257] (2:node@McGee) 10 | 42
-> [244.785257] (2:node@McGee) Predecessor: 38
-> [244.894202] (6:node@Jean_Yves) My finger table:
-> [244.894202] (6:node@Jean_Yves) Start | Succ
-> [244.894202] (6:node@Jean_Yves) 15 | 32
-> [244.894202] (6:node@Jean_Yves) 16 | 32
-> [244.894202] (6:node@Jean_Yves) 18 | 14
-> [244.894202] (6:node@Jean_Yves) 22 | 14
-> [244.894202] (6:node@Jean_Yves) 30 | 14
-> [244.894202] (6:node@Jean_Yves) 46 | 14
-> [244.894202] (6:node@Jean_Yves) Predecessor: -1
-> [254.476029] (2:node@McGee) My finger table:
-> [254.476029] (2:node@McGee) Start | Succ
-> [254.476029] (2:node@McGee) 43 | 48
-> [254.476029] (2:node@McGee) 44 | 48
-> [254.476029] (2:node@McGee) 46 | 42
-> [254.476029] (2:node@McGee) 50 | 42
-> [254.476029] (2:node@McGee) 58 | 42
-> [254.476029] (2:node@McGee) 10 | 42
-> [254.476029] (2:node@McGee) Predecessor: 38
-> [257.793952] (4:node@Geoff) My finger table:
-> [257.793952] (4:node@Geoff) Start | Succ
-> [257.793952] (4:node@Geoff) 33 | 42
-> [257.793952] (4:node@Geoff) 34 | 42
-> [257.793952] (4:node@Geoff) 36 | 32
-> [257.793952] (4:node@Geoff) 40 | 32
-> [257.793952] (4:node@Geoff) 48 | 32
-> [257.793952] (4:node@Geoff) 0 | 32
-> [257.793952] (4:node@Geoff) Predecessor: 1
-> [301.405587] (8:node@Jacquelin) My finger table:
-> [301.405587] (8:node@Jacquelin) Start | Succ
-> [301.405587] (8:node@Jacquelin) 2 | 32
-> [301.405587] (8:node@Jacquelin) 3 | 32
-> [301.405587] (8:node@Jacquelin) 5 | 1
-> [301.405587] (8:node@Jacquelin) 9 | 1
-> [301.405587] (8:node@Jacquelin) 17 | 1
-> [301.405587] (8:node@Jacquelin) 33 | 1
-> [301.405587] (8:node@Jacquelin) Predecessor: 48
-> [304.772476] (7:node@Boivin) My finger table:
-> [304.772476] (7:node@Boivin) Start | Succ
-> [304.772476] (7:node@Boivin) 9 | 32
-> [304.772476] (7:node@Boivin) 10 | 32
-> [304.772476] (7:node@Boivin) 12 | 8
-> [304.772476] (7:node@Boivin) 16 | 8
-> [304.772476] (7:node@Boivin) 24 | 8
-> [304.772476] (7:node@Boivin) 40 | 8
-> [304.772476] (7:node@Boivin) Predecessor: -1
-> [307.510216] (4:node@Geoff) My finger table:
-> [307.510216] (4:node@Geoff) Start | Succ
-> [307.510216] (4:node@Geoff) 33 | 42
-> [307.510216] (4:node@Geoff) 34 | 42
-> [307.510216] (4:node@Geoff) 36 | 32
-> [307.510216] (4:node@Geoff) 40 | 32
-> [307.510216] (4:node@Geoff) 48 | 32
-> [307.510216] (4:node@Geoff) 0 | 32
-> [307.510216] (4:node@Geoff) Predecessor: 8
-> [307.783196] (1:node@Gatien) My finger table:
-> [307.783196] (1:node@Gatien) Start | Succ
-> [307.783196] (1:node@Gatien) 49 | 1
-> [307.783196] (1:node@Gatien) 50 | 1
-> [307.783196] (1:node@Gatien) 52 | 48
-> [307.783196] (1:node@Gatien) 56 | 48
-> [307.783196] (1:node@Gatien) 0 | 48
-> [307.783196] (1:node@Gatien) 16 | 48
-> [307.783196] (1:node@Gatien) Predecessor: 42
-> [310.800320] (3:node@iRMX) My finger table:
-> [310.800320] (3:node@iRMX) Start | Succ
-> [310.800320] (3:node@iRMX) 39 | 42
-> [310.800320] (3:node@iRMX) 40 | 42
-> [310.800320] (3:node@iRMX) 42 | 38
-> [310.800320] (3:node@iRMX) 46 | 38
-> [310.800320] (3:node@iRMX) 54 | 38
-> [310.800320] (3:node@iRMX) 6 | 38
-> [310.800320] (3:node@iRMX) Predecessor: -1
-> [313.838656] (4:node@Geoff) My finger table:
-> [313.838656] (4:node@Geoff) Start | Succ
-> [313.838656] (4:node@Geoff) 33 | 38
-> [313.838656] (4:node@Geoff) 34 | 42
-> [313.838656] (4:node@Geoff) 36 | 32
-> [313.838656] (4:node@Geoff) 40 | 32
-> [313.838656] (4:node@Geoff) 48 | 32
-> [313.838656] (4:node@Geoff) 0 | 32
-> [313.838656] (4:node@Geoff) Predecessor: 21
-> [347.040484] (3:node@iRMX) My finger table:
-> [347.040484] (3:node@iRMX) Start | Succ
-> [347.040484] (3:node@iRMX) 39 | 42
-> [347.040484] (3:node@iRMX) 40 | 42
-> [347.040484] (3:node@iRMX) 42 | 38
-> [347.040484] (3:node@iRMX) 46 | 38
-> [347.040484] (3:node@iRMX) 54 | 38
-> [347.040484] (3:node@iRMX) 6 | 38
-> [347.040484] (3:node@iRMX) Predecessor: 32
-> [368.832414] (5:node@TeX) My finger table:
-> [368.832414] (5:node@TeX) Start | Succ
-> [368.832414] (5:node@TeX) 22 | 32
-> [368.832414] (5:node@TeX) 23 | 32
-> [368.832414] (5:node@TeX) 25 | 21
-> [368.832414] (5:node@TeX) 29 | 21
-> [368.832414] (5:node@TeX) 37 | 21
-> [368.832414] (5:node@TeX) 53 | 21
-> [368.832414] (5:node@TeX) Predecessor: 8
-> [374.267193] (6:node@Jean_Yves) My finger table:
-> [374.267193] (6:node@Jean_Yves) Start | Succ
-> [374.267193] (6:node@Jean_Yves) 15 | 21
-> [374.267193] (6:node@Jean_Yves) 16 | 32
-> [374.267193] (6:node@Jean_Yves) 18 | 21
-> [374.267193] (6:node@Jean_Yves) 22 | 14
-> [374.267193] (6:node@Jean_Yves) 30 | 14
-> [374.267193] (6:node@Jean_Yves) 46 | 14
-> [374.267193] (6:node@Jean_Yves) Predecessor: -1
-> [375.175007] (5:node@TeX) My finger table:
-> [375.175007] (5:node@TeX) Start | Succ
-> [375.175007] (5:node@TeX) 22 | 32
-> [375.175007] (5:node@TeX) 23 | 32
-> [375.175007] (5:node@TeX) 25 | 32
-> [375.175007] (5:node@TeX) 29 | 21
-> [375.175007] (5:node@TeX) 37 | 21
-> [375.175007] (5:node@TeX) 53 | 21
-> [375.175007] (5:node@TeX) Predecessor: 8
-> [377.892396] (5:node@TeX) My finger table:
-> [377.892396] (5:node@TeX) Start | Succ
-> [377.892396] (5:node@TeX) 22 | 32
-> [377.892396] (5:node@TeX) 23 | 32
-> [377.892396] (5:node@TeX) 25 | 32
-> [377.892396] (5:node@TeX) 29 | 21
-> [377.892396] (5:node@TeX) 37 | 21
-> [377.892396] (5:node@TeX) 53 | 21
-> [377.892396] (5:node@TeX) Predecessor: 14
-> [381.140620] (4:node@Geoff) My finger table:
-> [381.140620] (4:node@Geoff) Start | Succ
-> [381.140620] (4:node@Geoff) 33 | 38
-> [381.140620] (4:node@Geoff) 34 | 42
-> [381.140620] (4:node@Geoff) 36 | 38
-> [381.140620] (4:node@Geoff) 40 | 32
-> [381.140620] (4:node@Geoff) 48 | 32
-> [381.140620] (4:node@Geoff) 0 | 32
-> [381.140620] (4:node@Geoff) Predecessor: 21
-> [385.057415] (2:node@McGee) My finger table:
-> [385.057415] (2:node@McGee) Start | Succ
-> [385.057415] (2:node@McGee) 43 | 48
-> [385.057415] (2:node@McGee) 44 | 48
-> [385.057415] (2:node@McGee) 46 | 48
-> [385.057415] (2:node@McGee) 50 | 42
-> [385.057415] (2:node@McGee) 58 | 42
-> [385.057415] (2:node@McGee) 10 | 42
-> [385.057415] (2:node@McGee) Predecessor: 38
-> [401.887186] (7:node@Boivin) My finger table:
-> [401.887186] (7:node@Boivin) Start | Succ
-> [401.887186] (7:node@Boivin) 9 | 14
-> [401.887186] (7:node@Boivin) 10 | 32
-> [401.887186] (7:node@Boivin) 12 | 8
-> [401.887186] (7:node@Boivin) 16 | 8
-> [401.887186] (7:node@Boivin) 24 | 8
-> [401.887186] (7:node@Boivin) 40 | 8
-> [401.887186] (7:node@Boivin) Predecessor: 1
-> [428.242792] (8:node@Jacquelin) My finger table:
-> [428.242792] (8:node@Jacquelin) Start | Succ
-> [428.242792] (8:node@Jacquelin) 2 | 8
-> [428.242792] (8:node@Jacquelin) 3 | 32
-> [428.242792] (8:node@Jacquelin) 5 | 8
-> [428.242792] (8:node@Jacquelin) 9 | 1
-> [428.242792] (8:node@Jacquelin) 17 | 1
-> [428.242792] (8:node@Jacquelin) 33 | 1
-> [428.242792] (8:node@Jacquelin) Predecessor: 48
-> [432.513194] (3:node@iRMX) My finger table:
-> [432.513194] (3:node@iRMX) Start | Succ
-> [432.513194] (3:node@iRMX) 39 | 42
-> [432.513194] (3:node@iRMX) 40 | 42
-> [432.513194] (3:node@iRMX) 42 | 42
-> [432.513194] (3:node@iRMX) 46 | 38
-> [432.513194] (3:node@iRMX) 54 | 38
-> [432.513194] (3:node@iRMX) 6 | 38
-> [432.513194] (3:node@iRMX) Predecessor: 32
-> [433.617495] (7:node@Boivin) My finger table:
-> [433.617495] (7:node@Boivin) Start | Succ
-> [433.617495] (7:node@Boivin) 9 | 14
-> [433.617495] (7:node@Boivin) 10 | 32
-> [433.617495] (7:node@Boivin) 12 | 14
-> [433.617495] (7:node@Boivin) 16 | 8
-> [433.617495] (7:node@Boivin) 24 | 8
-> [433.617495] (7:node@Boivin) 40 | 8
-> [433.617495] (7:node@Boivin) Predecessor: 1
-> [439.381100] (6:node@Jean_Yves) My finger table:
-> [439.381100] (6:node@Jean_Yves) Start | Succ
-> [439.381100] (6:node@Jean_Yves) 15 | 21
-> [439.381100] (6:node@Jean_Yves) 16 | 32
-> [439.381100] (6:node@Jean_Yves) 18 | 21
-> [439.381100] (6:node@Jean_Yves) 22 | 14
-> [439.381100] (6:node@Jean_Yves) 30 | 14
-> [439.381100] (6:node@Jean_Yves) 46 | 14
-> [439.381100] (6:node@Jean_Yves) Predecessor: 8
-> [447.065837] (1:node@Gatien) My finger table:
-> [447.065837] (1:node@Gatien) Start | Succ
-> [447.065837] (1:node@Gatien) 49 | 1
-> [447.065837] (1:node@Gatien) 50 | 1
-> [447.065837] (1:node@Gatien) 52 | 1
-> [447.065837] (1:node@Gatien) 56 | 48
-> [447.065837] (1:node@Gatien) 0 | 48
-> [447.065837] (1:node@Gatien) 16 | 48
-> [447.065837] (1:node@Gatien) Predecessor: 42
-> [517.974974] (5:node@TeX) My finger table:
-> [517.974974] (5:node@TeX) Start | Succ
-> [517.974974] (5:node@TeX) 22 | 32
-> [517.974974] (5:node@TeX) 23 | 32
-> [517.974974] (5:node@TeX) 25 | 32
-> [517.974974] (5:node@TeX) 29 | 32
-> [517.974974] (5:node@TeX) 37 | 21
-> [517.974974] (5:node@TeX) 53 | 21
-> [517.974974] (5:node@TeX) Predecessor: 14
-> [536.878549] (4:node@Geoff) My finger table:
-> [536.878549] (4:node@Geoff) Start | Succ
-> [536.878549] (4:node@Geoff) 33 | 38
-> [536.878549] (4:node@Geoff) 34 | 42
-> [536.878549] (4:node@Geoff) 36 | 38
-> [536.878549] (4:node@Geoff) 40 | 42
-> [536.878549] (4:node@Geoff) 48 | 32
-> [536.878549] (4:node@Geoff) 0 | 32
-> [536.878549] (4:node@Geoff) Predecessor: 21
-> [538.333100] (6:node@Jean_Yves) My finger table:
-> [538.333100] (6:node@Jean_Yves) Start | Succ
-> [538.333100] (6:node@Jean_Yves) 15 | 21
-> [538.333100] (6:node@Jean_Yves) 16 | 32
-> [538.333100] (6:node@Jean_Yves) 18 | 21
-> [538.333100] (6:node@Jean_Yves) 22 | 32
-> [538.333100] (6:node@Jean_Yves) 30 | 14
-> [538.333100] (6:node@Jean_Yves) 46 | 14
-> [538.333100] (6:node@Jean_Yves) Predecessor: 8
-> [553.664147] (8:node@Jacquelin) My finger table:
-> [553.664147] (8:node@Jacquelin) Start | Succ
-> [553.664147] (8:node@Jacquelin) 2 | 8
-> [553.664147] (8:node@Jacquelin) 3 | 32
-> [553.664147] (8:node@Jacquelin) 5 | 8
-> [553.664147] (8:node@Jacquelin) 9 | 14
-> [553.664147] (8:node@Jacquelin) 17 | 1
-> [553.664147] (8:node@Jacquelin) 33 | 1
-> [553.664147] (8:node@Jacquelin) Predecessor: 48
-> [554.213185] (2:node@McGee) My finger table:
-> [554.213185] (2:node@McGee) Start | Succ
-> [554.213185] (2:node@McGee) 43 | 48
-> [554.213185] (2:node@McGee) 44 | 48
-> [554.213185] (2:node@McGee) 46 | 48
-> [554.213185] (2:node@McGee) 50 | 1
-> [554.213185] (2:node@McGee) 58 | 42
-> [554.213185] (2:node@McGee) 10 | 42
-> [554.213185] (2:node@McGee) Predecessor: 38
-> [569.831804] (7:node@Boivin) My finger table:
-> [569.831804] (7:node@Boivin) Start | Succ
-> [569.831804] (7:node@Boivin) 9 | 14
-> [569.831804] (7:node@Boivin) 10 | 32
-> [569.831804] (7:node@Boivin) 12 | 14
-> [569.831804] (7:node@Boivin) 16 | 21
-> [569.831804] (7:node@Boivin) 24 | 8
-> [569.831804] (7:node@Boivin) 40 | 8
-> [569.831804] (7:node@Boivin) Predecessor: 1
-> [573.429591] (1:node@Gatien) My finger table:
-> [573.429591] (1:node@Gatien) Start | Succ
-> [573.429591] (1:node@Gatien) 49 | 1
-> [573.429591] (1:node@Gatien) 50 | 1
-> [573.429591] (1:node@Gatien) 52 | 1
-> [573.429591] (1:node@Gatien) 56 | 1
-> [573.429591] (1:node@Gatien) 0 | 48
-> [573.429591] (1:node@Gatien) 16 | 48
-> [573.429591] (1:node@Gatien) Predecessor: 42
-> [577.413922] (3:node@iRMX) My finger table:
-> [577.413922] (3:node@iRMX) Start | Succ
-> [577.413922] (3:node@iRMX) 39 | 42
-> [577.413922] (3:node@iRMX) 40 | 42
-> [577.413922] (3:node@iRMX) 42 | 42
-> [577.413922] (3:node@iRMX) 46 | 48
-> [577.413922] (3:node@iRMX) 54 | 38
-> [577.413922] (3:node@iRMX) 6 | 38
-> [577.413922] (3:node@iRMX) Predecessor: 32
-> [804.365058] (0:maestro@) Messages created: 788
-> [804.365058] (0:maestro@) Simulated time: 804.365
-
-! output sort 19
-$ $SG_TEST_EXENV ${bindir:=.}/dht-chord$EXEEXT ${srcdir:=.}/../../platforms/routing_none.xml ${srcdir:=.}/chord10.xml --log=msg_chord.thres:verbose "--log=root.fmt:[%11.6r]%e(%i:%P@%h)%e%m%n" --cfg=network/model:Constant
-> [ 0.000000] (0:maestro@) Configuration change: Set 'network/model' to 'Constant'
-> [ 0.000000] (1:node@node-0.acme.org) My finger table:
-> [ 0.000000] (1:node@node-0.acme.org) Start | Succ
-> [ 0.000000] (1:node@node-0.acme.org) 43 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 44 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 46 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 50 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 58 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 74 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 106 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 170 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 298 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 554 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 1066 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 2090 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 4138 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 8234 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 16426 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 32810 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 65578 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 131114 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 262186 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 524330 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 1048618 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 2097194 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 4194346 | 42
-> [ 0.000000] (1:node@node-0.acme.org) 8388650 | 42
-> [ 0.000000] (1:node@node-0.acme.org) Predecessor: -1
-> [ 0.000000] (2:node@node-1.acme.org) Joining the ring with id 366680, knowing node 42
-> [ 0.000000] (3:node@node-2.acme.org) Joining the ring with id 533744, knowing node 366680
-> [ 0.000000] (4:node@node-3.acme.org) Joining the ring with id 1319738, knowing node 42
-> [ 0.000000] (5:node@node-4.acme.org) Joining the ring with id 16509405, knowing node 366680
-> [ 0.000000] (6:node@node-5.acme.org) Joining the ring with id 10874876, knowing node 533744
-> [ 0.000000] (7:node@node-6.acme.org) Joining the ring with id 16728096, knowing node 1319738
-> [ 0.000000] (8:node@node-7.acme.org) Joining the ring with id 10004760, knowing node 16509405
-> [ 0.000000] (9:node@node-8.acme.org) Joining the ring with id 6518808, knowing node 42
-> [ 0.000000] (10:node@node-9.acme.org) Joining the ring with id 2015253, knowing node 1319738
-> [ 4.000000] (6:node@node-5.acme.org) My finger table:
-> [ 4.000000] (6:node@node-5.acme.org) Start | Succ
-> [ 4.000000] (6:node@node-5.acme.org) 10874877 | 533744
-> [ 4.000000] (6:node@node-5.acme.org) 10874878 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10874880 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10874884 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10874892 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10874908 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10874940 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10875004 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10875132 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10875388 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10875900 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10876924 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10878972 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10883068 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10891260 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10907644 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 10940412 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 11005948 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 11137020 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 11399164 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 11923452 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 12972028 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 15069180 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) 2486268 | 10874876
-> [ 4.000000] (6:node@node-5.acme.org) Predecessor: -1
-> [ 4.000000] (3:node@node-2.acme.org) My finger table:
-> [ 4.000000] (3:node@node-2.acme.org) Start | Succ
-> [ 4.000000] (3:node@node-2.acme.org) 533745 | 366680
-> [ 4.000000] (3:node@node-2.acme.org) 533746 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 533748 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 533752 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 533760 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 533776 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 533808 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 533872 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 534000 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 534256 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 534768 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 535792 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 537840 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 541936 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 550128 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 566512 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 599280 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 664816 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 795888 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 1058032 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 1582320 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 2630896 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 4728048 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) 8922352 | 533744
-> [ 4.000000] (3:node@node-2.acme.org) Predecessor: -1
-> [ 5.000000] (8:node@node-7.acme.org) My finger table:
-> [ 5.000000] (8:node@node-7.acme.org) Start | Succ
-> [ 5.000000] (8:node@node-7.acme.org) 10004761 | 16509405
-> [ 5.000000] (8:node@node-7.acme.org) 10004762 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10004764 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10004768 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10004776 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10004792 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10004824 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10004888 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10005016 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10005272 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10005784 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10006808 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10008856 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10012952 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10021144 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10037528 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10070296 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10135832 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10266904 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 10529048 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 11053336 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 12101912 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 14199064 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) 1616152 | 10004760
-> [ 5.000000] (8:node@node-7.acme.org) Predecessor: -1
-> [ 5.000000] (5:node@node-4.acme.org) My finger table:
-> [ 5.000000] (5:node@node-4.acme.org) Start | Succ
-> [ 5.000000] (5:node@node-4.acme.org) 16509406 | 366680
-> [ 5.000000] (5:node@node-4.acme.org) 16509407 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16509409 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16509413 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16509421 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16509437 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16509469 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16509533 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16509661 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16509917 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16510429 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16511453 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16513501 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16517597 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16525789 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16542173 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16574941 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16640477 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 16771549 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 256477 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 780765 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 1829341 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 3926493 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) 8120797 | 16509405
-> [ 5.000000] (5:node@node-4.acme.org) Predecessor: -1
-> [ 5.999900] (2:node@node-1.acme.org) My finger table:
-> [ 5.999900] (2:node@node-1.acme.org) Start | Succ
-> [ 5.999900] (2:node@node-1.acme.org) 366681 | 42
-> [ 5.999900] (2:node@node-1.acme.org) 366682 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 366684 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 366688 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 366696 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 366712 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 366744 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 366808 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 366936 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 367192 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 367704 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 368728 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 370776 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 374872 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 383064 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 399448 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 432216 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 497752 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 628824 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 890968 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 1415256 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 2463832 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 4560984 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) 8755288 | 366680
-> [ 5.999900] (2:node@node-1.acme.org) Predecessor: -1
-> [ 7.999900] (7:node@node-6.acme.org) My finger table:
-> [ 7.999900] (7:node@node-6.acme.org) Start | Succ
-> [ 7.999900] (7:node@node-6.acme.org) 16728097 | 1319738
-> [ 7.999900] (7:node@node-6.acme.org) 16728098 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16728100 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16728104 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16728112 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16728128 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16728160 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16728224 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16728352 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16728608 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16729120 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16730144 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16732192 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16736288 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16744480 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16760864 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 16416 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 81952 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 213024 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 475168 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 999456 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 2048032 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 4145184 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) 8339488 | 16728096
-> [ 7.999900] (7:node@node-6.acme.org) Predecessor: -1
-> [ 8.999900] (10:node@node-9.acme.org) My finger table:
-> [ 8.999900] (10:node@node-9.acme.org) Start | Succ
-> [ 8.999900] (10:node@node-9.acme.org) 2015254 | 1319738
-> [ 8.999900] (10:node@node-9.acme.org) 2015255 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2015257 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2015261 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2015269 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2015285 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2015317 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2015381 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2015509 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2015765 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2016277 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2017301 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2019349 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2023445 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2031637 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2048021 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2080789 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2146325 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2277397 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 2539541 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 3063829 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 4112405 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 6209557 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) 10403861 | 2015253
-> [ 8.999900] (10:node@node-9.acme.org) Predecessor: -1
-> [ 10.999800] (4:node@node-3.acme.org) My finger table:
-> [ 10.999800] (4:node@node-3.acme.org) Start | Succ
-> [ 10.999800] (4:node@node-3.acme.org) 1319739 | 42
-> [ 10.999800] (4:node@node-3.acme.org) 1319740 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1319742 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1319746 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1319754 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1319770 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1319802 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1319866 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1319994 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1320250 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1320762 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1321786 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1323834 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1327930 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1336122 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1352506 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1385274 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1450810 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1581882 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 1844026 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 2368314 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 3416890 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 5514042 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) 9708346 | 1319738
-> [ 10.999800] (4:node@node-3.acme.org) Predecessor: -1
-> [ 15.999700] (9:node@node-8.acme.org) My finger table:
-> [ 15.999700] (9:node@node-8.acme.org) Start | Succ
-> [ 15.999700] (9:node@node-8.acme.org) 6518809 | 42
-> [ 15.999700] (9:node@node-8.acme.org) 6518810 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6518812 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6518816 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6518824 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6518840 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6518872 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6518936 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6519064 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6519320 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6519832 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6520856 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6522904 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6527000 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6535192 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6551576 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6584344 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6649880 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 6780952 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 7043096 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 7567384 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 8615960 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 10713112 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) 14907416 | 6518808
-> [ 15.999700] (9:node@node-8.acme.org) Predecessor: -1
-> [ 24.999600] (3:node@node-2.acme.org) My finger table:
-> [ 24.999600] (3:node@node-2.acme.org) Start | Succ
-> [ 24.999600] (3:node@node-2.acme.org) 533745 | 366680
-> [ 24.999600] (3:node@node-2.acme.org) 533746 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 533748 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 533752 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 533760 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 533776 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 533808 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 533872 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 534000 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 534256 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 534768 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 535792 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 537840 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 541936 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 550128 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 566512 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 599280 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 664816 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 795888 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 1058032 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 1582320 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 2630896 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 4728048 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) 8922352 | 533744
-> [ 24.999600] (3:node@node-2.acme.org) Predecessor: 10874876
-> [ 24.999600] (4:node@node-3.acme.org) My finger table:
-> [ 24.999600] (4:node@node-3.acme.org) Start | Succ
-> [ 24.999600] (4:node@node-3.acme.org) 1319739 | 42
-> [ 24.999600] (4:node@node-3.acme.org) 1319740 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1319742 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1319746 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1319754 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1319770 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1319802 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1319866 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1319994 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1320250 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1320762 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1321786 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1323834 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1327930 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1336122 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1352506 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1385274 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1450810 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1581882 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 1844026 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 2368314 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 3416890 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 5514042 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) 9708346 | 1319738
-> [ 24.999600] (4:node@node-3.acme.org) Predecessor: 16728096
-> [ 32.999400] (2:node@node-1.acme.org) My finger table:
-> [ 32.999400] (2:node@node-1.acme.org) Start | Succ
-> [ 32.999400] (2:node@node-1.acme.org) 366681 | 42
-> [ 32.999400] (2:node@node-1.acme.org) 366682 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 366684 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 366688 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 366696 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 366712 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 366744 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 366808 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 366936 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 367192 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 367704 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 368728 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 370776 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 374872 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 383064 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 399448 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 432216 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 497752 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 628824 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 890968 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 1415256 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 2463832 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 4560984 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) 8755288 | 366680
-> [ 32.999400] (2:node@node-1.acme.org) Predecessor: 533744
-> [ 33.999400] (2:node@node-1.acme.org) My finger table:
-> [ 33.999400] (2:node@node-1.acme.org) Start | Succ
-> [ 33.999400] (2:node@node-1.acme.org) 366681 | 42
-> [ 33.999400] (2:node@node-1.acme.org) 366682 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 366684 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 366688 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 366696 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 366712 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 366744 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 366808 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 366936 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 367192 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 367704 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 368728 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 370776 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 374872 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 383064 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 399448 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 432216 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 497752 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 628824 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 890968 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 1415256 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 2463832 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 4560984 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) 8755288 | 366680
-> [ 33.999400] (2:node@node-1.acme.org) Predecessor: 16509405
-> [ 34.999400] (5:node@node-4.acme.org) My finger table:
-> [ 34.999400] (5:node@node-4.acme.org) Start | Succ
-> [ 34.999400] (5:node@node-4.acme.org) 16509406 | 366680
-> [ 34.999400] (5:node@node-4.acme.org) 16509407 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16509409 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16509413 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16509421 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16509437 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16509469 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16509533 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16509661 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16509917 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16510429 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16511453 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16513501 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16517597 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16525789 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16542173 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16574941 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16640477 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 16771549 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 256477 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 780765 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 1829341 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 3926493 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) 8120797 | 16509405
-> [ 34.999400] (5:node@node-4.acme.org) Predecessor: 10004760
-> [ 49.999000] (1:node@node-0.acme.org) My finger table:
-> [ 49.999000] (1:node@node-0.acme.org) Start | Succ
-> [ 49.999000] (1:node@node-0.acme.org) 43 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 44 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 46 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 50 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 58 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 74 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 106 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 170 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 298 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 554 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 1066 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 2090 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 4138 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 8234 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 16426 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 32810 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 65578 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 131114 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 262186 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 524330 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 1048618 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 2097194 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 4194346 | 42
-> [ 49.999000] (1:node@node-0.acme.org) 8388650 | 42
-> [ 49.999000] (1:node@node-0.acme.org) Predecessor: 366680
-> [ 59.998800] (1:node@node-0.acme.org) My finger table:
-> [ 59.998800] (1:node@node-0.acme.org) Start | Succ
-> [ 59.998800] (1:node@node-0.acme.org) 43 | 366680
-> [ 59.998800] (1:node@node-0.acme.org) 44 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 46 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 50 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 58 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 74 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 106 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 170 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 298 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 554 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 1066 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 2090 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 4138 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 8234 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 16426 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 32810 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 65578 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 131114 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 262186 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 524330 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 1048618 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 2097194 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 4194346 | 42
-> [ 59.998800] (1:node@node-0.acme.org) 8388650 | 42
-> [ 59.998800] (1:node@node-0.acme.org) Predecessor: 1319738
-> [ 96.998300] (7:node@node-6.acme.org) My finger table:
-> [ 96.998300] (7:node@node-6.acme.org) Start | Succ
-> [ 96.998300] (7:node@node-6.acme.org) 16728097 | 1319738
-> [ 96.998300] (7:node@node-6.acme.org) 16728098 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16728100 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16728104 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16728112 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16728128 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16728160 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16728224 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16728352 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16728608 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16729120 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16730144 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16732192 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16736288 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16744480 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16760864 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 16416 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 81952 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 213024 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 475168 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 999456 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 2048032 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 4145184 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) 8339488 | 16728096
-> [ 96.998300] (7:node@node-6.acme.org) Predecessor: 2015253
-> [ 159.998800] (1:node@node-0.acme.org) My finger table:
-> [ 159.998800] (1:node@node-0.acme.org) Start | Succ
-> [ 159.998800] (1:node@node-0.acme.org) 43 | 366680
-> [ 159.998800] (1:node@node-0.acme.org) 44 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 46 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 50 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 58 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 74 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 106 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 170 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 298 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 554 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 1066 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 2090 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 4138 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 8234 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 16426 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 32810 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 65578 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 131114 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 262186 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 524330 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 1048618 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 2097194 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 4194346 | 42
-> [ 159.998800] (1:node@node-0.acme.org) 8388650 | 42
-> [ 159.998800] (1:node@node-0.acme.org) Predecessor: 6518808
-> [ 210.999000] (1:node@node-0.acme.org) My finger table:
-> [ 210.999000] (1:node@node-0.acme.org) Start | Succ
-> [ 210.999000] (1:node@node-0.acme.org) 43 | 366680
-> [ 210.999000] (1:node@node-0.acme.org) 44 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 46 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 50 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 58 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 74 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 106 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 170 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 298 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 554 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 1066 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 2090 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 4138 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 8234 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 16426 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 32810 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 65578 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 131114 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 262186 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 524330 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 1048618 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 2097194 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 4194346 | 42
-> [ 210.999000] (1:node@node-0.acme.org) 8388650 | 42
-> [ 210.999000] (1:node@node-0.acme.org) Predecessor: 6518808
-> [ 215.999000] (2:node@node-1.acme.org) My finger table:
-> [ 215.999000] (2:node@node-1.acme.org) Start | Succ
-> [ 215.999000] (2:node@node-1.acme.org) 366681 | 42
-> [ 215.999000] (2:node@node-1.acme.org) 366682 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 366684 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 366688 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 366696 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 366712 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 366744 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 366808 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 366936 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 367192 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 367704 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 368728 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 370776 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 374872 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 383064 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 399448 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 432216 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 497752 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 628824 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 890968 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 1415256 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 2463832 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 4560984 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) 8755288 | 366680
-> [ 215.999000] (2:node@node-1.acme.org) Predecessor: 42
-> [ 244.998500] (6:node@node-5.acme.org) My finger table:
-> [ 244.998500] (6:node@node-5.acme.org) Start | Succ
-> [ 244.998500] (6:node@node-5.acme.org) 10874877 | 533744
-> [ 244.998500] (6:node@node-5.acme.org) 10874878 | 533744
-> [ 244.998500] (6:node@node-5.acme.org) 10874880 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10874884 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10874892 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10874908 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10874940 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10875004 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10875132 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10875388 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10875900 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10876924 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10878972 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10883068 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10891260 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10907644 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 10940412 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 11005948 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 11137020 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 11399164 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 11923452 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 12972028 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 15069180 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) 2486268 | 10874876
-> [ 244.998500] (6:node@node-5.acme.org) Predecessor: -1
-> [ 271.999000] (7:node@node-6.acme.org) My finger table:
-> [ 271.999000] (7:node@node-6.acme.org) Start | Succ
-> [ 271.999000] (7:node@node-6.acme.org) 16728097 | 1319738
-> [ 271.999000] (7:node@node-6.acme.org) 16728098 | 1319738
-> [ 271.999000] (7:node@node-6.acme.org) 16728100 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16728104 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16728112 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16728128 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16728160 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16728224 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16728352 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16728608 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16729120 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16730144 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16732192 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16736288 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16744480 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16760864 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 16416 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 81952 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 213024 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 475168 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 999456 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 2048032 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 4145184 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) 8339488 | 16728096
-> [ 271.999000] (7:node@node-6.acme.org) Predecessor: 2015253
-> [ 273.999000] (10:node@node-9.acme.org) My finger table:
-> [ 273.999000] (10:node@node-9.acme.org) Start | Succ
-> [ 273.999000] (10:node@node-9.acme.org) 2015254 | 16728096
-> [ 273.999000] (10:node@node-9.acme.org) 2015255 | 16728096
-> [ 273.999000] (10:node@node-9.acme.org) 2015257 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2015261 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2015269 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2015285 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2015317 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2015381 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2015509 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2015765 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2016277 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2017301 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2019349 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2023445 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2031637 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2048021 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2080789 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2146325 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2277397 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 2539541 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 3063829 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 4112405 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 6209557 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) 10403861 | 2015253
-> [ 273.999000] (10:node@node-9.acme.org) Predecessor: -1
-> [ 318.999000] (9:node@node-8.acme.org) My finger table:
-> [ 318.999000] (9:node@node-8.acme.org) Start | Succ
-> [ 318.999000] (9:node@node-8.acme.org) 6518809 | 42
-> [ 318.999000] (9:node@node-8.acme.org) 6518810 | 42
-> [ 318.999000] (9:node@node-8.acme.org) 6518812 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6518816 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6518824 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6518840 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6518872 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6518936 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6519064 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6519320 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6519832 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6520856 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6522904 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6527000 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6535192 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6551576 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6584344 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6649880 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 6780952 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 7043096 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 7567384 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 8615960 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 10713112 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) 14907416 | 6518808
-> [ 318.999000] (9:node@node-8.acme.org) Predecessor: -1
-> [ 324.998900] (1:node@node-0.acme.org) My finger table:
-> [ 324.998900] (1:node@node-0.acme.org) Start | Succ
-> [ 324.998900] (1:node@node-0.acme.org) 43 | 366680
-> [ 324.998900] (1:node@node-0.acme.org) 44 | 366680
-> [ 324.998900] (1:node@node-0.acme.org) 46 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 50 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 58 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 74 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 106 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 170 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 298 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 554 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 1066 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 2090 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 4138 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 8234 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 16426 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 32810 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 65578 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 131114 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 262186 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 524330 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 1048618 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 2097194 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 4194346 | 42
-> [ 324.998900] (1:node@node-0.acme.org) 8388650 | 42
-> [ 324.998900] (1:node@node-0.acme.org) Predecessor: 6518808
-> [ 333.998700] (2:node@node-1.acme.org) My finger table:
-> [ 333.998700] (2:node@node-1.acme.org) Start | Succ
-> [ 333.998700] (2:node@node-1.acme.org) 366681 | 42
-> [ 333.998700] (2:node@node-1.acme.org) 366682 | 42
-> [ 333.998700] (2:node@node-1.acme.org) 366684 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 366688 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 366696 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 366712 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 366744 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 366808 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 366936 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 367192 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 367704 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 368728 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 370776 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 374872 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 383064 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 399448 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 432216 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 497752 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 628824 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 890968 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 1415256 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 2463832 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 4560984 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) 8755288 | 366680
-> [ 333.998700] (2:node@node-1.acme.org) Predecessor: 42
-> [ 335.998700] (8:node@node-7.acme.org) My finger table:
-> [ 335.998700] (8:node@node-7.acme.org) Start | Succ
-> [ 335.998700] (8:node@node-7.acme.org) 10004761 | 16509405
-> [ 335.998700] (8:node@node-7.acme.org) 10004762 | 16509405
-> [ 335.998700] (8:node@node-7.acme.org) 10004764 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10004768 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10004776 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10004792 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10004824 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10004888 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10005016 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10005272 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10005784 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10006808 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10008856 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10012952 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10021144 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10037528 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10070296 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10135832 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10266904 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 10529048 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 11053336 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 12101912 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 14199064 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) 1616152 | 10004760
-> [ 335.998700] (8:node@node-7.acme.org) Predecessor: -1
-> [ 338.998700] (3:node@node-2.acme.org) My finger table:
-> [ 338.998700] (3:node@node-2.acme.org) Start | Succ
-> [ 338.998700] (3:node@node-2.acme.org) 533745 | 10004760
-> [ 338.998700] (3:node@node-2.acme.org) 533746 | 10004760
-> [ 338.998700] (3:node@node-2.acme.org) 533748 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 533752 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 533760 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 533776 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 533808 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 533872 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 534000 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 534256 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 534768 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 535792 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 537840 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 541936 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 550128 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 566512 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 599280 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 664816 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 795888 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 1058032 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 1582320 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 2630896 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 4728048 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) 8922352 | 533744
-> [ 338.998700] (3:node@node-2.acme.org) Predecessor: 10874876
-> [ 339.998700] (8:node@node-7.acme.org) My finger table:
-> [ 339.998700] (8:node@node-7.acme.org) Start | Succ
-> [ 339.998700] (8:node@node-7.acme.org) 10004761 | 16509405
-> [ 339.998700] (8:node@node-7.acme.org) 10004762 | 16509405
-> [ 339.998700] (8:node@node-7.acme.org) 10004764 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10004768 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10004776 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10004792 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10004824 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10004888 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10005016 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10005272 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10005784 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10006808 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10008856 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10012952 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10021144 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10037528 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10070296 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10135832 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10266904 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 10529048 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 11053336 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 12101912 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 14199064 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) 1616152 | 10004760
-> [ 339.998700] (8:node@node-7.acme.org) Predecessor: 533744
-> [ 368.998200] (6:node@node-5.acme.org) My finger table:
-> [ 368.998200] (6:node@node-5.acme.org) Start | Succ
-> [ 368.998200] (6:node@node-5.acme.org) 10874877 | 533744
-> [ 368.998200] (6:node@node-5.acme.org) 10874878 | 533744
-> [ 368.998200] (6:node@node-5.acme.org) 10874880 | 533744
-> [ 368.998200] (6:node@node-5.acme.org) 10874884 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10874892 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10874908 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10874940 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10875004 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10875132 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10875388 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10875900 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10876924 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10878972 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10883068 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10891260 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10907644 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 10940412 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 11005948 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 11137020 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 11399164 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 11923452 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 12972028 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 15069180 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) 2486268 | 10874876
-> [ 368.998200] (6:node@node-5.acme.org) Predecessor: -1
-> [ 384.998800] (4:node@node-3.acme.org) My finger table:
-> [ 384.998800] (4:node@node-3.acme.org) Start | Succ
-> [ 384.998800] (4:node@node-3.acme.org) 1319739 | 6518808
-> [ 384.998800] (4:node@node-3.acme.org) 1319740 | 6518808
-> [ 384.998800] (4:node@node-3.acme.org) 1319742 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1319746 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1319754 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1319770 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1319802 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1319866 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1319994 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1320250 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1320762 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1321786 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1323834 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1327930 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1336122 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1352506 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1385274 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1450810 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1581882 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 1844026 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 2368314 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 3416890 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 5514042 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) 9708346 | 1319738
-> [ 384.998800] (4:node@node-3.acme.org) Predecessor: 16728096
-> [ 385.998800] (9:node@node-8.acme.org) My finger table:
-> [ 385.998800] (9:node@node-8.acme.org) Start | Succ
-> [ 385.998800] (9:node@node-8.acme.org) 6518809 | 42
-> [ 385.998800] (9:node@node-8.acme.org) 6518810 | 42
-> [ 385.998800] (9:node@node-8.acme.org) 6518812 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6518816 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6518824 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6518840 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6518872 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6518936 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6519064 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6519320 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6519832 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6520856 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6522904 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6527000 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6535192 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6551576 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6584344 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6649880 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 6780952 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 7043096 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 7567384 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 8615960 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 10713112 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) 14907416 | 6518808
-> [ 385.998800] (9:node@node-8.acme.org) Predecessor: 1319738
-> [ 388.998800] (5:node@node-4.acme.org) My finger table:
-> [ 388.998800] (5:node@node-4.acme.org) Start | Succ
-> [ 388.998800] (5:node@node-4.acme.org) 16509406 | 42
-> [ 388.998800] (5:node@node-4.acme.org) 16509407 | 42
-> [ 388.998800] (5:node@node-4.acme.org) 16509409 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16509413 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16509421 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16509437 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16509469 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16509533 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16509661 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16509917 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16510429 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16511453 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16513501 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16517597 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16525789 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16542173 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16574941 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16640477 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 16771549 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 256477 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 780765 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 1829341 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 3926493 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) 8120797 | 16509405
-> [ 388.998800] (5:node@node-4.acme.org) Predecessor: 10004760
-> [ 394.997900] (7:node@node-6.acme.org) My finger table:
-> [ 394.997900] (7:node@node-6.acme.org) Start | Succ
-> [ 394.997900] (7:node@node-6.acme.org) 16728097 | 1319738
-> [ 394.997900] (7:node@node-6.acme.org) 16728098 | 1319738
-> [ 394.997900] (7:node@node-6.acme.org) 16728100 | 1319738
-> [ 394.997900] (7:node@node-6.acme.org) 16728104 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16728112 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16728128 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16728160 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16728224 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16728352 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16728608 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16729120 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16730144 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16732192 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16736288 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16744480 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16760864 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 16416 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 81952 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 213024 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 475168 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 999456 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 2048032 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 4145184 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) 8339488 | 16728096
-> [ 394.997900] (7:node@node-6.acme.org) Predecessor: 2015253
-> [ 402.997800] (10:node@node-9.acme.org) My finger table:
-> [ 402.997800] (10:node@node-9.acme.org) Start | Succ
-> [ 402.997800] (10:node@node-9.acme.org) 2015254 | 16728096
-> [ 402.997800] (10:node@node-9.acme.org) 2015255 | 16728096
-> [ 402.997800] (10:node@node-9.acme.org) 2015257 | 16728096
-> [ 402.997800] (10:node@node-9.acme.org) 2015261 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2015269 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2015285 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2015317 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2015381 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2015509 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2015765 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2016277 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2017301 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2019349 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2023445 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2031637 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2048021 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2080789 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2146325 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2277397 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 2539541 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 3063829 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 4112405 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 6209557 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) 10403861 | 2015253
-> [ 402.997800] (10:node@node-9.acme.org) Predecessor: -1
-> [ 470.998400] (1:node@node-0.acme.org) My finger table:
-> [ 470.998400] (1:node@node-0.acme.org) Start | Succ
-> [ 470.998400] (1:node@node-0.acme.org) 43 | 366680
-> [ 470.998400] (1:node@node-0.acme.org) 44 | 366680
-> [ 470.998400] (1:node@node-0.acme.org) 46 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 50 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 58 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 74 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 106 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 170 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 298 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 554 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 1066 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 2090 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 4138 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 8234 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 16426 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 32810 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 65578 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 131114 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 262186 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 524330 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 1048618 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 2097194 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 4194346 | 42
-> [ 470.998400] (1:node@node-0.acme.org) 8388650 | 42
-> [ 470.998400] (1:node@node-0.acme.org) Predecessor: 16509405
-> [ 471.998400] (9:node@node-8.acme.org) My finger table:
-> [ 471.998400] (9:node@node-8.acme.org) Start | Succ
-> [ 471.998400] (9:node@node-8.acme.org) 6518809 | 42
-> [ 471.998400] (9:node@node-8.acme.org) 6518810 | 42
-> [ 471.998400] (9:node@node-8.acme.org) 6518812 | 42
-> [ 471.998400] (9:node@node-8.acme.org) 6518816 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6518824 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6518840 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6518872 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6518936 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6519064 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6519320 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6519832 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6520856 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6522904 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6527000 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6535192 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6551576 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6584344 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6649880 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 6780952 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 7043096 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 7567384 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 8615960 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 10713112 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) 14907416 | 6518808
-> [ 471.998400] (9:node@node-8.acme.org) Predecessor: 1319738
-> [ 473.998400] (2:node@node-1.acme.org) My finger table:
-> [ 473.998400] (2:node@node-1.acme.org) Start | Succ
-> [ 473.998400] (2:node@node-1.acme.org) 366681 | 6518808
-> [ 473.998400] (2:node@node-1.acme.org) 366682 | 42
-> [ 473.998400] (2:node@node-1.acme.org) 366684 | 6518808
-> [ 473.998400] (2:node@node-1.acme.org) 366688 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 366696 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 366712 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 366744 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 366808 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 366936 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 367192 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 367704 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 368728 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 370776 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 374872 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 383064 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 399448 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 432216 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 497752 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 628824 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 890968 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 1415256 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 2463832 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 4560984 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) 8755288 | 366680
-> [ 473.998400] (2:node@node-1.acme.org) Predecessor: 42
-> [ 474.998400] (1:node@node-0.acme.org) My finger table:
-> [ 474.998400] (1:node@node-0.acme.org) Start | Succ
-> [ 474.998400] (1:node@node-0.acme.org) 43 | 366680
-> [ 474.998400] (1:node@node-0.acme.org) 44 | 366680
-> [ 474.998400] (1:node@node-0.acme.org) 46 | 366680
-> [ 474.998400] (1:node@node-0.acme.org) 50 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 58 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 74 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 106 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 170 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 298 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 554 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 1066 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 2090 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 4138 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 8234 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 16426 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 32810 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 65578 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 131114 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 262186 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 524330 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 1048618 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 2097194 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 4194346 | 42
-> [ 474.998400] (1:node@node-0.acme.org) 8388650 | 42
-> [ 474.998400] (1:node@node-0.acme.org) Predecessor: 16509405
-> [ 478.998400] (8:node@node-7.acme.org) My finger table:
-> [ 478.998400] (8:node@node-7.acme.org) Start | Succ
-> [ 478.998400] (8:node@node-7.acme.org) 10004761 | 16509405
-> [ 478.998400] (8:node@node-7.acme.org) 10004762 | 16509405
-> [ 478.998400] (8:node@node-7.acme.org) 10004764 | 16509405
-> [ 478.998400] (8:node@node-7.acme.org) 10004768 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10004776 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10004792 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10004824 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10004888 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10005016 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10005272 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10005784 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10006808 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10008856 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10012952 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10021144 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10037528 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10070296 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10135832 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10266904 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 10529048 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 11053336 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 12101912 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 14199064 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) 1616152 | 10004760
-> [ 478.998400] (8:node@node-7.acme.org) Predecessor: 533744
-> [ 487.997400] (3:node@node-2.acme.org) My finger table:
-> [ 487.997400] (3:node@node-2.acme.org) Start | Succ
-> [ 487.997400] (3:node@node-2.acme.org) 533745 | 10004760
-> [ 487.997400] (3:node@node-2.acme.org) 533746 | 10004760
-> [ 487.997400] (3:node@node-2.acme.org) 533748 | 10004760
-> [ 487.997400] (3:node@node-2.acme.org) 533752 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 533760 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 533776 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 533808 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 533872 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 534000 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 534256 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 534768 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 535792 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 537840 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 541936 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 550128 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 566512 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 599280 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 664816 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 795888 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 1058032 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 1582320 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 2630896 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 4728048 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) 8922352 | 533744
-> [ 487.997400] (3:node@node-2.acme.org) Predecessor: 10874876
-> [ 491.997300] (6:node@node-5.acme.org) My finger table:
-> [ 491.997300] (6:node@node-5.acme.org) Start | Succ
-> [ 491.997300] (6:node@node-5.acme.org) 10874877 | 533744
-> [ 491.997300] (6:node@node-5.acme.org) 10874878 | 533744
-> [ 491.997300] (6:node@node-5.acme.org) 10874880 | 533744
-> [ 491.997300] (6:node@node-5.acme.org) 10874884 | 533744
-> [ 491.997300] (6:node@node-5.acme.org) 10874892 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10874908 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10874940 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10875004 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10875132 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10875388 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10875900 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10876924 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10878972 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10883068 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10891260 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10907644 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 10940412 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 11005948 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 11137020 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 11399164 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 11923452 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 12972028 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 15069180 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) 2486268 | 10874876
-> [ 491.997300] (6:node@node-5.acme.org) Predecessor: -1
-> [ 509.998000] (5:node@node-4.acme.org) My finger table:
-> [ 509.998000] (5:node@node-4.acme.org) Start | Succ
-> [ 509.998000] (5:node@node-4.acme.org) 16509406 | 42
-> [ 509.998000] (5:node@node-4.acme.org) 16509407 | 42
-> [ 509.998000] (5:node@node-4.acme.org) 16509409 | 42
-> [ 509.998000] (5:node@node-4.acme.org) 16509413 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16509421 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16509437 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16509469 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16509533 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16509661 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16509917 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16510429 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16511453 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16513501 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16517597 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16525789 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16542173 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16574941 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16640477 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 16771549 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 256477 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 780765 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 1829341 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 3926493 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) 8120797 | 16509405
-> [ 509.998000] (5:node@node-4.acme.org) Predecessor: 10004760
-> [ 514.997900] (4:node@node-3.acme.org) My finger table:
-> [ 514.997900] (4:node@node-3.acme.org) Start | Succ
-> [ 514.997900] (4:node@node-3.acme.org) 1319739 | 6518808
-> [ 514.997900] (4:node@node-3.acme.org) 1319740 | 6518808
-> [ 514.997900] (4:node@node-3.acme.org) 1319742 | 6518808
-> [ 514.997900] (4:node@node-3.acme.org) 1319746 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1319754 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1319770 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1319802 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1319866 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1319994 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1320250 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1320762 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1321786 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1323834 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1327930 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1336122 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1352506 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1385274 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1450810 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1581882 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 1844026 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 2368314 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 3416890 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 5514042 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) 9708346 | 1319738
-> [ 514.997900] (4:node@node-3.acme.org) Predecessor: 16728096
-> [ 520.997800] (7:node@node-6.acme.org) My finger table:
-> [ 520.997800] (7:node@node-6.acme.org) Start | Succ
-> [ 520.997800] (7:node@node-6.acme.org) 16728097 | 1319738
-> [ 520.997800] (7:node@node-6.acme.org) 16728098 | 1319738
-> [ 520.997800] (7:node@node-6.acme.org) 16728100 | 1319738
-> [ 520.997800] (7:node@node-6.acme.org) 16728104 | 1319738
-> [ 520.997800] (7:node@node-6.acme.org) 16728112 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16728128 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16728160 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16728224 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16728352 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16728608 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16729120 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16730144 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16732192 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16736288 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16744480 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16760864 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 16416 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 81952 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 213024 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 475168 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 999456 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 2048032 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 4145184 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) 8339488 | 16728096
-> [ 520.997800] (7:node@node-6.acme.org) Predecessor: 2015253
-> [ 533.997500] (10:node@node-9.acme.org) My finger table:
-> [ 533.997500] (10:node@node-9.acme.org) Start | Succ
-> [ 533.997500] (10:node@node-9.acme.org) 2015254 | 16728096
-> [ 533.997500] (10:node@node-9.acme.org) 2015255 | 16728096
-> [ 533.997500] (10:node@node-9.acme.org) 2015257 | 16728096
-> [ 533.997500] (10:node@node-9.acme.org) 2015261 | 16728096
-> [ 533.997500] (10:node@node-9.acme.org) 2015269 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2015285 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2015317 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2015381 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2015509 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2015765 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2016277 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2017301 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2019349 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2023445 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2031637 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2048021 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2080789 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2146325 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2277397 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 2539541 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 3063829 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 4112405 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 6209557 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) 10403861 | 2015253
-> [ 533.997500] (10:node@node-9.acme.org) Predecessor: -1
-> [ 546.997400] (4:node@node-3.acme.org) My finger table:
-> [ 546.997400] (4:node@node-3.acme.org) Start | Succ
-> [ 546.997400] (4:node@node-3.acme.org) 1319739 | 6518808
-> [ 546.997400] (4:node@node-3.acme.org) 1319740 | 6518808
-> [ 546.997400] (4:node@node-3.acme.org) 1319742 | 6518808
-> [ 546.997400] (4:node@node-3.acme.org) 1319746 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1319754 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1319770 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1319802 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1319866 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1319994 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1320250 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1320762 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1321786 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1323834 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1327930 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1336122 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1352506 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1385274 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1450810 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1581882 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 1844026 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 2368314 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 3416890 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 5514042 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) 9708346 | 1319738
-> [ 546.997400] (4:node@node-3.acme.org) Predecessor: 366680
-> [ 556.997500] (8:node@node-7.acme.org) My finger table:
-> [ 556.997500] (8:node@node-7.acme.org) Start | Succ
-> [ 556.997500] (8:node@node-7.acme.org) 10004761 | 16509405
-> [ 556.997500] (8:node@node-7.acme.org) 10004762 | 16509405
-> [ 556.997500] (8:node@node-7.acme.org) 10004764 | 16509405
-> [ 556.997500] (8:node@node-7.acme.org) 10004768 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10004776 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10004792 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10004824 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10004888 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10005016 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10005272 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10005784 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10006808 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10008856 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10012952 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10021144 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10037528 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10070296 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10135832 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10266904 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 10529048 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 11053336 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 12101912 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 14199064 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) 1616152 | 10004760
-> [ 556.997500] (8:node@node-7.acme.org) Predecessor: 6518808
-> [ 595.996900] (9:node@node-8.acme.org) My finger table:
-> [ 595.996900] (9:node@node-8.acme.org) Start | Succ
-> [ 595.996900] (9:node@node-8.acme.org) 6518809 | 10004760
-> [ 595.996900] (9:node@node-8.acme.org) 6518810 | 42
-> [ 595.996900] (9:node@node-8.acme.org) 6518812 | 42
-> [ 595.996900] (9:node@node-8.acme.org) 6518816 | 10004760
-> [ 595.996900] (9:node@node-8.acme.org) 6518824 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6518840 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6518872 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6518936 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6519064 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6519320 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6519832 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6520856 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6522904 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6527000 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6535192 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6551576 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6584344 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6649880 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 6780952 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 7043096 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 7567384 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 8615960 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 10713112 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) 14907416 | 6518808
-> [ 595.996900] (9:node@node-8.acme.org) Predecessor: 1319738
-> [ 598.997000] (1:node@node-0.acme.org) My finger table:
-> [ 598.997000] (1:node@node-0.acme.org) Start | Succ
-> [ 598.997000] (1:node@node-0.acme.org) 43 | 366680
-> [ 598.997000] (1:node@node-0.acme.org) 44 | 366680
-> [ 598.997000] (1:node@node-0.acme.org) 46 | 366680
-> [ 598.997000] (1:node@node-0.acme.org) 50 | 366680
-> [ 598.997000] (1:node@node-0.acme.org) 58 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 74 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 106 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 170 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 298 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 554 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 1066 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 2090 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 4138 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 8234 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 16426 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 32810 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 65578 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 131114 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 262186 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 524330 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 1048618 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 2097194 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 4194346 | 42
-> [ 598.997000] (1:node@node-0.acme.org) 8388650 | 42
-> [ 598.997000] (1:node@node-0.acme.org) Predecessor: 16509405
-> [ 599.996900] (2:node@node-1.acme.org) My finger table:
-> [ 599.996900] (2:node@node-1.acme.org) Start | Succ
-> [ 599.996900] (2:node@node-1.acme.org) 366681 | 1319738
-> [ 599.996900] (2:node@node-1.acme.org) 366682 | 42
-> [ 599.996900] (2:node@node-1.acme.org) 366684 | 6518808
-> [ 599.996900] (2:node@node-1.acme.org) 366688 | 1319738
-> [ 599.996900] (2:node@node-1.acme.org) 366696 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 366712 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 366744 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 366808 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 366936 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 367192 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 367704 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 368728 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 370776 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 374872 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 383064 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 399448 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 432216 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 497752 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 628824 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 890968 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 1415256 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 2463832 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 4560984 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) 8755288 | 366680
-> [ 599.996900] (2:node@node-1.acme.org) Predecessor: 42
-> [ 604.996700] (8:node@node-7.acme.org) My finger table:
-> [ 604.996700] (8:node@node-7.acme.org) Start | Succ
-> [ 604.996700] (8:node@node-7.acme.org) 10004761 | 16509405
-> [ 604.996700] (8:node@node-7.acme.org) 10004762 | 16509405
-> [ 604.996700] (8:node@node-7.acme.org) 10004764 | 16509405
-> [ 604.996700] (8:node@node-7.acme.org) 10004768 | 16509405
-> [ 604.996700] (8:node@node-7.acme.org) 10004776 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10004792 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10004824 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10004888 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10005016 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10005272 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10005784 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10006808 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10008856 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10012952 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10021144 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10037528 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10070296 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10135832 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10266904 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 10529048 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 11053336 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 12101912 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 14199064 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) 1616152 | 10004760
-> [ 604.996700] (8:node@node-7.acme.org) Predecessor: 6518808
-> [ 613.996700] (6:node@node-5.acme.org) My finger table:
-> [ 613.996700] (6:node@node-5.acme.org) Start | Succ
-> [ 613.996700] (6:node@node-5.acme.org) 10874877 | 533744
-> [ 613.996700] (6:node@node-5.acme.org) 10874878 | 533744
-> [ 613.996700] (6:node@node-5.acme.org) 10874880 | 533744
-> [ 613.996700] (6:node@node-5.acme.org) 10874884 | 533744
-> [ 613.996700] (6:node@node-5.acme.org) 10874892 | 533744
-> [ 613.996700] (6:node@node-5.acme.org) 10874908 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 10874940 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 10875004 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 10875132 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 10875388 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 10875900 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 10876924 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 10878972 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 10883068 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 10891260 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 10907644 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 10940412 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 11005948 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 11137020 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 11399164 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 11923452 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 12972028 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 15069180 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) 2486268 | 10874876
-> [ 613.996700] (6:node@node-5.acme.org) Predecessor: -1
-> [ 614.996600] (3:node@node-2.acme.org) My finger table:
-> [ 614.996600] (3:node@node-2.acme.org) Start | Succ
-> [ 614.996600] (3:node@node-2.acme.org) 533745 | 1319738
-> [ 614.996600] (3:node@node-2.acme.org) 533746 | 10004760
-> [ 614.996600] (3:node@node-2.acme.org) 533748 | 10004760
-> [ 614.996600] (3:node@node-2.acme.org) 533752 | 1319738
-> [ 614.996600] (3:node@node-2.acme.org) 533760 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 533776 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 533808 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 533872 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 534000 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 534256 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 534768 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 535792 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 537840 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 541936 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 550128 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 566512 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 599280 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 664816 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 795888 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 1058032 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 1582320 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 2630896 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 4728048 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) 8922352 | 533744
-> [ 614.996600] (3:node@node-2.acme.org) Predecessor: 10874876
-> [ 623.996600] (1:node@node-0.acme.org) My finger table:
-> [ 623.996600] (1:node@node-0.acme.org) Start | Succ
-> [ 623.996600] (1:node@node-0.acme.org) 43 | 366680
-> [ 623.996600] (1:node@node-0.acme.org) 44 | 366680
-> [ 623.996600] (1:node@node-0.acme.org) 46 | 366680
-> [ 623.996600] (1:node@node-0.acme.org) 50 | 366680
-> [ 623.996600] (1:node@node-0.acme.org) 58 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 74 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 106 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 170 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 298 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 554 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 1066 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 2090 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 4138 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 8234 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 16426 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 32810 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 65578 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 131114 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 262186 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 524330 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 1048618 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 2097194 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 4194346 | 42
-> [ 623.996600] (1:node@node-0.acme.org) 8388650 | 42
-> [ 623.996600] (1:node@node-0.acme.org) Predecessor: 16728096
-> [ 634.996300] (5:node@node-4.acme.org) My finger table:
-> [ 634.996300] (5:node@node-4.acme.org) Start | Succ
-> [ 634.996300] (5:node@node-4.acme.org) 16509406 | 16728096
-> [ 634.996300] (5:node@node-4.acme.org) 16509407 | 42
-> [ 634.996300] (5:node@node-4.acme.org) 16509409 | 42
-> [ 634.996300] (5:node@node-4.acme.org) 16509413 | 16728096
-> [ 634.996300] (5:node@node-4.acme.org) 16509421 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16509437 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16509469 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16509533 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16509661 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16509917 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16510429 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16511453 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16513501 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16517597 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16525789 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16542173 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16574941 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16640477 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 16771549 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 256477 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 780765 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 1829341 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 3926493 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) 8120797 | 16509405
-> [ 634.996300] (5:node@node-4.acme.org) Predecessor: 10004760
-> [ 650.996100] (4:node@node-3.acme.org) My finger table:
-> [ 650.996100] (4:node@node-3.acme.org) Start | Succ
-> [ 650.996100] (4:node@node-3.acme.org) 1319739 | 6518808
-> [ 650.996100] (4:node@node-3.acme.org) 1319740 | 6518808
-> [ 650.996100] (4:node@node-3.acme.org) 1319742 | 6518808
-> [ 650.996100] (4:node@node-3.acme.org) 1319746 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1319754 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1319770 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1319802 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1319866 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1319994 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1320250 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1320762 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1321786 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1323834 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1327930 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1336122 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1352506 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1385274 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1450810 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1581882 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 1844026 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 2368314 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 3416890 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 5514042 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) 9708346 | 1319738
-> [ 650.996100] (4:node@node-3.acme.org) Predecessor: 533744
-> [ 650.996100] (7:node@node-6.acme.org) My finger table:
-> [ 650.996100] (7:node@node-6.acme.org) Start | Succ
-> [ 650.996100] (7:node@node-6.acme.org) 16728097 | 42
-> [ 650.996100] (7:node@node-6.acme.org) 16728098 | 1319738
-> [ 650.996100] (7:node@node-6.acme.org) 16728100 | 1319738
-> [ 650.996100] (7:node@node-6.acme.org) 16728104 | 1319738
-> [ 650.996100] (7:node@node-6.acme.org) 16728112 | 42
-> [ 650.996100] (7:node@node-6.acme.org) 16728128 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 16728160 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 16728224 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 16728352 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 16728608 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 16729120 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 16730144 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 16732192 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 16736288 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 16744480 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 16760864 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 16416 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 81952 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 213024 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 475168 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 999456 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 2048032 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 4145184 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) 8339488 | 16728096
-> [ 650.996100] (7:node@node-6.acme.org) Predecessor: 2015253
-> [ 654.996000] (4:node@node-3.acme.org) My finger table:
-> [ 654.996000] (4:node@node-3.acme.org) Start | Succ
-> [ 654.996000] (4:node@node-3.acme.org) 1319739 | 6518808
-> [ 654.996000] (4:node@node-3.acme.org) 1319740 | 6518808
-> [ 654.996000] (4:node@node-3.acme.org) 1319742 | 6518808
-> [ 654.996000] (4:node@node-3.acme.org) 1319746 | 6518808
-> [ 654.996000] (4:node@node-3.acme.org) 1319754 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1319770 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1319802 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1319866 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1319994 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1320250 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1320762 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1321786 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1323834 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1327930 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1336122 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1352506 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1385274 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1450810 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1581882 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 1844026 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 2368314 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 3416890 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 5514042 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) 9708346 | 1319738
-> [ 654.996000] (4:node@node-3.acme.org) Predecessor: 533744
-> [ 662.995900] (7:node@node-6.acme.org) My finger table:
-> [ 662.995900] (7:node@node-6.acme.org) Start | Succ
-> [ 662.995900] (7:node@node-6.acme.org) 16728097 | 42
-> [ 662.995900] (7:node@node-6.acme.org) 16728098 | 1319738
-> [ 662.995900] (7:node@node-6.acme.org) 16728100 | 1319738
-> [ 662.995900] (7:node@node-6.acme.org) 16728104 | 1319738
-> [ 662.995900] (7:node@node-6.acme.org) 16728112 | 42
-> [ 662.995900] (7:node@node-6.acme.org) 16728128 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 16728160 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 16728224 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 16728352 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 16728608 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 16729120 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 16730144 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 16732192 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 16736288 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 16744480 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 16760864 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 16416 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 81952 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 213024 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 475168 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 999456 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 2048032 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 4145184 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) 8339488 | 16728096
-> [ 662.995900] (7:node@node-6.acme.org) Predecessor: 16509405
-> [ 663.995900] (10:node@node-9.acme.org) My finger table:
-> [ 663.995900] (10:node@node-9.acme.org) Start | Succ
-> [ 663.995900] (10:node@node-9.acme.org) 2015254 | 16728096
-> [ 663.995900] (10:node@node-9.acme.org) 2015255 | 16728096
-> [ 663.995900] (10:node@node-9.acme.org) 2015257 | 16728096
-> [ 663.995900] (10:node@node-9.acme.org) 2015261 | 16728096
-> [ 663.995900] (10:node@node-9.acme.org) 2015269 | 16728096
-> [ 663.995900] (10:node@node-9.acme.org) 2015285 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2015317 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2015381 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2015509 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2015765 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2016277 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2017301 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2019349 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2023445 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2031637 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2048021 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2080789 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2146325 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2277397 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 2539541 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 3063829 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 4112405 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 6209557 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) 10403861 | 2015253
-> [ 663.995900] (10:node@node-9.acme.org) Predecessor: -1
-> [ 681.995800] (3:node@node-2.acme.org) My finger table:
-> [ 681.995800] (3:node@node-2.acme.org) Start | Succ
-> [ 681.995800] (3:node@node-2.acme.org) 533745 | 1319738
-> [ 681.995800] (3:node@node-2.acme.org) 533746 | 10004760
-> [ 681.995800] (3:node@node-2.acme.org) 533748 | 10004760
-> [ 681.995800] (3:node@node-2.acme.org) 533752 | 1319738
-> [ 681.995800] (3:node@node-2.acme.org) 533760 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 533776 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 533808 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 533872 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 534000 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 534256 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 534768 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 535792 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 537840 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 541936 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 550128 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 566512 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 599280 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 664816 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 795888 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 1058032 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 1582320 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 2630896 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 4728048 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) 8922352 | 533744
-> [ 681.995800] (3:node@node-2.acme.org) Predecessor: 366680
-> [ 722.995200] (9:node@node-8.acme.org) My finger table:
-> [ 722.995200] (9:node@node-8.acme.org) Start | Succ
-> [ 722.995200] (9:node@node-8.acme.org) 6518809 | 10004760
-> [ 722.995200] (9:node@node-8.acme.org) 6518810 | 42
-> [ 722.995200] (9:node@node-8.acme.org) 6518812 | 42
-> [ 722.995200] (9:node@node-8.acme.org) 6518816 | 10004760
-> [ 722.995200] (9:node@node-8.acme.org) 6518824 | 10004760
-> [ 722.995200] (9:node@node-8.acme.org) 6518840 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6518872 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6518936 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6519064 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6519320 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6519832 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6520856 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6522904 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6527000 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6535192 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6551576 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6584344 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6649880 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 6780952 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 7043096 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 7567384 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 8615960 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 10713112 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) 14907416 | 6518808
-> [ 722.995200] (9:node@node-8.acme.org) Predecessor: 1319738
-> [ 728.995200] (2:node@node-1.acme.org) My finger table:
-> [ 728.995200] (2:node@node-1.acme.org) Start | Succ
-> [ 728.995200] (2:node@node-1.acme.org) 366681 | 533744
-> [ 728.995200] (2:node@node-1.acme.org) 366682 | 42
-> [ 728.995200] (2:node@node-1.acme.org) 366684 | 6518808
-> [ 728.995200] (2:node@node-1.acme.org) 366688 | 1319738
-> [ 728.995200] (2:node@node-1.acme.org) 366696 | 533744
-> [ 728.995200] (2:node@node-1.acme.org) 366712 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 366744 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 366808 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 366936 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 367192 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 367704 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 368728 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 370776 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 374872 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 383064 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 399448 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 432216 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 497752 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 628824 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 890968 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 1415256 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 2463832 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 4560984 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) 8755288 | 366680
-> [ 728.995200] (2:node@node-1.acme.org) Predecessor: 42
-> [ 731.995100] (8:node@node-7.acme.org) My finger table:
-> [ 731.995100] (8:node@node-7.acme.org) Start | Succ
-> [ 731.995100] (8:node@node-7.acme.org) 10004761 | 16509405
-> [ 731.995100] (8:node@node-7.acme.org) 10004762 | 16509405
-> [ 731.995100] (8:node@node-7.acme.org) 10004764 | 16509405
-> [ 731.995100] (8:node@node-7.acme.org) 10004768 | 16509405
-> [ 731.995100] (8:node@node-7.acme.org) 10004776 | 16509405
-> [ 731.995100] (8:node@node-7.acme.org) 10004792 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10004824 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10004888 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10005016 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10005272 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10005784 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10006808 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10008856 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10012952 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10021144 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10037528 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10070296 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10135832 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10266904 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 10529048 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 11053336 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 12101912 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 14199064 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) 1616152 | 10004760
-> [ 731.995100] (8:node@node-7.acme.org) Predecessor: 6518808
-> [ 738.995000] (3:node@node-2.acme.org) My finger table:
-> [ 738.995000] (3:node@node-2.acme.org) Start | Succ
-> [ 738.995000] (3:node@node-2.acme.org) 533745 | 1319738
-> [ 738.995000] (3:node@node-2.acme.org) 533746 | 10004760
-> [ 738.995000] (3:node@node-2.acme.org) 533748 | 10004760
-> [ 738.995000] (3:node@node-2.acme.org) 533752 | 1319738
-> [ 738.995000] (3:node@node-2.acme.org) 533760 | 1319738
-> [ 738.995000] (3:node@node-2.acme.org) 533776 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 533808 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 533872 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 534000 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 534256 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 534768 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 535792 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 537840 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 541936 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 550128 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 566512 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 599280 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 664816 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 795888 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 1058032 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 1582320 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 2630896 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 4728048 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) 8922352 | 533744
-> [ 738.995000] (3:node@node-2.acme.org) Predecessor: 366680
-> [ 743.995000] (6:node@node-5.acme.org) My finger table:
-> [ 743.995000] (6:node@node-5.acme.org) Start | Succ
-> [ 743.995000] (6:node@node-5.acme.org) 10874877 | 42
-> [ 743.995000] (6:node@node-5.acme.org) 10874878 | 533744
-> [ 743.995000] (6:node@node-5.acme.org) 10874880 | 533744
-> [ 743.995000] (6:node@node-5.acme.org) 10874884 | 533744
-> [ 743.995000] (6:node@node-5.acme.org) 10874892 | 533744
-> [ 743.995000] (6:node@node-5.acme.org) 10874908 | 42
-> [ 743.995000] (6:node@node-5.acme.org) 10874940 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 10875004 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 10875132 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 10875388 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 10875900 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 10876924 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 10878972 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 10883068 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 10891260 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 10907644 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 10940412 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 11005948 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 11137020 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 11399164 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 11923452 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 12972028 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 15069180 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) 2486268 | 10874876
-> [ 743.995000] (6:node@node-5.acme.org) Predecessor: -1
-> [ 745.994900] (1:node@node-0.acme.org) My finger table:
-> [ 745.994900] (1:node@node-0.acme.org) Start | Succ
-> [ 745.994900] (1:node@node-0.acme.org) 43 | 366680
-> [ 745.994900] (1:node@node-0.acme.org) 44 | 366680
-> [ 745.994900] (1:node@node-0.acme.org) 46 | 366680
-> [ 745.994900] (1:node@node-0.acme.org) 50 | 366680
-> [ 745.994900] (1:node@node-0.acme.org) 58 | 366680
-> [ 745.994900] (1:node@node-0.acme.org) 74 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 106 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 170 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 298 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 554 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 1066 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 2090 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 4138 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 8234 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 16426 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 32810 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 65578 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 131114 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 262186 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 524330 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 1048618 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 2097194 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 4194346 | 42
-> [ 745.994900] (1:node@node-0.acme.org) 8388650 | 42
-> [ 745.994900] (1:node@node-0.acme.org) Predecessor: 16728096
-> [ 760.994800] (9:node@node-8.acme.org) My finger table:
-> [ 760.994800] (9:node@node-8.acme.org) Start | Succ
-> [ 760.994800] (9:node@node-8.acme.org) 6518809 | 10004760
-> [ 760.994800] (9:node@node-8.acme.org) 6518810 | 42
-> [ 760.994800] (9:node@node-8.acme.org) 6518812 | 42
-> [ 760.994800] (9:node@node-8.acme.org) 6518816 | 10004760
-> [ 760.994800] (9:node@node-8.acme.org) 6518824 | 10004760
-> [ 760.994800] (9:node@node-8.acme.org) 6518840 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6518872 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6518936 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6519064 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6519320 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6519832 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6520856 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6522904 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6527000 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6535192 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6551576 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6584344 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6649880 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 6780952 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 7043096 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 7567384 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 8615960 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 10713112 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) 14907416 | 6518808
-> [ 760.994800] (9:node@node-8.acme.org) Predecessor: 2015253
-> [ 769.994800] (5:node@node-4.acme.org) My finger table:
-> [ 769.994800] (5:node@node-4.acme.org) Start | Succ
-> [ 769.994800] (5:node@node-4.acme.org) 16509406 | 16728096
-> [ 769.994800] (5:node@node-4.acme.org) 16509407 | 42
-> [ 769.994800] (5:node@node-4.acme.org) 16509409 | 42
-> [ 769.994800] (5:node@node-4.acme.org) 16509413 | 16728096
-> [ 769.994800] (5:node@node-4.acme.org) 16509421 | 16728096
-> [ 769.994800] (5:node@node-4.acme.org) 16509437 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16509469 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16509533 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16509661 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16509917 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16510429 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16511453 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16513501 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16517597 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16525789 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16542173 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16574941 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16640477 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 16771549 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 256477 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 780765 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 1829341 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 3926493 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) 8120797 | 16509405
-> [ 769.994800] (5:node@node-4.acme.org) Predecessor: 10004760
-> [ 776.994700] (7:node@node-6.acme.org) My finger table:
-> [ 776.994700] (7:node@node-6.acme.org) Start | Succ
-> [ 776.994700] (7:node@node-6.acme.org) 16728097 | 42
-> [ 776.994700] (7:node@node-6.acme.org) 16728098 | 1319738
-> [ 776.994700] (7:node@node-6.acme.org) 16728100 | 1319738
-> [ 776.994700] (7:node@node-6.acme.org) 16728104 | 1319738
-> [ 776.994700] (7:node@node-6.acme.org) 16728112 | 42
-> [ 776.994700] (7:node@node-6.acme.org) 16728128 | 42
-> [ 776.994700] (7:node@node-6.acme.org) 16728160 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 16728224 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 16728352 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 16728608 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 16729120 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 16730144 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 16732192 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 16736288 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 16744480 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 16760864 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 16416 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 81952 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 213024 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 475168 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 999456 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 2048032 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 4145184 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) 8339488 | 16728096
-> [ 776.994700] (7:node@node-6.acme.org) Predecessor: 16509405
-> [ 783.994600] (4:node@node-3.acme.org) My finger table:
-> [ 783.994600] (4:node@node-3.acme.org) Start | Succ
-> [ 783.994600] (4:node@node-3.acme.org) 1319739 | 2015253
-> [ 783.994600] (4:node@node-3.acme.org) 1319740 | 6518808
-> [ 783.994600] (4:node@node-3.acme.org) 1319742 | 6518808
-> [ 783.994600] (4:node@node-3.acme.org) 1319746 | 6518808
-> [ 783.994600] (4:node@node-3.acme.org) 1319754 | 2015253
-> [ 783.994600] (4:node@node-3.acme.org) 1319770 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1319802 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1319866 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1319994 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1320250 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1320762 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1321786 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1323834 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1327930 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1336122 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1352506 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1385274 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1450810 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1581882 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 1844026 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 2368314 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 3416890 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 5514042 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) 9708346 | 1319738
-> [ 783.994600] (4:node@node-3.acme.org) Predecessor: 533744
-> [ 786.994600] (10:node@node-9.acme.org) My finger table:
-> [ 786.994600] (10:node@node-9.acme.org) Start | Succ
-> [ 786.994600] (10:node@node-9.acme.org) 2015254 | 6518808
-> [ 786.994600] (10:node@node-9.acme.org) 2015255 | 16728096
-> [ 786.994600] (10:node@node-9.acme.org) 2015257 | 16728096
-> [ 786.994600] (10:node@node-9.acme.org) 2015261 | 16728096
-> [ 786.994600] (10:node@node-9.acme.org) 2015269 | 16728096
-> [ 786.994600] (10:node@node-9.acme.org) 2015285 | 6518808
-> [ 786.994600] (10:node@node-9.acme.org) 2015317 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2015381 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2015509 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2015765 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2016277 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2017301 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2019349 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2023445 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2031637 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2048021 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2080789 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2146325 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2277397 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 2539541 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 3063829 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 4112405 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 6209557 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) 10403861 | 2015253
-> [ 786.994600] (10:node@node-9.acme.org) Predecessor: -1
-> [ 828.993900] (10:node@node-9.acme.org) My finger table:
-> [ 828.993900] (10:node@node-9.acme.org) Start | Succ
-> [ 828.993900] (10:node@node-9.acme.org) 2015254 | 6518808
-> [ 828.993900] (10:node@node-9.acme.org) 2015255 | 16728096
-> [ 828.993900] (10:node@node-9.acme.org) 2015257 | 16728096
-> [ 828.993900] (10:node@node-9.acme.org) 2015261 | 16728096
-> [ 828.993900] (10:node@node-9.acme.org) 2015269 | 16728096
-> [ 828.993900] (10:node@node-9.acme.org) 2015285 | 6518808
-> [ 828.993900] (10:node@node-9.acme.org) 2015317 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2015381 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2015509 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2015765 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2016277 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2017301 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2019349 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2023445 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2031637 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2048021 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2080789 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2146325 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2277397 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 2539541 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 3063829 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 4112405 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 6209557 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) 10403861 | 2015253
-> [ 828.993900] (10:node@node-9.acme.org) Predecessor: 1319738
-> [ 832.993800] (5:node@node-4.acme.org) My finger table:
-> [ 832.993800] (5:node@node-4.acme.org) Start | Succ
-> [ 832.993800] (5:node@node-4.acme.org) 16509406 | 16728096
-> [ 832.993800] (5:node@node-4.acme.org) 16509407 | 42
-> [ 832.993800] (5:node@node-4.acme.org) 16509409 | 42
-> [ 832.993800] (5:node@node-4.acme.org) 16509413 | 16728096
-> [ 832.993800] (5:node@node-4.acme.org) 16509421 | 16728096
-> [ 832.993800] (5:node@node-4.acme.org) 16509437 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16509469 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16509533 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16509661 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16509917 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16510429 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16511453 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16513501 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16517597 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16525789 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16542173 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16574941 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16640477 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 16771549 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 256477 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 780765 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 1829341 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 3926493 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) 8120797 | 16509405
-> [ 832.993800] (5:node@node-4.acme.org) Predecessor: 10874876
-> [ 846.993500] (9:node@node-8.acme.org) My finger table:
-> [ 846.993500] (9:node@node-8.acme.org) Start | Succ
-> [ 846.993500] (9:node@node-8.acme.org) 6518809 | 10004760
-> [ 846.993500] (9:node@node-8.acme.org) 6518810 | 42
-> [ 846.993500] (9:node@node-8.acme.org) 6518812 | 42
-> [ 846.993500] (9:node@node-8.acme.org) 6518816 | 10004760
-> [ 846.993500] (9:node@node-8.acme.org) 6518824 | 10004760
-> [ 846.993500] (9:node@node-8.acme.org) 6518840 | 10004760
-> [ 846.993500] (9:node@node-8.acme.org) 6518872 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6518936 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6519064 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6519320 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6519832 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6520856 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6522904 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6527000 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6535192 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6551576 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6584344 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6649880 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 6780952 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 7043096 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 7567384 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 8615960 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 10713112 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) 14907416 | 6518808
-> [ 846.993500] (9:node@node-8.acme.org) Predecessor: 2015253
-> [ 854.993400] (8:node@node-7.acme.org) My finger table:
-> [ 854.993400] (8:node@node-7.acme.org) Start | Succ
-> [ 854.993400] (8:node@node-7.acme.org) 10004761 | 10874876
-> [ 854.993400] (8:node@node-7.acme.org) 10004762 | 16509405
-> [ 854.993400] (8:node@node-7.acme.org) 10004764 | 16509405
-> [ 854.993400] (8:node@node-7.acme.org) 10004768 | 16509405
-> [ 854.993400] (8:node@node-7.acme.org) 10004776 | 16509405
-> [ 854.993400] (8:node@node-7.acme.org) 10004792 | 10874876
-> [ 854.993400] (8:node@node-7.acme.org) 10004824 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10004888 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10005016 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10005272 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10005784 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10006808 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10008856 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10012952 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10021144 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10037528 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10070296 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10135832 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10266904 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 10529048 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 11053336 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 12101912 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 14199064 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) 1616152 | 10004760
-> [ 854.993400] (8:node@node-7.acme.org) Predecessor: 6518808
-> [ 861.993300] (3:node@node-2.acme.org) My finger table:
-> [ 861.993300] (3:node@node-2.acme.org) Start | Succ
-> [ 861.993300] (3:node@node-2.acme.org) 533745 | 1319738
-> [ 861.993300] (3:node@node-2.acme.org) 533746 | 10004760
-> [ 861.993300] (3:node@node-2.acme.org) 533748 | 10004760
-> [ 861.993300] (3:node@node-2.acme.org) 533752 | 1319738
-> [ 861.993300] (3:node@node-2.acme.org) 533760 | 1319738
-> [ 861.993300] (3:node@node-2.acme.org) 533776 | 1319738
-> [ 861.993300] (3:node@node-2.acme.org) 533808 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 533872 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 534000 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 534256 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 534768 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 535792 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 537840 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 541936 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 550128 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 566512 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 599280 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 664816 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 795888 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 1058032 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 1582320 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 2630896 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 4728048 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) 8922352 | 533744
-> [ 861.993300] (3:node@node-2.acme.org) Predecessor: 366680
-> [ 862.993300] (2:node@node-1.acme.org) My finger table:
-> [ 862.993300] (2:node@node-1.acme.org) Start | Succ
-> [ 862.993300] (2:node@node-1.acme.org) 366681 | 533744
-> [ 862.993300] (2:node@node-1.acme.org) 366682 | 42
-> [ 862.993300] (2:node@node-1.acme.org) 366684 | 6518808
-> [ 862.993300] (2:node@node-1.acme.org) 366688 | 1319738
-> [ 862.993300] (2:node@node-1.acme.org) 366696 | 533744
-> [ 862.993300] (2:node@node-1.acme.org) 366712 | 533744
-> [ 862.993300] (2:node@node-1.acme.org) 366744 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 366808 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 366936 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 367192 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 367704 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 368728 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 370776 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 374872 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 383064 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 399448 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 432216 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 497752 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 628824 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 890968 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 1415256 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 2463832 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 4560984 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) 8755288 | 366680
-> [ 862.993300] (2:node@node-1.acme.org) Predecessor: 42
-> [ 865.993300] (6:node@node-5.acme.org) My finger table:
-> [ 865.993300] (6:node@node-5.acme.org) Start | Succ
-> [ 865.993300] (6:node@node-5.acme.org) 10874877 | 16509405
-> [ 865.993300] (6:node@node-5.acme.org) 10874878 | 533744
-> [ 865.993300] (6:node@node-5.acme.org) 10874880 | 533744
-> [ 865.993300] (6:node@node-5.acme.org) 10874884 | 533744
-> [ 865.993300] (6:node@node-5.acme.org) 10874892 | 533744
-> [ 865.993300] (6:node@node-5.acme.org) 10874908 | 42
-> [ 865.993300] (6:node@node-5.acme.org) 10874940 | 16509405
-> [ 865.993300] (6:node@node-5.acme.org) 10875004 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 10875132 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 10875388 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 10875900 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 10876924 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 10878972 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 10883068 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 10891260 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 10907644 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 10940412 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 11005948 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 11137020 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 11399164 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 11923452 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 12972028 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 15069180 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) 2486268 | 10874876
-> [ 865.993300] (6:node@node-5.acme.org) Predecessor: -1
-> [ 874.993200] (1:node@node-0.acme.org) My finger table:
-> [ 874.993200] (1:node@node-0.acme.org) Start | Succ
-> [ 874.993200] (1:node@node-0.acme.org) 43 | 366680
-> [ 874.993200] (1:node@node-0.acme.org) 44 | 366680
-> [ 874.993200] (1:node@node-0.acme.org) 46 | 366680
-> [ 874.993200] (1:node@node-0.acme.org) 50 | 366680
-> [ 874.993200] (1:node@node-0.acme.org) 58 | 366680
-> [ 874.993200] (1:node@node-0.acme.org) 74 | 366680
-> [ 874.993200] (1:node@node-0.acme.org) 106 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 170 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 298 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 554 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 1066 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 2090 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 4138 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 8234 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 16426 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 32810 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 65578 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 131114 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 262186 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 524330 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 1048618 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 2097194 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 4194346 | 42
-> [ 874.993200] (1:node@node-0.acme.org) 8388650 | 42
-> [ 874.993200] (1:node@node-0.acme.org) Predecessor: 16728096
-> [ 887.993000] (6:node@node-5.acme.org) My finger table:
-> [ 887.993000] (6:node@node-5.acme.org) Start | Succ
-> [ 887.993000] (6:node@node-5.acme.org) 10874877 | 16509405
-> [ 887.993000] (6:node@node-5.acme.org) 10874878 | 533744
-> [ 887.993000] (6:node@node-5.acme.org) 10874880 | 533744
-> [ 887.993000] (6:node@node-5.acme.org) 10874884 | 533744
-> [ 887.993000] (6:node@node-5.acme.org) 10874892 | 533744
-> [ 887.993000] (6:node@node-5.acme.org) 10874908 | 42
-> [ 887.993000] (6:node@node-5.acme.org) 10874940 | 16509405
-> [ 887.993000] (6:node@node-5.acme.org) 10875004 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 10875132 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 10875388 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 10875900 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 10876924 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 10878972 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 10883068 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 10891260 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 10907644 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 10940412 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 11005948 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 11137020 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 11399164 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 11923452 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 12972028 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 15069180 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) 2486268 | 10874876
-> [ 887.993000] (6:node@node-5.acme.org) Predecessor: 10004760
-> [ 898.992900] (7:node@node-6.acme.org) My finger table:
-> [ 898.992900] (7:node@node-6.acme.org) Start | Succ
-> [ 898.992900] (7:node@node-6.acme.org) 16728097 | 42
-> [ 898.992900] (7:node@node-6.acme.org) 16728098 | 1319738
-> [ 898.992900] (7:node@node-6.acme.org) 16728100 | 1319738
-> [ 898.992900] (7:node@node-6.acme.org) 16728104 | 1319738
-> [ 898.992900] (7:node@node-6.acme.org) 16728112 | 42
-> [ 898.992900] (7:node@node-6.acme.org) 16728128 | 42
-> [ 898.992900] (7:node@node-6.acme.org) 16728160 | 42
-> [ 898.992900] (7:node@node-6.acme.org) 16728224 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 16728352 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 16728608 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 16729120 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 16730144 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 16732192 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 16736288 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 16744480 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 16760864 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 16416 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 81952 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 213024 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 475168 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 999456 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 2048032 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 4145184 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) 8339488 | 16728096
-> [ 898.992900] (7:node@node-6.acme.org) Predecessor: 16509405
-> [ 912.992800] (4:node@node-3.acme.org) My finger table:
-> [ 912.992800] (4:node@node-3.acme.org) Start | Succ
-> [ 912.992800] (4:node@node-3.acme.org) 1319739 | 2015253
-> [ 912.992800] (4:node@node-3.acme.org) 1319740 | 6518808
-> [ 912.992800] (4:node@node-3.acme.org) 1319742 | 6518808
-> [ 912.992800] (4:node@node-3.acme.org) 1319746 | 6518808
-> [ 912.992800] (4:node@node-3.acme.org) 1319754 | 2015253
-> [ 912.992800] (4:node@node-3.acme.org) 1319770 | 2015253
-> [ 912.992800] (4:node@node-3.acme.org) 1319802 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1319866 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1319994 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1320250 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1320762 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1321786 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1323834 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1327930 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1336122 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1352506 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1385274 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1450810 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1581882 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 1844026 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 2368314 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 3416890 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 5514042 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) 9708346 | 1319738
-> [ 912.992800] (4:node@node-3.acme.org) Predecessor: 533744
-> [ 916.992600] (5:node@node-4.acme.org) My finger table:
-> [ 916.992600] (5:node@node-4.acme.org) Start | Succ
-> [ 916.992600] (5:node@node-4.acme.org) 16509406 | 16728096
-> [ 916.992600] (5:node@node-4.acme.org) 16509407 | 42
-> [ 916.992600] (5:node@node-4.acme.org) 16509409 | 42
-> [ 916.992600] (5:node@node-4.acme.org) 16509413 | 16728096
-> [ 916.992600] (5:node@node-4.acme.org) 16509421 | 16728096
-> [ 916.992600] (5:node@node-4.acme.org) 16509437 | 16728096
-> [ 916.992600] (5:node@node-4.acme.org) 16509469 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16509533 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16509661 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16509917 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16510429 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16511453 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16513501 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16517597 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16525789 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16542173 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16574941 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16640477 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 16771549 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 256477 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 780765 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 1829341 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 3926493 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) 8120797 | 16509405
-> [ 916.992600] (5:node@node-4.acme.org) Predecessor: 10874876
-> [ 931.992500] (10:node@node-9.acme.org) My finger table:
-> [ 931.992500] (10:node@node-9.acme.org) Start | Succ
-> [ 931.992500] (10:node@node-9.acme.org) 2015254 | 6518808
-> [ 931.992500] (10:node@node-9.acme.org) 2015255 | 16728096
-> [ 931.992500] (10:node@node-9.acme.org) 2015257 | 16728096
-> [ 931.992500] (10:node@node-9.acme.org) 2015261 | 16728096
-> [ 931.992500] (10:node@node-9.acme.org) 2015269 | 16728096
-> [ 931.992500] (10:node@node-9.acme.org) 2015285 | 6518808
-> [ 931.992500] (10:node@node-9.acme.org) 2015317 | 6518808
-> [ 931.992500] (10:node@node-9.acme.org) 2015381 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2015509 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2015765 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2016277 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2017301 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2019349 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2023445 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2031637 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2048021 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2080789 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2146325 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2277397 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 2539541 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 3063829 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 4112405 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 6209557 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) 10403861 | 2015253
-> [ 931.992500] (10:node@node-9.acme.org) Predecessor: 1319738
-> [ 974.991900] (9:node@node-8.acme.org) My finger table:
-> [ 974.991900] (9:node@node-8.acme.org) Start | Succ
-> [ 974.991900] (9:node@node-8.acme.org) 6518809 | 10004760
-> [ 974.991900] (9:node@node-8.acme.org) 6518810 | 42
-> [ 974.991900] (9:node@node-8.acme.org) 6518812 | 42
-> [ 974.991900] (9:node@node-8.acme.org) 6518816 | 10004760
-> [ 974.991900] (9:node@node-8.acme.org) 6518824 | 10004760
-> [ 974.991900] (9:node@node-8.acme.org) 6518840 | 10004760
-> [ 974.991900] (9:node@node-8.acme.org) 6518872 | 10004760
-> [ 974.991900] (9:node@node-8.acme.org) 6518936 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 6519064 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 6519320 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 6519832 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 6520856 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 6522904 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 6527000 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 6535192 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 6551576 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 6584344 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 6649880 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 6780952 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 7043096 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 7567384 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 8615960 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 10713112 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) 14907416 | 6518808
-> [ 974.991900] (9:node@node-8.acme.org) Predecessor: 2015253
-> [ 986.991600] (3:node@node-2.acme.org) My finger table:
-> [ 986.991600] (3:node@node-2.acme.org) Start | Succ
-> [ 986.991600] (3:node@node-2.acme.org) 533745 | 1319738
-> [ 986.991600] (3:node@node-2.acme.org) 533746 | 10004760
-> [ 986.991600] (3:node@node-2.acme.org) 533748 | 10004760
-> [ 986.991600] (3:node@node-2.acme.org) 533752 | 1319738
-> [ 986.991600] (3:node@node-2.acme.org) 533760 | 1319738
-> [ 986.991600] (3:node@node-2.acme.org) 533776 | 1319738
-> [ 986.991600] (3:node@node-2.acme.org) 533808 | 1319738
-> [ 986.991600] (3:node@node-2.acme.org) 533872 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 534000 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 534256 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 534768 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 535792 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 537840 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 541936 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 550128 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 566512 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 599280 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 664816 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 795888 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 1058032 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 1582320 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 2630896 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 4728048 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) 8922352 | 533744
-> [ 986.991600] (3:node@node-2.acme.org) Predecessor: 366680
-> [ 986.991600] (2:node@node-1.acme.org) My finger table:
-> [ 986.991600] (2:node@node-1.acme.org) Start | Succ
-> [ 986.991600] (2:node@node-1.acme.org) 366681 | 533744
-> [ 986.991600] (2:node@node-1.acme.org) 366682 | 42
-> [ 986.991600] (2:node@node-1.acme.org) 366684 | 6518808
-> [ 986.991600] (2:node@node-1.acme.org) 366688 | 1319738
-> [ 986.991600] (2:node@node-1.acme.org) 366696 | 533744
-> [ 986.991600] (2:node@node-1.acme.org) 366712 | 533744
-> [ 986.991600] (2:node@node-1.acme.org) 366744 | 533744
-> [ 986.991600] (2:node@node-1.acme.org) 366808 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 366936 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 367192 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 367704 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 368728 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 370776 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 374872 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 383064 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 399448 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 432216 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 497752 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 628824 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 890968 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 1415256 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 2463832 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 4560984 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) 8755288 | 366680
-> [ 986.991600] (2:node@node-1.acme.org) Predecessor: 42
-> [ 989.991700] (6:node@node-5.acme.org) My finger table:
-> [ 989.991700] (6:node@node-5.acme.org) Start | Succ
-> [ 989.991700] (6:node@node-5.acme.org) 10874877 | 16509405
-> [ 989.991700] (6:node@node-5.acme.org) 10874878 | 533744
-> [ 989.991700] (6:node@node-5.acme.org) 10874880 | 533744
-> [ 989.991700] (6:node@node-5.acme.org) 10874884 | 533744
-> [ 989.991700] (6:node@node-5.acme.org) 10874892 | 533744
-> [ 989.991700] (6:node@node-5.acme.org) 10874908 | 42
-> [ 989.991700] (6:node@node-5.acme.org) 10874940 | 16509405
-> [ 989.991700] (6:node@node-5.acme.org) 10875004 | 16509405
-> [ 989.991700] (6:node@node-5.acme.org) 10875132 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 10875388 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 10875900 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 10876924 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 10878972 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 10883068 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 10891260 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 10907644 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 10940412 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 11005948 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 11137020 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 11399164 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 11923452 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 12972028 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 15069180 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) 2486268 | 10874876
-> [ 989.991700] (6:node@node-5.acme.org) Predecessor: 10004760
-> [ 990.991700] (8:node@node-7.acme.org) My finger table:
-> [ 990.991700] (8:node@node-7.acme.org) Start | Succ
-> [ 990.991700] (8:node@node-7.acme.org) 10004761 | 10874876
-> [ 990.991700] (8:node@node-7.acme.org) 10004762 | 16509405
-> [ 990.991700] (8:node@node-7.acme.org) 10004764 | 16509405
-> [ 990.991700] (8:node@node-7.acme.org) 10004768 | 16509405
-> [ 990.991700] (8:node@node-7.acme.org) 10004776 | 16509405
-> [ 990.991700] (8:node@node-7.acme.org) 10004792 | 10874876
-> [ 990.991700] (8:node@node-7.acme.org) 10004824 | 10874876
-> [ 990.991700] (8:node@node-7.acme.org) 10004888 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10005016 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10005272 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10005784 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10006808 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10008856 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10012952 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10021144 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10037528 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10070296 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10135832 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10266904 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 10529048 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 11053336 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 12101912 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 14199064 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) 1616152 | 10004760
-> [ 990.991700] (8:node@node-7.acme.org) Predecessor: 6518808
-> [1201.991400] (0:maestro@) Messages created: 2208
-> [1201.991400] (0:maestro@) Simulated time: 1201.99
${CMAKE_CURRENT_SOURCE_DIR}/masterslave_crosstraffic.tesh
${CMAKE_CURRENT_SOURCE_DIR}/masterslave_cpu_ti.tesh
${CMAKE_CURRENT_SOURCE_DIR}/masterslave_cpu_ti_crosstraffic.tesh
- ${CMAKE_CURRENT_SOURCE_DIR}/masterslave_cas01_im.tesh
${CMAKE_CURRENT_SOURCE_DIR}/masterslave_multicore.tesh
${CMAKE_CURRENT_SOURCE_DIR}/masterslave_vivaldi.tesh PARENT_SCOPE)
set(xml_files ${xml_files} ${CMAKE_CURRENT_SOURCE_DIR}/deployment_masterslave_forwarder.xml
+++ /dev/null
-#! ./tesh
-
-p Testing a simple master/slave example application
-
-$ $SG_TEST_EXENV masterslave/masterslave_forwarder$EXEEXT ${srcdir:=.}/../platforms/small_platform.xml ${srcdir:=.}/masterslave/deployment_masterslave.xml --cfg=cpu_model:Cas01_IM
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'cpu_model' to 'Cas01_IM'
-> [Tremblay:master:(1) 0.000000] [msg_test/INFO] Got 5 slaves and 20 tasks to process
-> [Tremblay:master:(1) 0.000000] [msg_test/INFO] Sending "Task_0" to "Jupiter"
-> [Tremblay:master:(1) 0.165962] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 0.165962] [msg_test/INFO] Sending "Task_1" to "Fafard"
-> [Jupiter:slave:(3) 0.165962] [msg_test/INFO] Received "Task_0"
-> [Jupiter:slave:(3) 0.165962] [msg_test/INFO] Processing "Task_0"
-> [Fafard:slave:(4) 0.384115] [msg_test/INFO] Received "Task_1"
-> [Fafard:slave:(4) 0.384115] [msg_test/INFO] Processing "Task_1"
-> [Tremblay:master:(1) 0.384115] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 0.384115] [msg_test/INFO] Sending "Task_2" to "Ginette"
-> [Ginette:slave:(5) 0.524575] [msg_test/INFO] Received "Task_2"
-> [Ginette:slave:(5) 0.524575] [msg_test/INFO] Processing "Task_2"
-> [Tremblay:master:(1) 0.524575] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 0.524575] [msg_test/INFO] Sending "Task_3" to "Bourassa"
-> [Bourassa:slave:(6) 0.740447] [msg_test/INFO] Received "Task_3"
-> [Bourassa:slave:(6) 0.740447] [msg_test/INFO] Processing "Task_3"
-> [Tremblay:master:(1) 0.740447] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 0.740447] [msg_test/INFO] Sending "Task_4" to "Tremblay"
-> [Tremblay:master:(1) 0.740447] [msg_test/INFO] Hey ! It's me ! :)
-> [Tremblay:slave:(2) 0.742786] [msg_test/INFO] Received "Task_4"
-> [Tremblay:slave:(2) 0.742786] [msg_test/INFO] Processing "Task_4"
-> [Tremblay:master:(1) 0.742786] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 0.742786] [msg_test/INFO] Sending "Task_5" to "Jupiter"
-> [Jupiter:slave:(3) 0.821304] [msg_test/INFO] "Task_0" done
-> [Tremblay:master:(1) 0.987266] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 0.987266] [msg_test/INFO] Sending "Task_6" to "Fafard"
-> [Jupiter:slave:(3) 0.987266] [msg_test/INFO] Received "Task_5"
-> [Jupiter:slave:(3) 0.987266] [msg_test/INFO] Processing "Task_5"
-> [Fafard:slave:(4) 1.039457] [msg_test/INFO] "Task_1" done
-> [Tremblay:slave:(2) 1.252495] [msg_test/INFO] "Task_4" done
-> [Tremblay:master:(1) 1.257610] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 1.257610] [msg_test/INFO] Sending "Task_7" to "Ginette"
-> [Fafard:slave:(4) 1.257610] [msg_test/INFO] Received "Task_6"
-> [Fafard:slave:(4) 1.257610] [msg_test/INFO] Processing "Task_6"
-> [Ginette:slave:(5) 1.555672] [msg_test/INFO] "Task_2" done
-> [Jupiter:slave:(3) 1.642608] [msg_test/INFO] "Task_5" done
-> [Tremblay:master:(1) 1.696132] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 1.696132] [msg_test/INFO] Sending "Task_8" to "Bourassa"
-> [Ginette:slave:(5) 1.696132] [msg_test/INFO] Received "Task_7"
-> [Ginette:slave:(5) 1.696132] [msg_test/INFO] Processing "Task_7"
-> [Bourassa:slave:(6) 1.771545] [msg_test/INFO] "Task_3" done
-> [Fafard:slave:(4) 1.912953] [msg_test/INFO] "Task_6" done
-> [Tremblay:master:(1) 1.987417] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 1.987417] [msg_test/INFO] Sending "Task_9" to "Tremblay"
-> [Tremblay:master:(1) 1.987417] [msg_test/INFO] Hey ! It's me ! :)
-> [Bourassa:slave:(6) 1.987417] [msg_test/INFO] Received "Task_8"
-> [Bourassa:slave:(6) 1.987417] [msg_test/INFO] Processing "Task_8"
-> [Tremblay:slave:(2) 1.989756] [msg_test/INFO] Received "Task_9"
-> [Tremblay:slave:(2) 1.989756] [msg_test/INFO] Processing "Task_9"
-> [Tremblay:master:(1) 1.989756] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 1.989756] [msg_test/INFO] Sending "Task_10" to "Jupiter"
-> [Jupiter:slave:(3) 2.155718] [msg_test/INFO] Received "Task_10"
-> [Jupiter:slave:(3) 2.155718] [msg_test/INFO] Processing "Task_10"
-> [Tremblay:master:(1) 2.155718] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 2.155718] [msg_test/INFO] Sending "Task_11" to "Fafard"
-> [Fafard:slave:(4) 2.373871] [msg_test/INFO] Received "Task_11"
-> [Fafard:slave:(4) 2.373871] [msg_test/INFO] Processing "Task_11"
-> [Tremblay:master:(1) 2.373871] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 2.373871] [msg_test/INFO] Sending "Task_12" to "Ginette"
-> [Tremblay:slave:(2) 2.499466] [msg_test/INFO] "Task_9" done
-> [Ginette:slave:(5) 2.727230] [msg_test/INFO] "Task_7" done
-> [Jupiter:slave:(3) 2.811060] [msg_test/INFO] "Task_10" done
-> [Tremblay:master:(1) 2.867690] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 2.867690] [msg_test/INFO] Sending "Task_13" to "Bourassa"
-> [Ginette:slave:(5) 2.867690] [msg_test/INFO] Received "Task_12"
-> [Ginette:slave:(5) 2.867690] [msg_test/INFO] Processing "Task_12"
-> [Bourassa:slave:(6) 3.018515] [msg_test/INFO] "Task_8" done
-> [Fafard:slave:(4) 3.029213] [msg_test/INFO] "Task_11" done
-> [Tremblay:master:(1) 3.234387] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 3.234387] [msg_test/INFO] Sending "Task_14" to "Tremblay"
-> [Tremblay:master:(1) 3.234387] [msg_test/INFO] Hey ! It's me ! :)
-> [Bourassa:slave:(6) 3.234387] [msg_test/INFO] Received "Task_13"
-> [Bourassa:slave:(6) 3.234387] [msg_test/INFO] Processing "Task_13"
-> [Tremblay:slave:(2) 3.236726] [msg_test/INFO] Received "Task_14"
-> [Tremblay:slave:(2) 3.236726] [msg_test/INFO] Processing "Task_14"
-> [Tremblay:master:(1) 3.236726] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 3.236726] [msg_test/INFO] Sending "Task_15" to "Jupiter"
-> [Jupiter:slave:(3) 3.402688] [msg_test/INFO] Received "Task_15"
-> [Jupiter:slave:(3) 3.402688] [msg_test/INFO] Processing "Task_15"
-> [Tremblay:master:(1) 3.402688] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 3.402688] [msg_test/INFO] Sending "Task_16" to "Fafard"
-> [Fafard:slave:(4) 3.620841] [msg_test/INFO] Received "Task_16"
-> [Fafard:slave:(4) 3.620841] [msg_test/INFO] Processing "Task_16"
-> [Tremblay:master:(1) 3.620841] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 3.620841] [msg_test/INFO] Sending "Task_17" to "Ginette"
-> [Tremblay:slave:(2) 3.746436] [msg_test/INFO] "Task_14" done
-> [Ginette:slave:(5) 3.898788] [msg_test/INFO] "Task_12" done
-> [Tremblay:master:(1) 4.039247] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 4.039247] [msg_test/INFO] Sending "Task_18" to "Bourassa"
-> [Ginette:slave:(5) 4.039247] [msg_test/INFO] Received "Task_17"
-> [Ginette:slave:(5) 4.039247] [msg_test/INFO] Processing "Task_17"
-> [Jupiter:slave:(3) 4.058030] [msg_test/INFO] "Task_15" done
-> [Bourassa:slave:(6) 4.265485] [msg_test/INFO] "Task_13" done
-> [Fafard:slave:(4) 4.276183] [msg_test/INFO] "Task_16" done
-> [Tremblay:master:(1) 4.481357] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 4.481357] [msg_test/INFO] Sending "Task_19" to "Tremblay"
-> [Tremblay:master:(1) 4.481357] [msg_test/INFO] Hey ! It's me ! :)
-> [Bourassa:slave:(6) 4.481357] [msg_test/INFO] Received "Task_18"
-> [Bourassa:slave:(6) 4.481357] [msg_test/INFO] Processing "Task_18"
-> [Tremblay:slave:(2) 4.483696] [msg_test/INFO] Received "Task_19"
-> [Tremblay:slave:(2) 4.483696] [msg_test/INFO] Processing "Task_19"
-> [Tremblay:master:(1) 4.483696] [msg_test/INFO] Sent
-> [Tremblay:master:(1) 4.483696] [msg_test/INFO] All tasks have been dispatched. Let's tell everybody the computation is over.
-> [Jupiter:slave:(3) 4.498896] [msg_test/INFO] Received "finalize"
-> [Jupiter:slave:(3) 4.498896] [msg_test/INFO] I'm done. See you!
-> [Fafard:slave:(4) 4.519447] [msg_test/INFO] Received "finalize"
-> [Fafard:slave:(4) 4.519447] [msg_test/INFO] I'm done. See you!
-> [Tremblay:slave:(2) 4.993406] [msg_test/INFO] "Task_19" done
-> [Ginette:slave:(5) 5.070345] [msg_test/INFO] "Task_17" done
-> [Ginette:slave:(5) 5.083577] [msg_test/INFO] Received "finalize"
-> [Ginette:slave:(5) 5.083577] [msg_test/INFO] I'm done. See you!
-> [Bourassa:slave:(6) 5.512455] [msg_test/INFO] "Task_18" done
-> [Bourassa:slave:(6) 5.532791] [msg_test/INFO] Received "finalize"
-> [Bourassa:slave:(6) 5.532791] [msg_test/INFO] I'm done. See you!
-> [Tremblay:slave:(2) 5.532947] [msg_test/INFO] Received "finalize"
-> [Tremblay:slave:(2) 5.532947] [msg_test/INFO] I'm done. See you!
-> [Tremblay:master:(1) 5.532947] [msg_test/INFO] Goodbye now!
-> [5.532947] [msg_test/INFO] Simulation time 5.53295
-
-p Testing a master/slave example application with a forwarder module
-
-$ $SG_TEST_EXENV masterslave/masterslave_forwarder$EXEEXT ${srcdir:=.}/msg_platform.xml ${srcdir:=.}/masterslave/deployment_masterslave_forwarder.xml --cfg=cpu_model:Cas01_IM
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'cpu_model' to 'Cas01_IM'
-> [Jacquelin:master:(1) 0.000000] [msg_test/INFO] Got 5 slaves and 20 tasks to process
-> [Jacquelin:master:(1) 0.000000] [msg_test/INFO] Sending "Task_0" to "iRMX"
-> [Jacquelin:master:(1) 4.772530] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 4.772530] [msg_test/INFO] Sending "Task_1" to "Casavant"
-> [iRMX:slave:(4) 4.772530] [msg_test/INFO] Received "Task_0"
-> [iRMX:slave:(4) 4.772530] [msg_test/INFO] Processing "Task_0"
-> [iRMX:slave:(4) 4.845345] [msg_test/INFO] "Task_0" done
-> [Casavant:forwarder:(3) 6.900351] [msg_test/INFO] Received "Task_1"
-> [Casavant:forwarder:(3) 6.900351] [msg_test/INFO] Sending "Task_1" to "Robert"
-> [Jacquelin:master:(1) 6.900351] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 6.900351] [msg_test/INFO] Sending "Task_2" to "Bousquet"
-> [Bousquet:slave:(5) 8.491392] [msg_test/INFO] Received "Task_2"
-> [Bousquet:slave:(5) 8.491392] [msg_test/INFO] Processing "Task_2"
-> [Jacquelin:master:(1) 8.491392] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 8.491392] [msg_test/INFO] Sending "Task_3" to "Soucy"
-> [Bousquet:slave:(5) 8.607896] [msg_test/INFO] "Task_2" done
-> [Robert:slave:(10) 9.260549] [msg_test/INFO] Received "Task_1"
-> [Robert:slave:(10) 9.260549] [msg_test/INFO] Processing "Task_1"
-> [Robert:slave:(10) 9.296956] [msg_test/INFO] "Task_1" done
-> [Soucy:slave:(6) 10.755127] [msg_test/INFO] Received "Task_3"
-> [Soucy:slave:(6) 10.755127] [msg_test/INFO] Processing "Task_3"
-> [Jacquelin:master:(1) 10.755127] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 10.755127] [msg_test/INFO] Sending "Task_4" to "Jackson"
-> [Soucy:slave:(6) 10.791535] [msg_test/INFO] "Task_3" done
-> [Jackson:forwarder:(2) 12.090242] [msg_test/INFO] Received "Task_4"
-> [Jackson:forwarder:(2) 12.090242] [msg_test/INFO] Sending "Task_4" to "Kuenning"
-> [Jacquelin:master:(1) 12.090242] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 12.090242] [msg_test/INFO] Sending "Task_5" to "iRMX"
-> [Kuenning:slave:(7) 12.173866] [msg_test/INFO] Received "Task_4"
-> [Kuenning:slave:(7) 12.173866] [msg_test/INFO] Processing "Task_4"
-> [Kuenning:slave:(7) 12.232118] [msg_test/INFO] "Task_4" done
-> [iRMX:slave:(4) 16.862772] [msg_test/INFO] Received "Task_5"
-> [iRMX:slave:(4) 16.862772] [msg_test/INFO] Processing "Task_5"
-> [Jacquelin:master:(1) 16.862772] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 16.862772] [msg_test/INFO] Sending "Task_6" to "Casavant"
-> [iRMX:slave:(4) 16.935587] [msg_test/INFO] "Task_5" done
-> [Casavant:forwarder:(3) 18.990593] [msg_test/INFO] Received "Task_6"
-> [Casavant:forwarder:(3) 18.990593] [msg_test/INFO] Sending "Task_6" to "Sirois"
-> [Jacquelin:master:(1) 18.990593] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 18.990593] [msg_test/INFO] Sending "Task_7" to "Bousquet"
-> [Sirois:slave:(11) 19.793293] [msg_test/INFO] Received "Task_6"
-> [Sirois:slave:(11) 19.793293] [msg_test/INFO] Processing "Task_6"
-> [Sirois:slave:(11) 19.836983] [msg_test/INFO] "Task_6" done
-> [Bousquet:slave:(5) 20.581634] [msg_test/INFO] Received "Task_7"
-> [Bousquet:slave:(5) 20.581634] [msg_test/INFO] Processing "Task_7"
-> [Jacquelin:master:(1) 20.581634] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 20.581634] [msg_test/INFO] Sending "Task_8" to "Soucy"
-> [Bousquet:slave:(5) 20.698138] [msg_test/INFO] "Task_7" done
-> [Soucy:slave:(6) 22.845369] [msg_test/INFO] Received "Task_8"
-> [Soucy:slave:(6) 22.845369] [msg_test/INFO] Processing "Task_8"
-> [Jacquelin:master:(1) 22.845369] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 22.845369] [msg_test/INFO] Sending "Task_9" to "Jackson"
-> [Soucy:slave:(6) 22.881777] [msg_test/INFO] "Task_8" done
-> [Jackson:forwarder:(2) 24.180485] [msg_test/INFO] Received "Task_9"
-> [Jackson:forwarder:(2) 24.180485] [msg_test/INFO] Sending "Task_9" to "Browne"
-> [Jacquelin:master:(1) 24.180485] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 24.180485] [msg_test/INFO] Sending "Task_10" to "iRMX"
-> [Browne:slave:(8) 27.009931] [msg_test/INFO] Received "Task_9"
-> [Browne:slave:(8) 27.009931] [msg_test/INFO] Processing "Task_9"
-> [Browne:slave:(8) 27.046339] [msg_test/INFO] "Task_9" done
-> [iRMX:slave:(4) 28.953014] [msg_test/INFO] Received "Task_10"
-> [iRMX:slave:(4) 28.953014] [msg_test/INFO] Processing "Task_10"
-> [Jacquelin:master:(1) 28.953014] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 28.953014] [msg_test/INFO] Sending "Task_11" to "Casavant"
-> [iRMX:slave:(4) 29.025830] [msg_test/INFO] "Task_10" done
-> [Casavant:forwarder:(3) 31.080835] [msg_test/INFO] Received "Task_11"
-> [Casavant:forwarder:(3) 31.080835] [msg_test/INFO] Sending "Task_11" to "Monique"
-> [Jacquelin:master:(1) 31.080835] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 31.080835] [msg_test/INFO] Sending "Task_12" to "Bousquet"
-> [Monique:slave:(12) 32.472434] [msg_test/INFO] Received "Task_11"
-> [Monique:slave:(12) 32.472434] [msg_test/INFO] Processing "Task_11"
-> [Monique:slave:(12) 32.516124] [msg_test/INFO] "Task_11" done
-> [Bousquet:slave:(5) 32.671876] [msg_test/INFO] Received "Task_12"
-> [Bousquet:slave:(5) 32.671876] [msg_test/INFO] Processing "Task_12"
-> [Jacquelin:master:(1) 32.671876] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 32.671876] [msg_test/INFO] Sending "Task_13" to "Soucy"
-> [Bousquet:slave:(5) 32.788380] [msg_test/INFO] "Task_12" done
-> [Soucy:slave:(6) 34.935611] [msg_test/INFO] Received "Task_13"
-> [Soucy:slave:(6) 34.935611] [msg_test/INFO] Processing "Task_13"
-> [Jacquelin:master:(1) 34.935611] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 34.935611] [msg_test/INFO] Sending "Task_14" to "Jackson"
-> [Soucy:slave:(6) 34.972019] [msg_test/INFO] "Task_13" done
-> [Jackson:forwarder:(2) 36.270727] [msg_test/INFO] Received "Task_14"
-> [Jackson:forwarder:(2) 36.270727] [msg_test/INFO] Sending "Task_14" to "Stephen"
-> [Jacquelin:master:(1) 36.270727] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 36.270727] [msg_test/INFO] Sending "Task_15" to "iRMX"
-> [Stephen:slave:(9) 40.508273] [msg_test/INFO] Received "Task_14"
-> [Stephen:slave:(9) 40.508273] [msg_test/INFO] Processing "Task_14"
-> [Stephen:slave:(9) 40.581088] [msg_test/INFO] "Task_14" done
-> [iRMX:slave:(4) 41.043257] [msg_test/INFO] Received "Task_15"
-> [iRMX:slave:(4) 41.043257] [msg_test/INFO] Processing "Task_15"
-> [Jacquelin:master:(1) 41.043257] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 41.043257] [msg_test/INFO] Sending "Task_16" to "Casavant"
-> [iRMX:slave:(4) 41.116072] [msg_test/INFO] "Task_15" done
-> [Casavant:forwarder:(3) 43.171078] [msg_test/INFO] Received "Task_16"
-> [Casavant:forwarder:(3) 43.171078] [msg_test/INFO] Sending "Task_16" to "Robert"
-> [Jacquelin:master:(1) 43.171078] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 43.171078] [msg_test/INFO] Sending "Task_17" to "Bousquet"
-> [Bousquet:slave:(5) 44.762118] [msg_test/INFO] Received "Task_17"
-> [Bousquet:slave:(5) 44.762118] [msg_test/INFO] Processing "Task_17"
-> [Jacquelin:master:(1) 44.762118] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 44.762118] [msg_test/INFO] Sending "Task_18" to "Soucy"
-> [Bousquet:slave:(5) 44.878622] [msg_test/INFO] "Task_17" done
-> [Robert:slave:(10) 45.531275] [msg_test/INFO] Received "Task_16"
-> [Robert:slave:(10) 45.531275] [msg_test/INFO] Processing "Task_16"
-> [Robert:slave:(10) 45.567683] [msg_test/INFO] "Task_16" done
-> [Soucy:slave:(6) 47.025854] [msg_test/INFO] Received "Task_18"
-> [Soucy:slave:(6) 47.025854] [msg_test/INFO] Processing "Task_18"
-> [Jacquelin:master:(1) 47.025854] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 47.025854] [msg_test/INFO] Sending "Task_19" to "Jackson"
-> [Soucy:slave:(6) 47.062262] [msg_test/INFO] "Task_18" done
-> [Jackson:forwarder:(2) 48.360969] [msg_test/INFO] Received "Task_19"
-> [Jackson:forwarder:(2) 48.360969] [msg_test/INFO] Sending "Task_19" to "Kuenning"
-> [Jacquelin:master:(1) 48.360969] [msg_test/INFO] Sent
-> [Jacquelin:master:(1) 48.360969] [msg_test/INFO] All tasks have been dispatched. Let's tell everybody the computation is over.
-> [Kuenning:slave:(7) 48.444592] [msg_test/INFO] Received "Task_19"
-> [Kuenning:slave:(7) 48.444592] [msg_test/INFO] Processing "Task_19"
-> [Kuenning:slave:(7) 48.502845] [msg_test/INFO] "Task_19" done
-> [iRMX:slave:(4) 50.794024] [msg_test/INFO] Received "finalize"
-> [iRMX:slave:(4) 50.794024] [msg_test/INFO] I'm done. See you!
-> [Casavant:forwarder:(3) 51.878795] [msg_test/INFO] Received "finalize"
-> [Casavant:forwarder:(3) 51.878795] [msg_test/INFO] All tasks have been dispatched. Let's tell everybody the computation is over.
-> [Bousquet:slave:(5) 52.689914] [msg_test/INFO] Received "finalize"
-> [Bousquet:slave:(5) 52.689914] [msg_test/INFO] I'm done. See you!
-> [Robert:slave:(10) 53.082033] [msg_test/INFO] Received "finalize"
-> [Robert:slave:(10) 53.082033] [msg_test/INFO] I'm done. See you!
-> [Sirois:slave:(11) 53.491253] [msg_test/INFO] Received "finalize"
-> [Sirois:slave:(11) 53.491253] [msg_test/INFO] I'm done. See you!
-> [Soucy:slave:(6) 53.843975] [msg_test/INFO] Received "finalize"
-> [Soucy:slave:(6) 53.843975] [msg_test/INFO] I'm done. See you!
-> [Monique:slave:(12) 54.200695] [msg_test/INFO] Received "finalize"
-> [Monique:slave:(12) 54.200695] [msg_test/INFO] I'm done. See you!
-> [Casavant:forwarder:(3) 54.200695] [msg_test/INFO] I'm done. See you!
-> [Jackson:forwarder:(2) 54.524622] [msg_test/INFO] Received "finalize"
-> [Jackson:forwarder:(2) 54.524622] [msg_test/INFO] All tasks have been dispatched. Let's tell everybody the computation is over.
-> [Jacquelin:master:(1) 54.524622] [msg_test/INFO] Goodbye now!
-> [Kuenning:slave:(7) 54.529294] [msg_test/INFO] Received "finalize"
-> [Kuenning:slave:(7) 54.529294] [msg_test/INFO] I'm done. See you!
-> [Browne:slave:(8) 55.971757] [msg_test/INFO] Received "finalize"
-> [Browne:slave:(8) 55.971757] [msg_test/INFO] I'm done. See you!
-> [Stephen:slave:(9) 58.132075] [msg_test/INFO] Received "finalize"
-> [Stephen:slave:(9) 58.132075] [msg_test/INFO] I'm done. See you!
-> [Jackson:forwarder:(2) 58.132075] [msg_test/INFO] I'm done. See you!
-> [58.132075] [msg_test/INFO] Simulation time 58.1321
-
-p Testing a simple master/slave example application handling failures
-
-$ masterslave/masterslave_failure$EXEEXT --log=xbt_cfg.thres:critical --log=no_loc ${srcdir:=.}/small_platform_with_failures.xml ${srcdir:=.}/masterslave/deployment_masterslave.xml --cfg=path:${srcdir} --cfg=cpu_model:Cas01_IM
-> [0.000000] [simix_process/WARNING] Cannot launch process 'slave' on failed host 'Fafard'
-> [Tremblay:master:(1) 0.000000] [msg_test/INFO] Got 5 slave(s) :
-> [Tremblay:master:(1) 0.000000] [msg_test/INFO] Jupiter
-> [Tremblay:master:(1) 0.000000] [msg_test/INFO] Fafard
-> [Tremblay:master:(1) 0.000000] [msg_test/INFO] Ginette
-> [Tremblay:master:(1) 0.000000] [msg_test/INFO] Bourassa
-> [Tremblay:master:(1) 0.000000] [msg_test/INFO] Tremblay
-> [Tremblay:master:(1) 0.000000] [msg_test/INFO] Got 20 task to process :
-> [Tremblay:master:(1) 0.165962] [msg_test/INFO] Send completed
-> [Jupiter:slave:(3) 0.165962] [msg_test/INFO] Received "Task"
-> [Jupiter:slave:(3) 0.165962] [msg_test/INFO] Communication time : "0.165962"
-> [Jupiter:slave:(3) 0.165962] [msg_test/INFO] Processing "Task"
-> [Jupiter:slave:(3) 0.821304] [msg_test/INFO] "Task" done
-> [Jupiter:slave:(3) 1.100000] [msg_test/INFO] Gloups. The cpu on which I'm running just turned off!. See you!
-> [Tremblay:master:(1) 10.165962] [msg_test/INFO] Mmh. Something went wrong with 'Fafard'. Nevermind. Let's keep going!
-> [Ginette:slave:(4) 10.306421] [msg_test/INFO] Received "Task"
-> [Ginette:slave:(4) 10.306421] [msg_test/INFO] Communication time : "0.140460"
-> [Ginette:slave:(4) 10.306421] [msg_test/INFO] Processing "Task"
-> [Tremblay:master:(1) 10.306421] [msg_test/INFO] Send completed
-> [Bourassa:slave:(5) 10.522294] [msg_test/INFO] Received "Task"
-> [Bourassa:slave:(5) 10.522294] [msg_test/INFO] Communication time : "0.215872"
-> [Bourassa:slave:(5) 10.522294] [msg_test/INFO] Processing "Task"
-> [Tremblay:master:(1) 10.522294] [msg_test/INFO] Send completed
-> [Tremblay:slave:(2) 10.524632] [msg_test/INFO] Received "Task"
-> [Tremblay:slave:(2) 10.524632] [msg_test/INFO] Communication time : "0.002339"
-> [Tremblay:slave:(2) 10.524632] [msg_test/INFO] Processing "Task"
-> [Tremblay:master:(1) 10.524632] [msg_test/INFO] Send completed
-> [Tremblay:slave:(2) 11.034342] [msg_test/INFO] "Task" done
-> [Ginette:slave:(4) 11.337519] [msg_test/INFO] "Task" done
-> [Bourassa:slave:(5) 11.553392] [msg_test/INFO] "Task" done
-> [Tremblay:master:(1) 20.524632] [msg_test/INFO] Mmh. Something went wrong with 'Jupiter'. Nevermind. Let's keep going!
-> [Tremblay:master:(1) 30.524632] [msg_test/INFO] Mmh. Something went wrong with 'Fafard'. Nevermind. Let's keep going!
-> [Ginette:slave:(4) 30.524632] [msg_test/INFO] Mmh. Something went wrong. Nevermind. Let's keep going!
-> [Tremblay:master:(1) 30.524632] [msg_test/INFO] Mmh. Something went wrong with 'Ginette'. Nevermind. Let's keep going!
-> [Bourassa:slave:(5) 30.740505] [msg_test/INFO] Received "Task"
-> [Bourassa:slave:(5) 30.740505] [msg_test/INFO] Communication time : "0.215872"
-> [Bourassa:slave:(5) 30.740505] [msg_test/INFO] Processing "Task"
-> [Tremblay:master:(1) 30.740505] [msg_test/INFO] Send completed
-> [Tremblay:slave:(2) 30.742843] [msg_test/INFO] Received "Task"
-> [Tremblay:slave:(2) 30.742843] [msg_test/INFO] Communication time : "0.002339"
-> [Tremblay:slave:(2) 30.742843] [msg_test/INFO] Processing "Task"
-> [Tremblay:master:(1) 30.742843] [msg_test/INFO] Send completed
-> [Tremblay:slave:(2) 31.252553] [msg_test/INFO] "Task" done
-> [Bourassa:slave:(5) 31.771603] [msg_test/INFO] "Task" done
-> [Tremblay:master:(1) 40.742843] [msg_test/INFO] Mmh. Something went wrong with 'Jupiter'. Nevermind. Let's keep going!
-> [Tremblay:master:(1) 50.742843] [msg_test/INFO] Mmh. Something went wrong with 'Fafard'. Nevermind. Let's keep going!
-> [Ginette:slave:(4) 50.883303] [msg_test/INFO] Received "Task"
-> [Ginette:slave:(4) 50.883303] [msg_test/INFO] Communication time : "0.140460"
-> [Ginette:slave:(4) 50.883303] [msg_test/INFO] Processing "Task"
-> [Tremblay:master:(1) 50.883303] [msg_test/INFO] Send completed
-> [Bourassa:slave:(5) 51.099175] [msg_test/INFO] Received "Task"
-> [Bourassa:slave:(5) 51.099175] [msg_test/INFO] Communication time : "0.215872"
-> [Bourassa:slave:(5) 51.099175] [msg_test/INFO] Processing "Task"
-> [Tremblay:master:(1) 51.099175] [msg_test/INFO] Send completed
-> [Tremblay:slave:(2) 51.101514] [msg_test/INFO] Received "Task"
-> [Tremblay:slave:(2) 51.101514] [msg_test/INFO] Communication time : "0.002339"
-> [Tremblay:slave:(2) 51.101514] [msg_test/INFO] Processing "Task"
-> [Tremblay:master:(1) 51.101514] [msg_test/INFO] Send completed
-> [Tremblay:slave:(2) 51.611224] [msg_test/INFO] "Task" done
-> [Ginette:slave:(4) 51.914401] [msg_test/INFO] "Task" done
-> [Bourassa:slave:(5) 52.130273] [msg_test/INFO] "Task" done
-> [Tremblay:master:(1) 61.101514] [msg_test/INFO] Mmh. Something went wrong with 'Jupiter'. Nevermind. Let's keep going!
-> [Tremblay:master:(1) 71.101514] [msg_test/INFO] Mmh. Something went wrong with 'Fafard'. Nevermind. Let's keep going!
-> [Ginette:slave:(4) 71.241973] [msg_test/INFO] Received "Task"
-> [Ginette:slave:(4) 71.241973] [msg_test/INFO] Communication time : "0.140460"
-> [Ginette:slave:(4) 71.241973] [msg_test/INFO] Processing "Task"
-> [Tremblay:master:(1) 71.241973] [msg_test/INFO] Send completed
-> [Bourassa:slave:(5) 71.457846] [msg_test/INFO] Received "Task"
-> [Bourassa:slave:(5) 71.457846] [msg_test/INFO] Communication time : "0.215872"
-> [Bourassa:slave:(5) 71.457846] [msg_test/INFO] Processing "Task"
-> [Tremblay:master:(1) 71.457846] [msg_test/INFO] Send completed
-> [Tremblay:slave:(2) 71.460184] [msg_test/INFO] Received "Task"
-> [Tremblay:slave:(2) 71.460184] [msg_test/INFO] Communication time : "0.002339"
-> [Tremblay:slave:(2) 71.460184] [msg_test/INFO] Processing "Task"
-> [Tremblay:master:(1) 71.460184] [msg_test/INFO] Send completed
-> [Tremblay:master:(1) 71.460184] [msg_test/INFO] All tasks have been dispatched. Let's tell everybody the computation is over.
-> [Tremblay:slave:(2) 71.969894] [msg_test/INFO] "Task" done
-> [Ginette:slave:(4) 72.273071] [msg_test/INFO] "Task" done
-> [Tremblay:master:(1) 72.460184] [msg_test/INFO] Mmh. Can't reach 'Jupiter'! Nevermind. Let's keep going!
-> [Bourassa:slave:(5) 72.488944] [msg_test/INFO] "Task" done
-> [Tremblay:master:(1) 73.460184] [msg_test/INFO] Mmh. Can't reach 'Fafard'! Nevermind. Let's keep going!
-> [Ginette:slave:(4) 73.473416] [msg_test/INFO] Received "finalize"
-> [Ginette:slave:(4) 73.473416] [msg_test/INFO] I'm done. See you!
-> [Bourassa:slave:(5) 73.493752] [msg_test/INFO] Received "finalize"
-> [Bourassa:slave:(5) 73.493752] [msg_test/INFO] I'm done. See you!
-> [Tremblay:slave:(2) 73.493908] [msg_test/INFO] Received "finalize"
-> [Tremblay:slave:(2) 73.493908] [msg_test/INFO] I'm done. See you!
-> [Tremblay:master:(1) 73.493908] [msg_test/INFO] Goodbye now!
-> [73.493908] [msg_test/INFO] Simulation time 73.4939
-
-p Testing the bypassing of the flexml parser
-
-$ $SG_TEST_EXENV masterslave/masterslave_bypass --log=no_loc --cfg=cpu_model:Cas01_IM
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'cpu_model' to 'Cas01_IM'
-> [0.000000] [surf_parse/WARNING] Bypassing the XML parser since surf_parse_open received a NULL pointer. If it is not what you want, go fix your code.
-> [host A:master:(1) 0.000000] [msg_test/INFO] Got 1 slave(s) :
-> [host A:master:(1) 0.000000] [msg_test/INFO] host B
-> [host A:master:(1) 0.000000] [msg_test/INFO] Got 20 task to process :
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_0"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_1"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_2"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_3"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_4"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_5"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_6"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_7"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_8"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_9"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_10"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_11"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_12"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_13"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_14"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_15"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_16"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_17"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_18"
-> [host A:master:(1) 0.000000] [msg_test/INFO] "Task_19"
-> [host A:master:(1) 0.000000] [msg_test/INFO] Sending "Task_0" to "host B"
-> [host B:slave:(2) 0.000000] [msg_test/INFO] I'm a slave
-> [host A:master:(1) 4.080000] [msg_test/INFO] Send completed
-> [host A:master:(1) 4.080000] [msg_test/INFO] Sending "Task_1" to "host B"
-> [host B:slave:(2) 4.080000] [msg_test/INFO] Received "Task_0"
-> [host B:slave:(2) 4.080000] [msg_test/INFO] Processing "Task_0"
-> [host B:slave:(2) 4.130000] [msg_test/INFO] "Task_0" done
-> [host A:master:(1) 8.210000] [msg_test/INFO] Send completed
-> [host A:master:(1) 8.210000] [msg_test/INFO] Sending "Task_2" to "host B"
-> [host B:slave:(2) 8.210000] [msg_test/INFO] Received "Task_1"
-> [host B:slave:(2) 8.210000] [msg_test/INFO] Processing "Task_1"
-> [host B:slave:(2) 8.260000] [msg_test/INFO] "Task_1" done
-> [host A:master:(1) 12.340000] [msg_test/INFO] Send completed
-> [host A:master:(1) 12.340000] [msg_test/INFO] Sending "Task_3" to "host B"
-> [host B:slave:(2) 12.340000] [msg_test/INFO] Received "Task_2"
-> [host B:slave:(2) 12.340000] [msg_test/INFO] Processing "Task_2"
-> [host B:slave:(2) 12.390000] [msg_test/INFO] "Task_2" done
-> [host A:master:(1) 16.470000] [msg_test/INFO] Send completed
-> [host A:master:(1) 16.470000] [msg_test/INFO] Sending "Task_4" to "host B"
-> [host B:slave:(2) 16.470000] [msg_test/INFO] Received "Task_3"
-> [host B:slave:(2) 16.470000] [msg_test/INFO] Processing "Task_3"
-> [host B:slave:(2) 16.520000] [msg_test/INFO] "Task_3" done
-> [host A:master:(1) 20.600000] [msg_test/INFO] Send completed
-> [host A:master:(1) 20.600000] [msg_test/INFO] Sending "Task_5" to "host B"
-> [host B:slave:(2) 20.600000] [msg_test/INFO] Received "Task_4"
-> [host B:slave:(2) 20.600000] [msg_test/INFO] Processing "Task_4"
-> [host B:slave:(2) 20.650000] [msg_test/INFO] "Task_4" done
-> [host A:master:(1) 24.730000] [msg_test/INFO] Send completed
-> [host A:master:(1) 24.730000] [msg_test/INFO] Sending "Task_6" to "host B"
-> [host B:slave:(2) 24.730000] [msg_test/INFO] Received "Task_5"
-> [host B:slave:(2) 24.730000] [msg_test/INFO] Processing "Task_5"
-> [host B:slave:(2) 24.780000] [msg_test/INFO] "Task_5" done
-> [host A:master:(1) 28.860000] [msg_test/INFO] Send completed
-> [host A:master:(1) 28.860000] [msg_test/INFO] Sending "Task_7" to "host B"
-> [host B:slave:(2) 28.860000] [msg_test/INFO] Received "Task_6"
-> [host B:slave:(2) 28.860000] [msg_test/INFO] Processing "Task_6"
-> [host B:slave:(2) 28.910000] [msg_test/INFO] "Task_6" done
-> [host A:master:(1) 32.990000] [msg_test/INFO] Send completed
-> [host A:master:(1) 32.990000] [msg_test/INFO] Sending "Task_8" to "host B"
-> [host B:slave:(2) 32.990000] [msg_test/INFO] Received "Task_7"
-> [host B:slave:(2) 32.990000] [msg_test/INFO] Processing "Task_7"
-> [host B:slave:(2) 33.040000] [msg_test/INFO] "Task_7" done
-> [host A:master:(1) 37.120000] [msg_test/INFO] Send completed
-> [host A:master:(1) 37.120000] [msg_test/INFO] Sending "Task_9" to "host B"
-> [host B:slave:(2) 37.120000] [msg_test/INFO] Received "Task_8"
-> [host B:slave:(2) 37.120000] [msg_test/INFO] Processing "Task_8"
-> [host B:slave:(2) 37.170000] [msg_test/INFO] "Task_8" done
-> [host A:master:(1) 41.250000] [msg_test/INFO] Send completed
-> [host A:master:(1) 41.250000] [msg_test/INFO] Sending "Task_10" to "host B"
-> [host B:slave:(2) 41.250000] [msg_test/INFO] Received "Task_9"
-> [host B:slave:(2) 41.250000] [msg_test/INFO] Processing "Task_9"
-> [host B:slave:(2) 41.300000] [msg_test/INFO] "Task_9" done
-> [host A:master:(1) 45.380000] [msg_test/INFO] Send completed
-> [host A:master:(1) 45.380000] [msg_test/INFO] Sending "Task_11" to "host B"
-> [host B:slave:(2) 45.380000] [msg_test/INFO] Received "Task_10"
-> [host B:slave:(2) 45.380000] [msg_test/INFO] Processing "Task_10"
-> [host B:slave:(2) 45.430000] [msg_test/INFO] "Task_10" done
-> [host A:master:(1) 49.510000] [msg_test/INFO] Send completed
-> [host A:master:(1) 49.510000] [msg_test/INFO] Sending "Task_12" to "host B"
-> [host B:slave:(2) 49.510000] [msg_test/INFO] Received "Task_11"
-> [host B:slave:(2) 49.510000] [msg_test/INFO] Processing "Task_11"
-> [host B:slave:(2) 49.560000] [msg_test/INFO] "Task_11" done
-> [host A:master:(1) 53.640000] [msg_test/INFO] Send completed
-> [host A:master:(1) 53.640000] [msg_test/INFO] Sending "Task_13" to "host B"
-> [host B:slave:(2) 53.640000] [msg_test/INFO] Received "Task_12"
-> [host B:slave:(2) 53.640000] [msg_test/INFO] Processing "Task_12"
-> [host B:slave:(2) 53.690000] [msg_test/INFO] "Task_12" done
-> [host A:master:(1) 57.770000] [msg_test/INFO] Send completed
-> [host A:master:(1) 57.770000] [msg_test/INFO] Sending "Task_14" to "host B"
-> [host B:slave:(2) 57.770000] [msg_test/INFO] Received "Task_13"
-> [host B:slave:(2) 57.770000] [msg_test/INFO] Processing "Task_13"
-> [host B:slave:(2) 57.820000] [msg_test/INFO] "Task_13" done
-> [host A:master:(1) 61.900000] [msg_test/INFO] Send completed
-> [host A:master:(1) 61.900000] [msg_test/INFO] Sending "Task_15" to "host B"
-> [host B:slave:(2) 61.900000] [msg_test/INFO] Received "Task_14"
-> [host B:slave:(2) 61.900000] [msg_test/INFO] Processing "Task_14"
-> [host B:slave:(2) 61.950000] [msg_test/INFO] "Task_14" done
-> [host A:master:(1) 66.030000] [msg_test/INFO] Send completed
-> [host A:master:(1) 66.030000] [msg_test/INFO] Sending "Task_16" to "host B"
-> [host B:slave:(2) 66.030000] [msg_test/INFO] Received "Task_15"
-> [host B:slave:(2) 66.030000] [msg_test/INFO] Processing "Task_15"
-> [host B:slave:(2) 66.080000] [msg_test/INFO] "Task_15" done
-> [host A:master:(1) 70.160000] [msg_test/INFO] Send completed
-> [host A:master:(1) 70.160000] [msg_test/INFO] Sending "Task_17" to "host B"
-> [host B:slave:(2) 70.160000] [msg_test/INFO] Received "Task_16"
-> [host B:slave:(2) 70.160000] [msg_test/INFO] Processing "Task_16"
-> [host B:slave:(2) 70.210000] [msg_test/INFO] "Task_16" done
-> [host A:master:(1) 74.290000] [msg_test/INFO] Send completed
-> [host A:master:(1) 74.290000] [msg_test/INFO] Sending "Task_18" to "host B"
-> [host B:slave:(2) 74.290000] [msg_test/INFO] Received "Task_17"
-> [host B:slave:(2) 74.290000] [msg_test/INFO] Processing "Task_17"
-> [host B:slave:(2) 74.340000] [msg_test/INFO] "Task_17" done
-> [host A:master:(1) 78.420000] [msg_test/INFO] Send completed
-> [host A:master:(1) 78.420000] [msg_test/INFO] Sending "Task_19" to "host B"
-> [host B:slave:(2) 78.420000] [msg_test/INFO] Received "Task_18"
-> [host B:slave:(2) 78.420000] [msg_test/INFO] Processing "Task_18"
-> [host B:slave:(2) 78.470000] [msg_test/INFO] "Task_18" done
-> [host A:master:(1) 82.550000] [msg_test/INFO] Send completed
-> [host A:master:(1) 82.550000] [msg_test/INFO] All tasks have been dispatched. Let's tell everybody the computation is over.
-> [host B:slave:(2) 82.550000] [msg_test/INFO] Received "Task_19"
-> [host B:slave:(2) 82.550000] [msg_test/INFO] Processing "Task_19"
-> [host B:slave:(2) 82.600000] [msg_test/INFO] "Task_19" done
-> [host A:master:(1) 84.680000] [msg_test/INFO] Goodbye now!
-> [host B:slave:(2) 84.680000] [msg_test/INFO] Received "finalize"
-> [host B:slave:(2) 84.680000] [msg_test/INFO] I'm done. See you!
-> [84.680000] [msg_test/INFO] Simulation time 84.68
+++ /dev/null
-if(HAVE_NS3)
- add_executable (ns3 ns3.c)
- target_link_libraries(ns3 simgrid)
-
- ADD_TESH_FACTORIES(msg-ns3 "thread;ucontext;raw;boost" --setenv srcdir=${CMAKE_HOME_DIRECTORY} --cd ${CMAKE_BINARY_DIR}/examples/msg ${CMAKE_HOME_DIRECTORY}/examples/msg/ns3/ns3.tesh)
-endif()
-
-set(examples_src ${examples_src} ${CMAKE_CURRENT_SOURCE_DIR}/ns3.c PARENT_SCOPE)
-set(tesh_files ${tesh_files} ${CMAKE_CURRENT_SOURCE_DIR}/ns3.tesh PARENT_SCOPE)
-set(xml_files ${xml_files} ${CMAKE_CURRENT_SOURCE_DIR}/3hosts_2links_d.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/3links-timer_d.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/3links_d.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/crosstraffic_d.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/dogbone_d.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/onelink_d.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/one_cluster_d.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/two_clusters_d.xml PARENT_SCOPE)
* (See \ref tracing_tracing_options for details)
*/
-#include <stdio.h>
#include "simgrid/msg.h"
-XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, "Messages specific for this msg example");
-
static int master(int argc, char *argv[])
{
long number_of_tasks = xbt_str_parse_int(argv[1], "Invalid amount of tasks: %s");
int main(int argc, char *argv[])
{
MSG_init(&argc, argv);
- if (argc < 3) {
- printf("Usage: %s platform_file deployment_file\n", argv[0]);
- exit(1);
- }
+ xbt_assert(argc > 2, "Usage: %s platform_file deployment_file\n"
+ "\tExample: %s msg_platform.xml msg_deployment.xml\n", argv[0], argv[0]);
MSG_create_environment(argv[1]);
p Tracing multiple categories master/slave application
-$ $SG_TEST_EXENV ${bindir:=.}/tracing/categories$EXEEXT --cfg=tracing:yes --cfg=tracing/buffer:yes --cfg=tracing/filename:tracing/categories.trace --cfg=tracing/categorized:yes --cfg=tracing/uncategorized:yes --cfg=viva/categorized:tracing/categories.cat.plist --cfg=viva/uncategorized:tracing/categories.uncat.plist ${srcdir:=.}/../platforms/small_platform.xml ${srcdir:=.}/tracing/deployment.xml
+$ $SG_TEST_EXENV ${bindir:=.}/trace-categories$EXEEXT --cfg=tracing:yes --cfg=tracing/buffer:yes --cfg=tracing/filename:categories.trace --cfg=tracing/categorized:yes --cfg=tracing/uncategorized:yes --cfg=viva/categorized:categories.cat.plist --cfg=viva/uncategorized:categories.uncat.plist ${srcdir:=.}/small_platform.xml ${srcdir:=.}/../msg/masterslave/deployment_masterslave_mailbox.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to 'yes'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/buffer' to 'yes'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'tracing/categories.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'categories.trace'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to 'yes'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to 'yes'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'viva/categorized' to 'tracing/categories.cat.plist'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'viva/uncategorized' to 'tracing/categories.uncat.plist'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'viva/categorized' to 'categories.cat.plist'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'viva/uncategorized' to 'categories.uncat.plist'
-$ $SG_TEST_EXENV cat tracing/categories.cat.plist
+$ $SG_TEST_EXENV cat categories.cat.plist
> node = ("HOST","LINK");
> edge = ("0-LINK4-LINK4","0-HOST1-LINK4","0-LINK4-HOST1");
>
> values = ("bdata","bcompute","bfinalize","brequest");
> };
-$ $SG_TEST_EXENV cat tracing/categories.uncat.plist
+$ $SG_TEST_EXENV cat categories.uncat.plist
> node = ("HOST","LINK");
> edge = ("0-LINK4-LINK4","0-HOST1-LINK4","0-LINK4-HOST1");
>
> values = ("bandwidth_used");
> };
-$ rm -rf tracing/categories.trace tracing/categories.cat.plist tracing/categories.uncat.plist
+$ rm -rf categories.trace categories.cat.plist categories.uncat.plist
#include "simgrid/msg.h"
-XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, "Messages specific for this msg example");
-
int main(int argc, char *argv[])
{
MSG_init(&argc, argv);
- if (argc < 2) {
- printf("Usage: %s platform_file\n", argv[0]);
- exit(1);
- }
-
+ xbt_assert(argc > 1, "Usage: %s platform_file\n\tExample: %s msg_platform.xml\n", argv[0], argv[0]);
MSG_create_environment(argv[1]);
MSG_main();
return 0;
#! ./tesh
-
-p Tracing master/slave application
-$ $SG_TEST_EXENV ${bindir:=.}/tracing/trace_platform$EXEEXT --cfg=tracing:yes --cfg=tracing/filename:tracing/trace_platform.trace --cfg=tracing/categorized:yes ${srcdir:=.}/../platforms/small_platform.xml
+p Tracing platform only
+$ $SG_TEST_EXENV ${bindir:=.}/trace-platform$EXEEXT --cfg=tracing:yes --cfg=tracing/filename:trace_platform.trace --cfg=tracing/categorized:yes ${srcdir:=.}/small_platform.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to 'yes'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'tracing/trace_platform.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'trace_platform.trace'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to 'yes'
-$ tail -n +3 tracing/trace_platform.trace
+$ tail -n +3 trace_platform.trace
> %EventDef PajeDefineContainerType 0
> % Alias string
> % Type string
> 7 0 1 2
> 7 0 1 4
-$ rm -rf tracing/trace_platform.trace
+$ rm -f trace_platform.trace
-$ $SG_TEST_EXENV ${bindir:=.}/tracing/trace_platform$EXEEXT --cfg=tracing:yes --cfg=tracing/filename:tracing/trace_platform.trace --cfg=tracing/categorized:yes ${srcdir:=.}/../platforms/g5k.xml
+$ $SG_TEST_EXENV ${bindir:=.}/trace-platform$EXEEXT --cfg=tracing:yes --cfg=tracing/filename:trace_platform.trace --cfg=tracing/categorized:yes ${srcdir:=.}/g5k.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to 'yes'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'tracing/trace_platform.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'trace_platform.trace'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/categorized' to 'yes'
-$ tail -n +3 tracing/trace_platform.trace
+$ tail -n +3 trace_platform.trace
> %EventDef PajeDefineContainerType 0
> % Alias string
> % Type string
> 7 0 6 4094
> 7 0 1 3921
-$ rm -rf tracing/trace_platform.trace
+$ rm -f trace_platform.trace
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
-#include <stdio.h>
#include "simgrid/msg.h"
-#include "xbt/sysdep.h" /* calloc, printf */
/** @addtogroup MSG_examples
*
* @section MSG_ex_tracing Tracing and vizualisation features
*
- * - <b>tracing/simple.c</b> very simple program where each process creates, executes and
- * destroy a task. You might want to run this program with the following parameters:
+ * - <b>tracing/simple.c</b> very simple program where each process creates, executes and destroy a task. You might want
+ * to run this program with the following parameters:
* --cfg=tracing/uncategorized:yes
* (See \ref tracing_tracing_options for details)
*/
-/* Create a log channel to have nice outputs. */
-#include "xbt/log.h"
-#include "xbt/asserts.h"
-XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, "Messages specific for this msg example");
-
static int simple_func(int argc, char *argv[])
{
msg_task_t task = MSG_task_create("task", 100, 0, NULL);
int main(int argc, char *argv[])
{
MSG_init(&argc, argv);
- if (argc < 3) {
- printf("Usage: %s platform_file deployment_file\n", argv[0]);
- exit(1);
- }
+ xbt_assert(argc > 1, "Usage: %s platform_file\n\tExample: %s msg_platform.xml\n", argv[0], argv[0]);
MSG_create_environment(argv[1]);
-
- MSG_function_register("master", simple_func);
- MSG_function_register("slave", simple_func);
- MSG_launch_application(argv[2]);
+ MSG_process_create("simple_func", simple_func, NULL, MSG_get_host_by_name("Tremblay"));
+ MSG_process_create("simple_func", simple_func, NULL, MSG_get_host_by_name("Fafard"));
MSG_main();
return 0;
--- /dev/null
+#! ./tesh
+
+p Simple tracing example
+$ $SG_TEST_EXENV ${bindir:=.}/trace-simple$EXEEXT --cfg=tracing:yes --cfg=tracing/filename:trace_simple.trace --cfg=tracing/uncategorized:yes ${srcdir:=.}/small_platform.xml
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to 'yes'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/filename' to 'trace_simple.trace'
+> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/uncategorized' to 'yes'
+
+$ tail -n +3 trace_simple.trace
+> %EventDef PajeDefineContainerType 0
+> % Alias string
+> % Type string
+> % Name string
+> %EndEventDef
+> %EventDef PajeDefineVariableType 1
+> % Alias string
+> % Type string
+> % Name string
+> % Color color
+> %EndEventDef
+> %EventDef PajeDefineStateType 2
+> % Alias string
+> % Type string
+> % Name string
+> %EndEventDef
+> %EventDef PajeDefineEventType 3
+> % Alias string
+> % Type string
+> % Name string
+> %EndEventDef
+> %EventDef PajeDefineLinkType 4
+> % Alias string
+> % Type string
+> % StartContainerType string
+> % EndContainerType string
+> % Name string
+> %EndEventDef
+> %EventDef PajeDefineEntityValue 5
+> % Alias string
+> % Type string
+> % Name string
+> % Color color
+> %EndEventDef
+> %EventDef PajeCreateContainer 6
+> % Time date
+> % Alias string
+> % Type string
+> % Container string
+> % Name string
+> %EndEventDef
+> %EventDef PajeDestroyContainer 7
+> % Time date
+> % Type string
+> % Name string
+> %EndEventDef
+> %EventDef PajeSetVariable 8
+> % Time date
+> % Type string
+> % Container string
+> % Value double
+> %EndEventDef
+> %EventDef PajeAddVariable 9
+> % Time date
+> % Type string
+> % Container string
+> % Value double
+> %EndEventDef
+> %EventDef PajeSubVariable 10
+> % Time date
+> % Type string
+> % Container string
+> % Value double
+> %EndEventDef
+> %EventDef PajeSetState 11
+> % Time date
+> % Type string
+> % Container string
+> % Value string
+> %EndEventDef
+> %EventDef PajePushState 12
+> % Time date
+> % Type string
+> % Container string
+> % Value string
+> %EndEventDef
+> %EventDef PajePopState 13
+> % Time date
+> % Type string
+> % Container string
+> %EndEventDef
+> %EventDef PajeResetState 14
+> % Time date
+> % Type string
+> % Container string
+> %EndEventDef
+> %EventDef PajeStartLink 15
+> % Time date
+> % Type string
+> % Container string
+> % Value string
+> % StartContainer string
+> % Key string
+> %EndEventDef
+> %EventDef PajeEndLink 16
+> % Time date
+> % Type string
+> % Container string
+> % Value string
+> % EndContainer string
+> % Key string
+> %EndEventDef
+> %EventDef PajeNewEvent 17
+> % Time date
+> % Type string
+> % Container string
+> % Value string
+> %EndEventDef
+> 0 1 0 HOST
+> 6 0 1 1 0 "Tremblay"
+> 1 2 1 power "1 1 1"
+> 1 3 1 power_used "0.5 0.5 0.5"
+> 6 0 2 1 0 "Jupiter"
+> 6 0 3 1 0 "Fafard"
+> 6 0 4 1 0 "Ginette"
+> 6 0 5 1 0 "Bourassa"
+> 0 4 0 LINK
+> 6 0 6 4 0 "6"
+> 1 5 4 bandwidth "1 1 1"
+> 1 6 4 latency "1 1 1"
+> 1 7 4 bandwidth_used "0.5 0.5 0.5"
+> 6 0 7 4 0 "3"
+> 6 0 8 4 0 "7"
+> 6 0 9 4 0 "9"
+> 6 0 10 4 0 "2"
+> 6 0 11 4 0 "8"
+> 6 0 12 4 0 "1"
+> 6 0 13 4 0 "4"
+> 6 0 14 4 0 "0"
+> 6 0 15 4 0 "5"
+> 6 0 16 4 0 "loopback"
+> 4 8 0 4 4 0-LINK4-LINK4
+> 4 9 0 1 4 0-HOST1-LINK4
+> 4 10 0 4 1 0-LINK4-HOST1
+> 8 0 2 1 98095000.000000
+> 8 0 2 2 76296000.000000
+> 8 0 2 3 76296000.000000
+> 8 0 2 4 48492000.000000
+> 8 0 2 5 48492000.000000
+> 8 0 5 6 41279125.000000
+> 8 0 6 6 0.000060
+> 8 0 5 7 34285625.000000
+> 8 0 6 7 0.000514
+> 8 0 5 8 11618875.000000
+> 8 0 6 8 0.000190
+> 8 0 5 9 7209750.000000
+> 8 0 6 9 0.001462
+> 8 0 5 10 118682500.000000
+> 8 0 6 10 0.000137
+> 8 0 5 11 8158000.000000
+> 8 0 6 11 0.000271
+> 8 0 5 12 34285625.000000
+> 8 0 6 12 0.000514
+> 8 0 5 13 10099625.000000
+> 8 0 6 13 0.000480
+> 8 0 5 14 41279125.000000
+> 8 0 6 14 0.000060
+> 8 0 5 15 27946250.000000
+> 8 0 6 15 0.000278
+> 8 0 5 16 498000000.000000
+> 8 0 6 16 0.000015
+> 15 0 8 0 topology 13 0
+> 16 0 8 0 topology 7 0
+> 15 0 8 0 topology 6 1
+> 16 0 8 0 topology 8 1
+> 15 0 9 0 topology 1 2
+> 16 0 9 0 topology 13 2
+> 15 0 9 0 topology 1 3
+> 16 0 9 0 topology 9 3
+> 15 0 10 0 topology 9 4
+> 16 0 10 0 topology 2 4
+> 15 0 8 0 topology 10 5
+> 16 0 8 0 topology 14 5
+> 15 0 8 0 topology 12 6
+> 16 0 8 0 topology 11 6
+> 15 0 8 0 topology 9 7
+> 16 0 8 0 topology 13 7
+> 15 0 10 0 topology 8 8
+> 16 0 10 0 topology 5 8
+> 15 0 8 0 topology 14 9
+> 16 0 8 0 topology 12 9
+> 15 0 10 0 topology 15 10
+> 16 0 10 0 topology 4 10
+> 15 0 8 0 topology 10 11
+> 16 0 8 0 topology 15 11
+> 15 0 8 0 topology 7 12
+> 16 0 8 0 topology 15 12
+> 15 0 10 0 topology 11 13
+> 16 0 10 0 topology 3 13
+> 15 0 8 0 topology 7 14
+> 16 0 8 0 topology 10 14
+> 15 0 8 0 topology 12 15
+> 16 0 8 0 topology 6 15
+> 15 0 8 0 topology 11 16
+> 16 0 8 0 topology 6 16
+> 8 0 3 1 0.000000
+> 9 0 3 1 98095000.000000
+> 10 0 3 1 98095000.000000
+> 8 0 3 3 0.000000
+> 9 0 3 3 76296000.000000
+> 10 0 3 3 76296000.000000
+> 9 0 3 1 98095000.000000
+> 9 0 3 3 76296000.000000
+> 10 0.000001 3 1 98095000.000000
+> 10 0.000001 3 3 76296000.000000
+> 7 0.000001 1 3
+> 7 0.000001 1 1
+> 7 0.000001 4 16
+> 7 0.000001 4 14
+> 7 0.000001 4 12
+> 7 0.000001 4 10
+> 7 0.000001 4 7
+> 7 0.000001 4 13
+> 7 0.000001 4 15
+> 7 0.000001 4 6
+> 7 0.000001 4 8
+> 7 0.000001 4 11
+> 7 0.000001 4 9
+> 7 0.000001 1 5
+> 7 0.000001 1 2
+> 7 0.000001 1 4
+
+$ rm -f trace_simple.trace
* --cfg=tracing/platform:yes
* (See \ref tracing_tracing_options for details)
*/
-
+#include <stdio.h>
#include "simgrid/msg.h"
XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, "Messages specific for this msg example");
int main(int argc, char *argv[])
{
MSG_init(&argc, argv);
- if (argc < 3) {
- printf("Usage: %s platform_file deployment_file\n", argv[0]);
- exit(1);
- }
+ xbt_assert(argc > 2, "Usage: %s platform_file deployment_file\n"
+ "\tExample: %s msg_platform.xml msg_deployment.xml\n", argv[0], argv[0]);
MSG_create_environment(argv[1]);
#! ./tesh
p Tracing user variables
-$ $SG_TEST_EXENV ${bindir:=.}/tracing/user_variables$EXEEXT --cfg=tracing:yes --cfg=tracing/platform:yes ${srcdir:=.}/../platforms/small_platform.xml ${srcdir:=.}/tracing/deployment.xml
+$ $SG_TEST_EXENV ${bindir:=.}/trace-user-variables$EXEEXT --cfg=tracing:yes --cfg=tracing/platform:yes ${srcdir:=.}/small_platform.xml ${srcdir:=.}/../msg/masterslave/deployment_masterslave_mailbox.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to 'yes'
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/platform' to 'yes'
> [0.004078] [msg_test/INFO] Declared host variables:
> [0.004078] [msg_test/INFO] 0-HOST1-LINK3
> [0.004078] [msg_test/INFO] 0-LINK3-HOST1
-$ rm viva_graph.plist
+$ rm -f viva_graph.plist
p Not tracing user variables
-$ $SG_TEST_EXENV ${bindir:=.}/tracing/user_variables$EXEEXT ${srcdir:=.}/../platforms/small_platform.xml ${srcdir:=.}/tracing/deployment.xml
+$ $SG_TEST_EXENV ${bindir:=.}/trace-user-variables$EXEEXT ${srcdir:=.}/small_platform.xml ${srcdir:=.}/../msg/masterslave/deployment_masterslave_mailbox.xml
-foreach (example ms categories procmig trace_platform user_variables link_user_variables link_srcdst_user_variables)
+foreach (example ms procmig link_user_variables link_srcdst_user_variables)
add_executable (${example} ${example}.c)
target_link_libraries(${example} simgrid)
set(examples_src ${examples_src} ${CMAKE_CURRENT_SOURCE_DIR}/${example}.c)
ADD_TESH(tracing-${example} --setenv bindir=${CMAKE_BINARY_DIR}/examples/msg --cd ${CMAKE_HOME_DIRECTORY}/examples/msg tracing/${example}.tesh)
endforeach()
-add_executable (simple simple.c)
-target_link_libraries(simple simgrid)
-
## Clean generated files
get_directory_property(extra_clean_files ADDITIONAL_MAKE_CLEAN_FILES)
set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${extra_clean_files};${CMAKE_CURRENT_BINARY_DIR}/ms.cat.plist;${CMAKE_CURRENT_BINARY_DIR}/ms.trace;${CMAKE_CURRENT_BINARY_DIR}/ms.uncat.plist;")
set(tesh_files ${tesh_files} PARENT_SCOPE)
-set(examples_src ${examples_src} ${CMAKE_CURRENT_SOURCE_DIR}/simple.c PARENT_SCOPE)
-set(xml_files ${xml_files} ${CMAKE_CURRENT_SOURCE_DIR}/deployment.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/procmig-deploy.xml PARENT_SCOPE)
+set(examples_src ${examples_src} PARENT_SCOPE)
+set(xml_files ${xml_files} ${CMAKE_CURRENT_SOURCE_DIR}/deployment.xml PARENT_SCOPE)
+++ /dev/null
-<?xml version='1.0'?>
-<!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
-<platform version="4">
- <process host="Fafard" function="emigrant"/>
- <process host="Tremblay" function="master"/>
-</platform>
#include "simgrid/msg.h"
-XBT_LOG_NEW_DEFAULT_CATEGORY(msg_test, "Messages specific for this msg example");
-
/** The guy we will move from host to host. It move alone and then is moved by policeman back */
static int emigrant(int argc, char *argv[])
{
return 0;
}
-static int master(int argc, char *argv[])
+static int policeman(int argc, char *argv[])
{
msg_task_t task = NULL;
int main(int argc, char *argv[])
{
MSG_init(&argc, argv);
- if (argc < 3) {
- XBT_CRITICAL("Usage: %s platform_file deployment_file\n", argv[0]);
- exit(1);
- }
+ xbt_assert(argc > 1, "Usage: %s platform_file\n\tExample: %s msg_platform.xml\n", argv[0], argv[0]);
MSG_create_environment(argv[1]);
TRACE_category ("migration_order");
- /* Application deployment */
- MSG_function_register("emigrant", emigrant);
- MSG_function_register("master", master);
- MSG_launch_application(argv[2]);
+ MSG_process_create("emigrant", emigrant, NULL, MSG_get_host_by_name("Fafard"));
+ MSG_process_create("policeman", policeman, NULL, MSG_get_host_by_name("Tremblay"));
MSG_main();
return 0;
-} /* end_of_main */
+}
-foreach(x availability dax fail typed_tasks io properties comm_throttling scheduling test)
+foreach(x availability daxload fail typed_tasks io properties throttling dag-dotload ptg-dotload schedule-dotload scheduling test)
add_executable (sd_${x} ${x}/sd_${x}.c)
target_link_libraries(sd_${x} simgrid)
set_target_properties(sd_${x} PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${x})
target_link_libraries(goal_test simgrid)
set_target_properties(goal_test PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/goal)
-set(examples_src ${examples_src} ${CMAKE_CURRENT_SOURCE_DIR}/goal/goal_test.c PARENT_SCOPE)
-set(tesh_files ${tesh_files} ${CMAKE_CURRENT_SOURCE_DIR}/dax/simple_dax_with_cycle.tesh PARENT_SCOPE)
+set(tesh_files ${tesh_files} PARENT_SCOPE)
+set(examples_src ${examples_src} ${CMAKE_CURRENT_SOURCE_DIR}/goal/goal_test.c PARENT_SCOPE)
set(xml_files ${xml_files} ${CMAKE_CURRENT_SOURCE_DIR}/scheduling/Montage_25.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/dax/simple_dax_with_cycle.xml
- ${CMAKE_CURRENT_SOURCE_DIR}/dax/smalldax.xml PARENT_SCOPE)
-set(bin_files ${bin_files} ${CMAKE_CURRENT_SOURCE_DIR}/platform_script.lua PARENT_SCOPE)
+ ${CMAKE_CURRENT_SOURCE_DIR}/daxload/simple_dax_with_cycle.xml
+ ${CMAKE_CURRENT_SOURCE_DIR}/daxload/smalldax.xml PARENT_SCOPE)
+set(bin_files ${bin_files} ${CMAKE_CURRENT_SOURCE_DIR}/platform_script.lua PARENT_SCOPE)
+set(txt_files ${txt_files} ${CMAKE_CURRENT_SOURCE_DIR}/dag-dotload/dag_with_cycle.dot
+ ${CMAKE_CURRENT_SOURCE_DIR}/dag-dotload/dag.dot
+ ${CMAKE_CURRENT_SOURCE_DIR}/ptg-dotload/ptg.dot
+ ${CMAKE_CURRENT_SOURCE_DIR}/schedule-dotload/dag_with_bad_schedule.dot
+ ${CMAKE_CURRENT_SOURCE_DIR}/schedule-dotload/dag_with_good_schedule.dot PARENT_SCOPE)
-foreach(x availability dax fail typed_tasks io properties comm_throttling scheduling test)
+foreach(x availability daxload fail typed_tasks io properties throttling dag-dotload ptg-dotload schedule-dotload scheduling test)
ADD_TESH(simdag-${x} --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/simdag --cd ${CMAKE_BINARY_DIR}/examples/simdag ${CMAKE_HOME_DIRECTORY}/examples/simdag/${x}/sd_${x}.tesh)
endforeach()
-
-ADD_TESH(simdag-dax-cycle --setenv bindir=${CMAKE_BINARY_DIR}/examples/simdag/dax --cd ${CMAKE_HOME_DIRECTORY}/examples/simdag/dax simple_dax_with_cycle.tesh)
--- /dev/null
+#! ./tesh
+p Test the loader of DAG written in the DOT format
+
+$ $SG_TEST_EXENV ${bindir:=.}/dag-dotload/sd_dag-dotload --log=no_loc ${srcdir:=.}/../platforms/2clusters.xml ${srcdir:=.}/dag-dotload/dag.dot
+> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
+> [0.000000] [test/INFO] ------------------- Display all tasks of the loaded DAG ---------------------------
+> [0.000000] [sd_task/INFO] Displaying task root
+> [0.000000] [sd_task/INFO] - state: schedulable not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 0
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 0
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] root->5
+> [0.000000] [sd_task/INFO] 0
+> [0.000000] [sd_task/INFO] Displaying task 0
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000129
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] root
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 0->1
+> [0.000000] [sd_task/INFO] Displaying task 1
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000131
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 0->1
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 1->2
+> [0.000000] [sd_task/INFO] Displaying task 2
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000121
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 1->2
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 2->3
+> [0.000000] [sd_task/INFO] Displaying task 3
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000231
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 2->3
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 4
+> [0.000000] [sd_task/INFO] Displaying task 4
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000005
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 3
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 4->5
+> [0.000000] [sd_task/INFO] Displaying task 5
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000046
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 4->5
+> [0.000000] [sd_task/INFO] root->5
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 6
+> [0.000000] [sd_task/INFO] Displaying task 6
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000092
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 5
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 6->7
+> [0.000000] [sd_task/INFO] Displaying task 7
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000041
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 6->7
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 7->8
+> [0.000000] [sd_task/INFO] 7->end
+> [0.000000] [sd_task/INFO] Displaying task 8
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000250
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 7->8
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 9
+> [0.000000] [sd_task/INFO] Displaying task 9
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000079
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 8
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] end
+> [0.000000] [sd_task/INFO] Displaying task 0->1
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10001
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 0
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 1
+> [0.000000] [sd_task/INFO] Displaying task 1->2
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10004
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 1
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 2
+> [0.000000] [sd_task/INFO] Displaying task 2->3
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10002
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 2
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 3
+> [0.000000] [sd_task/INFO] Displaying task 4->5
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10029
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 4
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 5
+> [0.000000] [sd_task/INFO] Displaying task 6->7
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10005
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 6
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 7
+> [0.000000] [sd_task/INFO] Displaying task 7->8
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10000
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 7
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 8
+> [0.000000] [sd_task/INFO] Displaying task 7->end
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10014000
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 7
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] end
+> [0.000000] [sd_task/INFO] Displaying task root->5
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10014000
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] root
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 5
+> [0.000000] [sd_task/INFO] Displaying task end
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000129
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 7->end
+> [0.000000] [sd_task/INFO] 9
+> [0.000000] [test/INFO] ------------------- Schedule tasks ---------------------------
+> [0.000000] [test/INFO] ------------------- Run the schedule ---------------------------
+> [62.002281] [test/INFO] ------------------- Produce the trace file---------------------------
+> [62.002281] [test/INFO] Producing the trace of the run into dag.trace
+
+$ cat ${srcdir:=.}/dag-dotload/dag.trace
+> [0.000000->0.000000] C2-05 compute 0.000000 flops # root
+> [0.000000->2.000000] C2-06 compute 10000000129.452715 flops # 0
+> [2.000380->4.000380] C2-07 compute 10000000131.133657 flops # 1
+> [4.000760->6.000760] C2-08 compute 10000000121.124870 flops # 2
+> [6.001140->8.001140] C2-09 compute 10000000230.608025 flops # 3
+> [8.001140->18.001140] C1-00 compute 10000000004.994019 flops # 4
+> [18.001520->28.001520] C1-01 compute 10000000046.016401 flops # 5
+> [28.001520->38.001521] C1-02 compute 10000000091.598791 flops # 6
+> [38.001901->48.001901] C1-03 compute 10000000040.679438 flops # 7
+> [48.002281->58.002281] C1-04 compute 10000000250.490017 flops # 8
+> [58.002281->60.002281] C2-05 compute 10000000079.267649 flops # 9
+> [2.000000 -> 2.000380] C2-06 -> C2-07 transfer of 10001 bytes # 0->1
+> [4.000380 -> 4.000760] C2-07 -> C2-08 transfer of 10004 bytes # 1->2
+> [6.000760 -> 6.001140] C2-08 -> C2-09 transfer of 10002 bytes # 2->3
+> [18.001140 -> 18.001520] C1-00 -> C1-01 transfer of 10029 bytes # 4->5
+> [38.001521 -> 38.001901] C1-02 -> C1-03 transfer of 10005 bytes # 6->7
+> [48.001901 -> 48.002281] C1-03 -> C1-04 transfer of 10000 bytes # 7->8
+> [48.001901 -> 48.294118] C1-03 -> C2-05 transfer of 10014000 bytes # 7->end
+> [0.000000 -> 0.292217] C2-05 -> C1-01 transfer of 10014000 bytes # root->5
+> [60.002281->62.002281] C2-05 compute 10000000129.452715 flops # end
+
+$ rm -f ${srcdir:=.}/dag-dotload/dag.trace ${srcdir:=.}/dag-dotload/dot.dot
+
+! expect return 2
+$ $SG_TEST_EXENV ${bindir:=.}/dag-dotload/sd_dag-dotload --log=no_loc ${srcdir:=.}/../platforms/2clusters.xml ${srcdir:=.}/dag-dotload/dag_with_cycle.dot
+> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
+> [0.000000] [sd_daxparse/WARNING] the task root is not marked
+> [0.000000] [sd_daxparse/WARNING] the task 0 is in a cycle
+> [0.000000] [sd_daxparse/WARNING] the task 1 is in a cycle
+> [0.000000] [sd_daxparse/WARNING] the task 2 is in a cycle
+> [0.000000] [sd_daxparse/WARNING] the task 3 is in a cycle
+> [0.000000] [sd_daxparse/WARNING] the task 4 is in a cycle
+> [0.000000] [sd_daxparse/WARNING] the task 5 is in a cycle
+> [0.000000] [sd_daxparse/WARNING] the task 6 is in a cycle
+> [0.000000] [sd_dotparse/ERROR] The DOT described in dag_with_cycle.dot is not a DAG. It contains a cycle.
+> [0.000000] [test/CRITICAL] No dot loaded. Do you have a cycle in your graph?
+++ /dev/null
-#! ./tesh
-p Test the DAX loader with a DAX comprising a cycle.
-
-! expect return 255
-$ $SG_TEST_EXENV ${bindir:=.}/sd_dax --log=no_loc ${srcdir:=.}/../../platforms/2clusters.xml ./simple_dax_with_cycle.xml
-> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
-> [0.000000] [sd_daxparse/WARNING] the task root is not marked
-> [0.000000] [sd_daxparse/WARNING] the task 1@task1 is in a cycle
-> [0.000000] [sd_daxparse/WARNING] the task 2@task2 is in a cycle
-> [0.000000] [sd_daxparse/WARNING] the task 3@task3 is in a cycle
-> [0.000000] [sd_daxparse/ERROR] The DAX described in simple_dax_with_cycle.xml is not a DAG. It contains a cycle.
-> [0.000000] [test/ERROR] A problem occurred during DAX parsing (cycle or syntax). Do not continue this test
#! ./tesh
p Test the DAX loader on a small DAX instance
-$ $SG_TEST_EXENV ${bindir:=.}/dax/sd_dax --log=no_loc ${srcdir:=.}/../platforms/2clusters.xml ${srcdir:=.}/dax/smalldax.xml
+$ $SG_TEST_EXENV ${bindir:=.}/daxload/sd_daxload --log=no_loc ${srcdir:=.}/../platforms/2clusters.xml ${srcdir:=.}/daxload/smalldax.xml
> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
> [0.000000] [sd_daxparse/WARNING] Ignore file o1 size redefinition from 1000000 to 304
> [0.000000] [sd_daxparse/WARNING] Ignore file o2 size redefinition from 1000000 to 304
> [84.066238] [test/INFO] ------------------- Produce the trace file---------------------------
> [84.066238] [test/INFO] Producing the trace of the run into smalldax.trace
-$ cat ${srcdir:=.}/dax/smalldax.trace
+$ cat ${srcdir:=.}/daxload/smalldax.trace
> [0.000000] C1-00 compute 0.000000 # root
> [0.016300] C1-01 compute 42000000000.000000 # 1@task1
> [0.016300] C1-02 compute 42000000000.000000 # 2@task2
> [0.016300] C1-01 recv C1-00 1000000.000000 # root_i1_1@task1
> [84.066238] C1-00 compute 0.000000 # end
-$ cmake -E remove -f ${srcdir:=.}/dax.dot ${srcdir:=.}/dax/smalldax.trace
+$ cmake -E remove -f ${srcdir:=.}/dax.dot ${srcdir:=.}/daxload/smalldax.trace
+
+p Test the DAX loader with a DAX comprising a cycle.
+
+! expect return 255
+$ $SG_TEST_EXENV ${bindir:=.}/daxload/sd_daxload --log=no_loc ${srcdir:=.}/../platforms/2clusters.xml ${srcdir:=.}/daxload/simple_dax_with_cycle.xml
+> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
+> [0.000000] [sd_daxparse/WARNING] the task root is not marked
+> [0.000000] [sd_daxparse/WARNING] the task 1@task1 is in a cycle
+> [0.000000] [sd_daxparse/WARNING] the task 2@task2 is in a cycle
+> [0.000000] [sd_daxparse/WARNING] the task 3@task3 is in a cycle
+> [0.000000] [sd_daxparse/ERROR] The DAX described in simple_dax_with_cycle.xml is not a DAG. It contains a cycle.
+> [0.000000] [test/ERROR] A problem occurred during DAX parsing (cycle or syntax). Do not continue this test
+++ /dev/null
-if(HAVE_GRAPHVIZ)
- foreach(x dot_test ptg_test simulate_dot)
- add_executable (${x} ${x}.c)
- target_link_libraries(${x} simgrid)
- set(examples_src ${examples_src} ${CMAKE_CURRENT_SOURCE_DIR}/${x}.c)
- endforeach()
-
- ADD_TESH(simdag-dotload --setenv srcdir=${CMAKE_HOME_DIRECTORY}/examples/simdag/dot --cd ${CMAKE_BINARY_DIR}/examples/simdag/dot ${CMAKE_HOME_DIRECTORY}/examples/simdag/dot/test_simdag_dotload.tesh)
-endif()
-
-set(examples_src ${examples_src} PARENT_SCOPE)
-set(tesh_files ${tesh_files} ${CMAKE_CURRENT_SOURCE_DIR}/test_simdag_dotload.tesh PARENT_SCOPE)
-set(txt_files ${txt_files} ${CMAKE_CURRENT_SOURCE_DIR}/dag_with_bad_schedule.dot
- ${CMAKE_CURRENT_SOURCE_DIR}/dag_with_cycle.dot
- ${CMAKE_CURRENT_SOURCE_DIR}/dag_with_good_schedule.dot
- ${CMAKE_CURRENT_SOURCE_DIR}/dag.dot
- ${CMAKE_CURRENT_SOURCE_DIR}/ptg.dot PARENT_SCOPE)
+++ /dev/null
-#! ./tesh
-p Test the loader of DAG written in the DOT format
-
-$ $SG_TEST_EXENV ./dot_test --log=no_loc ${srcdir:=.}/../../platforms/2clusters.xml ${srcdir:=.}/dag.dot
-> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
-> [0.000000] [test/INFO] ------------------- Display all tasks of the loaded DAG ---------------------------
-> [0.000000] [sd_task/INFO] Displaying task root
-> [0.000000] [sd_task/INFO] - state: schedulable not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 0
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 0
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] root->5
-> [0.000000] [sd_task/INFO] 0
-> [0.000000] [sd_task/INFO] Displaying task 0
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000129
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] root
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 0->1
-> [0.000000] [sd_task/INFO] Displaying task 1
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000131
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 0->1
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 1->2
-> [0.000000] [sd_task/INFO] Displaying task 2
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000121
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 1->2
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 2->3
-> [0.000000] [sd_task/INFO] Displaying task 3
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000231
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 2->3
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 4
-> [0.000000] [sd_task/INFO] Displaying task 4
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000005
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 3
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 4->5
-> [0.000000] [sd_task/INFO] Displaying task 5
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000046
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 4->5
-> [0.000000] [sd_task/INFO] root->5
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 6
-> [0.000000] [sd_task/INFO] Displaying task 6
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000092
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 5
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 6->7
-> [0.000000] [sd_task/INFO] Displaying task 7
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000041
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 6->7
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 7->8
-> [0.000000] [sd_task/INFO] 7->end
-> [0.000000] [sd_task/INFO] Displaying task 8
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000250
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 7->8
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 9
-> [0.000000] [sd_task/INFO] Displaying task 9
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000079
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 8
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] end
-> [0.000000] [sd_task/INFO] Displaying task 0->1
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10001
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 0
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 1
-> [0.000000] [sd_task/INFO] Displaying task 1->2
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10004
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 1
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 2
-> [0.000000] [sd_task/INFO] Displaying task 2->3
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10002
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 2
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 3
-> [0.000000] [sd_task/INFO] Displaying task 4->5
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10029
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 4
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 5
-> [0.000000] [sd_task/INFO] Displaying task 6->7
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10005
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 6
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 7
-> [0.000000] [sd_task/INFO] Displaying task 7->8
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10000
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 7
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 8
-> [0.000000] [sd_task/INFO] Displaying task 7->end
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10014000
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 7
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] end
-> [0.000000] [sd_task/INFO] Displaying task root->5
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10014000
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] root
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 5
-> [0.000000] [sd_task/INFO] Displaying task end
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000129
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 7->end
-> [0.000000] [sd_task/INFO] 9
-> [0.000000] [test/INFO] ------------------- Schedule tasks ---------------------------
-> [0.000000] [test/INFO] ------------------- Run the schedule ---------------------------
-> [62.002281] [test/INFO] ------------------- Produce the trace file---------------------------
-> [62.002281] [test/INFO] Producing the trace of the run into dag.trace
-
-$ cat ${srcdir:=.}/dag.trace
-> [0.000000->0.000000] C2-05 compute 0.000000 flops # root
-> [0.000000->2.000000] C2-06 compute 10000000129.452715 flops # 0
-> [2.000380->4.000380] C2-07 compute 10000000131.133657 flops # 1
-> [4.000760->6.000760] C2-08 compute 10000000121.124870 flops # 2
-> [6.001140->8.001140] C2-09 compute 10000000230.608025 flops # 3
-> [8.001140->18.001140] C1-00 compute 10000000004.994019 flops # 4
-> [18.001520->28.001520] C1-01 compute 10000000046.016401 flops # 5
-> [28.001520->38.001521] C1-02 compute 10000000091.598791 flops # 6
-> [38.001901->48.001901] C1-03 compute 10000000040.679438 flops # 7
-> [48.002281->58.002281] C1-04 compute 10000000250.490017 flops # 8
-> [58.002281->60.002281] C2-05 compute 10000000079.267649 flops # 9
-> [2.000000 -> 2.000380] C2-06 -> C2-07 transfer of 10001 bytes # 0->1
-> [4.000380 -> 4.000760] C2-07 -> C2-08 transfer of 10004 bytes # 1->2
-> [6.000760 -> 6.001140] C2-08 -> C2-09 transfer of 10002 bytes # 2->3
-> [18.001140 -> 18.001520] C1-00 -> C1-01 transfer of 10029 bytes # 4->5
-> [38.001521 -> 38.001901] C1-02 -> C1-03 transfer of 10005 bytes # 6->7
-> [48.001901 -> 48.002281] C1-03 -> C1-04 transfer of 10000 bytes # 7->8
-> [48.001901 -> 48.294118] C1-03 -> C2-05 transfer of 10014000 bytes # 7->end
-> [0.000000 -> 0.292217] C2-05 -> C1-01 transfer of 10014000 bytes # root->5
-> [60.002281->62.002281] C2-05 compute 10000000129.452715 flops # end
-
-$ rm -f dag.trace
-
-! expect return 2
-$ $SG_TEST_EXENV ./simulate_dot --log=no_loc "--log=sd_dotparse.thres:verbose" ${srcdir:=.}/../../platforms/2clusters.xml ${srcdir:=.}/dag_with_bad_schedule.dot
-> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
-> [0.000000] [sd_dotparse/VERBOSE] The schedule is ignored, task 'end' can not be scheduled on -1 hosts
-> [0.000000] [sd_dotparse/VERBOSE] The schedule is ignored, task '1' can not be scheduled on 0 hosts
-> [0.000000] [sd_dotparse/VERBOSE] Task '0' wants to start on performer '1' at the same position '1' as task '2'
-> [0.000000] [sd_dotparse/VERBOSE] The schedule is ignored, task '3' can not be scheduled on -1 hosts
-> [0.000000] [sd_dotparse/VERBOSE] The schedule is ignored, task 'root' can not be scheduled on -1 hosts
-> [0.000000] [sd_dotparse/WARNING] The scheduling is ignored
-> [0.000000] [test/CRITICAL] The dot file with the provided scheduling is wrong, more information with the option : --log=sd_dotparse.thres:verbose
-
-$ $SG_TEST_EXENV ./simulate_dot --log=no_loc ${srcdir:=.}/../../platforms/2clusters.xml ${srcdir:=.}/dag_with_good_schedule.dot
-> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
-> [0.000000] [test/INFO] ------------------- Display all tasks of the loaded DAG ---------------------------
-> [0.000000] [sd_task/INFO] Displaying task root
-> [0.000000] [sd_task/INFO] - state: runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 0
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 0
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] root->5
-> [0.000000] [sd_task/INFO] 0
-> [0.000000] [sd_task/INFO] 1
-> [0.000000] [sd_task/INFO] Displaying task 0
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000129
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] root
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 0->2
-> [0.000000] [sd_task/INFO] 2
-> [0.000000] [sd_task/INFO] Displaying task 1
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000131
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] root
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 1->2
-> [0.000000] [sd_task/INFO] 4
-> [0.000000] [sd_task/INFO] Displaying task 2
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000121
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 3
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 0->2
-> [0.000000] [sd_task/INFO] 1->2
-> [0.000000] [sd_task/INFO] 0
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 2->3
-> [0.000000] [sd_task/INFO] 3
-> [0.000000] [sd_task/INFO] Displaying task 3
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000231
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 2->3
-> [0.000000] [sd_task/INFO] 2
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 4
-> [0.000000] [sd_task/INFO] 8
-> [0.000000] [sd_task/INFO] Displaying task 4
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000005
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 3
-> [0.000000] [sd_task/INFO] 1
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 4->5
-> [0.000000] [sd_task/INFO] 5
-> [0.000000] [sd_task/INFO] Displaying task 5
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000046
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 3
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] root->5
-> [0.000000] [sd_task/INFO] 4->5
-> [0.000000] [sd_task/INFO] 4
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 6
-> [0.000000] [sd_task/INFO] Displaying task 6
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000092
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 5
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 6->7
-> [0.000000] [sd_task/INFO] 7
-> [0.000000] [sd_task/INFO] Displaying task 7
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000041
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 6->7
-> [0.000000] [sd_task/INFO] 6
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 7->8
-> [0.000000] [sd_task/INFO] 7->end
-> [0.000000] [sd_task/INFO] end
-> [0.000000] [sd_task/INFO] Displaying task 8
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000250
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 7->8
-> [0.000000] [sd_task/INFO] 3
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 9
-> [0.000000] [sd_task/INFO] Displaying task 9
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000079
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 8
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] end
-> [0.000000] [sd_task/INFO] Displaying task root->5
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10014000
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] root
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 5
-> [0.000000] [sd_task/INFO] Displaying task 0->2
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10001
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 0
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 2
-> [0.000000] [sd_task/INFO] Displaying task 1->2
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10004
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 1
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 2
-> [0.000000] [sd_task/INFO] Displaying task 2->3
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10002
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 2
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 3
-> [0.000000] [sd_task/INFO] Displaying task 4->5
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10029
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 4
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 5
-> [0.000000] [sd_task/INFO] Displaying task 6->7
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10005
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 6
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 7
-> [0.000000] [sd_task/INFO] Displaying task 7->8
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10000
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 7
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] 8
-> [0.000000] [sd_task/INFO] Displaying task 7->end
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: end-to-end communication
-> [0.000000] [sd_task/INFO] - amount: 10014000
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 7
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] end
-> [0.000000] [sd_task/INFO] Displaying task end
-> [0.000000] [sd_task/INFO] - state: scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: sequential computation
-> [0.000000] [sd_task/INFO] - amount: 10000000129
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 3
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] 7->end
-> [0.000000] [sd_task/INFO] 9
-> [0.000000] [sd_task/INFO] 7
-> [0.000000] [test/INFO] ------------------- Run the schedule ---------------------------
-> [20.000866] [test/INFO] ------------------- Produce the trace file---------------------------
-> [20.000866] [test/INFO] Producing the trace of the run into dag_with_good_schedule.trace
-
-$ cat ${srcdir:=.}/dag_with_good_schedule.trace
-> [0.000000->0.000000] C2-05 compute 0.000000 flops # root
-> [0.000000->2.000000] C2-06 compute 10000000129.452715 flops # 0
-> [0.000000->2.000000] C2-05 compute 10000000131.133657 flops # 1
-> [2.000380->4.000380] C2-06 compute 10000000121.124870 flops # 2
-> [4.000415->6.000415] C2-06 compute 10000000230.608025 flops # 3
-> [6.000415->8.000415] C2-05 compute 10000000004.994019 flops # 4
-> [8.000450->10.000450] C2-05 compute 10000000046.016401 flops # 5
-> [10.000450->12.000450] C2-05 compute 10000000091.598791 flops # 6
-> [12.000485->14.000485] C2-05 compute 10000000040.679438 flops # 7
-> [14.000865->16.000866] C2-06 compute 10000000250.490017 flops # 8
-> [16.000866->18.000866] C2-06 compute 10000000079.267649 flops # 9
-> [0.000000 -> 0.020123] C2-05 -> C2-05 transfer of 10014000 bytes # root->5
-> [2.000000 -> 2.000035] C2-06 -> C2-06 transfer of 10001 bytes # 0->2
-> [2.000000 -> 2.000380] C2-05 -> C2-06 transfer of 10004 bytes # 1->2
-> [4.000380 -> 4.000415] C2-06 -> C2-06 transfer of 10002 bytes # 2->3
-> [8.000415 -> 8.000450] C2-05 -> C2-05 transfer of 10029 bytes # 4->5
-> [12.000450 -> 12.000485] C2-05 -> C2-05 transfer of 10005 bytes # 6->7
-> [14.000485 -> 14.000865] C2-05 -> C2-06 transfer of 10000 bytes # 7->8
-> [14.000485 -> 14.020609] C2-05 -> C2-05 transfer of 10014000 bytes # 7->end
-> [18.000866->20.000866] C2-05 compute 10000000129.452715 flops # end
-
-$ rm -f ${srcdir:=.}/dag_with_good_schedule.trace
-
-! expect return 2
-$ $SG_TEST_EXENV ./dot_test --log=no_loc ${srcdir:=.}/../../platforms/2clusters.xml ${srcdir:=.}/dag_with_cycle.dot
-> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
-> [0.000000] [sd_daxparse/WARNING] the task root is not marked
-> [0.000000] [sd_daxparse/WARNING] the task 0 is in a cycle
-> [0.000000] [sd_daxparse/WARNING] the task 1 is in a cycle
-> [0.000000] [sd_daxparse/WARNING] the task 2 is in a cycle
-> [0.000000] [sd_daxparse/WARNING] the task 3 is in a cycle
-> [0.000000] [sd_daxparse/WARNING] the task 4 is in a cycle
-> [0.000000] [sd_daxparse/WARNING] the task 5 is in a cycle
-> [0.000000] [sd_daxparse/WARNING] the task 6 is in a cycle
-> [0.000000] [sd_dotparse/ERROR] The DOT described in dag_with_cycle.dot is not a DAG. It contains a cycle.
-> [0.000000] [test/CRITICAL] No dot loaded. Do you have a cycle in your graph?
-
-$ $SG_TEST_EXENV ./ptg_test --log=no_loc ${srcdir:=.}/../../platforms/2clusters.xml ${srcdir:=.}/ptg.dot
-> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
-> [0.000000] [test/INFO] ------------------- Display all tasks of the loaded DAG ---------------------------
-> [0.000000] [sd_task/INFO] Displaying task root
-> [0.000000] [sd_task/INFO] - state: schedulable not runnable
-> [0.000000] [sd_task/INFO] - kind: parallel computation following Amdahl's law
-> [0.000000] [sd_task/INFO] - amount: 0
-> [0.000000] [sd_task/INFO] - alpha: 0.00
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 0
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] root->c1
-> [0.000000] [sd_task/INFO] root->c2
-> [0.000000] [sd_task/INFO] Displaying task c1
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: parallel computation following Amdahl's law
-> [0.000000] [sd_task/INFO] - amount: 1000000000
-> [0.000000] [sd_task/INFO] - alpha: 0.20
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] root->c1
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] c1->c3
-> [0.000000] [sd_task/INFO] Displaying task c2
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: parallel computation following Amdahl's law
-> [0.000000] [sd_task/INFO] - amount: 5000000000
-> [0.000000] [sd_task/INFO] - alpha: 0.50
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] root->c2
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] c3
-> [0.000000] [sd_task/INFO] Displaying task c3
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: parallel computation following Amdahl's law
-> [0.000000] [sd_task/INFO] - amount: 2000000000
-> [0.000000] [sd_task/INFO] - alpha: 0.00
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] c1->c3
-> [0.000000] [sd_task/INFO] c2
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] c3->end
-> [0.000000] [sd_task/INFO] Displaying task c1->c3
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: MxN data redistribution assuming 1D block distribution
-> [0.000000] [sd_task/INFO] - amount: 500000000
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] c1
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] c3
-> [0.000000] [sd_task/INFO] Displaying task c3->end
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: MxN data redistribution assuming 1D block distribution
-> [0.000000] [sd_task/INFO] - amount: 200000000
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] c3
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] end
-> [0.000000] [sd_task/INFO] Displaying task root->c1
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: MxN data redistribution assuming 1D block distribution
-> [0.000000] [sd_task/INFO] - amount: 200000000
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] root
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] c1
-> [0.000000] [sd_task/INFO] Displaying task root->c2
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: MxN data redistribution assuming 1D block distribution
-> [0.000000] [sd_task/INFO] - amount: 100000000
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] root
-> [0.000000] [sd_task/INFO] - post-dependencies:
-> [0.000000] [sd_task/INFO] c2
-> [0.000000] [sd_task/INFO] Displaying task end
-> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
-> [0.000000] [sd_task/INFO] - kind: parallel computation following Amdahl's law
-> [0.000000] [sd_task/INFO] - amount: 0
-> [0.000000] [sd_task/INFO] - alpha: 0.00
-> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
-> [0.000000] [sd_task/INFO] - pre-dependencies:
-> [0.000000] [sd_task/INFO] c3->end
-> [0.000000] [test/INFO] ------------------- Schedule tasks ---------------------------
-> [0.000000] [test/INFO] ------------------- Run the schedule ---------------------------
-> [3.290271] [test/INFO] Makespan: 3.290271
--- /dev/null
+#! ./tesh
+p Test the loader of PTG (Parallel Task Graph) written in the DOT format
+
+$ $SG_TEST_EXENV ${bindir:=.}/ptg-dotload/sd_ptg-dotload ${srcdir:=.}/../platforms/2clusters.xml ${srcdir:=.}/ptg-dotload/ptg.dot
+> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
+> [0.000000] [test/INFO] ------------------- Display all tasks of the loaded DAG ---------------------------
+> [0.000000] [sd_task/INFO] Displaying task root
+> [0.000000] [sd_task/INFO] - state: schedulable not runnable
+> [0.000000] [sd_task/INFO] - kind: parallel computation following Amdahl's law
+> [0.000000] [sd_task/INFO] - amount: 0
+> [0.000000] [sd_task/INFO] - alpha: 0.00
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 0
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] root->c1
+> [0.000000] [sd_task/INFO] root->c2
+> [0.000000] [sd_task/INFO] Displaying task c1
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: parallel computation following Amdahl's law
+> [0.000000] [sd_task/INFO] - amount: 1000000000
+> [0.000000] [sd_task/INFO] - alpha: 0.20
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] root->c1
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] c1->c3
+> [0.000000] [sd_task/INFO] Displaying task c2
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: parallel computation following Amdahl's law
+> [0.000000] [sd_task/INFO] - amount: 5000000000
+> [0.000000] [sd_task/INFO] - alpha: 0.50
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] root->c2
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] c3
+> [0.000000] [sd_task/INFO] Displaying task c3
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: parallel computation following Amdahl's law
+> [0.000000] [sd_task/INFO] - amount: 2000000000
+> [0.000000] [sd_task/INFO] - alpha: 0.00
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] c1->c3
+> [0.000000] [sd_task/INFO] c2
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] c3->end
+> [0.000000] [sd_task/INFO] Displaying task c1->c3
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: MxN data redistribution assuming 1D block distribution
+> [0.000000] [sd_task/INFO] - amount: 500000000
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] c1
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] c3
+> [0.000000] [sd_task/INFO] Displaying task c3->end
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: MxN data redistribution assuming 1D block distribution
+> [0.000000] [sd_task/INFO] - amount: 200000000
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] c3
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] end
+> [0.000000] [sd_task/INFO] Displaying task root->c1
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: MxN data redistribution assuming 1D block distribution
+> [0.000000] [sd_task/INFO] - amount: 200000000
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] root
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] c1
+> [0.000000] [sd_task/INFO] Displaying task root->c2
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: MxN data redistribution assuming 1D block distribution
+> [0.000000] [sd_task/INFO] - amount: 100000000
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] root
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] c2
+> [0.000000] [sd_task/INFO] Displaying task end
+> [0.000000] [sd_task/INFO] - state: not scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: parallel computation following Amdahl's law
+> [0.000000] [sd_task/INFO] - amount: 0
+> [0.000000] [sd_task/INFO] - alpha: 0.00
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] c3->end
+> [0.000000] [test/INFO] ------------------- Schedule tasks ---------------------------
+> [0.000000] [test/INFO] ------------------- Run the schedule ---------------------------
+> [3.290271] [test/INFO] Makespan: 3.290271
--- /dev/null
+#! ./tesh
+p Test the loader of DAG written in the DOT format
+
+! expect return 2
+$ $SG_TEST_EXENV ${bindir:=.}/schedule-dotload/sd_schedule-dotload --log=no_loc "--log=sd_dotparse.thres:verbose" ${srcdir:=.}/../platforms/2clusters.xml ${srcdir:=.}/schedule-dotload/dag_with_bad_schedule.dot
+> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
+> [0.000000] [sd_dotparse/VERBOSE] The schedule is ignored, task 'end' can not be scheduled on -1 hosts
+> [0.000000] [sd_dotparse/VERBOSE] The schedule is ignored, task '1' can not be scheduled on 0 hosts
+> [0.000000] [sd_dotparse/VERBOSE] Task '0' wants to start on performer '1' at the same position '1' as task '2'
+> [0.000000] [sd_dotparse/VERBOSE] The schedule is ignored, task '3' can not be scheduled on -1 hosts
+> [0.000000] [sd_dotparse/VERBOSE] The schedule is ignored, task 'root' can not be scheduled on -1 hosts
+> [0.000000] [sd_dotparse/WARNING] The scheduling is ignored
+> [0.000000] [test/CRITICAL] The dot file with the provided scheduling is wrong, more information with the option : --log=sd_dotparse.thres:verbose
+
+$ $SG_TEST_EXENV ${bindir:=.}/schedule-dotload/sd_schedule-dotload --log=no_loc ${srcdir:=.}/../platforms/2clusters.xml ${srcdir:=.}/schedule-dotload/dag_with_good_schedule.dot
+> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
+> [0.000000] [test/INFO] ------------------- Display all tasks of the loaded DAG ---------------------------
+> [0.000000] [sd_task/INFO] Displaying task root
+> [0.000000] [sd_task/INFO] - state: runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 0
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 0
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] root->5
+> [0.000000] [sd_task/INFO] 0
+> [0.000000] [sd_task/INFO] 1
+> [0.000000] [sd_task/INFO] Displaying task 0
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000129
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] root
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 0->2
+> [0.000000] [sd_task/INFO] 2
+> [0.000000] [sd_task/INFO] Displaying task 1
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000131
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] root
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 1->2
+> [0.000000] [sd_task/INFO] 4
+> [0.000000] [sd_task/INFO] Displaying task 2
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000121
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 3
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 0->2
+> [0.000000] [sd_task/INFO] 1->2
+> [0.000000] [sd_task/INFO] 0
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 2->3
+> [0.000000] [sd_task/INFO] 3
+> [0.000000] [sd_task/INFO] Displaying task 3
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000231
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 2->3
+> [0.000000] [sd_task/INFO] 2
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 4
+> [0.000000] [sd_task/INFO] 8
+> [0.000000] [sd_task/INFO] Displaying task 4
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000005
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 3
+> [0.000000] [sd_task/INFO] 1
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 4->5
+> [0.000000] [sd_task/INFO] 5
+> [0.000000] [sd_task/INFO] Displaying task 5
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000046
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 3
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] root->5
+> [0.000000] [sd_task/INFO] 4->5
+> [0.000000] [sd_task/INFO] 4
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 6
+> [0.000000] [sd_task/INFO] Displaying task 6
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000092
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 5
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 6->7
+> [0.000000] [sd_task/INFO] 7
+> [0.000000] [sd_task/INFO] Displaying task 7
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000041
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 6->7
+> [0.000000] [sd_task/INFO] 6
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 7->8
+> [0.000000] [sd_task/INFO] 7->end
+> [0.000000] [sd_task/INFO] end
+> [0.000000] [sd_task/INFO] Displaying task 8
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000250
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 2
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 7->8
+> [0.000000] [sd_task/INFO] 3
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 9
+> [0.000000] [sd_task/INFO] Displaying task 9
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000079
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 8
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] end
+> [0.000000] [sd_task/INFO] Displaying task root->5
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10014000
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] root
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 5
+> [0.000000] [sd_task/INFO] Displaying task 0->2
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10001
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 0
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 2
+> [0.000000] [sd_task/INFO] Displaying task 1->2
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10004
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 1
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 2
+> [0.000000] [sd_task/INFO] Displaying task 2->3
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10002
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 2
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 3
+> [0.000000] [sd_task/INFO] Displaying task 4->5
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10029
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 4
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 5
+> [0.000000] [sd_task/INFO] Displaying task 6->7
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10005
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 6
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 7
+> [0.000000] [sd_task/INFO] Displaying task 7->8
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10000
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 7
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] 8
+> [0.000000] [sd_task/INFO] Displaying task 7->end
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: end-to-end communication
+> [0.000000] [sd_task/INFO] - amount: 10014000
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 1
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 7
+> [0.000000] [sd_task/INFO] - post-dependencies:
+> [0.000000] [sd_task/INFO] end
+> [0.000000] [sd_task/INFO] Displaying task end
+> [0.000000] [sd_task/INFO] - state: scheduled not runnable
+> [0.000000] [sd_task/INFO] - kind: sequential computation
+> [0.000000] [sd_task/INFO] - amount: 10000000129
+> [0.000000] [sd_task/INFO] - Dependencies to satisfy: 3
+> [0.000000] [sd_task/INFO] - pre-dependencies:
+> [0.000000] [sd_task/INFO] 7->end
+> [0.000000] [sd_task/INFO] 9
+> [0.000000] [sd_task/INFO] 7
+> [0.000000] [test/INFO] ------------------- Run the schedule ---------------------------
+> [20.000866] [test/INFO] ------------------- Produce the trace file---------------------------
+> [20.000866] [test/INFO] Producing the trace of the run into dag_with_good_schedule.trace
+
+$ cat ${srcdir:=.}/schedule-dotload/dag_with_good_schedule.trace
+> [0.000000->0.000000] C2-05 compute 0.000000 flops # root
+> [0.000000->2.000000] C2-06 compute 10000000129.452715 flops # 0
+> [0.000000->2.000000] C2-05 compute 10000000131.133657 flops # 1
+> [2.000380->4.000380] C2-06 compute 10000000121.124870 flops # 2
+> [4.000415->6.000415] C2-06 compute 10000000230.608025 flops # 3
+> [6.000415->8.000415] C2-05 compute 10000000004.994019 flops # 4
+> [8.000450->10.000450] C2-05 compute 10000000046.016401 flops # 5
+> [10.000450->12.000450] C2-05 compute 10000000091.598791 flops # 6
+> [12.000485->14.000485] C2-05 compute 10000000040.679438 flops # 7
+> [14.000865->16.000866] C2-06 compute 10000000250.490017 flops # 8
+> [16.000866->18.000866] C2-06 compute 10000000079.267649 flops # 9
+> [0.000000 -> 0.020123] C2-05 -> C2-05 transfer of 10014000 bytes # root->5
+> [2.000000 -> 2.000035] C2-06 -> C2-06 transfer of 10001 bytes # 0->2
+> [2.000000 -> 2.000380] C2-05 -> C2-06 transfer of 10004 bytes # 1->2
+> [4.000380 -> 4.000415] C2-06 -> C2-06 transfer of 10002 bytes # 2->3
+> [8.000415 -> 8.000450] C2-05 -> C2-05 transfer of 10029 bytes # 4->5
+> [12.000450 -> 12.000485] C2-05 -> C2-05 transfer of 10005 bytes # 6->7
+> [14.000485 -> 14.000865] C2-05 -> C2-06 transfer of 10000 bytes # 7->8
+> [14.000485 -> 14.020609] C2-05 -> C2-05 transfer of 10014000 bytes # 7->end
+> [18.000866->20.000866] C2-05 compute 10000000129.452715 flops # end
+
+$ rm -f ${srcdir:=.}/schedule-dotload/dag_with_good_schedule.trace
+
#! ./tesh
p Modify the rate of communication tasks even when they are auto-scheduled
-$ $SG_TEST_EXENV ./comm_throttling/sd_comm_throttling --cfg=network/TCP_gamma:4194304 ${srcdir:=.}/../platforms/2clusters.xml
+$ $SG_TEST_EXENV ./throttling/sd_throttling --cfg=network/TCP_gamma:4194304 ${srcdir:=.}/../platforms/2clusters.xml
> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'network/TCP_gamma' to '4194304'
> [0.000000] [xbt_cfg/INFO] Switching to the L07 model to handle parallel tasks.
> [1.000000] [sd_comm_throttling/INFO] Simulation stopped after 1.0000 seconds
-/* Copyright (c) 2010-2015. The SimGrid Team.
+/* Copyright (c) 2010-2016. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
extern FILE * tracing_file;
extern s_instr_trace_writer_t active_writer;
-void TRACE_paje_init(void)
-{
- active_writer.print_DefineContainerType=print_pajeDefineContainerType;
- active_writer.print_DefineVariableType=print_pajeDefineVariableType;
- active_writer.print_DefineStateType=print_pajeDefineStateType;
- active_writer.print_DefineEventType=print_pajeDefineEventType;
- active_writer.print_DefineLinkType=print_pajeDefineLinkType;
- active_writer.print_DefineEntityValue=print_pajeDefineEntityValue;
- active_writer.print_CreateContainer=print_pajeCreateContainer;
- active_writer.print_DestroyContainer=print_pajeDestroyContainer;
- active_writer.print_SetVariable=print_pajeSetVariable;
- active_writer.print_AddVariable=print_pajeAddVariable;
- active_writer.print_SubVariable=print_pajeSubVariable;
- active_writer.print_SetState=print_pajeSetState;
- active_writer.print_PushState=print_pajePushState;
- active_writer.print_PopState=print_pajePopState;
- active_writer.print_ResetState=print_pajeResetState;
- active_writer.print_StartLink=print_pajeStartLink;
- active_writer.print_EndLink=print_pajeEndLink;
- active_writer.print_NewEvent=print_pajeNewEvent;
+static std::stringstream stream;
+
+static void print_paje_debug(std::string functionName, paje_event_t event) {
+ XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
+ event->timestamp);
+}
+
+template<typename T> static void init_stream(paje_event_t event) {
+ stream << std::fixed << std::setprecision(TRACE_precision());
+ stream << (int) event->event_type;
+}
+
+static void print_row() {
+ stream << std::endl;
+ fprintf(tracing_file, "%s", stream.str().c_str());
+ stream.str("");
+ stream.clear();
+}
+
+static void print_timestamp(paje_event_t event) {
+ stream << " ";
+ /* prevent 0.0000 in the trace - this was the behavior before the transition to c++ */
+ if (event->timestamp == 0)
+ stream << 0;
+ else
+ stream << event->timestamp;
+}
+
+
+template<typename T> static void print_default_pajeLink_row(paje_event_t& event) {
+ init_stream<T>(event);
+ print_timestamp(event);
+ stream << " " << static_cast<T>(event->data)->type->id
+ << " " << static_cast<T>(event->data)->container->id
+ << " " << static_cast<T>(event->data)->value;
+}
+
+template<typename T> static void print_default_pajeState_row(paje_event_t& event) {
+ init_stream<T>(event);
+ print_timestamp(event);
+ stream << " " << static_cast<T>(event->data)->type->id
+ << " " << static_cast<T>(event->data)->container->id;
+}
+
+template<typename T> static void print_default_pajeType_row(paje_event_t& event) {
+ init_stream<T>(event);
+ stream << " " << static_cast<T>(event->data)->type->id
+ << " " << static_cast<T>(event->data)->type->father->id
+ << " " << static_cast<T>(event->data)->type->name;
+}
+
+template<typename T> static void print_default_pajeVariable_row(paje_event_t& event) {
+ init_stream<T>(event);
+ print_timestamp(event);
+ stream << " " << static_cast<T>(event->data)->type->id
+ << " " << static_cast<T>(event->data)->container->id
+ << " " << static_cast<T>(event->data)->value;
+
+ print_row();
}
-void TRACE_paje_start(void)
-{
+void TRACE_paje_init(void) {
+ active_writer.print_DefineContainerType = print_pajeDefineContainerType;
+ active_writer.print_DefineVariableType = print_pajeDefineVariableType;
+ active_writer.print_DefineStateType = print_pajeDefineStateType;
+ active_writer.print_DefineEventType = print_pajeDefineEventType;
+ active_writer.print_DefineLinkType = print_pajeDefineLinkType;
+ active_writer.print_DefineEntityValue = print_pajeDefineEntityValue;
+ active_writer.print_CreateContainer = print_pajeCreateContainer;
+ active_writer.print_DestroyContainer = print_pajeDestroyContainer;
+ active_writer.print_SetVariable = print_pajeSetVariable;
+ active_writer.print_AddVariable = print_pajeAddVariable;
+ active_writer.print_SubVariable = print_pajeSubVariable;
+ active_writer.print_SetState = print_pajeSetState;
+ active_writer.print_PushState = print_pajePushState;
+ active_writer.print_PopState = print_pajePopState;
+ active_writer.print_ResetState = print_pajeResetState;
+ active_writer.print_StartLink = print_pajeStartLink;
+ active_writer.print_EndLink = print_pajeEndLink;
+ active_writer.print_NewEvent = print_pajeNewEvent;
+}
+
+void TRACE_paje_start(void) {
char *filename = TRACE_get_filename();
tracing_file = fopen(filename, "w");
if (tracing_file == NULL){
TRACE_header(TRACE_basic(),TRACE_display_sizes());
}
-void TRACE_paje_end(void)
-{
+void TRACE_paje_end(void) {
fclose(tracing_file);
char *filename = TRACE_get_filename();
XBT_DEBUG("Filename %s is closed", filename);
}
-void print_pajeDefineContainerType(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d", __FUNCTION__, (int)event->event_type);
- fprintf(tracing_file, "%d %s %s %s\n", (int)event->event_type, ((defineContainerType_t)event->data)->type->id,
- ((defineContainerType_t)event->data)->type->father->id, ((defineContainerType_t)event->data)->type->name);
+void print_pajeDefineContainerType(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeType_row<defineContainerType_t>(event);
+ print_row();
}
-void print_pajeDefineVariableType(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d", __FUNCTION__, (int)event->event_type);
- fprintf(tracing_file, "%d %s %s %s \"%s\"\n", (int)event->event_type,
- ((defineVariableType_t)event->data)->type->id, ((defineVariableType_t)event->data)->type->father->id,
- ((defineVariableType_t)event->data)->type->name, ((defineVariableType_t)event->data)->type->color);
+void print_pajeDefineVariableType(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeType_row<defineVariableType_t>(event);
+ stream << " \"" << static_cast<defineVariableType_t>(event->data)->type->color << "\"";
+ print_row();
}
-void print_pajeDefineStateType(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d", __FUNCTION__, (int)event->event_type);
- fprintf(tracing_file, "%d %s %s %s\n", (int)event->event_type, ((defineStateType_t)event->data)->type->id,
- ((defineStateType_t)event->data)->type->father->id, ((defineStateType_t)event->data)->type->name);
+void print_pajeDefineStateType(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeType_row<defineStateType_t>(event);
+ print_row();
}
-void print_pajeDefineEventType(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d", __FUNCTION__, (int)event->event_type);
- fprintf(tracing_file, "%d %s %s %s\n", (int)event->event_type, ((defineEventType_t)event->data)->type->id,
- ((defineEventType_t)event->data)->type->father->id, ((defineEventType_t)event->data)->type->name);
+void print_pajeDefineEventType(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeType_row<defineEventType_t>(event);
+ print_row();
}
-void print_pajeDefineLinkType(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d", __FUNCTION__, (int)event->event_type);
- fprintf(tracing_file, "%d %s %s %s %s %s\n", (int)event->event_type, ((defineLinkType_t)event->data)->type->id,
- ((defineLinkType_t)event->data)->type->father->id, ((defineLinkType_t)event->data)->source->id,
- ((defineLinkType_t)event->data)->dest->id, ((defineLinkType_t)event->data)->type->name);
+void print_pajeDefineLinkType(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ init_stream<defineLinkType_t>(event);
+ stream << " " << static_cast<defineLinkType_t>(event->data)->type->id
+ << " " << static_cast<defineLinkType_t>(event->data)->type->father->id
+ << " " << static_cast<defineLinkType_t>(event->data)->source->id
+ << " " << static_cast<defineLinkType_t>(event->data)->dest->id
+ << " " << static_cast<defineLinkType_t>(event->data)->type->name;
+ print_row();
}
-void print_pajeDefineEntityValue (paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d", __FUNCTION__, (int)event->event_type);
- fprintf(tracing_file, "%d %s %s %s \"%s\"\n", (int)event->event_type, ((defineEntityValue_t)event->data)->value->id,
- ((defineEntityValue_t)event->data)->value->father->id, ((defineEntityValue_t)event->data)->value->name,
- ((defineEntityValue_t)event->data)->value->color);
+void print_pajeDefineEntityValue (paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ init_stream<defineEntityValue_t>(event);
+ stream << " " << static_cast<defineEntityValue_t>(event->data)->value->id
+ << " " << static_cast<defineEntityValue_t>(event->data)->value->father->id
+ << " " << static_cast<defineEntityValue_t>(event->data)->value->name
+ << " \"" << static_cast<defineEntityValue_t>(event->data)->value->color << "\"";
+ print_row();
}
-void print_pajeCreateContainer(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s %s \"%s\"\n", (int)event->event_type,
- ((createContainer_t)event->data)->container->id, ((createContainer_t)event->data)->container->type->id,
- ((createContainer_t)event->data)->container->father->id, ((createContainer_t)event->data)->container->name);
- }else{
- fprintf(tracing_file, "%d %.*f %s %s %s \"%s\"\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((createContainer_t)event->data)->container->id, ((createContainer_t)event->data)->container->type->id,
- ((createContainer_t)event->data)->container->father->id, ((createContainer_t)event->data)->container->name);
- }
-}
+void print_pajeCreateContainer(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ init_stream<createContainer_t>(event);
+ print_timestamp(event);
+ stream << " " << static_cast<createContainer_t>(event->data)->container->id
+ << " " << static_cast<createContainer_t>(event->data)->container->type->id
+ << " " << static_cast<createContainer_t>(event->data)->container->father->id
+ << " \"" << static_cast<createContainer_t>(event->data)->container->name << "\"";
-void print_pajeDestroyContainer(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s\n", (int)event->event_type,
- ((destroyContainer_t)event->data)->container->type->id, ((destroyContainer_t)event->data)->container->id);
- }else{
- fprintf(tracing_file, "%d %.*f %s %s\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((destroyContainer_t)event->data)->container->type->id, ((destroyContainer_t)event->data)->container->id);
- }
+ print_row();
}
-void print_pajeSetVariable(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s %f\n", (int)event->event_type, ((setVariable_t)event->data)->type->id,
- ((setVariable_t)event->data)->container->id, ((setVariable_t)event->data)->value);
- }else{
- fprintf(tracing_file, "%d %.*f %s %s %f\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((setVariable_t)event->data)->type->id, ((setVariable_t)event->data)->container->id,
- ((setVariable_t)event->data)->value);
- }
-}
+void print_pajeDestroyContainer(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ init_stream<createContainer_t>(event);
+ print_timestamp(event);
+ stream << " " << static_cast<createContainer_t>(event->data)->container->type->id
+ << " " << static_cast<createContainer_t>(event->data)->container->id;
-void print_pajeAddVariable(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s %f\n", (int)event->event_type, ((addVariable_t)event->data)->type->id,
- ((addVariable_t)event->data)->container->id, ((addVariable_t)event->data)->value);
- }else{
- fprintf(tracing_file, "%d %.*f %s %s %f\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((addVariable_t)event->data)->type->id, ((addVariable_t)event->data)->container->id,
- ((addVariable_t)event->data)->value);
- }
+ print_row();
}
-void print_pajeSubVariable(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s %f\n", (int)event->event_type, ((subVariable_t)event->data)->type->id,
- ((subVariable_t)event->data)->container->id, ((subVariable_t)event->data)->value);
- }else{
- fprintf(tracing_file, "%d %.*f %s %s %f\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((subVariable_t)event->data)->type->id, ((subVariable_t)event->data)->container->id,
- ((subVariable_t)event->data)->value);
- }
+void print_pajeSetVariable(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeVariable_row<setVariable_t>(event);
}
-void print_pajeSetState(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s %s\n", (int)event->event_type, ((setState_t)event->data)->type->id,
- ((setState_t)event->data)->container->id, ((setState_t)event->data)->value->id);
- }else{
- fprintf(tracing_file, "%d %.*f %s %s %s\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((setState_t)event->data)->type->id, ((setState_t)event->data)->container->id,
- ((setState_t)event->data)->value->id);
- }
+void print_pajeAddVariable(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeVariable_row<addVariable_t>(event);
}
-void print_pajePushState(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
-
- std::stringstream stream;
- stream << std::fixed << std::setprecision(TRACE_precision());
+void print_pajeSubVariable(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeVariable_row<subVariable_t>(event);
+}
- stream << (int) event->event_type
- << " ";
+void print_pajeSetState(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
- /** prevent 0.0000 in the trace - this was the behavior before the transition to c++ **/
- if (event->timestamp == 0)
- stream << 0;
- else
- stream << event->timestamp;
+ print_default_pajeState_row<setState_t>(event);
+ stream << " " << static_cast<setState_t>(event->data)->value->id;
+ print_row();
+}
- stream << " " << ((pushState_t)event->data)->type->id
- << " " << ((pushState_t)event->data)->container->id
- << " " << ((pushState_t)event->data)->value->id;
+void print_pajePushState(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeState_row<pushState_t>(event);
+ stream << " " << static_cast<pushState_t>(event->data)->value->id;
if (TRACE_display_sizes()) {
stream << " ";
- if (((pushState_t)event->data)->extra != NULL) {
- stream << ((instr_extra_data)((pushState_t)event->data)->extra)->send_size;
+ if (static_cast<pushState_t>(event->data)->extra != NULL) {
+ stream << static_cast<instr_extra_data>(static_cast<pushState_t>(event->data)->extra)->send_size;
}
else {
stream << 0;
}
}
- stream << std::endl;
-
- // TODO: This can be removed as soon as TRACE_paje_start() has been migrated
- fprintf(tracing_file, "%s", stream.str().c_str());
-
- if(((pushState_t)event->data)->extra!=NULL){
- if(((instr_extra_data)((pushState_t)event->data)->extra)->sendcounts!=NULL)
- xbt_free(((instr_extra_data)((pushState_t)event->data)->extra)->sendcounts);
- if(((instr_extra_data)((pushState_t)event->data)->extra)->recvcounts!=NULL)
- xbt_free(((instr_extra_data)((pushState_t)event->data)->extra)->recvcounts);
- xbt_free(((pushState_t)event->data)->extra);
- }
+ print_row();
+
+ if (static_cast<pushState_t>(event->data)->extra != NULL) {
+ if (static_cast<instr_extra_data>(static_cast<pushState_t>(event->data)->extra)->sendcounts != NULL)
+ xbt_free(static_cast<instr_extra_data>(static_cast<pushState_t>(event->data)->extra)->sendcounts);
+ if (static_cast<instr_extra_data>(static_cast<pushState_t>(event->data)->extra)->recvcounts != NULL)
+ xbt_free(static_cast<instr_extra_data>(static_cast<pushState_t>(event->data)->extra)->recvcounts);
+ xbt_free(static_cast<pushState_t>(event->data)->extra);
+ }
}
-void print_pajePopState(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s\n", (int)event->event_type, ((popState_t)event->data)->type->id,
- ((popState_t)event->data)->container->id);
- }else{
- fprintf(tracing_file, "%d %.*f %s %s\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((popState_t)event->data)->type->id, ((popState_t)event->data)->container->id);
- }
+void print_pajePopState(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeState_row<popState_t>(event);
+ print_row();
}
-void print_pajeResetState(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s\n", (int)event->event_type, ((resetState_t)event->data)->type->id,
- ((resetState_t)event->data)->container->id);
- }else{
- fprintf(tracing_file, "%d %.*f %s %s\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((resetState_t)event->data)->type->id, ((resetState_t)event->data)->container->id);
- }
+void print_pajeResetState(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeState_row<resetState_t>(event);
+ print_row();
}
-void print_pajeStartLink(paje_event_t event)
-{
- if (!TRACE_display_sizes()){
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s %s %s %s\n", (int)event->event_type, ((startLink_t)event->data)->type->id,
- ((startLink_t)event->data)->container->id, ((startLink_t)event->data)->value,
- ((startLink_t)event->data)->sourceContainer->id, ((startLink_t)event->data)->key);
- }else {
- fprintf(tracing_file, "%d %.*f %s %s %s %s %s\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((startLink_t)event->data)->type->id, ((startLink_t)event->data)->container->id,
- ((startLink_t)event->data)->value, ((startLink_t)event->data)->sourceContainer->id,
- ((startLink_t)event->data)->key);
- }
- }else{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s %s %s %s %d\n", (int)event->event_type, ((startLink_t)event->data)->type->id,
- ((startLink_t)event->data)->container->id, ((startLink_t)event->data)->value,
- ((startLink_t)event->data)->sourceContainer->id, ((startLink_t)event->data)->key,
- ((startLink_t)event->data)->size);
- }else {
- fprintf(tracing_file, "%d %.*f %s %s %s %s %s %d\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((startLink_t)event->data)->type->id, ((startLink_t)event->data)->container->id,
- ((startLink_t)event->data)->value, ((startLink_t)event->data)->sourceContainer->id,
- ((startLink_t)event->data)->key, ((startLink_t)event->data)->size);
- }
+void print_pajeStartLink(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeLink_row<startLink_t>(event);
+ stream << " " << static_cast<startLink_t>(event->data)->sourceContainer->id
+ << " " << static_cast<startLink_t>(event->data)->key;
+
+ if (TRACE_display_sizes()) {
+ stream << " " << static_cast<startLink_t>(event->data)->size;
}
+ print_row();
}
-void print_pajeEndLink(paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s %s %s %s\n", (int)event->event_type, ((endLink_t)event->data)->type->id,
- ((endLink_t)event->data)->container->id, ((endLink_t)event->data)->value,
- ((endLink_t)event->data)->destContainer->id, ((endLink_t)event->data)->key);
- }else {
- fprintf(tracing_file, "%d %.*f %s %s %s %s %s\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((endLink_t)event->data)->type->id, ((endLink_t)event->data)->container->id, ((endLink_t)event->data)->value,
- ((endLink_t)event->data)->destContainer->id, ((endLink_t)event->data)->key);
- }
+void print_pajeEndLink(paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ print_default_pajeLink_row<startLink_t>(event);
+ stream << " " << static_cast<endLink_t>(event->data)->destContainer->id
+ << " " << static_cast<endLink_t>(event->data)->key;
+ print_row();
}
-void print_pajeNewEvent (paje_event_t event)
-{
- XBT_DEBUG("%s: event_type=%d, timestamp=%.*f", __FUNCTION__, (int)event->event_type, TRACE_precision(),
- event->timestamp);
- if (event->timestamp == 0){
- fprintf(tracing_file, "%d 0 %s %s %s\n", (int)event->event_type, ((newEvent_t)event->data)->type->id,
- ((newEvent_t)event->data)->container->id, ((newEvent_t)event->data)->value->id);
- }else{
- fprintf(tracing_file, "%d %.*f %s %s %s\n", (int)event->event_type, TRACE_precision(), event->timestamp,
- ((newEvent_t)event->data)->type->id, ((newEvent_t)event->data)->container->id,
- ((newEvent_t)event->data)->value->id);
- }
+void print_pajeNewEvent (paje_event_t event) {
+ print_paje_debug(__FUNCTION__, event);
+ init_stream<newEvent_t>(event);
+ print_timestamp(event);
+ stream << " " << static_cast<newEvent_t>(event->data)->type->id
+ << " " << static_cast<newEvent_t>(event->data)->container->id
+ << " " << static_cast<newEvent_t>(event->data)->value->id;
+ print_row();
}
examples/java/energy/CMakeLists.txt
examples/java/io/CMakeLists.txt
examples/java/kademlia/CMakeLists.txt
- examples/java/master_slave_bypass/CMakeLists.txt
examples/java/master_slave_kill/CMakeLists.txt
examples/java/masterslave/CMakeLists.txt
examples/java/migration/CMakeLists.txt
examples/msg/dht-kademlia/CMakeLists.txt
examples/msg/masterslave/CMakeLists.txt
examples/msg/mc/CMakeLists.txt
- examples/msg/ns3/CMakeLists.txt
examples/msg/tracing/CMakeLists.txt
examples/s4u/CMakeLists.txt
examples/simdag/CMakeLists.txt
- examples/simdag/dot/CMakeLists.txt
examples/smpi/CMakeLists.txt
examples/smpi/NAS/CMakeLists.txt
examples/smpi/smpi_msg_masterslave/CMakeLists.txt