Last commit for demo.txt: 62a914d6dc209e3f0a28caf19ba15d010c274974

minor changes to final demo

gskc [2002-04-24 21:35:45]
minor changes to final demo
  1. All of the following workflows exhibit survivabilty scenarios on the
  2. following workflow:
  3.  
  4. START -> start -> middle -> end -> END
  5.  
  6. Test 1 - workflow execution
  7. node A: psl.survivor.ProcessorMain with test\svrt\tp1.xml
  8. node B: psl.survivor.ProcessorMain with test\svrt\tp2.xml
  9. node C: psl.survivor.ProcessorMain with test\svrt\tp4.xml
  10.  
  11. start workflow on node A using the listener port
  12. workflow runs to completion
  13.  
  14.  
  15. Test 2 - workflow execution, kill needed node before the workflow gets
  16. there. By providing an alternate node with the needed capabilities,
  17. the workflow will keep execution.
  18.  
  19. node A: psl.survivor.ProcessorMain with test\svrt\tp1.xml
  20. node B: psl.survivor.ProcessorMain with test\svrt\tp2.xml
  21. node C: psl.survivor.ProcessorMain with test\svrt\tp3.xml
  22. node D: psl.survivor.ProcessorMain with test\svrt\tp4.xml
  23.  
  24. start workflow on node A using the listener port
  25. kill node B before the workflow gets there
  26. workflow will go to alternate node and run to completion
  27.  
  28.  
  29. Test 3 - workflow execution, kill a node while the workflow is running
  30. there. Replicator nodes will notice that the workflow's execution was
  31. compromised and will restart execution at the latest version.
  32.  
  33. node A: psl.survivor.ProcessorMain with test\svrt\tp1.xml
  34. node B: psl.survivor.ProcessorMain with test\svrt\tp2.xml
  35. node C: psl.survivor.ProcessorMain with test\svrt\tp3.xml
  36. node D: psl.survivor.ProcessorMain with test\svrt\tp4.xml
  37.  
  38. start workflow on node A using the listener port
  39. kill node B while the workflow is executing there
  40. workflow node B crash will be detected
  41. workflow will go to alternate node and run to completion.
  42.  
  43.  
  44. Test 4 - workflow execution, kill a node while the workflow is running
  45. there. Kill a replicator for that node. Another replicator will notice
  46. that the workflow's execution was compromised and will restart
  47. execution at the latest version.
  48.  
  49. manually start "rmiregistry 9100" outside of any java processor.
  50. node A: psl.survivor.ProcessorMain with test\svrt\tp1.xml
  51. node B: psl.survivor.ProcessorMain with test\svrt\tp2.xml
  52. node C: psl.survivor.ProcessorMain with test\svrt\tp3.xml
  53. node D: psl.survivor.ProcessorMain with test\svrt\tp4.xml
  54.  
  55. start workflow on node A using the listener port
  56. kill node B and node A while the workflow is executing on node B
  57. workflow node B crash will be detected by a replicator other than A.
  58. workflow will go to alternate node and run to completion.
  59.  
  60.  
  61. Test 5 - workflow partial execution. provide a node to finish
  62. execution dynamically. workflow will tun to completion.
  63.  
  64. node A: psl.survivor.ProcessorMain with test\svrt\tp1.xml
  65. node B: psl.survivor.ProcessorMain with test\svrt\tp2.xml
  66.  
  67. start workflow on node A.
  68. workflow will execute until node B.
  69.  
  70. dynamically provide
  71. node C: psl.survivor.ProcessorMain with test\svrt\tp4.xml
  72.  
  73. workflow will detect node with enough capabilities and will run to
  74. completion.
  75.  
  76.  
  77.