]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: don't croak on stray ACK
authorSage Weil <sage@newdream.net>
Mon, 14 Dec 2009 22:14:10 +0000 (14:14 -0800)
committerSage Weil <sage@newdream.net>
Tue, 15 Dec 2009 22:13:37 +0000 (14:13 -0800)
commitdd2eeeff716bef030b67ab2b4d53e6e53e06fc33
tree8c354fde3105e7008b5696935aad6afc131a9131
parent580dd135149cae2f3102a1281e63f7f6cd85c1bc
mds: don't croak on stray ACK

This can happen after replay:

- AGREE and update op in journal
- table resends AGREE
- client resends COMMIT
- client gets AGREE, resends COMMIT
- table gets 2 COMMITS, replies with 2 ACKs
- second ACK can be ignored.
src/mds/MDSTableClient.cc