Skip to content

MDS leaked namespaces found on 2.9.9-1 #1965

@jeroenmaelbrancke

Description

@jeroenmaelbrancke

Problem

There are still entries found on mds services where no master or slave is running.

NAMESPACE:  2f2fd2a7-f110-4d39-807b-5e9197e6b274
BACKEND_CONFIG:
172.17.16.12 26300 Master
172.17.16.15 26300 Slave
UNUSED MDS SERVICES:
172.17.16.12 26303 Slave
172.17.16.15 26303 Slave
172.17.16.17 26301 Slave

disk info

In [3]: vd._info()
Out[3]: 
{'cluster_cache_handle': ClusterCacheHandle(0),
 'cluster_cache_limit': None,
 'cluster_multiplier': 16,
 'failover_ip': '172.17.0.9',
 'failover_mode': 'OK_SYNC',
 'failover_port': 26210,
 'footprint': 26531135488,
 'halted': False,
 'lba_count': 524288000,
 'lba_size': 512,
 'live_status': 'RUNNING',
 'metadata_backend_config': [{'ip': '172.17.16.12', 'port': 26300},
  {'ip': '172.17.16.15', 'port': 26300}],
 'namespace': '2f2fd2a7-f110-4d39-807b-5e9197e6b274',
 'object_type': 'BASE',
 'owner_tag': OwnerTag(14822),
 'parent_namespace': '',
 'parent_snapshot_id': '',
 'parent_volume_id': '',
 'sco_multiplier': 8192,
 'stored': 26531135488,
 'volume_id': '2f2fd2a7-f110-4d39-807b-5e9197e6b274',
 'volume_size': 268435456000,
 'vrouter_id': 'data-ny1-03wvh2GDLlr19lnzkl'}

mds info

In [4]: import volumedriver.storagerouter.storagerouterclient as src
In [5]: ip = '172.17.16.12'
In [8]: port = 26303
In [9]: mdsclient = src.MDSClient(src.MDSNodeConfig(ip, port))
In [10]: '2f2fd2a7-f110-4d39-807b-5e9197e6b274' in mdsclient.list_namespaces()
Out[10]: True
In [12]: mdsclient.get_role('2f2fd2a7-f110-4d39-807b-5e9197e6b274')
Out[12]: volumedriver.storagerouter.storagerouterclient.Role.Slave

Packages

root@NY1SRV0001:~# dpkg -l | grep -E '(openvst|alba|volumedr)'
ii  alba-ee                              1.5.22                                     amd64        the ALternative BAckend
ii  libovsvolumedriver-ee                6.15.2-0                                   amd64        VolumeDriver client library
ii  openvstorage                         2.9.9-1                                    amd64        OpenvStorage
ii  openvstorage-backend                 1.9.2-1                                    amd64        OpenvStorage Backend plugin
ii  openvstorage-backend-core            1.9.2-1                                    amd64        OpenvStorage Backend plugin core
ii  openvstorage-backend-webapps         1.9.2-1                                    amd64        OpenvStorage Backend plugin Web Applications
ii  openvstorage-core                    2.9.9-1                                    amd64        OpenvStorage core
ii  openvstorage-extensions              0.1.1-1                                    amd64        Extensions for Open vStorage
ii  openvstorage-health-check            3.4.5-dev.1516286693.361963c-1             amd64        Open vStorage HealthCheck
ii  openvstorage-sdm                     1.9.1-1                                    amd64        Open vStorage Backend ASD Manager
ii  openvstorage-webapps                 2.9.9-1                                    amd64        OpenvStorage Web Applications
ii  volumedriver-ee-base                 6.16.6-0                                   amd64        VolumeDriver common infrastructure
ii  volumedriver-ee-base-dbgsym          6.16.6-0                                   amd64        debug symbols for package volumedriver-ee-base
ii  volumedriver-ee-server               6.16.6-0                                   amd64        VolumeDriver daemon and helpers
ii  volumedriver-ee-server-dbgsym        6.16.6-0                                   amd64        debug symbols for package volumedriver-ee-server

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions