Skip to content
Browse files

updated API doc

  • Loading branch information...
1 parent 752fffa commit 16019f92c3ebcfec61b4c17602e388ace6f37371 @drelu drelu committed
Showing with 2,306 additions and 2,466 deletions.
  1. +6 −14 doc/html/api-objects.txt
  2. +23 −23 doc/html/class-tree.html
  3. +13 −13 doc/html/epydoc-log.html
  4. +1 −1 doc/html/help.html
  5. +79 −97 doc/html/identifier-index.html
  6. +1 −1 doc/html/index.html
  7. +1 −1 doc/html/module-tree.html
  8. +1 −1 doc/html/pilot-module.html
  9. +1 −1 doc/html/pilot-pysrc.html
  10. +1 −1 doc/html/pilot.api-module.html
  11. +1 −1 doc/html/pilot.api-pysrc.html
  12. +2 −2 doc/html/pilot.api.api-module.html
  13. +2 −2 doc/html/pilot.api.api-pysrc.html
  14. +19 −19 doc/html/pilot.api.api.ComputeDataService-class.html
  15. +1 −1 doc/html/pilot.api.api.PilotError-class.html
  16. +1 −1 doc/html/pilot.api.compute-module.html
  17. +1 −1 doc/html/pilot.api.compute-pysrc.html
  18. +7 −7 doc/html/pilot.api.compute.api-module.html
  19. +250 −247 doc/html/pilot.api.compute.api-pysrc.html
  20. +1 −1 doc/html/pilot.api.compute.api.Callback-class.html
  21. +4 −4 doc/html/pilot.api.compute.api.ComputeUnit-class.html
  22. +3 −3 doc/html/pilot.api.compute.api.ComputeUnitDescription-class.html
  23. +14 −13 doc/html/pilot.api.compute.api.ComputeUnitService-class.html
  24. +6 −5 doc/html/pilot.api.compute.api.PilotCompute-class.html
  25. +3 −3 doc/html/pilot.api.compute.api.PilotComputeDescription-class.html
  26. +4 −4 doc/html/pilot.api.compute.api.PilotComputeService-class.html
  27. +1 −1 doc/html/pilot.api.compute.api.State-class.html
  28. +1 −1 doc/html/pilot.api.data-module.html
  29. +1 −1 doc/html/pilot.api.data-pysrc.html
  30. +7 −7 doc/html/pilot.api.data.api-module.html
  31. +138 −142 doc/html/pilot.api.data.api-pysrc.html
  32. +14 −65 doc/html/pilot.api.data.api.DataUnit-class.html
  33. +6 −4 doc/html/pilot.api.data.api.DataUnitDescription-class.html
  34. +4 −3 doc/html/pilot.api.data.api.DataUnitService-class.html
  35. +4 −4 doc/html/pilot.api.data.api.PilotData-class.html
  36. +5 −4 doc/html/pilot.api.data.api.PilotDataDescription-class.html
  37. +14 −14 doc/html/pilot.api.data.api.PilotDataService-class.html
  38. +1 −1 doc/html/pilot.coordination-module.html
  39. +1 −1 doc/html/pilot.coordination-pysrc.html
  40. +1 −1 doc/html/pilot.coordination.advert_adaptor-module.html
  41. +49 −54 doc/html/pilot.coordination.advert_adaptor-pysrc.html
  42. +1 −1 doc/html/pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html
  43. +1 −1 doc/html/pilot.coordination.nocoord_adaptor-module.html
  44. +26 −30 doc/html/pilot.coordination.nocoord_adaptor-pysrc.html
  45. +1 −1 doc/html/pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html
  46. +1 −1 doc/html/pilot.coordination.redis_adaptor-module.html
  47. +29 −34 doc/html/pilot.coordination.redis_adaptor-pysrc.html
  48. +1 −1 doc/html/pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html
  49. +1 −1 doc/html/pilot.filemanagement-module.html
  50. +1 −1 doc/html/pilot.filemanagement-pysrc.html
  51. +1 −1 doc/html/pilot.filemanagement.bliss_adaptor-module.html
  52. +6 −10 doc/html/pilot.filemanagement.bliss_adaptor-pysrc.html
  53. +1 −1 doc/html/pilot.filemanagement.bliss_adaptor.BlissFileAdaptor-class.html
  54. +1 −1 doc/html/pilot.filemanagement.globusonline_adaptor-module.html
  55. +27 −33 doc/html/pilot.filemanagement.globusonline_adaptor-pysrc.html
  56. +1 −1 doc/html/pilot.filemanagement.globusonline_adaptor.GlobusOnlineFileAdaptor-class.html
  57. +1 −1 doc/html/pilot.filemanagement.gs_adaptor-module.html
  58. +5 −8 doc/html/pilot.filemanagement.gs_adaptor-pysrc.html
  59. +1 −1 doc/html/pilot.filemanagement.gs_adaptor.GSFileAdaptor-class.html
  60. +1 −1 doc/html/pilot.filemanagement.s3_adaptor-module.html
  61. +41 −46 doc/html/pilot.filemanagement.s3_adaptor-pysrc.html
  62. +1 −1 doc/html/pilot.filemanagement.s3_adaptor.S3FileAdaptor-class.html
  63. +1 −1 doc/html/pilot.filemanagement.ssh_adaptor-module.html
  64. +10 −17 doc/html/pilot.filemanagement.ssh_adaptor-pysrc.html
  65. +1 −1 doc/html/pilot.filemanagement.ssh_adaptor.SSHFileAdaptor-class.html
  66. +1 −1 doc/html/pilot.filemanagement.webhdfs_adaptor-module.html
  67. +7 −12 doc/html/pilot.filemanagement.webhdfs_adaptor-pysrc.html
  68. +1 −1 doc/html/pilot.filemanagement.webhdfs_adaptor.WebHDFSFileAdaptor-class.html
  69. +1 −1 doc/html/pilot.impl-module.html
  70. +1 −1 doc/html/pilot.impl-pysrc.html
  71. +2 −2 doc/html/pilot.impl.pilot_manager-module.html
  72. +62 −68 doc/html/pilot.impl.pilot_manager-pysrc.html
  73. +28 −28 doc/html/pilot.impl.pilot_manager.ComputeDataService-class.html
  74. +1 −1 doc/html/pilot.impl.pilot_manager.ComputeUnitService-class.html
  75. +1 −1 doc/html/pilot.impl.pilot_manager.DataUnitService-class.html
  76. +1 −1 doc/html/pilot.impl.pilot_manager_decentral-module.html
  77. +148 −152 doc/html/pilot.impl.pilot_manager_decentral-pysrc.html
  78. +36 −36 doc/html/pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html
  79. +4 −4 doc/html/pilot.impl.pilotcompute_manager-module.html
  80. +155 −165 doc/html/pilot.impl.pilotcompute_manager-pysrc.html
  81. +80 −17 doc/html/pilot.impl.pilotcompute_manager.ComputeUnit-class.html
  82. +4 −4 doc/html/pilot.impl.pilotcompute_manager.PilotCompute-class.html
  83. +5 −5 doc/html/pilot.impl.pilotcompute_manager.PilotComputeService-class.html
  84. +4 −4 doc/html/pilot.impl.pilotdata_manager-module.html
  85. +738 −778 doc/html/pilot.impl.pilotdata_manager-pysrc.html
  86. +33 −102 doc/html/pilot.impl.pilotdata_manager.DataUnit-class.html
  87. +1 −1 doc/html/pilot.impl.pilotdata_manager.DataUnitItem-class.html
  88. +45 −20 doc/html/pilot.impl.pilotdata_manager.PilotData-class.html
  89. +26 −37 doc/html/pilot.impl.pilotdata_manager.PilotDataService-class.html
  90. +1 −1 doc/html/pilot.scheduler-module.html
  91. +1 −1 doc/html/pilot.scheduler-pysrc.html
  92. +1 −1 doc/html/pilot.scheduler.data_compute_affinity_scheduler-module.html
  93. +1 −1 doc/html/pilot.scheduler.data_compute_affinity_scheduler-pysrc.html
  94. +1 −1 doc/html/pilot.scheduler.data_compute_affinity_scheduler.Scheduler-class.html
  95. BIN doc/html/uml_class_diagram_for_pilot_ap.gif
  96. BIN doc/html/uml_class_diagram_for_pilot_ap_11.gif
  97. BIN doc/html/uml_class_diagram_for_pilot_ap_16.gif
  98. BIN doc/html/uml_class_diagram_for_pilot_ap_6.gif
  99. BIN doc/html/uml_class_diagram_for_pilot_im.gif
  100. BIN doc/html/uml_class_diagram_for_pilot_im_11.gif
  101. BIN doc/html/uml_class_diagram_for_pilot_im_4.gif
  102. BIN doc/html/uml_class_diagram_for_pilot_im_8.gif
  103. +1 −1 pilot/api/api.py
  104. +10 −7 pilot/api/compute/api.py
  105. +14 −18 pilot/api/data/api.py
  106. +2 −2 pilot/impl/pilot_manager.py
  107. +10 −5 pilot/impl/pilotcompute_manager.py
  108. +25 −21 pilot/impl/pilotdata_manager.py
