• unknown's avatar
    NdbIndexScanOperation::reset_bounds() · 499ebf4d
    unknown authored
    - Send BOUNDS as KEYINFO
    - At restart, only reset KEYINFO
    
    --
    Fix resource shortage at KEYINFO in Dbtc and Dblqh w.r.t scan
    --
    
    
    ndb/include/kernel/signaldata/AttrInfo.hpp:
      Let NdbScanOperation access AttrInfo
    ndb/include/kernel/signaldata/KeyInfo.hpp:
      Let NdbScanOperation access AttrInfo
    ndb/include/kernel/signaldata/ScanFrag.hpp:
      Send KeyLen in ScanFragReq (for range scans)
    ndb/include/kernel/signaldata/ScanTab.hpp:
      Send KeyLen in ScanTabReq (for range scans)
    ndb/include/ndbapi/NdbConnection.hpp:
      Function for adding op to list
    ndb/include/ndbapi/NdbIndexScanOperation.hpp:
      new method for saving BOUNDS
    ndb/include/ndbapi/NdbOperation.hpp:
      Remove bounds stuff from NdbOperation and put it into NdbScanOperation
    ndb/include/ndbapi/NdbScanOperation.hpp:
      reset bounds
    ndb/src/common/debugger/signaldata/Makefile.am:
      New signal data printer for ScanFrag
    ndb/src/common/debugger/signaldata/ScanTab.cpp:
      Fix printout
    ndb/src/common/debugger/signaldata/SignalDataPrint.cpp:
      New signal data printer for ScanFrag
    ndb/src/kernel/blocks/backup/Backup.cpp:
      Updated ScanFragReq
    ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
      Use same sendKeyInfo for both acckeyreq and tux_bounds
    ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
      Let range scan use KEYinfo for bounds instead of attrinfo
    ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
      Let range scan use KEYinfo for bounds instead of attrinfo
    ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
      Handle keyinfo in range scan
    ndb/src/kernel/blocks/dbtux/DbtuxScan.cpp:
      Skip useless 5 words in beginning of TuxBounds
    ndb/src/kernel/blocks/suma/Suma.cpp:
      Fix SCAN_FRAGREQ
    ndb/src/ndbapi/NdbConnection.cpp:
      reset bounds
    ndb/src/ndbapi/NdbOperation.cpp:
      Remove bounds
    ndb/src/ndbapi/NdbOperationDefine.cpp:
      Remove bounds stuff
    ndb/src/ndbapi/NdbOperationInt.cpp:
      Remove bounds stuff
    ndb/src/ndbapi/NdbScanOperation.cpp:
      Send BOUNDS in KEYINFO instead of ATTRINFO
    499ebf4d
ScanFrag.hpp 7.67 KB