Uploaded image for project: 'Kudu'
  1. Kudu
  2. KUDU-1639 Improve predicate pushdown
  3. KUDU-1651

tserver crash when pushing predicate on dict encoded block with all null values

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • None
    • 1.0.1, 1.1.0
    • tablet
    • None

    Description

      A dictionary encoded block with all null values will cause a crash during predicate pushdown evaluation:

      F0925 18:36:14.334450 55020 rowblock.cc:29] Check failed: n_bytes_ > 0 (0 vs. 0) 
      *** Check failure stack trace: ***
          @           0x7d421d  google::LogMessage::Fail()
          @           0x7d628c  google::LogMessage::SendToLog()
          @           0x7d3d79  google::LogMessage::Flush()
          @           0x7d6c1f  google::LogMessageFatal::~LogMessageFatal()
          @          0x16cd18b  kudu::SelectionVector::SelectionVector()
          @          0x1667d47  kudu::cfile::CFileIterator::Scan()
          @           0x936517  kudu::tablet::CFileSet::Iterator::MaterializeColumn()
          @           0x946f71  kudu::tablet::DeltaApplier::MaterializeColumn()
          @          0x16abeb3  kudu::MaterializingIterator::MaterializeBlock()
          @          0x16ac0f8  kudu::MaterializingIterator::NextBlock()
          @          0x16ac6fc  kudu::UnionIterator::NextBlock()
          @           0x89d209  kudu::tablet::Tablet::Iterator::NextBlock()
          @           0x79021f  kudu::tserver::TabletServiceImpl::HandleContinueScanRequest()
          @           0x797009  kudu::tserver::TabletServiceImpl::HandleNewScanRequest()
          @           0x7984e2  kudu::tserver::TabletServiceImpl::Scan()
          @           0xa0b078  kudu::rpc::GeneratedServiceIf::Handle()
          @           0xa0bcae  kudu::rpc::ServicePool::RunThread()
          @          0x17b8c71  kudu::Thread::SuperviseThread()
          @     0x7f83f449b184  start_thread
          @     0x7f83f338337d  clone
          @              (nil)  (unknown)
      

      Attachments

        Activity

          People

            awong Andrew Wong
            danburkert Dan Burkert
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: