transform api config to confdir
Change-Id: I7913b62b62fb1c82027d14c320f017405f8d6d45
This commit is contained in:
parent
2feca2141f
commit
4464a74874
@ -45,8 +45,8 @@ def main():
|
||||
|
||||
gmr.TextGuruMeditation.setup_autorun(version)
|
||||
|
||||
launcher = service.get_launcher()
|
||||
server = service.WSGIService('osapi_venus')
|
||||
launcher = service.get_launcher()
|
||||
launcher.launch_service(server, workers=server.workers)
|
||||
launcher.wait()
|
||||
|
||||
|
@ -12,6 +12,29 @@
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from oslo_config import cfg
|
||||
|
||||
|
||||
service_opts = [
|
||||
cfg.IntOpt('periodic_interval',
|
||||
default=60,
|
||||
help='Interval, in seconds, between running periodic tasks'),
|
||||
cfg.IntOpt('periodic_fuzzy_delay',
|
||||
default=60,
|
||||
help='Range, in seconds, to randomly delay when starting the'
|
||||
' periodic task scheduler to reduce stampeding.'
|
||||
' (Disable by setting to 0)'),
|
||||
cfg.StrOpt('osapi_venus_listen',
|
||||
default="0.0.0.0",
|
||||
help='IP address on which OpenStack Venus API listens'),
|
||||
cfg.IntOpt('osapi_venus_listen_port',
|
||||
default=8560,
|
||||
min=1, max=65535,
|
||||
help='Port on which OpenStack Venus API listens'),
|
||||
cfg.IntOpt('osapi_venus_workers',
|
||||
help='Number of workers for OpenStack Venus API service. '
|
||||
'The default is equal to the number of CPUs available.'), ]
|
||||
|
||||
|
||||
def register_opts(conf):
|
||||
pass
|
||||
conf.register_opts(service_opts)
|
||||
|
@ -20,7 +20,6 @@ import os
|
||||
import random
|
||||
|
||||
from oslo_concurrency import processutils
|
||||
from oslo_config import cfg
|
||||
from oslo_log import log as logging
|
||||
from oslo_service import loopingcall
|
||||
from oslo_service import service
|
||||
@ -29,6 +28,7 @@ import osprofiler.notifier
|
||||
from osprofiler import profiler
|
||||
import osprofiler.web
|
||||
|
||||
from venus.conf import CONF
|
||||
from venus import context
|
||||
from venus import exception
|
||||
from venus.i18n import _, _LI, _LW
|
||||
@ -36,32 +36,9 @@ from venus import version
|
||||
from venus.wsgi import common as wsgi_common
|
||||
from venus.wsgi import eventlet_server as wsgi
|
||||
|
||||
|
||||
LOG = logging.getLogger(__name__)
|
||||
|
||||
service_opts = [
|
||||
cfg.IntOpt('periodic_interval',
|
||||
default=60,
|
||||
help='Interval, in seconds, between running periodic tasks'),
|
||||
cfg.IntOpt('periodic_fuzzy_delay',
|
||||
default=60,
|
||||
help='Range, in seconds, to randomly delay when starting the'
|
||||
' periodic task scheduler to reduce stampeding.'
|
||||
' (Disable by setting to 0)'),
|
||||
cfg.StrOpt('osapi_venus_listen',
|
||||
default="0.0.0.0",
|
||||
help='IP address on which OpenStack Venus API listens'),
|
||||
cfg.IntOpt('osapi_venus_listen_port',
|
||||
default=8560,
|
||||
min=1, max=65535,
|
||||
help='Port on which OpenStack Venus API listens'),
|
||||
cfg.IntOpt('osapi_venus_workers',
|
||||
help='Number of workers for OpenStack Venus API service. '
|
||||
'The default is equal to the number of CPUs available.'), ]
|
||||
|
||||
|
||||
CONF = cfg.CONF
|
||||
CONF.register_opts(service_opts)
|
||||
|
||||
|
||||
def setup_profiler(binary, host):
|
||||
if CONF.profiler.profiler_enabled:
|
||||
|
Loading…
Reference in New Issue
Block a user