-
Notifications
You must be signed in to change notification settings - Fork 10
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
Not working with python3 + Nautilus #6
Comments
Can you check this branch? |
Yes,
That is the only one that now builds correctly but it just hangs. Both with minio client and AWS S3 the endpoints work...
Is there any other tool or way I can do the mdsearch requests?
Thanks
Luca Cervigni - Pawsey Supercomputing Centre - CSIRO
…________________________________
From: Yehuda Sadeh <[email protected]>
Sent: Monday, May 18, 2020 8:25:09 PM
To: yehudasa/obo <[email protected]>
Cc: cervigni <[email protected]>; Author <[email protected]>
Subject: Re: [yehudasa/obo] Not working with python3 + Nautilus (#6)
Can you check this branch?
https://github.com/yehudasa/obo/tree/wip-python3
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#6 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AIHPMS7MA7QBHURRJFFKNO3RSESKLANCNFSM4NDZ3V5Q>.
|
What operations hang? You can try using s3curl to generate these requests. |
I don't think s3curl it's an option as it does not support V4 as far as I know. obo does not do anything, I also tried to enabled pbd but I am not a programmer, probably too much for me. It times out with: Had an issue connecting: Remote end closed connection without response Do you use this for production environments? Could you send me some example on how to use obo? Specifying the bucket it does the same.
Thanks |
Did a bit of messing around yesterday. I made OBO work, with SSL disable on the endpoints and IP only (hostname does not work). Same problem though for the reply, similar to the "handmade" request I did previously.
if I did query manually ES for the data it returns The payload that RGW sends though (via OBO) is: You might wanna pipe everything into jq |
Ok another update. After getting crazy at understanding what is going on. Do you want I open a bug? Or do you think is there any way to "tune ES" for having it work until the patch is released? Thanks |
https://tracker.ceph.com/issues/45607 I opened the bug. I am not a C programmer but the change should be super easy to do. If there is a chance you could provide another idea it would be incredibly welcome Thanks |
@cervigni what version of elasticsearch are you using? |
6.8.9. I tried initially with 7.7 does give a json parsing error and does not work. Any idea?
Luca Cervigni - Pawsey Supercomputing Centre - CSIRO
…________________________________
From: Yehuda Sadeh <[email protected]>
Sent: Tuesday, May 19, 2020 10:06:32 PM
To: yehudasa/obo <[email protected]>
Cc: cervigni <[email protected]>; Mention <[email protected]>
Subject: Re: [yehudasa/obo] Not working with python3 + Nautilus (#6)
@cervigni<https://github.com/cervigni> what version of elasticsearch are you using?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#6 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AIHPMS7NGVYX6APJGTBRYG3RSKG6RANCNFSM4NDZ3V5Q>.
|
@cervigni did you reinitialized everything (e.g.., by creating a new zone for the sync) after switching the elasticsearch versions? could be a mismatch there |
What do mean? Wiping the zone completely and re-create it? I can give it a try for sure. I don't think it will help though, I have two environments and it has same issue in both. I can try today and update
Luca Cervigni - Pawsey Supercomputing Centre - CSIRO
|
I did what you asked. wiped the zone with radosgw-admin zone rm. re-create it from scratch and same problem. I don't know how that is related. This is a problem of payload creation of rgw ES tier zone. a TERM query will never match something "blablabla$testestest" because the analyzer will split it in half. Also because the permissions is an array of strings changing the analyzer is a mess. For the moment I cannot see any other way other than a change of the rgw ES code. The only two options I can see here to make it work, both working with an array of strings in ES is either change:
If there is something magical in ES to make this work without changing the RGW code please let me know |
Hello,
Is this still a supported tool? I cannot make it work with python3. after exporting credentials it always hangs without doing anything.
Is there another tool to make requests on the elasticsearch tier for searching ceph metadata like ?mdsearch?
Many thanks
The text was updated successfully, but these errors were encountered: