[Engine-devel] Unable to add second Data domain to my Data Center.

Alexander Wels awels at redhat.com
Thu Jan 17 22:00:13 UTC 2013


Hello,

I am trying to setup a host for a seperate oVirt engine/node environment 
(version 3.1). I managed to get my host up and running and active in my Data 
Center. I managed to create 4 storage domains on that host. 2 Data domains and 
1 ISO domain and one Export domain.

I am successful in attaching the ISO/Export/smaller Data domain to my Data 
Center. The web admin interface is indicating they are active. I activated my 
smaller test Data domain because I was having some issues earlier getting my 
storage attached. I worked through those issues and now I want to attach my 
actual Data storage so I can detach the test one. Whenever I attempt to attach 
the storage I get an error message and when I look in the vdsm log I see the 
following:

Thread-2801::ERROR::2013-01-17 16:55:22,340::task::853::TaskManager.Task::
(_setError) Task=`fe1ac39e-7681-4043-b2b7-b6e2611e1c10`::Unexpected error
Traceback (most recent call last):
  File "/usr/share/vdsm/storage/task.py", line 861, in _run
    return fn(*args, **kargs)
  File "/usr/share/vdsm/logUtils.py", line 38, in wrapper
    res = f(*args, **kwargs)
  File "/usr/share/vdsm/storage/hsm.py", line 960, in attachStorageDomain
    pool.attachSD(sdUUID)
  File "/usr/share/vdsm/storage/securable.py", line 63, in wrapper
    return f(self, *args, **kwargs)
  File "/usr/share/vdsm/storage/sp.py", line 919, in attachSD
    dom.acquireClusterLock(self.id)
  File "/usr/share/vdsm/storage/sd.py", line 429, in acquireClusterLock
    self._clusterLock.acquire(hostID)
  File "/usr/share/vdsm/storage/safelease.py", line 205, in acquire
    "Cannot acquire cluster lock", str(e))
AcquireLockFailure: Cannot obtain lock: 
"id=807c2e91-52c3-4779-9ebb-771b96bf5a4c, rc=28, out=Cannot acquire cluster 
lock, err=(28, 'Sanlock resource not acquired', 'No space left on device')"
Thread-2801::DEBUG::2013-01-17 16:55:22,341::task::872::TaskManager.Task::
(_run) Task=`fe1ac39e-7681-4043-b2b7-b6e2611e1c10`::Task._run: 
fe1ac39e-7681-4043-b2b7-b6e2611e1c10 ('807c2e91-52c3-4779-9ebb-771b96bf5a4c', 
'58
49b030-626e-47cb-ad90-3ce782d831b3') {} failed - stopping task

Which seems to indicate the disk is full. Which is not the case as this is a 
brand new machine with a fresh install and a 1T drive in it. The error does 
point to sanlock so when I look at the sanlock log I see this:

2013-01-17 16:55:22-0500 4161 [3187]: r12 cmd_acquire 3,14,3830 invalid 
lockspace found -1 failed 0 name 807c2e91-52c3-4779-9ebb-771b96bf5a4c

I googled around for that particular error message and I couldn't find anyone 
with any suggestions as to the source of that problem. 

Could someone please give me a pointer of where to look or help me debug the 
issue.

Thanks,
Alexander




More information about the Engine-devel mailing list