temp support dns addr

This commit is contained in:
peng.xu 2019-09-18 20:16:46 +08:00
parent e04e00df4b
commit e242a1cc91
3 changed files with 9 additions and 2 deletions

View File

@ -1,5 +1,6 @@
import logging
import threading
import socket
from functools import wraps
from contextlib import contextmanager
from milvus import Milvus

View File

@ -1,6 +1,9 @@
import os, sys
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from urllib.parse import urlparse
import socket
from mishards import (
settings,
db, connect_mgr,
@ -9,7 +12,10 @@ from mishards import (
def main():
discover.start()
connect_mgr.register('WOSERVER', settings.WOSERVER if not settings.TESTING else settings.TESTING_WOSERVER)
woserver = settings.WOSERVER if not settings.TESTING else settings.TESTING_WOSERVER
url = urlparse(woserver)
connect_mgr.register('WOSERVER',
'{}://{}:{}'.format(url.scheme, socket.gethostbyname(url.hostname), url.port))
server.run(port=settings.SERVER_PORT)
return 0

View File

@ -145,7 +145,7 @@ class ServiceHandler(milvus_pb2_grpc.MilvusServiceServicer):
for res in rs:
res.result()
reverse = table_meta.metric_type == types.MetricType.L2
reverse = table_meta.metric_type == types.MetricType.IP
return self._do_merge(all_topk_results, topk, reverse=reverse)
def CreateTable(self, request, context):