linux/net/ceph
Ilya Dryomov c6d98a603a crush: return CRUSH_ITEM_UNDEF for failed placements with indep
For firstn mode, if we fail to make a valid placement choice, we just
continue and return a short result to the caller.  For indep mode, however,
we need to make the position stable, and return an undefined value on
failed placements to avoid shifting later results to the left.

Reflects ceph.git commit b1d4dd4eb044875874a1d01c01c7d766db5d0a80.

Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
2013-12-31 20:32:15 +02:00
..
crush crush: return CRUSH_ITEM_UNDEF for failed placements with indep 2013-12-31 20:32:15 +02:00
armor.c
auth_none.c libceph: Fix NULL pointer dereference in auth client code 2013-07-03 15:32:55 -07:00
auth_none.h net: 8021q/bluetooth/bridge/can/ceph: Remove extern from function prototypes 2013-10-19 19:12:11 -04:00
auth_x_protocol.h
auth_x.c
auth_x.h net: 8021q/bluetooth/bridge/can/ceph: Remove extern from function prototypes 2013-10-19 19:12:11 -04:00
auth.c
buffer.c
ceph_common.c libceph: all features fields must be u64 2013-12-31 20:32:08 +02:00
ceph_fs.c
ceph_hash.c
ceph_strings.c
crypto.c
crypto.h net: 8021q/bluetooth/bridge/can/ceph: Remove extern from function prototypes 2013-10-19 19:12:11 -04:00
debugfs.c
Kconfig
Makefile
messenger.c libceph: update ceph_features.h 2013-12-31 20:32:09 +02:00
mon_client.c
msgpool.c
osd_client.c libceph: resend all writes after the osdmap loses the full flag 2013-12-13 23:04:28 +02:00
osdmap.c crush: eliminate CRUSH_MAX_SET result size limitation 2013-12-31 20:32:14 +02:00
pagelist.c
pagevec.c
snapshot.c