Remove * import from xenserver plugins
Recently a change was made to how/where the '_' method is imported. This seems to have broken most xenserver plugins. These plugins shouldn't be doing * imports anyway so I've gone in and cleaned up all places where "from pluginlib_nova import *" was used and replaced with "import pluginlib_nova". Fixes bug 1207107 Change-Id: I3b2a299cf60543e0f766becfeb4740af791b3576
This commit is contained in:
parent
e263a45d6e
commit
6d3d641de5
@ -23,9 +23,11 @@ import time
|
||||
|
||||
import libtorrent
|
||||
|
||||
#FIXME(sirp): should this use pluginlib from 5.6?
|
||||
from pluginlib_nova import *
|
||||
configure_logging('_bittorrent_seeder')
|
||||
import pluginlib_nova
|
||||
|
||||
|
||||
pluginlib_nova.configure_logging('_bittorrent_seeder')
|
||||
logging = pluginlib_nova.logging
|
||||
|
||||
|
||||
def _daemonize(stdin='/dev/null', stdout='/dev/null', stderr='/dev/null'):
|
||||
|
@ -28,19 +28,18 @@ try:
|
||||
import json
|
||||
except ImportError:
|
||||
import simplejson as json
|
||||
import os
|
||||
import random
|
||||
import subprocess
|
||||
import tempfile
|
||||
import time
|
||||
|
||||
import XenAPIPlugin
|
||||
|
||||
from pluginlib_nova import *
|
||||
configure_logging("agent")
|
||||
import pluginlib_nova
|
||||
pluginlib_nova.configure_logging("agent")
|
||||
import xenstore
|
||||
|
||||
|
||||
DEFAULT_TIMEOUT = 30
|
||||
PluginError = pluginlib_nova.PluginError
|
||||
_ = pluginlib_nova._
|
||||
|
||||
|
||||
class TimeoutError(StandardError):
|
||||
@ -164,7 +163,8 @@ def inject_file(self, arg_dict):
|
||||
|
||||
def agent_update(self, arg_dict):
|
||||
"""Expects an URL and md5sum of the contents, then directs the agent to
|
||||
update itself."""
|
||||
update itself.
|
||||
"""
|
||||
timeout = int(arg_dict.pop('timeout', DEFAULT_TIMEOUT))
|
||||
request_id = arg_dict["id"]
|
||||
url = arg_dict["url"]
|
||||
|
@ -17,13 +17,12 @@
|
||||
|
||||
"""Fetch Bandwidth data from VIF network devices."""
|
||||
|
||||
import os
|
||||
import shutil
|
||||
|
||||
import utils
|
||||
|
||||
from pluginlib_nova import *
|
||||
configure_logging('bandwidth')
|
||||
import pluginlib_nova
|
||||
|
||||
|
||||
pluginlib_nova.configure_logging('bandwidth')
|
||||
|
||||
|
||||
def _read_proc_net():
|
||||
|
@ -26,13 +26,15 @@ import time
|
||||
|
||||
import libtorrent
|
||||
import urllib2
|
||||
import XenAPIPlugin
|
||||
|
||||
import utils
|
||||
|
||||
#FIXME(sirp): should this use pluginlib from 5.6?
|
||||
from pluginlib_nova import *
|
||||
configure_logging('bittorrent')
|
||||
import pluginlib_nova
|
||||
|
||||
|
||||
pluginlib_nova.configure_logging('bittorrent')
|
||||
logging = pluginlib_nova.logging
|
||||
|
||||
|
||||
DEFAULT_TORRENT_CACHE = '/images/torrents'
|
||||
DEFAULT_SEED_CACHE = '/images/seeds'
|
||||
|
@ -29,7 +29,6 @@ as will be required after a log rotate:
|
||||
|
||||
import base64
|
||||
import logging
|
||||
import os
|
||||
import zlib
|
||||
|
||||
import XenAPIPlugin
|
||||
|
@ -26,9 +26,12 @@ import urllib2
|
||||
|
||||
import utils
|
||||
|
||||
#FIXME(sirp): should this use pluginlib from 5.6?
|
||||
from pluginlib_nova import *
|
||||
configure_logging('glance')
|
||||
import pluginlib_nova
|
||||
|
||||
|
||||
pluginlib_nova.configure_logging('glance')
|
||||
logging = pluginlib_nova.logging
|
||||
PluginError = pluginlib_nova.PluginError
|
||||
|
||||
|
||||
class RetryableError(Exception):
|
||||
|
@ -26,9 +26,15 @@ import shutil
|
||||
|
||||
import XenAPIPlugin
|
||||
|
||||
#FIXME(sirp): should this use pluginlib from 5.6?
|
||||
from pluginlib_nova import *
|
||||
configure_logging('kernel')
|
||||
import pluginlib_nova
|
||||
|
||||
|
||||
pluginlib_nova.configure_logging('kernel')
|
||||
logging = pluginlib_nova.logging
|
||||
exists = pluginlib_nova.exists
|
||||
optional = pluginlib_nova.optional
|
||||
with_vdi_in_dom0 = pluginlib_nova.with_vdi_in_dom0
|
||||
|
||||
|
||||
KERNEL_DIR = '/boot/guest'
|
||||
|
||||
|
@ -20,8 +20,11 @@ XenAPI Plugin for transferring data between host nodes
|
||||
"""
|
||||
import utils
|
||||
|
||||
from pluginlib_nova import *
|
||||
configure_logging('migration')
|
||||
import pluginlib_nova
|
||||
|
||||
|
||||
pluginlib_nova.configure_logging('migration')
|
||||
logging = pluginlib_nova.logging
|
||||
|
||||
|
||||
def move_vhds_into_sr(session, instance_uuid, sr_path, uuid_stack):
|
||||
|
@ -22,9 +22,10 @@ import shutil
|
||||
|
||||
import utils
|
||||
|
||||
#FIXME(sirp): should this use pluginlib from 5.6?
|
||||
from pluginlib_nova import *
|
||||
configure_logging('workarounds')
|
||||
import pluginlib_nova
|
||||
|
||||
|
||||
pluginlib_nova.configure_logging('workarounds')
|
||||
|
||||
|
||||
def _copy_vdis(sr_path, staging_path, vdi_uuids):
|
||||
|
@ -37,6 +37,8 @@ import XenAPIPlugin
|
||||
|
||||
|
||||
pluginlib.configure_logging("xenhost")
|
||||
_ = pluginlib._
|
||||
|
||||
|
||||
host_data_pattern = re.compile(r"\s*(\S+) \([^\)]+\) *: ?(.*)")
|
||||
config_file_path = "/usr/etc/xenhost.conf"
|
||||
|
Loading…
Reference in New Issue
Block a user