Comment #2 on issue 665 by [email protected]: RpcCallJobqueueUpdate does
not virtualize the file path
http://code.google.com/p/ganeti/issues/detail?id=665
Some corrections, the quoted exception is the wrong one (the quoted one
complains about the path being not absolute due to the prepended 'ZZZ',
just ignore it). The correct exception was:
2014-01-09 11:54:26,901: ganeti-noded pid=26300 INFO 192.0.2.11:52705 POST
/hooks_runner HTTP/1.1 200
2014-01-09 11:54:26,993: ganeti-noded pid=26302 ERROR Error in RPC call
Traceback (most recent call last):
File "/usr/local/share/ganeti/2.11/ganeti/server/noded.py", line 182, in
HandleRequest
result = (True, method(serializer.LoadJson(req.request_body)))
File "/usr/local/share/ganeti/2.11/ganeti/server/noded.py", line 103, in
wrapper
return fn(*args, **kwargs)
File "/usr/local/share/ganeti/2.11/ganeti/server/noded.py", line 1055, in
perspective_jobqueue_update
return backend.JobQueueUpdate(file_name, content)
File "/usr/local/share/ganeti/2.11/ganeti/backend.py", line 3502, in
JobQueueUpdate
file_name = vcluster.LocalizeVirtualPath(file_name)
File "/usr/local/share/ganeti/2.11/ganeti/vcluster.py", line 266, in
LocalizeVirtualPath
raise RuntimeError("Path '%s' is not a virtual path" % path)
RuntimeError: Path '/srv/ganeti/vcluster/node1/var/lib/ganeti/queue/job-2'
is not a virtual path
I debugged some more and I realized that the ssh error message, that gnt
cluster verify shows is not related to this exception. I suspect it is due
to my test setup, so ignore it for now. However, the exception in the RPC
handling is still a valid issue, I think.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings