hpe-storage / python-hpedockerplugin

HPE Native Docker Plugin
Apache License 2.0
36 stars 64 forks source link

File Persona: Error in -o help=backends -o filePersona #657

Open sonawane-shashikant opened 5 years ago

sonawane-shashikant commented 5 years ago

When we try to install plugin with incorrect driver, plugin goes into restarting state and help shows error.

Test Bed - SLES CSSOS-SSA06 cli% showversion Release version 3.3.1 (MU3) Patches: None Component Name Version CLI Server 3.3.1 (MU3) CLI Client 3.3.1 System Manager 3.3.1 (MU3) Kernel 3.3.1 (MU3) TPD Kernel Code 3.3.1 (MU3)

Steps to reproduce -

  1. In hpe.conf, give block driver name in DEFAULT_FILE section.
  2. Install plugin and verify the results.
  3. Verify help by running the below command docker volume -d hpe -o help=backends -o filePersona

Expected Result - backeds should be seen as failed in case it doesn't enable

Actual Result - Below error is seen

CSSOSBE03-B01:~ # docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 4f3031b2e8ba quay.io/coreos/etcd:v2.2.0 "/etcd -name etcd0..." 5 days ago Up 2 days 0.0.0.0:2379-2380->2379-2380/tcp, 0.0.0.0:4001->4001/tcp, 7001/tcp etcd ef82c47f6b42 hpestorage/legacyvolumeplugin:3.2-prerelease "/bin/sh -c ./plug..." 5 days ago Restarting (1) 22 seconds ago plugin_container

CSSOSBE03-B01:~ # docker volume create -d hpe -o help=backends -o filePersona Error response from daemon: create 3a4ae1539b5cbe2e2f14149369e3307b6599a4ddc20fb732bce844d61bd1cc22: Post http://%2Frun%2Fdocker%2Fplugins%2Fhpe.sock/VolumeDriver.Create: dial unix /run/docker/plugins/hpe.sock: connect: no such file or directory

plugin_error_log.txt hpe.conf.txt

prablr79 commented 5 years ago

@wdurairaj similar error found during Managed plugin CHO run.

prablr79 commented 5 years ago

Need to address in 3.2.1 , current release Installer will take care this scenario, however this needs a code change at driver level.