Project

General

Profile

Bug #40877

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

Added by simon gao 4 months ago. Updated 3 days ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
Due date:
% 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:

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

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

History

#1 Updated by Abhishek Lekshmanan 4 months ago

  • Project changed from rgw to fs

#2 Updated by Patrick Donnelly 4 months ago

  • Status changed from New to Need 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

#3 Updated by Patrick Donnelly 3 months ago

  • Status changed from Need Review to Pending Backport

#4 Updated by Nathan Cutler 3 months 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

#5 Updated by Nathan Cutler 3 months 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

#6 Updated by Nathan Cutler 3 months 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

#7 Updated by Nathan Cutler 3 days 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".

Also available in: Atom PDF