Пример #1
0
#!/usr/bin/env python

__revision__ = '$Revision: $'

import sys

from Cobalt.Components.user_script_forker import UserScriptForker
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(UserScriptForker,
                      single_threaded=True,
                      state_name="user_script_forker")
    except KeyboardInterrupt:
        sys.exit(1)
Пример #2
0
#!/usr/bin/env python

from Cobalt.Components.bb import BBSystem
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BBSystem, register=True)
    except KeyboardInterrupt:
        SystemExit(1)
Пример #3
0
#!/usr/bin/env python

__revision__ = '$Revision: $'

import sys

from Cobalt.Components.bg_mpirun_forker import BGMpirunForker
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BGMpirunForker, single_threaded=True, state_name="bg_mpirun_forker")
    except KeyboardInterrupt:
        sys.exit(1)
Пример #4
0
#!/usr/bin/env python

from Cobalt.Components.simulator import Simulator
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(Simulator, state_name='brooklyn',
                      cls_kwargs={'config_file':'simulator.xml'})
    except KeyboardInterrupt:
        pass
Пример #5
0
def main ():
    cpm = ProcessManager()
    run_component(cpm)
Пример #6
0
#!/usr/bin/python
# -*- coding: utf-8 -*-

"""
Heckle Cobalt Interface component reference

...I don't really know what this does...


"""

from Cobalt.Components.heckle_system2 import HeckleSystem
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(HeckleSystem, register=True)
    except KeyboardInterrupt:
        SystemExit(1)
Пример #7
0
#!/usr/bin/env python
# $Id$

from Cobalt.Components.system.CraySystem import CraySystem
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(CraySystem, register=True, state_name="alpssystem")
    except KeyboardInterrupt:
        pass
Пример #8
0
#!/usr/bin/env python

__revision__ = '$Revision: 1 $'

import sys
from Cobalt.Components.DBWriter.cdbwriter import MessageQueue
from Cobalt.Components.base import run_component

if __name__ == "__main__":

    try:
        run_component(MessageQueue, register=True, state_name='cdbwriter')
    except KeyboardInterrupt:
        sys.exit(1)
Пример #9
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

__revision__ = '$Revision: $'

import sys
from Cobalt.Components.base import run_component
from Cobalt.Components.heckle_forker import HeckleForker

if __name__ == "__main__":
    try:
        run_component(HeckleForker, single_threaded=True)
    except KeyboardInterrupt:
        sys.exit(1)
Пример #10
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

__revision__ = '$Revision: $'

import sys

from Cobalt.Components.heckle_sched import HeckleSched
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(HeckleSched, state_name='bgsched')
    except KeyboardInterrupt:
        sys.exit(1)
Пример #11
0
#!/usr/bin/env python

from Cobalt.Components.gravina import BGSystem
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BGSystem, state_name='gravina',
                      cls_kwargs={'config_file':'bgq_simulator.xml'})
    except KeyboardInterrupt:
        pass
#!/usr/bin/env python

__revision__ = '$Revision: $'

import sys

from Cobalt.Components.user_script_forker import UserScriptForker
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(UserScriptForker, single_threaded=True, state_name="user_script_forker")
    except KeyboardInterrupt:
        sys.exit(1)
#!/usr/bin/env python

__revision__ = '$Revision: $'

import sys

from Cobalt.Components.system_script_forker import SystemScriptForker
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(SystemScriptForker, single_threaded=True, state_name="system_script_forker")
    except KeyboardInterrupt:
        sys.exit(1)
Пример #14
0
#!/usr/bin/env python

__revision__ = '$Revision: $'

import sys

from Cobalt.Components.system_script_forker import SystemScriptForker
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(SystemScriptForker,
                      single_threaded=True,
                      state_name="system_script_forker")
    except KeyboardInterrupt:
        sys.exit(1)
Пример #15
0
#!/usr/bin/env python

import sys
from Cobalt.Components.histm import HistoryManager
from Cobalt.Components.base import run_component

__helpmsg__ = "Usage: histm [-j <jobinfo_file> -d <last_days> -d <least_item> -i <update_interval (in sec)>]"

if __name__ == "__main__":

    options = {}
    doptions = {
        'j': 'jobinfo_file',
        'd': 'last_days',
        'n': 'least_item',
        'i': 'update_interval'
    }

    try:
        run_component(HistoryManager, register=True, state_name='histm')
    except KeyboardInterrupt:
        sys.exit(1)
