Permalink
Browse files

refactored

  • Loading branch information...
iiman committed Feb 20, 2014
1 parent 19aeb63 commit 45f187a847e97f11db86d57e9448d26bd8095d8b
Showing with 1,479 additions and 11,096 deletions.
  1. 0 COPYING.rst
  2. +0 −8 INSTALL.rst
  3. +19 −4 LICENSE.txt
  4. +0 −6 README.rst
  5. +1 −1 chiminey/cloudconnection/manage.py
  6. 0 chiminey/core/__init__.py
  7. +0 −574 chiminey/core/tests/test_api.py
  8. +0 −1,395 chiminey/core/views.py
  9. +1 −1 chiminey/corestages/converge.py
  10. +6 −7 chiminey/corestages/execute.py
  11. +4 −4 chiminey/corestages/schedule.py
  12. +2 −2 chiminey/corestages/stage.py
  13. +2 −2 chiminey/corestages/strategies/cloudbootstrapstrategy.py
  14. +1 −1 chiminey/corestages/strategies/cloudstrategy.py
  15. +3 −3 chiminey/corestages/sweep.py
  16. +3 −3 chiminey/corestages/wait.py
  17. 0 chiminey/db/.spaceholder
  18. +5 −10 chiminey/examples/hrmc2/hrmcconverge.py
  19. +13 −13 chiminey/examples/hrmc2/hrmcparent.py
  20. 0 chiminey/{smartconnectorscheduler/stages → examples}/make/__init__.py
  21. 0 chiminey/{smartconnectorscheduler/stages → examples}/make/makefinished.py
  22. 0 chiminey/{smartconnectorscheduler/stages → examples}/make/movement.py
  23. +3 −3 chiminey/{smartconnectorscheduler/stages → examples}/make/remotemake.py
  24. +1 −1 chiminey/mytardis/mytardis.py
  25. +3 −2 chiminey/platform/generatekeys.py
  26. +1 −1 chiminey/platform/manage.py
  27. +1 −1 chiminey/platform/validate.py
  28. +2 −3 chiminey/reliabilityframework/ftmanager.py
  29. 0 chiminey/scripts/{summary → hrmc_summary}
  30. 0 chiminey/scripts/{summary2 → hrmc_summary2}
  31. 0 restartbdp → chiminey/scripts/restartchiminey
  32. +4 −4 chiminey/settings_changeme.py
  33. +1 −1 chiminey/simpleui/views.py
  34. 0 chiminey/{core → smartconnectorscheduler}/auth.py
  35. +33 −0 chiminey/smartconnectorscheduler/errors.py
  36. +0 −89 chiminey/smartconnectorscheduler/getresults.py
  37. +0 −361 chiminey/smartconnectorscheduler/graph.py
  38. +3 −385 chiminey/smartconnectorscheduler/{managejobs.py → jobs.py}
  39. +0 −636 chiminey/smartconnectorscheduler/management/commands/createcomputep.py
  40. +3 −3 chiminey/smartconnectorscheduler/management/commands/initial.py
  41. +0 −11 chiminey/smartconnectorscheduler/management/commands/mc.py
  42. +0 −182 chiminey/smartconnectorscheduler/management/commands/view.py
  43. +1 −1 chiminey/smartconnectorscheduler/migrations/0001_initial.py
  44. +1 −1 chiminey/smartconnectorscheduler/migrations/0002_auto__del_field_presetparameterset_schema.py
  45. +1 −1 chiminey/smartconnectorscheduler/migrations/0003_auto__del_command__add_field_directive_stage.py
  46. +0 −552 chiminey/smartconnectorscheduler/platform.py
  47. +0 −21 chiminey/smartconnectorscheduler/provider_training.dat
  48. 0 chiminey/{core → smartconnectorscheduler}/serverside_validators.py
  49. +0 −387 chiminey/smartconnectorscheduler/sshconnector.py
  50. +0 −28 chiminey/smartconnectorscheduler/stages/__init__.py
  51. +0 −56 chiminey/smartconnectorscheduler/stages/errors.py
  52. 0 chiminey/smartconnectorscheduler/stages/hrmc2/__init__.py
  53. +0 −192 chiminey/smartconnectorscheduler/stages/movement.py
  54. +0 −82 chiminey/smartconnectorscheduler/stages/nullstage.py
  55. +0 −130 chiminey/smartconnectorscheduler/stages/program.py
  56. +0 −141 chiminey/smartconnectorscheduler/stages/schedule_old.py
  57. +0 −21 chiminey/smartconnectorscheduler/stages/sleep.py
  58. +0 −744 chiminey/smartconnectorscheduler/storage.py
  59. +5 −5 chiminey/smartconnectorscheduler/tasks.py
  60. +0 −44 chiminey/smartconnectorscheduler/testing/decisiontree/testdata.dat
  61. +0 −63 chiminey/smartconnectorscheduler/testing/decisiontree/training.dat
  62. 0 chiminey/smartconnectorscheduler/testing/outputdir/input_0/initial/placeholderfile
  63. +0 −1 chiminey/smartconnectorscheduler/testing/outputdir/input_1/node1/rmcen.inp_values
  64. +0 −1 chiminey/smartconnectorscheduler/testing/outputdir/input_2/node1/rmcen.inp_values
  65. +0 −1 chiminey/smartconnectorscheduler/testing/outputdir/input_3/node2/rmcen.inp_values
  66. +0 −1 chiminey/smartconnectorscheduler/testing/outputdir/output_0/node1/rmcen.inp_values
  67. +0 −1 chiminey/smartconnectorscheduler/testing/outputdir/output_0/node2/rmcen.inp_values
  68. +0 −1 chiminey/smartconnectorscheduler/testing/outputdir/output_1/node1/rmcen.inp_values
  69. +0 −1 chiminey/smartconnectorscheduler/testing/outputdir/output_1/node2/rmcen.inp_values
  70. +0 −1 chiminey/smartconnectorscheduler/testing/outputdir/output_2/node1/rmcen.inp_values
  71. +0 −1 chiminey/smartconnectorscheduler/testing/outputdir/output_2/node2/rmcen.inp_values
  72. +0 −1,620 chiminey/smartconnectorscheduler/tests/test_connectors.py
  73. +0 −366 chiminey/smartconnectorscheduler/tests/test_fsys.py
  74. +0 −188 chiminey/smartconnectorscheduler/tests/test_mytardis.py
  75. +0 −43 chiminey/smartconnectorscheduler/tests/test_pbs.py
  76. +0 −401 chiminey/smartconnectorscheduler/tests/test_platform.py
  77. +0 −197 chiminey/smartconnectorscheduler/tests/test_reliability.py
  78. +0 −189 chiminey/smartconnectorscheduler/tests/test_stages.py
  79. +0 −103 chiminey/smartconnectorscheduler/tests/test_vasp.py
  80. +0 −1,346 chiminey/smartconnectorscheduler/tests/test_views.py
  81. +0 −1 chiminey/smartconnectorscheduler/tests/testfile.txt
  82. 0 chiminey/{core → smartconnectorscheduler}/urls.py
  83. +0 −43 chiminey/smartconnectorscheduler/utility.py
  84. +1,346 −243 chiminey/smartconnectorscheduler/views.py
  85. +2 −3 chiminey/urls.py
  86. +0 −8 requirements.txt
  87. +0 −3 scribble
  88. +8 −15 setup.py
  89. +0 −1 stages/__init__.py
  90. +0 −131 testCloudConnection.py
  91. 0 testfile
View
No changes.
View
@@ -1,8 +0,0 @@
virtualenv . -no-site-packages
source bin/activate
python bootstrap.py
bin/buildout
cp bdphpcprovider/settings_changeme.py bdphpcprovider/settings.py # and edit as needed
bin/django syncdb
bin/django migrate
bin/django runserver
View
@@ -1,7 +1,22 @@
Copyright (C) 2012, RMIT University
Copyright (C) 2014, RMIT University
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software
is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in all copies or substantial
portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
View
@@ -1,6 +0,0 @@
virtualenv . -no-site-packages
source bin/activate
python bootstrap.py
bin/buildout
bin/django syncdb
bin/django runserver
@@ -27,8 +27,8 @@
from chiminey.cloudconnection import botoconnector
from boto.exception import EC2ResponseError
from chiminey.smartconnectorscheduler.errors import NoRegisteredVMError
from chiminey.sshconnection import open_connection
from chiminey.smartconnectorscheduler.stages.errors import NoRegisteredVMError
logger = logging.getLogger(__name__)
No changes.
Oops, something went wrong.

0 comments on commit 45f187a

Please sign in to comment.