diff options
author | 2014-02-25 16:22:27 +0200 | |
---|---|---|
committer | 2014-04-03 10:33:52 +0800 | |
commit | 7cc69d42e6950404587bef9489a5ed6f9f6bab4e (patch) | |
tree | 42677df6cd502d33fac9ca97a4a929bb32f14176 /include/linux/ceph | |
parent | libceph: add support for CEPH_OSD_OP_SETALLOCHINT osd op (diff) | |
download | linux-7cc69d42e6950404587bef9489a5ed6f9f6bab4e.tar.gz linux-7cc69d42e6950404587bef9489a5ed6f9f6bab4e.tar.bz2 linux-7cc69d42e6950404587bef9489a5ed6f9f6bab4e.zip |
libceph: bump CEPH_OSD_MAX_OP to 3
Our longest osd request now contains 3 ops: copyup+hint+write.
Also, CEPH_OSD_MAX_OP value in a BUG_ON in rbd_osd_req_callback() was
hard-coded to 2. Fix it, and switch to rbd_assert while at it.
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
Reviewed-by: Alex Elder <elder@linaro.org>
Diffstat (limited to 'include/linux/ceph')
-rw-r--r-- | include/linux/ceph/osd_client.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/ceph/osd_client.h b/include/linux/ceph/osd_client.h index c42d1ada685f..94ec69672164 100644 --- a/include/linux/ceph/osd_client.h +++ b/include/linux/ceph/osd_client.h @@ -43,7 +43,7 @@ struct ceph_osd { }; -#define CEPH_OSD_MAX_OP 2 +#define CEPH_OSD_MAX_OP 3 enum ceph_osd_data_type { CEPH_OSD_DATA_TYPE_NONE = 0, |