Пример #16
0
    def __init__(self, *args, **kwargs):

        Component.__init__(self, *args, **kwargs)

    @exposed
    def catchMessage(self, msg):

        # sleep(30)
        print "I got a message: %s" % msg
        # raise RuntimeError("BQQM!")

    def delay(self):
        print "starting sleep cycle"
        print ctime()
        sleep(300)
        # i = 0
        # while(i < 100000000):
        #     i += 1.0
        print "sleep cycle complete"
        print ctime()

    # delay = automatic(delay, 10)


if __name__ == "__main__":
    try:
        run_component(RetransRecv, single_threaded=True)
    except KeyboardInterrupt:
        sys.exit(1)
Пример #17
0
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
Heckle Cobalt Interface component reference

...I don't really know what this does...


"""

from Cobalt.Components.heckle_system import HeckleSystem
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(HeckleSystem, register=True)
    except KeyboardInterrupt:
        SystemExit(1)
Пример #18
0
#!/usr/bin/python

import sys
from Cobalt.Components.histm import HistoryManager
from Cobalt.Components.base import run_component

__helpmsg__ = "Usage: histm [-j <jobinfo_file> -d <last_days> -d <least_item> -i <update_interval (in sec)>]"

if __name__ == "__main__":
    
    options = {}
    doptions = {'j':'jobinfo_file', 'd':'last_days', 'n':'least_item',
                'i':'update_interval'}
    
    try:
        run_component(HistoryManager, register=True, state_name='histm')
    except KeyboardInterrupt:
        sys.exit(1)
Пример #19
0
#!/usr/bin/env python

__revision__ = '$Revision: $'

import sys

from Cobalt.Components.base_forker import BaseForker
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BaseForker, single_threaded=True)
    except KeyboardInterrupt:
        sys.exit(1)
Пример #20
0
def main():
    cpm = ProcessManager()
    run_component(cpm)
Пример #21
0
#!/usr/bin/python

__revision__ = '$Revision: $'

import sys

from Cobalt.Components.scriptm import ScriptManager
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(ScriptManager)
    except KeyboardInterrupt:
        sys.exit(1)
Пример #22
0
#!/usr/bin/python
# $Id$

import sys

from Cobalt.Components.cluster_system import ClusterSystem
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(ClusterSystem, register=True, state_name="cluster_system")
    except KeyboardInterrupt:
        sys.exit(1)
Пример #23
0
#!/usr/bin/env python

__revision__ = "$Revision: $"

import sys

from Cobalt.Components.bg_runjob_forker import BGRunjobForker
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BGRunjobForker, single_threaded=True, state_name="bg_runjob_forker")
    except KeyboardInterrupt:
        sys.exit(1)
Пример #24
0
#!/usr/bin/python2.6
# $Id$

import sys

from Cobalt.Components.orcm_system import OrcmSystem
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    #    myorcm = OrcmSystem()
    try:
        #        run_component(OrcmSystem, register=True, state_name="orcm_system")
        run_component(OrcmSystem, register=True)
    except KeyboardInterrupt:
        sys.exit(1)
Пример #25
0
#!/usr/bin/python
# $Id$

import sys

from Cobalt.Components.cluster_system import ClusterSystem
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(ClusterSystem,
                      register=True,
                      state_name="cluster_system")
    except KeyboardInterrupt:
        sys.exit(1)
Пример #26
0
#!/usr/bin/env python

from Cobalt.Components.cluster_simulator import Simulator
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(Simulator, state_name="cluster_simulator")
    except KeyboardInterrupt:
        pass
Пример #27
0
#!/usr/bin/python

from Cobalt.Components.bbsim import BBSimulator
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BBSimulator, register=True)
    except KeyboardInterrupt:
        SystemExit(1)
Пример #28
0
#!/usr/bin/env python

__revision__ = '$Revision: 1981 $'

import sys

from Cobalt.Components.slp import TimingServiceLocator
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(TimingServiceLocator, register=False)
    except KeyboardInterrupt:
        sys.exit(1)
Пример #29
0
#!/usr/bin/env python

__revision__ = '$Revision: $'

import sys

from Cobalt.Components.bg_runjob_forker import BGRunjobForker
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BGRunjobForker,
                      single_threaded=True,
                      state_name="bg_runjob_forker")
    except KeyboardInterrupt:
        sys.exit(1)
Пример #30
0
from time import sleep
from Cobalt.Components.base import Component, run_component, exposed, automatic
from Cobalt.Proxy import ComponentProxy

class RetransSend(Component):

    name = "RetSend"
    implementation = "RetSend"

    def __init__ (self, *args, **kwargs):

        Component.__init__(self, *args, **kwargs)
        self.count = 0
    

    def sendMessage(self):

        self.count += 1
        print "Sending Message: seq %d" % self.count
        ComponentProxy("RetRecv", defer=False, retry=False).catchMessage("messgae %d caught." % self.count)

    sendMessage = automatic(sendMessage, 10)


if __name__ == "__main__":
    try:
        run_component(RetransSend)
    except KeyboardInterrupt:
        sys.exit(1)
Пример #31
0
#!/usr/bin/env python

__revision__ = '$Revision$'

import sys
from Cobalt.Components.cqm import QueueManager
from Cobalt.Components.base import run_component

if __name__ == "__main__":

    try:
        run_component(QueueManager, register=True, state_name='cqm')
    except KeyboardInterrupt:
        sys.exit(1)
Пример #32
0
    def __init__(self, *args, **kwargs):

        Component.__init__(self, *args, **kwargs)

    @exposed
    def catchMessage(self, msg):

        #sleep(30)
        print "I got a message: %s" % msg
        #raise RuntimeError("BQQM!")

    def delay(self):
        print "starting sleep cycle"
        print ctime()
        sleep(300)
        #i = 0
        #while(i < 100000000):
        #     i += 1.0
        print "sleep cycle complete"
        print ctime()

    #delay = automatic(delay, 10)


if __name__ == "__main__":
    try:
        run_component(RetransRecv, single_threaded=True)
    except KeyboardInterrupt:
        sys.exit(1)
Пример #33
0
#!/usr/bin/env python

from Cobalt.Components.bgqsystem import BGSystem
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BGSystem, state_name='bgqsystem')
    except KeyboardInterrupt:
        pass
Пример #34
0
#!/usr/bin/env python

from Cobalt.Components.simulator import Simulator
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(Simulator,
                      state_name='brooklyn',
                      cls_kwargs={'config_file': 'simulator.xml'})
    except KeyboardInterrupt:
        pass
Пример #35
0
#!/usr/bin/env python

__revision__ = '$Revision: 1140 $'

import sys

from Cobalt.Components.slp import TimingServiceLocator
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(TimingServiceLocator, register=False)
    except KeyboardInterrupt:
        sys.exit(1)
Пример #36
0
#!/usr/bin/python
# $Id$

import sys

from Cobalt.Components.bgsystem import BGSystem
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BGSystem, register=True, state_name='bgsystem')
    except KeyboardInterrupt:
        sys.exit(1)
Пример #37
0
#!/usr/bin/env python

__revision__ = '$Revision: $'

import sys

from Cobalt.Components.bg_mpirun_forker import BGMpirunForker
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BGMpirunForker,
                      single_threaded=True,
                      state_name="bg_mpirun_forker")
    except KeyboardInterrupt:
        sys.exit(1)
Пример #38
0
#!/usr/bin/env python

from Cobalt.Components.gravina import BGSystem
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BGSystem,
                      state_name='gravina',
                      cls_kwargs={'config_file': 'bgq_simulator.xml'})
    except KeyboardInterrupt:
        pass
Пример #39
0
#!/usr/bin/env python

__revision__ = '$Revision: $'

import sys

from Cobalt.Components.bgsched import BGSched
from Cobalt.Components.base import run_component

if __name__ == "__main__":
    try:
        run_component(BGSched, state_name='bgsched')
    except KeyboardInterrupt:
        sys.exit(1)
Пример #40
0
#!/usr/bin/env python
'''Launcher for alps_script_forkers.  If we are running multiple on a node,
this will spawn the actual forkers as subprocesses.

'''
__revision__ = '$Revision: $'

import sys

from Cobalt.Components.alps_script_forker import ALPSScriptForker
from Cobalt.Components.base import run_component
#from Cobalt.Util import init_cobalt_config, get_config_option

if __name__ == "__main__":
    # state_name = 'alps_script_forker'
    # if '--name' in sys.argv:
    #     state_name = sys.argv[sys.argv.index('--name') + 1]
    seq_num = 0
    if '--seq' in sys.argv:
        seq_num = sys.argv[sys.argv.index('--seq') + 1]
        sys.argv.remove('--seq')
        sys.argv.remove(seq_num)
        seq_num = int(seq_num)
    try:
        run_component(ALPSScriptForker, single_threaded=True,
                aug_comp_name=True, state_name_match_component=True,
                seq_num=seq_num)
    except KeyboardInterrupt:
        sys.exit(1)