libceph: allow setting abort_on_full for rbd
authorDongsheng Yang <dongsheng.yang@easystack.cn>
Tue, 18 Dec 2018 09:31:48 +0000 (04:31 -0500)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 7 Jan 2019 21:47:48 +0000 (22:47 +0100)
commit02b2f549d502b46e68b97ea1452fb8853b3327dd
tree415c1a23112a0edc7ec00813f64cb65a9ebec5fd
parentbfeffd155283772bbe78c6a05dec7c0128ee500c
libceph: allow setting abort_on_full for rbd

Introduce a new option abort_on_full, default to false. Then
we can get -ENOSPC when the pool is full, or reaches quota.

[ Don't show abort_on_full in /proc/mounts. ]

Signed-off-by: Dongsheng Yang <dongsheng.yang@easystack.cn>
Reviewed-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
fs/ceph/super.c
include/linux/ceph/libceph.h
include/linux/ceph/osd_client.h
net/ceph/ceph_common.c
net/ceph/debugfs.c
net/ceph/osd_client.c