Project

General

Profile

Actions

Bug #17907

open

multisite: unlock failure

Added by Tianshan Qu over 7 years ago. Updated over 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

when set rgw_num_rados_handles>1 and use rgw_num_async_rados_threads default 32 will cause unlock failure.

since multisite use async thread pool, so lock and unlock operation may get different threads, which may direct to different rados handles, and lock operation use client.xxxx to identify owner, different rados handles means different client, leads to unlock fail, and next lock will return locked, rgw log will show a lot of -16 error.

The old federated way also has the problem. someone have reported. http://tracker.ceph.com/issues/14081


Related issues 1 (0 open1 closed)

Related to rgw - Bug #14081: The radosgw-agent cannot unlock, and error code is 404ClosedOrit Wasserman

Actions
Actions #1

Updated by Casey Bodley over 7 years ago

  • Project changed from Ceph to rgw
Actions #2

Updated by Casey Bodley over 7 years ago

  • Related to Bug #14081: The radosgw-agent cannot unlock, and error code is 404 added
Actions

Also available in: Atom PDF