Changeset 965 for trunk/Monitoring


Ignore:
Timestamp:
11/07/13 14:49:45 (10 years ago)
Author:
jripsl
Message:
  • fix database connectivity test script.
Location:
trunk/Monitoring/smon
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Monitoring/smon/repo_io.py

    r937 r965  
    1919import datetime 
    2020 
    21 # line below is to include Prodiguer database I/O library in the search path 
    22 sys.path.append("/opt/supervisor/prodiguer_lib/src") 
    23  
    24  
    25 import types 
     21 
     22 
    2623 
    2724 
     
    3330 
    3431 
    35  
    36  
    37  
     32g__remote_database_host="ib-pp-db-dev.ipslnet" 
     33g__remote_database_port="5432" 
     34g__remote_database_name="pdgr_1_0b5" 
    3835 
    3936 
     
    4138 
    4239# set mode 
    43 #mode=CSTE_MODE_REMOTE_REPO 
    44 mode=CSTE_MODE_LOCAL_REPO 
     40mode=CSTE_MODE_REMOTE_REPO 
     41#mode=CSTE_MODE_LOCAL_REPO 
    4542 
    4643# mode specific init. (e.g. repository driver) 
     
    5047elif mode==CSTE_MODE_REMOTE_REPO: 
    5148 
     49        # line below is to include Prodiguer database I/O library in the search path 
     50        sys.path.append("/opt/supervisor/prodiguer_lib/src") 
     51 
     52        import types 
     53 
    5254        # import Prodiguer database I/O library 
    5355        import prodiguer_shared.mq.hooks as repo 
    54  
    55  
    56         # HACK 
    57         # (uncomment those two lines if use prodiguer repo) 
    5856        import prodiguer_shared.repo.session as repo_session 
    5957        import prodiguer_shared.models as models 
     
    9492                repo.connect() 
    9593        elif mode==CSTE_MODE_REMOTE_REPO: 
    96                 _CONNECTION = "postgresql://postgres:Silence107!@ib-pp-db-dev.ipslnet:5432/pdgr_1_0b5" 
     94                _CONNECTION = "postgresql://postgres:Silence107!@%s:%s/%s"%(g__remote_database_host,g__remote_database_port,g__remote_database_name) 
    9795                repo_session.start(_CONNECTION) 
    9896 
     
    245243                        simulation=repo.retrieve_simulation(name) 
    246244                except: 
    247                         traceback.print_exc() 
     245                        raise 
    248246 
    249247        elif mode==CSTE_MODE_REMOTE_REPO: 
     
    356354                        repo.update_simulation_status(simulation) 
    357355                except: 
    358                         traceback.print_exc() 
     356                        raise 
    359357 
    360358        elif mode==CSTE_MODE_REMOTE_REPO: 
  • trunk/Monitoring/smon/test_remote_repo.py

    r859 r965  
     1 
     2 
     3 
    14import sys 
    2 sys.path.append("/home/jripsl/snapshot/src") 
    3  
    45import elixir 
    56 
    6 #  Module imports. 
    7 import prodiguer_shared.repo as repo 
    8 import prodiguer_shared.repo.mq.hooks as mq_hooks 
     7 
     8# import Prodiguer database I/O library 
     9sys.path.append("/opt/supervisor/prodiguer_lib/src") 
     10import prodiguer_shared.mq.hooks as repo 
     11import prodiguer_shared.repo.session as repo_session 
    912 
    1013 
    11 # Repo connection string. 
    12 _CONNECTION = "postgresql://postgres:Silence107!@localhost:5432/prodiguer" 
     14# dbname 
     15#  pdgr_1_0b5 
     16#  prodiguer 
     17 
     18# connection string. 
     19#_CONNECTION = "postgresql://postgres:Silence107!@localhost:5432/prodiguer" 
     20_CONNECTION = "postgresql://postgres:Silence107!@ib-pp-db-dev.ipslnet:5432/pdgr_1_0b5" 
     21 
     22 
     23 
    1324 
    1425# Get prodiguer session handler. 
    15 repo.connect(_CONNECTION) 
     26repo_session.start(_CONNECTION) 
    1627 
    1728# Invoke hooks. 
    18 mq_hooks.update_simulation_status('1pctCO22', 'ERROR') 
     29repo.update_simulation_status('1pctCO22', 'ERROR') 
    1930 
    2031# Commit. 
    21 repo.commit() 
     32repo_session.commit() 
    2233 
    2334 
Note: See TracChangeset for help on using the changeset viewer.