Bug #6672
closednormal PUT object requests got 405 sometimes
0%
Description
Under load testing, normal PUT object requests got 405 sometimes. The root cause is that there is a defect in hex_to_num() to decode url in multi-threading context.
Updated by Xiangyu Lv over 10 years ago
A quick fix is to set initialized to true after populating table in hex_to_num().
Please help review the fix at: https://github.com/ceph/ceph/pull/783
Updated by Yehuda Sadeh over 10 years ago
- Tracker changed from Fix to Bug
Thanks, the initialization code is indeed not safe. See my comment in the pull request.
Updated by Ian Colle over 10 years ago
- Status changed from New to Fix Under Review
- Assignee set to Yehuda Sadeh
Updated by Xiangyu Lv over 10 years ago
Updated with a new commit. Please help review it at https://github.com/ceph/ceph/pull/783
Updated by Xiangyu Lv over 10 years ago
Send the pull request against the 'next' branch at https://github.com/ceph/ceph/pull/795
Updated by Yehuda Sadeh over 10 years ago
- Status changed from Fix Under Review to Pending Backport
Updated by Yehuda Sadeh over 10 years ago
- Status changed from Pending Backport to Resolved
Added signed-off by (with approval of author) and merged into dumpling at commit:372f62717c56d9ab883ae2942e13d6d8d37c2925. Original non-dumpling commit still missing signed-off-by line (not much we can do about it without rebasing everything).