Project

General

Profile

Actions

Feature #1895

closed

osd: detect duplicate requests by tracking per-client last_acked_tid instead of using pg log

Added by Josh Durgin over 12 years ago. Updated about 12 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
OSD
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Currently duplicate request detection uses the PG log, which may be trimmed too much to contain actual duplicates. This can cause out of order acks, since a later operation might be detected as a dup, and immmediately acked, while an earlier one may have been trimmed from the log already. Stale client information can be removed after a timeout period.

Actions

Also available in: Atom PDF