• unknown's avatar
    BUG#9749 - ndb lock upgrade - more fixes... · 06c001ec
    unknown authored
    1) Make getNoParall into function instead of a procedure
    2) Check for multiple transactions in "upgrade's" parallell queue
    3) Set lock mode according to lock_owner's lockMode
    
    NOTE: Does still not handle lock upgrade in case of aborts correctly
    
    
    ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
      Make getNoParall into function instead of a procedure
    ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
      1) Make getNoParall into function instead of a procedure
      2) Check for multiple transactions in "upgrade's" parallell queue
      3) Set lock mode according to lock_owner's lockMode
    06c001ec
DbaccMain.cpp 576 KB