Project

General

Profile

Bug #1043

Filestore is broken on object pushes

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

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
OSD
Target version:
% Done:

0%

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

Description

This is probably a bug with transaction handling rather than pushes specifically.
Steps to reproduce:
1) Start a cluster (our testing was with 4 nodes)
2) Write some objects (ie, with rados bench 60 write)
3) Adjust replication level from 2 to 3.
4) Notice that scrubs turn up mis-matches and that new replicas don't have the objects they should.

We don't know exactly when this was introduced, but presumably it was on the lfn merge or the transaction error-handling rollback code.

History

#1 Updated by Greg Farnum almost 9 years ago

  • Status changed from New to Resolved
  • Assignee set to Greg Farnum

Got Yehuda to take a look at this, then pushed a patch that seems to fix it!

Also available in: Atom PDF