Hi, i'm integrating ceph like glance's backend, my Openstack is stein over Ubuntu
18.04. When I try upload an image rados.py have an error when calls
"run_in_thread()" function (line 238). I've tried use rados mudule from
python3 interface and i have the same issue.
I read that Python 3 has different behaviour of ctypes c_char_p.
How can I resolve that issue??
I copy that example:
admin@control1:~$ sudo python3
[sudo] password for admin:
Python 3.6.8 (default, Aug 20 2019, 17:12:48)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license"
for more information.
>> import rados
>> cluster = rados.Rados(conffile='')
Traceback (most recent call
last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.6/dist-packages/rados.py", line 239, in __init__
(byref(self.cluster), c_char_p(clustername)),
TypeError: bytes or integer address expected instead of str instance