Project

General

Profile

Actions

Bug #40877

closed

client: client should return EIO when it's unsafe reqs have been dropped when the session is close.

Added by simon gao over 4 years ago. Updated over 4 years ago.

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

0%

Source:
Community (dev)
Tags:
Backport:
nautilus,mimic,luminous
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Component(FS):
Client
Labels (FS):
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

when the session is close, the client will dropped unsafe req and cannot confirm whether its request had been completed. especially when the mds is restart, the reqs may not be submited to the journal.


Related issues 3 (0 open3 closed)

Copied to CephFS - Backport #41487: mimic: client: client should return EIO when it's unsafe reqs have been dropped when the session is close.ResolvedNathan CutlerActions
Copied to CephFS - Backport #41488: nautilus: client: client should return EIO when it's unsafe reqs have been dropped when the session is close.ResolvedNathan CutlerActions
Copied to CephFS - Backport #41489: luminous: client: client should return EIO when it's unsafe reqs have been dropped when the session is close.ResolvedNathan CutlerActions
Actions #1

Updated by Abhishek Lekshmanan over 4 years ago

  • Project changed from rgw to CephFS
Actions #2

Updated by Patrick Donnelly over 4 years ago

  • Status changed from New to Fix Under Review
  • Assignee set to simon gao
  • Start date deleted (07/23/2019)
  • Tags deleted (client)
  • Backport changed from nautilus,mimic to nautilus,mimic,luminous
  • Pull request ID set to 29167
  • Component(FS) Client added
Actions #3

Updated by Patrick Donnelly over 4 years ago

  • Status changed from Fix Under Review to Pending Backport
Actions #4

Updated by Nathan Cutler over 4 years ago

  • Copied to Backport #41487: mimic: client: client should return EIO when it's unsafe reqs have been dropped when the session is close. added
Actions #5

Updated by Nathan Cutler over 4 years ago

  • Copied to Backport #41488: nautilus: client: client should return EIO when it's unsafe reqs have been dropped when the session is close. added
Actions #6

Updated by Nathan Cutler over 4 years ago

  • Copied to Backport #41489: luminous: client: client should return EIO when it's unsafe reqs have been dropped when the session is close. added
Actions #7

Updated by Nathan Cutler over 4 years ago

  • Status changed from Pending Backport to Resolved

While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".

Actions

Also available in: Atom PDF