|
21 | 21 | CONSENSUS_PLUGINS, CONSENSUS_MODES, \ |
22 | 22 | CLUSTER_LOG_TYPES, CLUSTER_LOG_LEVEL, \ |
23 | 23 | NETWORK_SIZE_FABRIC_PRE_V1, \ |
24 | | - SERVICE_PORTS |
| 24 | + SERVICE_PORTS, NETWORK_TYPE_FABRIC_PRE_V1 |
25 | 25 |
|
26 | 26 | COMPOSE_FILE_PATH = os.getenv("COMPOSE_FILE_PATH", |
27 | 27 | "./agent/docker/_compose_files") |
@@ -318,11 +318,11 @@ def _compose_set_env(name, worker_api, mapped_ports=SERVICE_PORTS, |
318 | 318 | log_type=CLUSTER_LOG_TYPES[0], log_server="", |
319 | 319 | config=None): |
320 | 320 |
|
321 | | - if network_type == NETWORK_SIZE_FABRIC_PRE_V1: |
| 321 | + if network_type == NETWORK_TYPE_FABRIC_PRE_V1: |
322 | 322 | envs = { |
323 | 323 | 'DOCKER_HOST': worker_api, |
324 | 324 | 'COMPOSE_PROJECT_NAME': name, |
325 | | - 'COMPOSE_FILE': "cluster-{}.yml".format(config['_size']), |
| 325 | + 'COMPOSE_FILE': "cluster-{}.yml".format(config['size']), |
326 | 326 | 'VM_ENDPOINT': worker_api, |
327 | 327 | 'VM_DOCKER_HOSTCONFIG_NETWORKMODE': |
328 | 328 | CLUSTER_NETWORK + "_{}".format(config['consensus_plugin']), |
@@ -357,23 +357,26 @@ def compose_up(name, host, mapped_ports, network_type=NETWORK_TYPES[0], |
357 | 357 | """ |
358 | 358 |
|
359 | 359 | logger.debug( |
360 | | - "Compose start: name={}, host={}, mapped_port={}, config={}".format( |
361 | | - name, host.get("name"), mapped_ports, config.getdata())) |
| 360 | + "Compose start: name={}, host={}, mapped_port={}," |
| 361 | + "config={} network_type={}".format( |
| 362 | + name, host.get("name"), mapped_ports, |
| 363 | + config.get_data(), network_type)) |
362 | 364 | worker_api, log_type, log_server, log_level = \ |
363 | 365 | host.get("worker_api"), host.get("log_type"), host.get("log_server"), \ |
364 | 366 | host.get("log_level") |
365 | 367 | if log_type != CLUSTER_LOG_TYPES[0]: # not local |
366 | 368 | os.environ['SYSLOG_SERVER'] = log_server |
367 | 369 |
|
368 | 370 | _compose_set_env(name, worker_api, mapped_ports, network_type, |
369 | | - config, log_level, log_type, log_server) |
| 371 | + log_level, log_type, log_server, config) |
370 | 372 |
|
371 | 373 | try: |
372 | | - project = get_project(COMPOSE_FILE_PATH + |
373 | | - "/{}/".format(network_type) + log_type) |
| 374 | + template_path = COMPOSE_FILE_PATH + "/{}/".\ |
| 375 | + format(network_type) + log_type |
| 376 | + project = get_project(template_path) |
374 | 377 | containers = project.up(detached=True, timeout=timeout) |
375 | 378 | except Exception as e: |
376 | | - logger.warning("Exception when compose start={}".format(e)) |
| 379 | + logger.warning("Exception when compose start={}".format(e.message)) |
377 | 380 | return {} |
378 | 381 | if not containers or config['size'] != len(containers): |
379 | 382 | return {} |
|
0 commit comments