https://tracker.ceph.com/
https://tracker.ceph.com/favicon.ico
2017-07-26T17:28:05Z
Ceph
RADOS - Bug #20783: osd: leak from do_extent_cmp
https://tracker.ceph.com/issues/20783?journal_id=95884
2017-07-26T17:28:05Z
Jason Dillaman
dillaman@redhat.com
<ul><li><strong>Status</strong> changed from <i>12</i> to <i>In Progress</i></li><li><strong>Assignee</strong> set to <i>Jason Dillaman</i></li></ul>
RADOS - Bug #20783: osd: leak from do_extent_cmp
https://tracker.ceph.com/issues/20783?journal_id=95908
2017-07-27T04:46:54Z
Jason Dillaman
dillaman@redhat.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Fix Under Review</i></li></ul><p><strong>PR</strong>: <a class="external" href="https://github.com/ceph/ceph/pull/16617">https://github.com/ceph/ceph/pull/16617</a></p>
RADOS - Bug #20783: osd: leak from do_extent_cmp
https://tracker.ceph.com/issues/20783?journal_id=95917
2017-07-27T13:15:33Z
Sage Weil
sage@newdream.net
<ul></ul><p>coverity sez<pre>
________________________________________________________________________________
________________________
*** CID 1415740: Resource leaks (CTOR_DTOR_LEAK)
/home/brad/working/src/ceph/src/osd/PrimaryLogPG.cc: 4697 in
C_ExtentCmpRead::C_ExtentCmpRead(PrimaryLogPG *, OSDOp &,
boost::optional<unsigned int>, unsigned long, OSDService *, hobject_t, unsigned
int)()
4691 Context *fill_extent_ctx;
4692
4693 C_ExtentCmpRead(PrimaryLogPG *primary_log_pg, OSDOp &osd_op,
4694 boost::optional<uint32_t> maybe_crc, uint64_t size,
4695 OSDService *osd, hobject_t soid, __le32 flags)
4696 : primary_log_pg(primary_log_pg), osd_op(osd_op),
>>> CID 1415740: Resource leaks (CTOR_DTOR_LEAK)
>>> The constructor allocates field "fill_extent_ctx" of "C_ExtentCmpRead"
but there is no destructor.
4697 fill_extent_ctx(new FillInVerifyExtent(&read_length,
&osd_op.rval,
4698 &read_bl, maybe_crc, size,
4699 osd, soid, flags)) {
4700 }
4701
4702 void finish(int r) override {
** CID 1415741: (UNCAUGHT_EXCEPT)
/home/brad/working/src/ceph/src/test/test_cors.cc: 882 in main()
/home/brad/working/src/ceph/src/test/test_cors.cc: 882 in main()
</pre></p>
RADOS - Bug #20783: osd: leak from do_extent_cmp
https://tracker.ceph.com/issues/20783?journal_id=96116
2017-07-28T22:08:41Z
Yuri Weinstein
yweinste@redhat.com
<ul></ul><p>Jason Dillaman wrote:</p>
<blockquote>
<p><strong>PR</strong>: <a class="external" href="https://github.com/ceph/ceph/pull/16617">https://github.com/ceph/ceph/pull/16617</a></p>
</blockquote>
<p>merged</p>
RADOS - Bug #20783: osd: leak from do_extent_cmp
https://tracker.ceph.com/issues/20783?journal_id=96119
2017-07-28T22:51:52Z
Jason Dillaman
dillaman@redhat.com
<ul><li><strong>Status</strong> changed from <i>Fix Under Review</i> to <i>Resolved</i></li></ul>
RADOS - Bug #20783: osd: leak from do_extent_cmp
https://tracker.ceph.com/issues/20783?journal_id=101550
2017-10-28T21:17:36Z
Casey Bodley
cbodley@redhat.com
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-3 priority-4 priority-default closed" href="/issues/21964">Bug #21964</a>: ceph_test_cls_log failures related to cls_cxx_subop_version()</i> added</li></ul>