From a3c2d85fd6e8326e16dc3d92a60a2ab2bb2515f5 Mon Sep 17 00:00:00 2001 From: "Kevin S. Hahn" <kevinshahn@gmail.com> Date: Wed, 25 Feb 2015 14:45:54 -0800 Subject: [PATCH] rename internimsclient to centralclient --- api.py | 4 ++-- api.wsgi | 10 +++++----- internimsclient.py => centralclient.py | 12 ++++++------ 3 files changed, 13 insertions(+), 13 deletions(-) rename internimsclient.py => centralclient.py (92%) diff --git a/api.py b/api.py index 055d728b..8c70d4c8 100755 --- a/api.py +++ b/api.py @@ -139,9 +139,9 @@ if __name__ == '__main__': app.config['demo'] = args.demo if not app.config['ssl_cert']: - log.warning('SSL certificate not specified, interNIMS functionality disabled') + log.warning('SSL certificate not specified, scitran central functionality disabled') elif not app.config['site_id']: - log.warning('site_id not configured, interNIMS functionality disabled') + log.warning('site_id not configured, scitran central functionality disabled') if not os.path.exists(app.config['data_path']): os.makedirs(app.config['data_path']) diff --git a/api.wsgi b/api.wsgi index 8ac1025e..ab11d6d7 100644 --- a/api.wsgi +++ b/api.wsgi @@ -8,7 +8,7 @@ import argparse import uwsgidecorators import api -import internimsclient +import centralclient os.environ['PYTHON_EGG_CACHE'] = '/tmp/python_egg_cache' os.umask(0o022) @@ -78,13 +78,13 @@ else: fail_count = 0 @uwsgidecorators.timer(60) - def internimsclient_timer(signum): + def centralclient_timer(signum): global fail_count - if not internimsclient.update(application.db, args.api_uri, args.site_name, args.site_id, args.ssl_cert, args.central_uri): + if not centralclient.update(application.db, args.api_uri, args.site_name, args.site_id, args.ssl_cert, args.central_uri): fail_count += 1 else: fail_count = 0 if fail_count == 3: - log.debug('InterNIMS unreachable, purging all remotes info') - internimsclient.clean_remotes(application.db) + log.debug('scitran central unreachable, purging all remotes info') + centralclient.clean_remotes(application.db) diff --git a/internimsclient.py b/centralclient.py similarity index 92% rename from internimsclient.py rename to centralclient.py index 86a11885..66ce9aab 100755 --- a/internimsclient.py +++ b/centralclient.py @@ -12,7 +12,7 @@ local users are permitted to access data in other instances. import logging import logging.config logging.basicConfig() -log = logging.getLogger('internims') +log = logging.getLogger('centralclient') logging.getLogger('requests').setLevel(logging.WARNING) # silence Requests library logging import re @@ -20,7 +20,7 @@ import json import requests -def update(db, api_uri, site_name, site_id, ssl_cert, internims_url): +def update(db, api_uri, site_name, site_id, ssl_cert, central_url): """Send is-alive signal to central peer registry.""" proj_userlist = [p['permissions'] for p in db.projects.find(None, {'_id': False, 'permissions._id': True, 'permissions.site': True})] col_userlist = [c['permissions'] for c in db.collections.find(None, {'_id': False, 'permissions._id': True, 'permissions.site': True})] @@ -31,7 +31,7 @@ def update(db, api_uri, site_name, site_id, ssl_cert, internims_url): payload = json.dumps({'_id': site_id, 'api_uri': api_uri, 'users': remote_users, 'name': site_name}) try: - r = requests.post(internims_url, data=payload, cert=ssl_cert) + r = requests.post(central_url, data=payload, cert=ssl_cert) except requests.exceptions.ConnectionError: log.debug('SDMC is not reachable') else: @@ -87,7 +87,7 @@ if __name__ == '__main__': import argparse arg_parser = argparse.ArgumentParser() - arg_parser.add_argument('--internims_url', help='Scitran Central API URL', default='https://sdmc.scitran.io') + arg_parser.add_argument('--central_url', help='Scitran Central API URL', default='https://sdmc.scitran.io') arg_parser.add_argument('--db_uri', help='DB URI', required=True) arg_parser.add_argument('--api_uri', help='API URL, without http:// or https://', required=True) arg_parser.add_argument('--site_id', help='instance hostname (used as unique ID)', required=True) @@ -106,11 +106,11 @@ if __name__ == '__main__': fail_count = 0 while True: - if not update(db, args.api_uri, args.site_name, args.site_id, args.ssl_cert, args.internims_url): + if not update(db, args.api_uri, args.site_name, args.site_id, args.ssl_cert, args.central_url): fail_count += 1 else: fail_count = 0 if fail_count == 3: - log.debug('InterNIMS unreachable, purging all remotes info') + log.debug('scitran central unreachable, purging all remotes info') clean_remotes(db) time.sleep(args.sleeptime) -- GitLab