View
20 doc/html/api-objects.txt
@@ -154,15 +154,12 @@ pilot.api.compute.api.State.Done pilot.api.compute.api.State-class.html#Done
pilot.api.compute.api.State.New pilot.api.compute.api.State-class.html#New
pilot.api.compute.api.State.Pending pilot.api.compute.api.State-class.html#Pending
pilot.api.data.api.DataUnit pilot.api.data.api.DataUnit-class.html
-pilot.api.data.api.DataUnit.file_list pilot.api.data.api.DataUnit-class.html#file_list
-pilot.api.data.api.DataUnit.export pilot.api.data.api.DataUnit-class.html#export
pilot.api.data.api.DataUnit.cancel pilot.api.data.api.DataUnit-class.html#cancel
+pilot.api.data.api.DataUnit.export pilot.api.data.api.DataUnit-class.html#export
+pilot.api.data.api.DataUnit.file_list pilot.api.data.api.DataUnit-class.html#file_list
pilot.api.data.api.DataUnit.id pilot.api.data.api.DataUnit-class.html#id
-pilot.api.data.api.DataUnit.remove_data_unit pilot.api.data.api.DataUnit-class.html#remove_data_unit
pilot.api.data.api.DataUnit.state pilot.api.data.api.DataUnit-class.html#state
-pilot.api.data.api.DataUnit.add_data_unit pilot.api.data.api.DataUnit-class.html#add_data_unit
pilot.api.data.api.DataUnit.description pilot.api.data.api.DataUnit-class.html#description
-pilot.api.data.api.DataUnit.list_data_units pilot.api.data.api.DataUnit-class.html#list_data_units
pilot.api.data.api.DataUnit.get_state pilot.api.data.api.DataUnit-class.html#get_state
pilot.api.data.api.DataUnit.wait pilot.api.data.api.DataUnit-class.html#wait
pilot.api.data.api.DataUnitDescription pilot.api.data.api.DataUnitDescription-class.html
@@ -542,8 +539,8 @@ pilot.impl.pilotcompute_manager.PilotComputeService.__repr__ pilot.impl.pilotcom
pilot.impl.pilotcompute_manager.PilotComputeService.PJS_ID_PREFIX pilot.impl.pilotcompute_manager.PilotComputeService-class.html#PJS_ID_PREFIX
pilot.impl.pilotdata_manager.DataUnit pilot.impl.pilotdata_manager.DataUnit-class.html
pilot.impl.pilotdata_manager.DataUnit.list pilot.impl.pilotdata_manager.DataUnit-class.html#list
-pilot.impl.pilotdata_manager.DataUnit.add_files pilot.impl.pilotdata_manager.DataUnit-class.html#add_files
pilot.impl.pilotdata_manager.DataUnit.cancel pilot.impl.pilotdata_manager.DataUnit-class.html#cancel
+pilot.impl.pilotdata_manager.DataUnit._update_state pilot.impl.pilotdata_manager.DataUnit-class.html#_update_state
pilot.impl.pilotdata_manager.DataUnit.export pilot.impl.pilotdata_manager.DataUnit-class.html#export
pilot.impl.pilotdata_manager.DataUnit.__refresh pilot.impl.pilotdata_manager.DataUnit-class.html#__refresh
pilot.api.data.api.DataUnit.file_list pilot.api.data.api.DataUnit-class.html#file_list
@@ -551,15 +548,12 @@ pilot.impl.pilotdata_manager.DataUnit.__restore_state pilot.impl.pilotdata_manag
pilot.impl.pilotdata_manager.DataUnit.add_pilot_data pilot.impl.pilotdata_manager.DataUnit-class.html#add_pilot_data
pilot.api.data.api.DataUnit.id pilot.api.data.api.DataUnit-class.html#id
pilot.impl.pilotdata_manager.DataUnit.__init__ pilot.impl.pilotdata_manager.DataUnit-class.html#__init__
-pilot.api.data.api.DataUnit.remove_data_unit pilot.api.data.api.DataUnit-class.html#remove_data_unit
+pilot.impl.pilotdata_manager.DataUnit.add_files pilot.impl.pilotdata_manager.DataUnit-class.html#add_files
pilot.api.data.api.DataUnit.state pilot.api.data.api.DataUnit-class.html#state
pilot.impl.pilotdata_manager.DataUnit.__add_pilot_data pilot.impl.pilotdata_manager.DataUnit-class.html#__add_pilot_data
pilot.impl.pilotdata_manager.DataUnit.get_pilot_data pilot.impl.pilotdata_manager.DataUnit-class.html#get_pilot_data
-pilot.impl.pilotdata_manager.DataUnit.update_state pilot.impl.pilotdata_manager.DataUnit-class.html#update_state
-pilot.api.data.api.DataUnit.add_data_unit pilot.api.data.api.DataUnit-class.html#add_data_unit
pilot.impl.pilotdata_manager.DataUnit.to_dict pilot.impl.pilotdata_manager.DataUnit-class.html#to_dict
pilot.api.data.api.DataUnit.description pilot.api.data.api.DataUnit-class.html#description
-pilot.api.data.api.DataUnit.list_data_units pilot.api.data.api.DataUnit-class.html#list_data_units
pilot.impl.pilotdata_manager.DataUnit.get_state pilot.impl.pilotdata_manager.DataUnit-class.html#get_state
pilot.impl.pilotdata_manager.DataUnit.wait pilot.impl.pilotdata_manager.DataUnit-class.html#wait
pilot.impl.pilotdata_manager.DataUnit.get_url pilot.impl.pilotdata_manager.DataUnit-class.html#get_url
@@ -605,20 +599,18 @@ pilot.api.data.api.PilotData.context pilot.api.data.api.PilotData-class.html#con
pilot.impl.pilotdata_manager.PilotData.copy_du pilot.impl.pilotdata_manager.PilotData-class.html#copy_du
pilot.api.data.api.PilotData.resource_url pilot.api.data.api.PilotData-class.html#resource_url
pilot.impl.pilotdata_manager.PilotDataService pilot.impl.pilotdata_manager.PilotDataService-class.html
-pilot.impl.pilotdata_manager.PilotDataService.input_data_unitaffinity_list pilot.impl.pilotdata_manager.PilotDataService-class.html#input_data_unitaffinity_list
pilot.impl.pilotdata_manager.PilotDataService.cancel pilot.impl.pilotdata_manager.PilotDataService-class.html#cancel
-pilot.impl.pilotdata_manager.PilotDataService.id pilot.impl.pilotdata_manager.PilotDataService-class.html#id
+pilot.api.data.api.PilotDataService.id pilot.api.data.api.PilotDataService-class.html#id
pilot.impl.pilotdata_manager.PilotDataService.__init__ pilot.impl.pilotdata_manager.PilotDataService-class.html#__init__
pilot.api.data.api.PilotDataService.pilot_data pilot.api.data.api.PilotDataService-class.html#pilot_data
pilot.impl.pilotdata_manager.PilotDataService.__restore_pd pilot.impl.pilotdata_manager.PilotDataService-class.html#__restore_pd
-pilot.impl.pilotdata_manager.PilotDataService.state pilot.impl.pilotdata_manager.PilotDataService-class.html#state
+pilot.api.data.api.PilotDataService.state pilot.api.data.api.PilotDataService-class.html#state
pilot.impl.pilotdata_manager.PilotDataService.list_pilots pilot.impl.pilotdata_manager.PilotDataService-class.html#list_pilots
pilot.impl.pilotdata_manager.PilotDataService.get_pilot pilot.impl.pilotdata_manager.PilotDataService-class.html#get_pilot
pilot.impl.pilotdata_manager.PilotDataService.PDS_ID_PREFIX pilot.impl.pilotdata_manager.PilotDataService-class.html#PDS_ID_PREFIX
pilot.impl.pilotdata_manager.PilotDataService.__del__ pilot.impl.pilotdata_manager.PilotDataService-class.html#__del__
pilot.impl.pilotdata_manager.PilotDataService.wait pilot.impl.pilotdata_manager.PilotDataService-class.html#wait
pilot.impl.pilotdata_manager.PilotDataService.__get_pds_id pilot.impl.pilotdata_manager.PilotDataService-class.html#__get_pds_id
-pilot.impl.pilotdata_manager.PilotDataService.url pilot.impl.pilotdata_manager.PilotDataService-class.html#url
pilot.impl.pilotdata_manager.PilotDataService.get_url pilot.impl.pilotdata_manager.PilotDataService-class.html#get_url
pilot.impl.pilotdata_manager.PilotDataService.create_pilot pilot.impl.pilotdata_manager.PilotDataService-class.html#create_pilot
pilot.impl.pilotdata_manager.PilotDataService.to_dict pilot.impl.pilotdata_manager.PilotDataService-class.html#to_dict
View
46 doc/html/class-tree.html
@@ -87,23 +87,23 @@ <h1 class="epydoc">Class Hierarchy</h1>
<em class="summary">Callback class.</em>
</li>
<li> <strong class="uidlink"><a href="pilot.api.compute.api.ComputeUnit-class.html">pilot.api.compute.api.ComputeUnit</a></strong>:
- <em class="summary">ComputeUnit.</em>
+ <em class="summary"><b>ComputeUnit (CU).</b></em>
<ul>
<li> <strong class="uidlink"><a href="pilot.impl.pilotcompute_manager.ComputeUnit-class.html">pilot.impl.pilotcompute_manager.ComputeUnit</a></strong>:
- <em class="summary">ComputeUnit</em>
+ <em class="summary"><b>ComputeUnit (CU).</b></em>
</li>
</ul>
</li>
<li> <strong class="uidlink"><a href="pilot.impl.pilot_manager.ComputeUnitService-class.html">pilot.impl.pilot_manager.ComputeUnitService</a></strong>
</li>
<li> <strong class="uidlink"><a href="pilot.api.compute.api.ComputeUnitService-class.html">pilot.api.compute.api.ComputeUnitService</a></strong>:
- <em class="summary">ComputeUnitService.</em>
+ <em class="summary"><b>ComputeUnitService (CUS).</b></em>
<ul>
<li> <strong class="uidlink"><a href="pilot.api.api.ComputeDataService-class.html">pilot.api.api.ComputeDataService</a></strong>:
- <em class="summary"><b>ComputeDataService.</b></em>
+ <em class="summary"><b>ComputeDataService (CDS).</b></em>
<ul>
<li> <strong class="uidlink"><a href="pilot.impl.pilot_manager.ComputeDataService-class.html">pilot.impl.pilot_manager.ComputeDataService</a></strong>:
- <em class="summary"><b>ComputeDataService</b></em>
+ <em class="summary"><b>ComputeDataService (CDS).</b></em>
</li>
<li> <strong class="uidlink"><a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html">pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral</a></strong>:
<em class="summary">ComputeDataServiceDecentral.</em>
@@ -113,10 +113,10 @@ <h1 class="epydoc">Class Hierarchy</h1>
</ul>
</li>
<li> <strong class="uidlink"><a href="pilot.api.data.api.DataUnit-class.html">pilot.api.data.api.DataUnit</a></strong>:
- <em class="summary">DataUnit.</em>
+ <em class="summary"><b>DataUnit (DU).</b></em>
<ul>
<li> <strong class="uidlink"><a href="pilot.impl.pilotdata_manager.DataUnit-class.html">pilot.impl.pilotdata_manager.DataUnit</a></strong>:
- <em class="summary"><b>DataUnit</b></em>
+ <em class="summary"><b>DataUnit (DU).</b></em>
</li>
</ul>
</li>
@@ -124,7 +124,7 @@ <h1 class="epydoc">Class Hierarchy</h1>
<em class="summary">DataUnitItem</em>
</li>
<li> <strong class="uidlink"><a href="pilot.api.data.api.DataUnitService-class.html">pilot.api.data.api.DataUnitService</a></strong>:
- <em class="summary">PilotDataService (PDS).</em>
+ <em class="summary"><b>DataUnitService (DUS).</b></em>
</li>
<li> <strong class="uidlink"><a href="pilot.impl.pilot_manager.DataUnitService-class.html">pilot.impl.pilot_manager.DataUnitService</a></strong>
</li>
@@ -135,37 +135,37 @@ <h1 class="epydoc">Class Hierarchy</h1>
<em class="summary">BigData Coordination File Management for Pilot Data</em>
</li>
<li> <strong class="uidlink"><a href="pilot.api.compute.api.PilotCompute-class.html">pilot.api.compute.api.PilotCompute</a></strong>:
- <em class="summary">PilotCompute (PilotJob).</em>
+ <em class="summary"><b>PilotCompute (PC)</b>.</em>
<ul>
<li> <strong class="uidlink"><a href="pilot.impl.pilotcompute_manager.PilotCompute-class.html">pilot.impl.pilotcompute_manager.PilotCompute</a></strong>:
- <em class="summary"><b>Pilot Compute</b> (PC)</em>
+ <em class="summary"><b>Pilot Compute (PC).</b></em>
</li>
</ul>
</li>
<li> <strong class="uidlink"><a href="pilot.api.compute.api.PilotComputeService-class.html">pilot.api.compute.api.PilotComputeService</a></strong>:
- <em class="summary">PilotComputeService.</em>
+ <em class="summary"><b>PilotComputeService (PCS).</b></em>
<ul>
<li> <strong class="uidlink"><a href="pilot.impl.pilotcompute_manager.PilotComputeService-class.html">pilot.impl.pilotcompute_manager.PilotComputeService</a></strong>:
- <em class="summary"><b>PilotComputeService</b></em>
+ <em class="summary"><b>PilotComputeService (PCS).</b></em>
</li>
</ul>
</li>
<li> <strong class="uidlink"><a href="pilot.api.data.api.PilotData-class.html">pilot.api.data.api.PilotData</a></strong>:
- <em class="summary">PilotData.</em>
+ <em class="summary"><b>PilotData (PD)</b>.</em>
<ul>
<li> <strong class="uidlink"><a href="pilot.impl.pilotdata_manager.PilotData-class.html">pilot.impl.pilotdata_manager.PilotData</a></strong>:
- <em class="summary"><b>PilotData</b></em>
+ <em class="summary"><b>PilotData (PD).</b></em>
</li>
</ul>
</li>
<li> <strong class="uidlink"><a href="pilot.api.data.api.PilotDataService-class.html">pilot.api.data.api.PilotDataService</a></strong>:
- <em class="summary">PilotDataService (PDS).</em>
+ <em class="summary"><b>PilotDataService (PDS).</b></em>
<ul>
<li> <strong class="uidlink"><a href="pilot.api.api.ComputeDataService-class.html">pilot.api.api.ComputeDataService</a></strong>:
- <em class="summary"><b>ComputeDataService.</b></em>
+ <em class="summary"><b>ComputeDataService (CDS).</b></em>
<ul>
<li> <strong class="uidlink"><a href="pilot.impl.pilot_manager.ComputeDataService-class.html">pilot.impl.pilot_manager.ComputeDataService</a></strong>:
- <em class="summary"><b>ComputeDataService</b></em>
+ <em class="summary"><b>ComputeDataService (CDS).</b></em>
</li>
<li> <strong class="uidlink"><a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html">pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral</a></strong>:
<em class="summary">ComputeDataServiceDecentral.</em>
@@ -173,7 +173,7 @@ <h1 class="epydoc">Class Hierarchy</h1>
</ul>
</li>
<li> <strong class="uidlink"><a href="pilot.impl.pilotdata_manager.PilotDataService-class.html">pilot.impl.pilotdata_manager.PilotDataService</a></strong>:
- <em class="summary"><b>PilotDataService</b> (PDS)</em>
+ <em class="summary"><b>PilotDataService (PDS).</b></em>
</li>
</ul>
</li>
@@ -201,16 +201,16 @@ <h1 class="epydoc">Class Hierarchy</h1>
in the keyword argument list.</em>
<ul>
<li> <strong class="uidlink"><a href="pilot.api.compute.api.ComputeUnitDescription-class.html">pilot.api.compute.api.ComputeUnitDescription</a></strong>:
- <em class="summary"><b>ComputeUnitDescription.</b></em>
+ <em class="summary"><b>ComputeUnitDescription (CUD).</b></em>
</li>
<li> <strong class="uidlink"><a href="pilot.api.data.api.DataUnitDescription-class.html">pilot.api.data.api.DataUnitDescription</a></strong>:
- <em class="summary"><b>DataUnitDescription</b>:</em>
+ <em class="summary"><b>DataUnitDescription (DUD).</b></em>
</li>
<li> <strong class="uidlink"><a href="pilot.api.compute.api.PilotComputeDescription-class.html">pilot.api.compute.api.PilotComputeDescription</a></strong>:
- <em class="summary"><b>PilotComputeDescription.</b></em>
+ <em class="summary"><b>PilotComputeDescription (PCD).</b></em>
</li>
<li> <strong class="uidlink"><a href="pilot.api.data.api.PilotDataDescription-class.html">pilot.api.data.api.PilotDataDescription</a></strong>:
- <em class="summary"><b>PilotDataDescription</b></em>
+ <em class="summary"><b>PilotDataDescription (PDD).</b></em>
</li>
</ul>
</li>
@@ -249,7 +249,7 @@ <h1 class="epydoc">Class Hierarchy</h1>
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
26 doc/html/epydoc-log.html
@@ -10,7 +10,7 @@
<body bgcolor="white" text="black" link="blue" vlink="#204080"
alink="#204080">
<h1 class="epydoc">Epydoc Log</h1>
-<p class="log">Epydoc started at Sat Nov 3 16:50:10 2012</p><div class="log-block"><h2 class="log-hdr">In /Users/luckow/workspace-saga/bigjob/BigJob/pilot/filemanagement/webhdfs_adaptor.py:
+<p class="log">Epydoc started at Sun Nov 25 18:23:07 2012</p><div class="log-block"><h2 class="log-hdr">In /Users/luckow/workspace-saga/bigjob/BigJob/pilot/filemanagement/webhdfs_adaptor.py:
Import failed (but source code parsing was successful).</h2><div class="log-error"><b>Error</b>:
ImportError: No module named webhdfs.webhdfs (line 11)</div>
</div><div class="log-block"><h2 class="log-hdr">In /Users/luckow/workspace-saga/bigjob/BigJob/pilot/filemanagement/globusonline_adaptor.py:
@@ -23,12 +23,12 @@ <h1 class="epydoc">Epydoc Log</h1>
<pre class="log">ImportError: dlopen(/opt/local/saga-1.7/lib/python2.7/site-packages/saga/_engine.so, 2): Library not loaded: libsaga_package_advert.dylib
Referenced from: /opt/local/saga-1.7/lib/python2.7/site-packages/saga/_engine.so
Reason: image not found (line 2)</pre></div>
-</div><div class="log-block"><h2 class="log-hdr">File /Users/luckow/workspace-saga/bigjob/BigJob/pilot/api/compute/api.py, line 246, in pilot.api.compute.api.ComputeUnitService.add_pilot_job_service</h2><div class="log-warning"><b>Docstring Warning</b>:
-Line 250: Improper paragraph indentation.</div>
-</div><div class="log-block"><h2 class="log-hdr">File /Users/luckow/workspace-saga/bigjob/BigJob/pilot/api/compute/api.py, line 259, in pilot.api.compute.api.ComputeUnitService.remove_pilot_job_service</h2><div class="log-warning"><b>Docstring Warning</b>:
-Line 266: Improper paragraph indentation.</div>
-</div><div class="log-block"><h2 class="log-hdr">File /Users/luckow/workspace-saga/bigjob/BigJob/pilot/api/data/api.py, line 237, in pilot.api.data.api.DataUnit.get_state</h2><div class="log-warning"><b>Docstring Warning</b>:
-Line 239: Improper paragraph indentation.</div>
+</div><div class="log-block"><h2 class="log-hdr">File /Users/luckow/workspace-saga/bigjob/BigJob/pilot/api/compute/api.py, line 249, in pilot.api.compute.api.ComputeUnitService.add_pilot_job_service</h2><div class="log-warning"><b>Docstring Warning</b>:
+Line 253: Improper paragraph indentation.</div>
+</div><div class="log-block"><h2 class="log-hdr">File /Users/luckow/workspace-saga/bigjob/BigJob/pilot/api/compute/api.py, line 262, in pilot.api.compute.api.ComputeUnitService.remove_pilot_job_service</h2><div class="log-warning"><b>Docstring Warning</b>:
+Line 269: Improper paragraph indentation.</div>
+</div><div class="log-block"><h2 class="log-hdr">File /Users/luckow/workspace-saga/bigjob/BigJob/pilot/api/data/api.py, line 233, in pilot.api.data.api.DataUnit.get_state</h2><div class="log-warning"><b>Docstring Warning</b>:
+Line 235: Improper paragraph indentation.</div>
</div><div class="log-block"><h2 class="log-hdr">File /Users/luckow/workspace-saga/bigjob/BigJob/pilot/filemanagement/s3_adaptor.py, line 39, in pilot.filemanagement.s3_adaptor.S3FileAdaptor</h2><div class="log-warning"><b>Docstring Warning</b>:
Line 42: Improper paragraph indentation.</div>
</div><div class="log-block"><h2 class="log-hdr">File /Users/luckow/workspace-saga/bigjob/BigJob/pilot/impl/pilot_manager.py, line 302, in pilot.impl.pilot_manager.ComputeDataService.__expand_working_directory</h2><div class="log-warning"><b>Docstring Warning</b>:
@@ -37,15 +37,15 @@ <h1 class="epydoc">Epydoc Log</h1>
Line 238: Improper paragraph indentation.</div>
</div><div class="log-block"><h2 class="log-hdr">File /Users/luckow/workspace-saga/bigjob/BigJob/pilot/impl/pilot_manager_decentral.py, line 93, in pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral.remove_pilot_compute_service</h2><div class="log-warning"><b>Docstring Warning</b>:
Line 100: Improper paragraph indentation.</div>
-</div><div class="log-block"><h2 class="log-hdr">File /Users/luckow/workspace-saga/bigjob/BigJob/pilot/impl/pilotdata_manager.py, line 508, in pilot.impl.pilotdata_manager.DataUnit.list</h2><div class="log-warning"><b>Docstring Warning</b>:
-<pre class="log">Line 508: Unbalanced '{'.
+</div><div class="log-block"><h2 class="log-hdr">File /Users/luckow/workspace-saga/bigjob/BigJob/pilot/impl/pilotdata_manager.py, line 510, in pilot.impl.pilotdata_manager.DataUnit.list</h2><div class="log-warning"><b>Docstring Warning</b>:
+<pre class="log">Line 510: Unbalanced '{'.
...ems contained in DU {
^</pre></div>
<div class="log-warning"><b>Docstring Warning</b>:
-Lines 510, 511, 513: Improper paragraph indentation.</div>
+Lines 512, 513, 515: Improper paragraph indentation.</div>
<div class="log-warning"><b>Docstring Warning</b>:
-<pre class="log">Line 514: Unbalanced '}'.
+<pre class="log">Line 516: Unbalanced '}'.
}
^</pre></div>
@@ -53,6 +53,6 @@ <h1 class="epydoc">Epydoc Log</h1>
<table border="0" cellpadding="0" cellspacing="0">
<tr valign="top" class="opt-changed"><td valign="top">configfiles</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>['doc/epydoc.bj.cfg']</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">css</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'./doc/epydoc.css'</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">debug</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>True</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">dotpath</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'dot'</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">graph_font</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'Helvetica'</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">graph_font_size</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>10</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">include_log</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>True</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">inheritance</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'included'</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">names</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>['pilot']</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">prj_name</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'BigJob'</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">prj_url</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'http://saga-project.github.com/BigJob'</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">show_frames</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">show_private</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">target</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'./doc/html'</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">verbosity</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>1</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">action</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'html'</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">docformat</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'epytext'</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">exclude</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[&quot;'[a-zA-Z.]+'&quot;]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">exclude_introspect</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">exclude_parse</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">external_api</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">external_api_file</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">external_api_root</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">fail_on</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">graphs</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>['umlclasstree']</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">help_file</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">include_source_code</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>True</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">introspect</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>True</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">list_classes_separately</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">load_pickle</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">parse</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>True</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">prj_link</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">profile</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">pstat_files</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">quiet</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>0</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">redundant_details</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">show_imports</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">simple_term</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">src_code_tab_width</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>8</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">top_page</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">verbose</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>0</tt></td></tr></table>
</div>
-</div><p class="log">Epydoc finished at Sat Nov 3 16:50:17 2012</p>
-<p class="log">(Elapsed time: 6 seconds)</p></body>
+</div><p class="log">Epydoc finished at Sun Nov 25 18:23:14 2012</p>
+<p class="log">(Elapsed time: 7 seconds)</p></body>
</html>
View
2 doc/html/help.html
@@ -251,7 +251,7 @@ <h1 class="epydoc"> API Documentation </h1>
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
176 doc/html/identifier-index.html
@@ -89,30 +89,22 @@ <h1 class="epydoc">Identifier Index</h1>
<tr>
<td width="33%" class="link-index"><a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html#add_cds">add_cds()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html">AdvertCoordinationAdaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html#add_pds">add_pds()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html">AdvertCoordinationAdaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html">AdvertCoordinationAdaptor</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.advert_adaptor-module.html">pilot.coordination.advert_adaptor</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html#add_cds">add_cds()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html">NoCoordinationAdaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html#add_pds">add_pds()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html">NoCoordinationAdaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotComputeDescription-class.html#affinity_datacenter_label">affinity_datacenter_label</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotComputeDescription-class.html">PilotComputeDescription</a>)</span></td>
</tr>
<tr>
-<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html#add_cds">add_cds()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html#add_cds">add_cds()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html">NoCoordinationAdaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html#add_pds">add_pds()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotComputeDescription-class.html#affinity_machine_label">affinity_machine_label</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotComputeDescription-class.html">PilotComputeDescription</a>)</span></td>
</tr>
<tr>
-<td width="33%" class="link-index"><a href="pilot.api.data.api.DataUnit-class.html#add_data_unit">add_data_unit()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.DataUnit-class.html">DataUnit</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html#add_cds">add_cds()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager.ComputeDataService-class.html#add_pilot_compute_service">add_pilot_compute_service()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager.ComputeDataService-class.html">ComputeDataService</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.api-module.html">api</a><br />
@@ -174,6 +166,13 @@ <h1 class="epydoc">Identifier Index</h1>
<td width="33%" class="link-index"><a href="pilot.filemanagement.s3_adaptor-module.html#AWS_SECRET_ACCESS_KEY">AWS_SECRET_ACCESS_KEY</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.s3_adaptor-module.html">pilot.filemanagement.s3_adaptor</a>)</span></td>
</tr>
+<tr>
+<td width="33%" class="link-index"><a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html#add_pds">add_pds()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html">AdvertCoordinationAdaptor</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html">AdvertCoordinationAdaptor</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.advert_adaptor-module.html">pilot.coordination.advert_adaptor</a>)</span></td>
+<td width="33%" class="link-index">&nbsp;</td>
+</tr>
</table>
</td></tr>
<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="B">B</a></h2></td>
@@ -778,34 +777,34 @@ <h1 class="epydoc">Identifier Index</h1>
<tr>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.ComputeUnit-class.html#id">id</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.ComputeUnit-class.html">ComputeUnit</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.impl.pilotdata_manager.PilotDataService-class.html#id">id</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotdata_manager.PilotDataService-class.html">PilotDataService</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.filemanagement.ssh_adaptor.SSHFileAdaptor-class.html#initialize_pilotdata">initialize_pilotdata()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.ssh_adaptor.SSHFileAdaptor-class.html">SSHFileAdaptor</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.api.data.api.PilotDataService-class.html#id">id</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.PilotDataService-class.html">PilotDataService</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.filemanagement.s3_adaptor.S3FileAdaptor-class.html#initialize_pilotdata">initialize_pilotdata()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.s3_adaptor.S3FileAdaptor-class.html">S3FileAdaptor</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotCompute-class.html#id">id</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotCompute-class.html">PilotCompute</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.impl-module.html">impl</a><br />
<span class="index-where">(in&nbsp;<a href="pilot-module.html">pilot</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.filemanagement.webhdfs_adaptor.WebHDFSFileAdaptor-class.html#initialize_pilotstore">initialize_pilotstore()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.webhdfs_adaptor.WebHDFSFileAdaptor-class.html">WebHDFSFileAdaptor</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.filemanagement.ssh_adaptor.SSHFileAdaptor-class.html#initialize_pilotdata">initialize_pilotdata()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.ssh_adaptor.SSHFileAdaptor-class.html">SSHFileAdaptor</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotComputeService-class.html#id">id</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotComputeService-class.html">PilotComputeService</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.filemanagement.bliss_adaptor.BlissFileAdaptor-class.html#initialize_pilotdata">initialize_pilotdata()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.bliss_adaptor.BlissFileAdaptor-class.html">BlissFileAdaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotComputeDescription-class.html#input">input</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotComputeDescription-class.html">PilotComputeDescription</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.filemanagement.webhdfs_adaptor.WebHDFSFileAdaptor-class.html#initialize_pilotstore">initialize_pilotstore()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.webhdfs_adaptor.WebHDFSFileAdaptor-class.html">WebHDFSFileAdaptor</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.api.data.api.DataUnit-class.html#id">id</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.DataUnit-class.html">DataUnit</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.filemanagement.globusonline_adaptor.GlobusOnlineFileAdaptor-class.html#initialize_pilotdata">initialize_pilotdata()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.globusonline_adaptor.GlobusOnlineFileAdaptor-class.html">GlobusOnlineFileAdaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.impl.pilotdata_manager.PilotDataService-class.html#input_data_unitaffinity_list">input_data_unitaffinity_list</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotdata_manager.PilotDataService-class.html">PilotDataService</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotComputeDescription-class.html#input">input</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotComputeDescription-class.html">PilotComputeDescription</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.api.data.api.PilotData-class.html#id">id</a><br />
@@ -814,13 +813,6 @@ <h1 class="epydoc">Identifier Index</h1>
<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.gs_adaptor.GSFileAdaptor-class.html">GSFileAdaptor</a>)</span></td>
<td width="33%" class="link-index">&nbsp;</td>
</tr>
-<tr>
-<td width="33%" class="link-index"><a href="pilot.api.data.api.PilotDataService-class.html#id">id</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.PilotDataService-class.html">PilotDataService</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.filemanagement.s3_adaptor.S3FileAdaptor-class.html#initialize_pilotdata">initialize_pilotdata()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.s3_adaptor.S3FileAdaptor-class.html">S3FileAdaptor</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
</table>
</td></tr>
<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="L">L</a></h2></td>
@@ -829,22 +821,14 @@ <h1 class="epydoc">Identifier Index</h1>
<tr>
<td width="33%" class="link-index"><a href="pilot.impl.pilotdata_manager.DataUnit-class.html#list">list()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotdata_manager.DataUnit-class.html">DataUnit</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html#list_du">list_du()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html">NoCoordinationAdaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.api.data.api.DataUnitService-class.html#list_pilot_data">list_pilot_data()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.DataUnitService-class.html">DataUnitService</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="pilot.impl.pilotcompute_manager.PilotCompute-class.html#list_compute_units">list_compute_units()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotcompute_manager.PilotCompute-class.html">PilotCompute</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html#list_du">list_du()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager.ComputeDataService-class.html#list_pilot_data">list_pilot_data()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager.ComputeDataService-class.html">ComputeDataService</a>)</span></td>
</tr>
<tr>
-<td width="33%" class="link-index"><a href="pilot.api.data.api.DataUnit-class.html#list_data_units">list_data_units()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.DataUnit-class.html">DataUnit</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.impl.pilotcompute_manager.PilotCompute-class.html#list_compute_units">list_compute_units()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotcompute_manager.PilotCompute-class.html">PilotCompute</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html#list_pd">list_pd()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html">AdvertCoordinationAdaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html#list_pilot_data">list_pilot_data()</a><br />
@@ -881,6 +865,13 @@ <h1 class="epydoc">Identifier Index</h1>
<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html">ComputeDataServiceDecentral</a>)</span></td>
<td width="33%" class="link-index">&nbsp;</td>
</tr>
+<tr>
+<td width="33%" class="link-index"><a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html#list_du">list_du()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html">NoCoordinationAdaptor</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.api.data.api.DataUnitService-class.html#list_pilot_data">list_pilot_data()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.DataUnitService-class.html">DataUnitService</a>)</span></td>
+<td width="33%" class="link-index">&nbsp;</td>
+</tr>
</table>
</td></tr>
<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="N">N</a></h2></td>
@@ -1058,30 +1049,22 @@ <h1 class="epydoc">Identifier Index</h1>
<tr>
<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor-module.html">redis_adaptor</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.coordination-module.html">pilot.coordination</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.filemanagement.s3_adaptor.S3FileAdaptor-class.html#remove_du">remove_du()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.s3_adaptor.S3FileAdaptor-class.html">S3FileAdaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.api.data.api.DataUnitService-class.html#remove_pilot_data_service">remove_pilot_data_service()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.DataUnitService-class.html">DataUnitService</a>)</span></td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor-module.html">pilot.coordination.redis_adaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.filemanagement.ssh_adaptor.SSHFileAdaptor-class.html#remove_du">remove_du()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.ssh_adaptor.SSHFileAdaptor-class.html">SSHFileAdaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager.ComputeDataService-class.html#remove_pilot_data_service">remove_pilot_data_service()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager.ComputeDataService-class.html">ComputeDataService</a>)</span></td>
</tr>
<tr>
-<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotCompute-class.html#reinitialize">reinitialize()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotCompute-class.html">PilotCompute</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor-module.html">pilot.coordination.redis_adaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.impl.pilotdata_manager.PilotData-class.html#remove_du">remove_du()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotdata_manager.PilotData-class.html">PilotData</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html#remove_pilot_data_service">remove_pilot_data_service()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html">ComputeDataServiceDecentral</a>)</span></td>
</tr>
<tr>
-<td width="33%" class="link-index"><a href="pilot.api.data.api.DataUnit-class.html#remove_data_unit">remove_data_unit()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.DataUnit-class.html">DataUnit</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotCompute-class.html#reinitialize">reinitialize()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotCompute-class.html">PilotCompute</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.impl.pilotdata_manager.DataUnit-class.html#remove_files">remove_files()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotdata_manager.DataUnit-class.html">DataUnit</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.ComputeUnitService-class.html#remove_pilot_job_service">remove_pilot_job_service()</a><br />
@@ -1111,6 +1094,13 @@ <h1 class="epydoc">Identifier Index</h1>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.State-class.html#Running">Running</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.State-class.html">State</a>)</span></td>
</tr>
+<tr>
+<td width="33%" class="link-index"><a href="pilot.filemanagement.s3_adaptor.S3FileAdaptor-class.html#remove_du">remove_du()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.s3_adaptor.S3FileAdaptor-class.html">S3FileAdaptor</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.api.data.api.DataUnitService-class.html#remove_pilot_data_service">remove_pilot_data_service()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.DataUnitService-class.html">DataUnitService</a>)</span></td>
+<td width="33%" class="link-index">&nbsp;</td>
+</tr>
</table>
</td></tr>
<tr valign="top"><td valign="top" width="1%"><h2 class="epydoc"><a name="S">S</a></h2></td>
@@ -1121,86 +1111,85 @@ <h1 class="epydoc">Identifier Index</h1>
<span class="index-where">(in&nbsp;<a href="pilot.filemanagement-module.html">pilot.filemanagement</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.scheduler.data_compute_affinity_scheduler.Scheduler-class.html#set_pilot_jobs">set_pilot_jobs()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.scheduler.data_compute_affinity_scheduler.Scheduler-class.html">Scheduler</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotCompute-class.html#state_detail">state_detail</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotCompute-class.html">PilotCompute</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.api.data.api.PilotData-class.html#state_detail">state_detail</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.PilotData-class.html">PilotData</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.filemanagement.s3_adaptor.S3FileAdaptor-class.html">S3FileAdaptor</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.s3_adaptor-module.html">pilot.filemanagement.s3_adaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.filemanagement.ssh_adaptor-module.html">ssh_adaptor</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.filemanagement-module.html">pilot.filemanagement</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.api.data.api.PilotData-class.html#state_detail">state_detail</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.PilotData-class.html">PilotData</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.api.compute.api.ComputeUnitService-class.html#submit_compute_unit">submit_compute_unit()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.ComputeUnitService-class.html">ComputeUnitService</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.scheduler.data_compute_affinity_scheduler.Scheduler-class.html#schedule_pilot_data">schedule_pilot_data()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.scheduler.data_compute_affinity_scheduler.Scheduler-class.html">Scheduler</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.filemanagement.ssh_adaptor.SSHFileAdaptor-class.html">SSHFileAdaptor</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.ssh_adaptor-module.html">pilot.filemanagement.ssh_adaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.api.compute.api.ComputeUnitService-class.html#submit_compute_unit">submit_compute_unit()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.ComputeUnitService-class.html">ComputeUnitService</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager.ComputeDataService-class.html#submit_compute_unit">submit_compute_unit()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager.ComputeDataService-class.html">ComputeDataService</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.scheduler.data_compute_affinity_scheduler.Scheduler-class.html#schedule_pilot_job">schedule_pilot_job()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.scheduler.data_compute_affinity_scheduler.Scheduler-class.html">Scheduler</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotCompute-class.html#state">state</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotCompute-class.html">PilotCompute</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager.ComputeDataService-class.html#submit_compute_unit">submit_compute_unit()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager.ComputeDataService-class.html">ComputeDataService</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html#submit_compute_unit">submit_compute_unit()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html">ComputeDataServiceDecentral</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.scheduler-module.html">scheduler</a><br />
<span class="index-where">(in&nbsp;<a href="pilot-module.html">pilot</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotComputeService-class.html#state">state</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotComputeService-class.html">PilotComputeService</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html#submit_compute_unit">submit_compute_unit()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html">ComputeDataServiceDecentral</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.impl.pilotcompute_manager.PilotCompute-class.html#submit_compute_unit">submit_compute_unit()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotcompute_manager.PilotCompute-class.html">PilotCompute</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.scheduler.data_compute_affinity_scheduler.Scheduler-class.html">Scheduler</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.scheduler.data_compute_affinity_scheduler-module.html">pilot.scheduler.data_compute_affinity_scheduler</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.State-class.html">State</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api-module.html">pilot.api.compute.api</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.impl.pilotcompute_manager.PilotCompute-class.html#submit_compute_unit">submit_compute_unit()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotcompute_manager.PilotCompute-class.html">PilotCompute</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager.ComputeDataService-class.html#submit_data_unit">submit_data_unit()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager.ComputeDataService-class.html">ComputeDataService</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html#SEPARATOR">SEPARATOR</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.api.data.api.DataUnit-class.html#state">state</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.DataUnit-class.html">DataUnit</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager.ComputeDataService-class.html#submit_data_unit">submit_data_unit()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager.ComputeDataService-class.html">ComputeDataService</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html#submit_data_unit">submit_data_unit()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html">ComputeDataServiceDecentral</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotComputeDescription-class.html#service_url">service_url</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotComputeDescription-class.html">PilotComputeDescription</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.api.data.api.PilotData-class.html#state">state</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.PilotData-class.html">PilotData</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html#submit_data_unit">submit_data_unit()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html">ComputeDataServiceDecentral</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.impl.pilotdata_manager.PilotData-class.html#submit_data_unit">submit_data_unit()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotdata_manager.PilotData-class.html">PilotData</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.ComputeUnit-class.html#set_callback">set_callback()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.ComputeUnit-class.html">ComputeUnit</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.api.data.api.PilotDataService-class.html#state">state</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.PilotDataService-class.html">PilotDataService</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.impl.pilotdata_manager.PilotData-class.html#submit_data_unit">submit_data_unit()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotdata_manager.PilotData-class.html">PilotData</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.api.data.api.DataUnitService-class.html#submit_pilot_data_set">submit_pilot_data_set()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.DataUnitService-class.html">DataUnitService</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotCompute-class.html#set_callback">set_callback()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotCompute-class.html">PilotCompute</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.impl.pilotdata_manager.PilotDataService-class.html#state">state</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotdata_manager.PilotDataService-class.html">PilotDataService</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.api.data.api.DataUnitService-class.html#submit_pilot_data_set">submit_pilot_data_set()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.data.api.DataUnitService-class.html">DataUnitService</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.api.compute.api.ComputeUnit-class.html#state_detail">state_detail</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.ComputeUnit-class.html">ComputeUnit</a>)</span></td>
+<td width="33%" class="link-index">&nbsp;</td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.scheduler.data_compute_affinity_scheduler.Scheduler-class.html#set_pilot_data">set_pilot_data()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.scheduler.data_compute_affinity_scheduler.Scheduler-class.html">Scheduler</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.api.compute.api.ComputeUnit-class.html#state_detail">state_detail</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.ComputeUnit-class.html">ComputeUnit</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotCompute-class.html#state_detail">state_detail</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotCompute-class.html">PilotCompute</a>)</span></td>
<td width="33%" class="link-index">&nbsp;</td>
</tr>
</table>
@@ -1262,47 +1251,40 @@ <h1 class="epydoc">Identifier Index</h1>
<tr>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.State-class.html#Unknown">Unknown</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.State-class.html">State</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html#update_du">update_du()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html">AdvertCoordinationAdaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.impl.pilotdata_manager.DataUnit-class.html#update_state">update_state()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotdata_manager.DataUnit-class.html">DataUnit</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html#update_cds">update_cds()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html#update_pd">update_pd()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html">NoCoordinationAdaptor</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.ComputeUnit-class.html#unset_callback">unset_callback()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.ComputeUnit-class.html">ComputeUnit</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html#update_du">update_du()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html">NoCoordinationAdaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.impl.pilotdata_manager.PilotDataService-class.html#url">url</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotdata_manager.PilotDataService-class.html">PilotDataService</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html#update_du">update_du()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html">AdvertCoordinationAdaptor</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html#update_pd">update_pd()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.api.compute.api.PilotCompute-class.html#unset_callback">unset_callback()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.api.compute.api.PilotCompute-class.html">PilotCompute</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html#update_du">update_du()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html#update_du">update_du()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html">NoCoordinationAdaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.impl.pilotdata_manager.PilotData-class.html#url_for_du">url_for_du()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.impl.pilotdata_manager.PilotData-class.html">PilotData</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html#update_cds">update_cds()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html">AdvertCoordinationAdaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html#update_pd">update_pd()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html">AdvertCoordinationAdaptor</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html#update_du">update_du()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a>)</span></td>
<td width="33%" class="link-index"><a href="pilot.filemanagement.globusonline_adaptor.GlobusOnlineFileAdaptor-class.html#URL_PREFIX">URL_PREFIX</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.filemanagement.globusonline_adaptor.GlobusOnlineFileAdaptor-class.html">GlobusOnlineFileAdaptor</a>)</span></td>
</tr>
<tr>
<td width="33%" class="link-index"><a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html#update_cds">update_cds()</a><br />
<span class="index-where">(in&nbsp;<a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html">NoCoordinationAdaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html#update_pd">update_pd()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.nocoord_adaptor.NoCoordinationAdaptor-class.html">NoCoordinationAdaptor</a>)</span></td>
-<td width="33%" class="link-index">&nbsp;</td>
-</tr>
-<tr>
-<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html#update_cds">update_cds()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a>)</span></td>
-<td width="33%" class="link-index"><a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html#update_pd">update_pd()</a><br />
-<span class="index-where">(in&nbsp;<a href="pilot.coordination.redis_adaptor.RedisCoordinationAdaptor-class.html">RedisCoordinationAdaptor</a>)</span></td>
+<td width="33%" class="link-index"><a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html#update_pd">update_pd()</a><br />
+<span class="index-where">(in&nbsp;<a href="pilot.coordination.advert_adaptor.AdvertCoordinationAdaptor-class.html">AdvertCoordinationAdaptor</a>)</span></td>
<td width="33%" class="link-index">&nbsp;</td>
</tr>
</table>
@@ -1591,7 +1573,7 @@ <h1 class="epydoc">Identifier Index</h1>
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
2 doc/html/index.html
@@ -356,7 +356,7 @@ <h1 class="epydoc">Package pilot</h1><p class="nomargin-top"><span class="codeli
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
2 doc/html/module-tree.html
@@ -156,7 +156,7 @@ <h1 class="epydoc">Module Hierarchy</h1>
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
2 doc/html/pilot-module.html
@@ -356,7 +356,7 @@ <h1 class="epydoc">Package pilot</h1><p class="nomargin-top"><span class="codeli
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
2 doc/html/pilot-pysrc.html
@@ -238,7 +238,7 @@ <h1 class="epydoc">Source Code for <a href="pilot-module.html">Package pilot</a>
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:16 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:14 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
2 doc/html/pilot.api-module.html
@@ -132,7 +132,7 @@ <h1 class="epydoc">Package api</h1><p class="nomargin-top"><span class="codelink
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
2 doc/html/pilot.api-pysrc.html
@@ -212,7 +212,7 @@ <h1 class="epydoc">Source Code for <a href="pilot.api-module.html">Package pilot
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:16 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:13 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
4 doc/html/pilot.api.api-module.html
@@ -76,7 +76,7 @@ <h1 class="epydoc">Module api</h1><p class="nomargin-top"><span class="codelink"
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="pilot.api.api.ComputeDataService-class.html" class="summary-name">ComputeDataService</a><br />
- <b>ComputeDataService.</b>
+ <b>ComputeDataService (CDS).</b>
</td>
</tr>
</table>
@@ -128,7 +128,7 @@ <h1 class="epydoc">Module api</h1><p class="nomargin-top"><span class="codelink"
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
4 doc/html/pilot.api.api-pysrc.html
@@ -74,7 +74,7 @@ <h1 class="epydoc">Source Code for <a href="pilot.api.api-module.html">Module pi
</div></div><a name="L10"></a><tt class="py-lineno">10</tt> <tt class="py-line"> </tt>
<a name="L11"></a><tt class="py-lineno">11</tt> <tt class="py-line"> </tt>
<a name="ComputeDataService"></a><div id="ComputeDataService-def"><a name="L12"></a><tt class="py-lineno">12</tt> <a class="py-toggle" href="#" id="ComputeDataService-toggle" onclick="return toggle('ComputeDataService');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="pilot.api.api.ComputeDataService-class.html">ComputeDataService</a><tt class="py-op">(</tt><tt class="py-base-class">compute</tt><tt class="py-op">.</tt><tt class="py-base-class">api</tt><tt class="py-op">.</tt><tt class="py-base-class">ComputeUnitService</tt><tt class="py-op">,</tt> <tt class="py-base-class">data</tt><tt class="py-op">.</tt><tt class="py-base-class">api</tt><tt class="py-op">.</tt><tt class="py-base-class">PilotDataService</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ComputeDataService-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="ComputeDataService-expanded"><a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-docstring">""" B{ComputeDataService.}</tt> </tt>
+</div><div id="ComputeDataService-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="ComputeDataService-expanded"><a name="L13"></a><tt class="py-lineno">13</tt> <tt class="py-line"> <tt class="py-docstring">""" B{ComputeDataService (CDS).}</tt> </tt>
<a name="L14"></a><tt class="py-lineno">14</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
<a name="L15"></a><tt class="py-lineno">15</tt> <tt class="py-line"><tt class="py-docstring"> The ComputeDataService is the application's interface to submit </tt> </tt>
<a name="L16"></a><tt class="py-lineno">16</tt> <tt class="py-line"><tt class="py-docstring"> ComputeUnits and PilotData/DataUnit to the Pilot-Manager </tt> </tt>
@@ -128,7 +128,7 @@ <h1 class="epydoc">Source Code for <a href="pilot.api.api-module.html">Module pi
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:17 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:13 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
38 doc/html/pilot.api.api.ComputeDataService-class.html
@@ -59,29 +59,29 @@
<h1 class="epydoc">Class ComputeDataService</h1><p class="nomargin-top"><span class="codelink"><a href="pilot.api.api-pysrc.html#ComputeDataService">source&nbsp;code</a></span></p>
<center>
<center> <map id="uml_class_diagram_for_pilot_ap" name="uml_class_diagram_for_pilot_ap">
-<area shape="rect" id="node1_12" href="pilot.api.api.ComputeDataService-class.html#__init__" title="Create a Compute Data Service object." alt="" coords="241,209,412,228"/>
-<area shape="rect" id="node1" href="pilot.api.api.ComputeDataService-class.html" title="ComputeDataService." alt="" coords="229,177,424,234"/>
-<area shape="rect" id="node4" href="pilot.impl.pilot_manager.ComputeDataService-class.html" title="ComputeDataService" alt="" coords="5,254,283,293"/>
-<area shape="rect" id="node5" href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html" title="ComputeDataServiceDecentral." alt="" coords="312,254,709,293"/>
-<area shape="rect" id="node2_13" href="pilot.api.compute.api.ComputeUnitService-class.html#add_pilot_job_service" title="Add a PilotComputeService to this WUS." alt="" coords="81,39,292,57"/>
-<area shape="rect" id="node2_14" href="pilot.api.compute.api.ComputeUnitService-class.html#remove_pilot_job_service" title="Remove a PilotComputeService from this WUS." alt="" coords="81,57,292,76"/>
-<area shape="rect" id="node2_15" href="pilot.api.compute.api.ComputeUnitService-class.html#submit_compute_unit" title="Submit a WU to this Work Unit Service." alt="" coords="81,76,292,95"/>
-<area shape="rect" id="node2_16" href="pilot.api.compute.api.ComputeUnitService-class.html#cancel" title="Cancel the WUS." alt="" coords="81,95,292,113"/>
-<area shape="rect" id="node2_17" href="pilot.api.compute.api.ComputeUnitService-class.html#get_state" title="pilot.api.compute.api.ComputeUnitService.get_state" alt="" coords="81,113,292,132"/>
-<area shape="rect" id="node2_18" href="pilot.api.compute.api.ComputeUnitService-class.html#get_id" title="pilot.api.compute.api.ComputeUnitService.get_id" alt="" coords="81,132,292,151"/>
-<area shape="rect" id="node2" href="pilot.api.compute.api.ComputeUnitService-class.html" title="ComputeUnitService." alt="" coords="69,6,304,157"/>
-<area shape="rect" id="node3_19" href="pilot.api.data.api.PilotDataService-class.html#id" title="pilot.api.data.api.PilotDataService.id" alt="" coords="347,43,588,61"/>
-<area shape="rect" id="node3_20" href="pilot.api.data.api.PilotDataService-class.html#pilot_data" title="pilot.api.data.api.PilotDataService.pilot_data" alt="" coords="347,61,588,80"/>
-<area shape="rect" id="node3_21" href="pilot.api.data.api.PilotDataService-class.html#state" title="pilot.api.data.api.PilotDataService.state" alt="" coords="347,80,588,99"/>
-<area shape="rect" id="node3_22" href="pilot.api.data.api.PilotDataService-class.html#create_pilot" title="Create a PilotData" alt="" coords="347,101,588,120"/>
-<area shape="rect" id="node3_23" href="pilot.api.data.api.PilotDataService-class.html#list_pilots" title="List all PDs of PDS" alt="" coords="347,120,588,139"/>
-<area shape="rect" id="node3" href="pilot.api.data.api.PilotDataService-class.html" title="PilotDataService (PDS)." alt="" coords="334,18,599,145"/>
+<area shape="rect" id="node1_12" href="pilot.api.api.ComputeDataService-class.html#__init__" title="Create a Compute Data Service object." alt="" coords="301,209,472,228"/>
+<area shape="rect" id="node1" href="pilot.api.api.ComputeDataService-class.html" title="ComputeDataService (CDS)." alt="" coords="289,177,484,234"/>
+<area shape="rect" id="node4" href="pilot.impl.pilot_manager_decentral.ComputeDataServiceDecentral-class.html" title="ComputeDataServiceDecentral." alt="" coords="5,254,403,293"/>
+<area shape="rect" id="node5" href="pilot.impl.pilot_manager.ComputeDataService-class.html" title="ComputeDataService (CDS)." alt="" coords="432,254,709,293"/>
+<area shape="rect" id="node2_13" href="pilot.api.compute.api.ComputeUnitService-class.html#add_pilot_job_service" title="Add a PilotComputeService to this WUS." alt="" coords="141,39,352,57"/>
+<area shape="rect" id="node2_14" href="pilot.api.compute.api.ComputeUnitService-class.html#remove_pilot_job_service" title="Remove a PilotComputeService from this WUS." alt="" coords="141,57,352,76"/>
+<area shape="rect" id="node2_15" href="pilot.api.compute.api.ComputeUnitService-class.html#submit_compute_unit" title="Submit a WU to this Work Unit Service." alt="" coords="141,76,352,95"/>
+<area shape="rect" id="node2_16" href="pilot.api.compute.api.ComputeUnitService-class.html#cancel" title="Cancel the WUS." alt="" coords="141,95,352,113"/>
+<area shape="rect" id="node2_17" href="pilot.api.compute.api.ComputeUnitService-class.html#get_state" title="pilot.api.compute.api.ComputeUnitService.get_state" alt="" coords="141,113,352,132"/>
+<area shape="rect" id="node2_18" href="pilot.api.compute.api.ComputeUnitService-class.html#get_id" title="pilot.api.compute.api.ComputeUnitService.get_id" alt="" coords="141,132,352,151"/>
+<area shape="rect" id="node2" href="pilot.api.compute.api.ComputeUnitService-class.html" title="ComputeUnitService (CUS)." alt="" coords="129,6,364,157"/>
+<area shape="rect" id="node3_19" href="pilot.api.data.api.PilotDataService-class.html#id" title="pilot.api.data.api.PilotDataService.id" alt="" coords="407,43,648,61"/>
+<area shape="rect" id="node3_20" href="pilot.api.data.api.PilotDataService-class.html#pilot_data" title="pilot.api.data.api.PilotDataService.pilot_data" alt="" coords="407,61,648,80"/>
+<area shape="rect" id="node3_21" href="pilot.api.data.api.PilotDataService-class.html#state" title="pilot.api.data.api.PilotDataService.state" alt="" coords="407,80,648,99"/>
+<area shape="rect" id="node3_22" href="pilot.api.data.api.PilotDataService-class.html#create_pilot" title="Create a PilotData" alt="" coords="407,101,648,120"/>
+<area shape="rect" id="node3_23" href="pilot.api.data.api.PilotDataService-class.html#list_pilots" title="List all PDs of PDS" alt="" coords="407,120,648,139"/>
+<area shape="rect" id="node3" href="pilot.api.data.api.PilotDataService-class.html" title="PilotDataService (PDS)." alt="" coords="394,18,659,145"/>
</map>
<img src="uml_class_diagram_for_pilot_ap.gif" alt='' usemap="#uml_class_diagram_for_pilot_ap" ismap="ismap" class="graph-without-title" />
</center>
</center>
<hr />
-<p><b>ComputeDataService.</b></p>
+<p><b>ComputeDataService (CDS).</b></p>
<p>The ComputeDataService is the application's interface to submit
ComputeUnits and PilotData/DataUnit to the Pilot-Manager in the P*
Model.</p>
@@ -385,7 +385,7 @@ <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<spa
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
2 doc/html/pilot.api.api.PilotError-class.html
@@ -261,7 +261,7 @@ <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
2 doc/html/pilot.api.compute-module.html
@@ -120,7 +120,7 @@ <h1 class="epydoc">Package compute</h1><p class="nomargin-top"><span class="code
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
2 doc/html/pilot.api.compute-pysrc.html
@@ -96,7 +96,7 @@ <h1 class="epydoc">Source Code for <a href="pilot.api.compute-module.html">Packa
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:17 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:13 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
14 doc/html/pilot.api.compute.api-module.html
@@ -80,7 +80,7 @@ <h1 class="epydoc">Module api</h1><p class="nomargin-top"><span class="codelink"
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="pilot.api.compute.api.PilotComputeDescription-class.html" class="summary-name">PilotComputeDescription</a><br />
- <b>PilotComputeDescription.</b>
+ <b>PilotComputeDescription (PCD).</b>
</td>
</tr>
<tr>
@@ -88,7 +88,7 @@ <h1 class="epydoc">Module api</h1><p class="nomargin-top"><span class="codelink"
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="pilot.api.compute.api.PilotCompute-class.html" class="summary-name">PilotCompute</a><br />
- PilotCompute (PilotJob).
+ <b>PilotCompute (PC)</b>.
</td>
</tr>
<tr>
@@ -96,7 +96,7 @@ <h1 class="epydoc">Module api</h1><p class="nomargin-top"><span class="codelink"
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="pilot.api.compute.api.PilotComputeService-class.html" class="summary-name">PilotComputeService</a><br />
- PilotComputeService.
+ <b>PilotComputeService (PCS).</b>
</td>
</tr>
<tr>
@@ -104,7 +104,7 @@ <h1 class="epydoc">Module api</h1><p class="nomargin-top"><span class="codelink"
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="pilot.api.compute.api.ComputeUnitService-class.html" class="summary-name">ComputeUnitService</a><br />
- ComputeUnitService.
+ <b>ComputeUnitService (CUS).</b>
</td>
</tr>
<tr>
@@ -112,7 +112,7 @@ <h1 class="epydoc">Module api</h1><p class="nomargin-top"><span class="codelink"
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="pilot.api.compute.api.ComputeUnitDescription-class.html" class="summary-name">ComputeUnitDescription</a><br />
- <b>ComputeUnitDescription.</b>
+ <b>ComputeUnitDescription (CUD).</b>
</td>
</tr>
<tr>
@@ -120,7 +120,7 @@ <h1 class="epydoc">Module api</h1><p class="nomargin-top"><span class="codelink"
<span class="summary-type">&nbsp;</span>
</td><td class="summary">
<a href="pilot.api.compute.api.ComputeUnit-class.html" class="summary-name">ComputeUnit</a><br />
- ComputeUnit.
+ <b>ComputeUnit (CU).</b>
</td>
</tr>
<tr>
@@ -181,7 +181,7 @@ <h1 class="epydoc">Module api</h1><p class="nomargin-top"><span class="codelink"
<tr>
<td align="left" class="footer">
<a href="epydoc-log.html">Generated by Epydoc
- 3.0.1 on Sat Nov 3 16:50:13 2012</a>
+ 3.0.1 on Sun Nov 25 18:23:10 2012</a>
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
View
497 doc/html/pilot.api.compute.api-pysrc.html
@@ -75,7 +75,7 @@ <h1 class="epydoc">Source Code for <a href="pilot.api.compute.api-module.html">M
<a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"> </tt>
<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"> </tt>
<a name="PilotComputeDescription"></a><div id="PilotComputeDescription-def"><a name="L18"></a><tt class="py-lineno"> 18</tt> <a class="py-toggle" href="#" id="PilotComputeDescription-toggle" onclick="return toggle('PilotComputeDescription');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="pilot.api.compute.api.PilotComputeDescription-class.html">PilotComputeDescription</a><tt class="py-op">(</tt><tt class="py-base-class">dict</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="PilotComputeDescription-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="PilotComputeDescription-expanded"><a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"> <tt class="py-docstring">""" B{PilotComputeDescription.}</tt> </tt>
+</div><div id="PilotComputeDescription-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="PilotComputeDescription-expanded"><a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"> <tt class="py-docstring">""" B{PilotComputeDescription (PCD).}</tt> </tt>
<a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
<a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"><tt class="py-docstring"> A PilotComputeDescription is a based on the attributes defined on </tt> </tt>
<a name="L22"></a><tt class="py-lineno"> 22</tt> <tt class="py-line"><tt class="py-docstring"> the SAGA Job Description.</tt> </tt>
@@ -152,10 +152,10 @@ <h1 class="epydoc">Source Code for <a href="pilot.api.compute.api-module.html">M
<a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> </tt>
<a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"> </tt>
<a name="PilotCompute"></a><div id="PilotCompute-def"><a name="L95"></a><tt class="py-lineno"> 95</tt> <a class="py-toggle" href="#" id="PilotCompute-toggle" onclick="return toggle('PilotCompute');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="pilot.api.compute.api.PilotCompute-class.html">PilotCompute</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="PilotCompute-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="PilotCompute-expanded"><a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> <tt class="py-docstring">""" PilotCompute (PilotJob). </tt> </tt>
+</div><div id="PilotCompute-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="PilotCompute-expanded"><a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> <tt class="py-docstring">""" B{PilotCompute (PC)}. </tt> </tt>
<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
<a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"><tt class="py-docstring"> This is the object that is returned by the PilotComputeService when a </tt> </tt>
-<a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"><tt class="py-docstring"> new PilotCompute is created based on a PilotComputeDescription.</tt> </tt>
+<a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"><tt class="py-docstring"> new PilotCompute (aka Pilot-Job) is created based on a PilotComputeDescription.</tt> </tt>
<a name="L100"></a><tt class="py-lineno">100</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
<a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"><tt class="py-docstring"> The PilotCompute object can be used by the application to keep track </tt> </tt>
<a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"><tt class="py-docstring"> of PilotComputes that are active.</tt> </tt>
@@ -219,7 +219,7 @@ <h1 class="epydoc">Source Code for <a href="pilot.api.compute.api-module.html">M
<a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"><tt class="py-comment"># Pilot ComputeService</tt> </tt>
<a name="L161"></a><tt class="py-lineno">161</tt> <tt class="py-line"><tt class="py-comment">#</tt> </tt>
<a name="PilotComputeService"></a><div id="PilotComputeService-def"><a name="L162"></a><tt class="py-lineno">162</tt> <a class="py-toggle" href="#" id="PilotComputeService-toggle" onclick="return toggle('PilotComputeService');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="pilot.api.compute.api.PilotComputeService-class.html">PilotComputeService</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="PilotComputeService-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="PilotComputeService-expanded"><a name="L163"></a><tt class="py-lineno">163</tt> <tt class="py-line"> <tt class="py-docstring">""" PilotComputeService.</tt> </tt>
+</div><div id="PilotComputeService-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="PilotComputeService-expanded"><a name="L163"></a><tt class="py-lineno">163</tt> <tt class="py-line"> <tt class="py-docstring">""" B{PilotComputeService (PCS).}</tt> </tt>
<a name="L164"></a><tt class="py-lineno">164</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
<a name="L165"></a><tt class="py-lineno">165</tt> <tt class="py-line"><tt class="py-docstring"> The PilotComputeService is responsible for creating and managing </tt> </tt>
<a name="L166"></a><tt class="py-lineno">166</tt> <tt class="py-line"><tt class="py-docstring"> the PilotComputes.</tt> </tt>
@@ -279,254 +279,257 @@ <h1 class="epydoc">Source Code for <a href="pilot.api.compute.api-module.html">M
<a name="L220"></a><tt class="py-lineno">220</tt> <tt class="py-line"><tt class="py-comment"># ComputeUnitService</tt> </tt>
<a name="L221"></a><tt class="py-lineno">221</tt> <tt class="py-line"><tt class="py-comment"># </tt> </tt>
<a name="ComputeUnitService"></a><div id="ComputeUnitService-def"><a name="L222"></a><tt class="py-lineno">222</tt> <a class="py-toggle" href="#" id="ComputeUnitService-toggle" onclick="return toggle('ComputeUnitService');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="pilot.api.compute.api.ComputeUnitService-class.html">ComputeUnitService</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ComputeUnitService-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="ComputeUnitService-expanded"><a name="L223"></a><tt class="py-lineno">223</tt> <tt class="py-line"> <tt class="py-docstring">""" ComputeUnitService.</tt> </tt>
+</div><div id="ComputeUnitService-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="ComputeUnitService-expanded"><a name="L223"></a><tt class="py-lineno">223</tt> <tt class="py-line"> <tt class="py-docstring">""" B{ComputeUnitService (CUS).}</tt> </tt>
<a name="L224"></a><tt class="py-lineno">224</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
-<a name="L225"></a><tt class="py-lineno">225</tt> <tt class="py-line"><tt class="py-docstring"> The ComputeUnitService is the application's interface to submit </tt> </tt>
-<a name="L226"></a><tt class="py-lineno">226</tt> <tt class="py-line"><tt class="py-docstring"> ComputeUnits to the Pilot-Manager in the P* Model.</tt> </tt>
-<a name="L227"></a><tt class="py-lineno">227</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L228"></a><tt class="py-lineno">228</tt> <tt class="py-line"><tt class="py-docstring"> It can provide the application with a list of ComputeUnits that are </tt> </tt>
-<a name="L229"></a><tt class="py-lineno">229</tt> <tt class="py-line"><tt class="py-docstring"> managed by the Pilot-Manager.</tt> </tt>
-<a name="L230"></a><tt class="py-lineno">230</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L231"></a><tt class="py-lineno">231</tt> <tt class="py-line"><tt class="py-docstring"> The ComputeUnitService is linked to a PilotComputeService for the actual </tt> </tt>
-<a name="L232"></a><tt class="py-lineno">232</tt> <tt class="py-line"><tt class="py-docstring"> execution of the ComputeUnits.</tt> </tt>
-<a name="L233"></a><tt class="py-lineno">233</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L234"></a><tt class="py-lineno">234</tt> <tt class="py-line"> </tt>
-<a name="ComputeUnitService.__init__"></a><div id="ComputeUnitService.__init__-def"><a name="L235"></a><tt class="py-lineno">235</tt> <a class="py-toggle" href="#" id="ComputeUnitService.__init__-toggle" onclick="return toggle('ComputeUnitService.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="pilot.api.compute.api.ComputeUnitService-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">wus_id</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ComputeUnitService.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ComputeUnitService.__init__-expanded"><a name="L236"></a><tt class="py-lineno">236</tt> <tt class="py-line"> <tt class="py-docstring">""" Create a Work Service object.</tt> </tt>
-<a name="L237"></a><tt class="py-lineno">237</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
-<a name="L238"></a><tt class="py-lineno">238</tt> <tt class="py-line"><tt class="py-docstring"> Keyword arguments:</tt> </tt>
-<a name="L239"></a><tt class="py-lineno">239</tt> <tt class="py-line"><tt class="py-docstring"> wus_id -- Reconnect to an existing WUS (optional).</tt> </tt>
-<a name="L240"></a><tt class="py-lineno">240</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L241"></a><tt class="py-lineno">241</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt class="py-name">NotImplementedError</tt><tt class="py-op">(</tt><tt class="py-string">"Abstract super class, please use ComputeUnitService implementation class in pilot namespace"</tt><tt class="py-op">)</tt> </tt>
-</div><a name="L242"></a><tt class="py-lineno">242</tt> <tt class="py-line"> </tt>
-<a name="L243"></a><tt class="py-lineno">243</tt> <tt class="py-line"> </tt>
-<a name="L244"></a><tt class="py-lineno">244</tt> <tt class="py-line"> </tt>
-<a name="ComputeUnitService.add_pilot_job_service"></a><div id="ComputeUnitService.add_pilot_job_service-def"><a name="L245"></a><tt class="py-lineno">245</tt> <a class="py-toggle" href="#" id="ComputeUnitService.add_pilot_job_service-toggle" onclick="return toggle('ComputeUnitService.add_pilot_job_service');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="pilot.api.compute.api.ComputeUnitService-class.html#add_pilot_job_service">add_pilot_job_service</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">pjs</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ComputeUnitService.add_pilot_job_service-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ComputeUnitService.add_pilot_job_service-expanded"><a name="L246"></a><tt class="py-lineno">246</tt> <tt class="py-line"> <tt class="py-docstring">""" Add a PilotComputeService to this WUS.</tt> </tt>
-<a name="L247"></a><tt class="py-lineno">247</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L248"></a><tt class="py-lineno">248</tt> <tt class="py-line"><tt class="py-docstring"> Keyword arguments:</tt> </tt>
-<a name="L249"></a><tt class="py-lineno">249</tt> <tt class="py-line"><tt class="py-docstring"> pilotjob_services -- The PilotCompute Service(s) to which this </tt> </tt>
-<a name="L250"></a><tt class="py-lineno">250</tt> <tt class="py-line"><tt class="py-docstring"> Work Unit Service will connect.</tt> </tt>
-<a name="L251"></a><tt class="py-lineno">251</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L252"></a><tt class="py-lineno">252</tt> <tt class="py-line"><tt class="py-docstring"> Return:</tt> </tt>
-<a name="L253"></a><tt class="py-lineno">253</tt> <tt class="py-line"><tt class="py-docstring"> Result</tt> </tt>
-<a name="L254"></a><tt class="py-lineno">254</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
-<a name="L255"></a><tt class="py-lineno">255</tt> <tt class="py-line"> <tt class="py-keyword">pass</tt> </tt>
-</div><a name="L256"></a><tt class="py-lineno">256</tt> <tt class="py-line"> </tt>
-<a name="L257"></a><tt class="py-lineno">257</tt> <tt class="py-line"> </tt>
-<a name="ComputeUnitService.remove_pilot_job_service"></a><div id="ComputeUnitService.remove_pilot_job_service-def"><a name="L258"></a><tt class="py-lineno">258</tt> <a class="py-toggle" href="#" id="ComputeUnitService.remove_pilot_job_service-toggle" onclick="return toggle('ComputeUnitService.remove_pilot_job_service');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="pilot.api.compute.api.ComputeUnitService-class.html#remove_pilot_job_service">remove_pilot_job_service</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">pjs</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
-</div><div id="ComputeUnitService.remove_pilot_job_service-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ComputeUnitService.remove_pilot_job_service-expanded"><a name="L259"></a><tt class="py-lineno">259</tt> <tt class="py-line"> <tt class="py-docstring">""" Remove a PilotComputeService from this WUS.</tt> </tt>
-<a name="L260"></a><tt class="py-lineno">260</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
-<a name="L261"></a><tt class="py-lineno">261</tt> <tt class="py-line"><tt class="py-docstring"> Note that it won't cancel the PilotComputeService, it will just no</tt> </tt>
-<a name="L262"></a><tt class="py-lineno">262</tt> <tt class="py-line"><tt class="py-docstring"> longer be connected to this WUS.</tt> </tt>
+<a name="L225"></a><tt class="py-lineno">225</tt> <tt class="py-line"><tt class="py-docstring"> Please use ComputeDataService!</tt> </tt>
+<a name="L226"></a><tt class="py-lineno">226</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
+<a name="L227"></a><tt class="py-lineno">227</tt> <tt class="py-line"><tt class="py-docstring"> The ComputeUnitService is the application's interface to submit </tt> </tt>
+<a name="L228"></a><tt class="py-lineno">228</tt> <tt class="py-line"><tt class="py-docstring"> ComputeUnits to the Pilot-Manager in the P* Model.</tt> </tt>
+<a name="L229"></a><tt class="py-lineno">229</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L230"></a><tt class="py-lineno">230</tt> <tt class="py-line"><tt class="py-docstring"> It can provide the application with a list of ComputeUnits that are </tt> </tt>
+<a name="L231"></a><tt class="py-lineno">231</tt> <tt class="py-line"><tt class="py-docstring"> managed by the Pilot-Manager.</tt> </tt>
+<a name="L232"></a><tt class="py-lineno">232</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L233"></a><tt class="py-lineno">233</tt> <tt class="py-line"><tt class="py-docstring"> The ComputeUnitService is linked to a PilotComputeService for the actual </tt> </tt>
+<a name="L234"></a><tt class="py-lineno">234</tt> <tt class="py-line"><tt class="py-docstring"> execution of the ComputeUnits.</tt> </tt>
+<a name="L235"></a><tt class="py-lineno">235</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
+<a name="L236"></a><tt class="py-lineno">236</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
+<a name="L237"></a><tt class="py-lineno">237</tt> <tt class="py-line"> </tt>
+<a name="ComputeUnitService.__init__"></a><div id="ComputeUnitService.__init__-def"><a name="L238"></a><tt class="py-lineno">238</tt> <a class="py-toggle" href="#" id="ComputeUnitService.__init__-toggle" onclick="return toggle('ComputeUnitService.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="pilot.api.compute.api.ComputeUnitService-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">wus_id</tt><tt class="py-op">=</tt><tt class="py-name">None</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="ComputeUnitService.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ComputeUnitService.__init__-expanded"><a name="L239"></a><tt class="py-lineno">239</tt> <tt class="py-line"> <tt class="py-docstring">""" Create a Work Service object.</tt> </tt>
+<a name="L240"></a><tt class="py-lineno">240</tt> <tt class="py-line"><tt class="py-docstring"> </tt> </tt>
+<a name="L241"></a><tt class="py-lineno">241</tt> <tt class="py-line"><tt class="py-docstring"> Keyword arguments:</tt> </tt>
+<a name="L242"></a><tt class="py-lineno">242</tt> <tt class="py-line"><tt class="py-docstring"> wus_id -- Reconnect to an existing WUS (optional).</tt> </tt>
+<a name="L243"></a><tt class="py-lineno">243</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
+<a name="L244"></a><tt class="py-lineno">244</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt class="py-name">NotImplementedError</tt><tt class="py-op">(</tt><tt class="py-string">"Abstract super class, please use ComputeUnitService implementation class in pilot namespace"</tt><tt class="py-op">)</tt> </tt>
+</div><a name="L245"></a><tt class="py-lineno">245</tt> <tt class="py-line"> </tt>
+<a name="L246"></a><tt class="py-lineno">246</tt> <tt class="py-line"> </tt>
+<a name="L247"></a><tt class="py-lineno">247</tt> <tt class="py-line"> </tt>
+<a name="ComputeUnitService.add_pilot_job_service"></a><div id="ComputeUnitService.add_pilot_job_service-def"><a name="L248"></a><tt class="py-lineno">248</tt> <a class="py-toggle" href="#" id="ComputeUnitService.add_pilot_job_service-toggle" onclick="return toggle('ComputeUnitService.add_pilot_job_service');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="pilot.api.compute.api.ComputeUnitService-class.html#add_pilot_job_service">add_pilot_job_service</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">pjs</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
+</div><div id="ComputeUnitService.add_pilot_job_service-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ComputeUnitService.add_pilot_job_service-expanded"><a name="L249"></a><tt class="py-lineno">249</tt> <tt class="py-line"> <tt class="py-docstring">""" Add a PilotComputeService to this WUS.</tt> </tt>
+<a name="L250"></a><tt class="py-lineno">250</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L251"></a><tt class="py-lineno">251</tt> <tt class="py-line"><tt class="py-docstring"> Keyword arguments:</tt> </tt>
+<a name="L252"></a><tt class="py-lineno">252</tt> <tt class="py-line"><tt class="py-docstring"> pilotjob_services -- The PilotCompute Service(s) to which this </tt> </tt>
+<a name="L253"></a><tt class="py-lineno">253</tt> <tt class="py-line"><tt class="py-docstring"> Work Unit Service will connect.</tt> </tt>
+<a name="L254"></a><tt class="py-lineno">254</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
+<a name="L255"></a><tt class="py-lineno">255</tt> <tt class="py-line"><tt class="py-docstring"> Return:</tt> </tt>
+<