]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd_types: add an error pg log entry type
authorJosh Durgin <jdurgin@redhat.com>
Tue, 10 May 2016 21:04:25 +0000 (14:04 -0700)
committerJosh Durgin <jdurgin@redhat.com>
Sat, 9 Jul 2016 01:33:13 +0000 (18:33 -0700)
commit2b8062ebc171d58e2d785d7b995b18aa743bf90c
treea6ed97c6fcdec5c1860ec05983650a1d11115e5d
parentb675726c0eb2cbf24cf19dbe23e1db648f5b818b
osd_types: add an error pg log entry type

This will store write error codes for use in dup op detection.
A few places use checks assuming is_update() or is_delete() are
opposites - fix those to ignore or consider errors, as appropriate.

Refs: http://tracker.ceph.com/issues/14468
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
src/osd/ReplicatedPG.cc
src/osd/osd_types.cc
src/osd/osd_types.h
src/test/osd/TestPGLog.cc
src/test/osd/types.cc