]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: set maximum object attr size
authorSage Weil <sage@inktank.com>
Sat, 29 Jun 2013 01:15:23 +0000 (18:15 -0700)
committerSage Weil <sage@inktank.com>
Sat, 29 Jun 2013 01:29:12 +0000 (18:29 -0700)
commit09e374f1629cf1cb89a3812d17a9ca3048c07922
treeb31c02145ae113f6c47ce48138118da736b0c85b
parente235958fb13e654aa1ad5e1c5a6ccf76a95196ca
osd: set maximum object attr size

Make a well-defined maximum size of an object attribute.  Since Linus has
a 64KB limit, and that is what we normally use to back this, use that as
the limit.  This means that even when leveldb is backing large xattrs
(as ext4 users must do) we will return EFBIG on >64KB setxattr attempts.

Signed-off-by: Sage Weil <sage@inktank.com>
src/common/config_opts.h
src/osd/ReplicatedPG.cc