Project

General

Profile

Actions

Bug #13068

closed

osd: leaking transactions

Added by Sage Weil over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

  <kind>Leak_DefinitelyLost</kind>
  <xwhat>
    <text>433 (320 direct, 113 indirect) bytes in 1 blocks are definitely lost in loss record 78 of 100</text>
    <leakedbytes>433</leakedbytes>
    <leakedblocks>1</leakedblocks>
  </xwhat>
  <stack>
    <frame>
      <ip>0x4C2B0E0</ip>
      <obj>/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
      <fn>operator new(unsigned long)</fn>
    </frame>
    <frame>
      <ip>0x69D691</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>FileStore::queue_transactions(ObjectStore::Sequencer*, std::list&lt;ObjectStore::Transaction*, std::allocator&lt;ObjectStore::Transaction*&gt; &gt;&amp;, std::shared_ptr&lt;TrackedOp&gt;, ThreadPool::TPHandle*)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/os</dir>
      <file>FileStore.cc</file>
      <line>1942</line>
    </frame>
    <frame>
      <ip>0x507FF4</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>ObjectStore::apply_transactions(ObjectStore::Sequencer*, std::list&lt;ObjectStore::Transaction*, std::allocator&lt;ObjectStore::Transaction*&gt; &gt;&amp;, Context*)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/os</dir>
      <file>ObjectStore.h</file>
      <line>1645</line>
    </frame>
    <frame>
      <ip>0x4787E1</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>ObjectStore::apply_transaction(ObjectStore::Sequencer*, ObjectStore::Transaction&amp;, Context*)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/./os</dir>
      <file>ObjectStore.h</file>
      <line>1611</line>
    </frame>
    <frame>
      <ip>0x45B545</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>OSD::init()</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/osd</dir>
      <file>OSD.cc</file>
      <line>1856</line>
    </frame>
    <frame>
      <ip>0x3E2206</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>main</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src</dir>
      <file>ceph_osd.cc</file>
      <line>567</line>
    </frame>
  </stack>
</error>

and

<error>
  <unique>0x4e</unique>
  <tid>1</tid>
  <kind>Leak_DefinitelyLost</kind>
  <xwhat>
    <text>433 (320 direct, 113 indirect) bytes in 1 blocks are definitely lost in loss record 79 of 100</text>
    <leakedbytes>433</leakedbytes>
    <leakedblocks>1</leakedblocks>
  </xwhat>
  <stack>
    <frame>
      <ip>0x4C2B0E0</ip>
      <obj>/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so</obj>
      <fn>operator new(unsigned long)</fn>
    </frame>
    <frame>
      <ip>0x69D691</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>FileStore::queue_transactions(ObjectStore::Sequencer*, std::list&lt;ObjectStore::Transaction*, std::allocator&lt;ObjectStore::Transaction*&gt; &gt;&amp;, std::shared_ptr&lt;TrackedOp&gt;, ThreadPool::TPHandle*)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/os</dir>
      <file>FileStore.cc</file>
      <line>1942</line>
    </frame>
    <frame>
      <ip>0x47F9F8</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>ObjectStore::queue_transaction(ObjectStore::Sequencer*, ObjectStore::Transaction*, Context*, Context*, Context*, std::shared_ptr&lt;TrackedOp&gt;, ThreadPool::TPHandle*)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/./os</dir>
      <file>ObjectStore.h</file>
      <line>1645</line>
    </frame>
    <frame>
      <ip>0x45E9AE</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>OSD::handle_osd_map(MOSDMap*)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/osd</dir>
      <file>OSD.cc</file>
      <line>6446</line>
    </frame>
    <frame>
      <ip>0x468400</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>OSD::_dispatch(Message*)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/osd</dir>
      <file>OSD.cc</file>
      <line>5822</line>
    </frame>
    <frame>
      <ip>0x468A4E</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>OSD::ms_dispatch(Message*)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/osd</dir>
      <file>OSD.cc</file>
      <line>5382</line>
    </frame>
    <frame>
      <ip>0xAE2C86</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>Messenger::ms_deliver_dispatch(Message*)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/./msg</dir>
      <file>Messenger.h</file>
      <line>568</line>
    </frame>
    <frame>
      <ip>0xA9DB3B</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>EventCenter::process_events(int)</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/msg/async</dir>
      <file>Event.cc</file>
      <line>407</line>
    </frame>
    <frame>
      <ip>0xA7CF47</ip>
      <obj>/usr/bin/ceph-osd</obj>
      <fn>Worker::entry()</fn>
      <dir>/srv/autobuild-ceph/gitbuilder.git/build/out~/ceph-9.0.3-1712-g140e22c/src/msg/async</dir>
      <file>AsyncMessenger.cc</file>
      <line>304</line>
    </frame>
...
/var/lib/teuthworker/archive/sage-2015-09-11_13:17:43-rados-wip-sage-testing---basic-multi/1050645
Actions #1

Updated by Sage Weil over 8 years ago

  • Priority changed from Urgent to Immediate
Actions #2

Updated by Kefu Chai over 8 years ago

i am looking at this, no progress so far.

Actions #3

Updated by Sage Weil over 8 years ago

  • Status changed from New to In Progress
  • Assignee set to Sage Weil
Actions #4

Updated by Sage Weil over 8 years ago

  • Status changed from In Progress to Fix Under Review
  • Priority changed from Immediate to Urgent
Actions #5

Updated by Sage Weil over 8 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF