rgw workload makes osd memory explode
3 - minor
Pull request ID:
On 07/03/2018 05:55 AM, Sage Weil wrote: > On Fri, 29 Jun 2018, Aleksei Gutikov wrote: > > Throughput is 100% the same, just sliced into bigger chunks (rados objects). > > And this throughput is not high, less than single object per second. And > > memory stay occupied even after writing stopped. > > > > Currently I'm sure that is side effect of sharing buffer::raw object among > > different buffer::ptr objects. > > > > Please, have a look into this dump of ObjectContext::attr_cache of one of > > context in PrimaryLogPG::object_contexts, made after uploading single 4M > > object into S3. > > Notice "_user.rgw.idtag" and "_user.rgw.tail_tag" xattrs, both 44 bytes > > length, holidng 4194304 bytes buffer::raw object (nref=2). > > That is the smoking gun! What version is this? Particularly this dump from 12.2.2 But issue was also reproducible for 12.2.5 and master.