-
Notifications
You must be signed in to change notification settings - Fork 84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gnocchi 4.0.3 not compatible with python-rados >= 10.1.0 #412
Comments
FWIW the fix here might be to just update the minimum python-rados requirement to >= 12.2.0 |
operate_aio_write_op have been added on Ceph 12.2 Closes gnocchixyz#412
operate_aio_write_op have been added on Ceph 12.2 Closes gnocchixyz#412
Or switch to python-cradox. python-cradox exists especially to provide up2date python binding on old ceph version. |
@sileht do you happen to know which ceph versions cradox supports? 10.2.7 and 10.2.9 are def not happy |
On Thu, Oct 05, 2017 at 06:17:07AM -0700, James Page wrote:
@sileht do you happen to know which ceph versions cradox supports? 10.2.7 and 10.2.9 are def not happy
In theorie, rados_aio_write_op_operate is avialable on C side since 0.80. so 10.2.7 or 10.2.9 should work well.
cradox must be >= 1.2.0
…--
Mehdi Abaakouk
mail: sileht@sileht.net
irc: sileht
|
operate_aio_write_op have been added on Ceph 12.2 Closes #412
operate_aio_write_op have been added on Ceph 12.2 Closes gnocchixyz#412 (cherry picked from commit c020725)
i switch to python-cradox. An error occurred: |
probably an mix of different installed version. clean your env. |
Based on gnocchi issue #412 [0], cradox is more stable and recommended to use. * Add cradox for source and RHEL family distro binary. * Ubuntu binary lacks of cradox package, so install from pypi [0] gnocchixyz/gnocchi#412 Co-Authored-By: Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: Icf7d6425884fb889d48c786caebbfc7b7050ae8e Closes-Bug: #1718701
Based on gnocchi issue #412 [0], cradox is more stable and recommended to use. * Add cradox for source and RHEL family distro binary. * Ubuntu binary lacks of cradox package, so install from pypi [0] gnocchixyz/gnocchi#412 Co-Authored-By: Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: Icf7d6425884fb889d48c786caebbfc7b7050ae8e Closes-Bug: #1718701 (cherry picked from commit 24f1714)
Based on gnocchi issue #412 [0], cradox is more stable and recommended to use. * Add cradox for source and RHEL family distro binary. * Ubuntu binary lacks of cradox package, so install from pypi [0] gnocchixyz/gnocchi#412 Co-Authored-By: Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: Icf7d6425884fb889d48c786caebbfc7b7050ae8e Closes-Bug: #1718701
Before reporting an issue on Gnocchi, please be sure to provide all necessary
information.
Which version of Gnocchi are you using
4.0.3 with python-rados from Ubuntu Xenial (currently 10.2.7)
This should full-fill the documented requirement for 10.1.0 of this python module
How to reproduce your problem
Deploy gnocchi with ceph storage backend; start collecting measures - add_measures_batch fails due to missing 'operate_aio_write_op' method in python-rados bindings @10.2.7
What is the result that you get
What is result that you expected
Functional measures!
The text was updated successfully, but these errors were encountered: