Project

General

Profile

Actions

Bug #1288

closed

kclient does not pass mds rename workunits

Added by Greg Farnum almost 13 years ago. Updated almost 13 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
fs/ceph
Target version:
% Done:

0%

Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Crash signature (v1):
Crash signature (v2):

Description

+ touch ./b/srci2
+ ln ./b/srci2 ./a/srcdn2
ln: accessing `./b/srci2': No such file or directory
root@uml:~/mnt/foo/bar/baz# ls
a  b  c  d
root@uml:~/mnt/foo/bar/baz# ls b/
b  srci2
root@uml:~/mnt/foo/bar/baz# ls b/srci2 
b/srci2

To reproduce, just try and run rename/all.sh under UML.

Actions #1

Updated by Sage Weil almost 13 years ago

  • Category set to fs/ceph
  • Status changed from New to Resolved
  • Target version set to v3.1

This is fallout from an old change of the lock bit fields, and an incomplete removal of the lease bit mask code. Only one type of lease is ever issued, so the mask field is useless now. On the MDS, set both bits, for the benefit of old clients. In the next window, we'll update the kernel to ignore the field completely and use lease duration to indicate whether there is a lease or not.

Actions

Also available in: Atom PDF