MySQL Lists are EOL. Please join:

List:Commits« Previous MessageNext Message »
From:Frazer Clement Date:August 7 2008 11:53am
Subject:bzr commit into mysql-5.1-telco-6.4 tree (frazer:2668) WL#4258, WL#4268
View as plain text  
#At file:///home/frazer/bzr/mysql-5.1-telco-6.4-wl4258/

------------------------------------------------------------
revno: 2668
revision-id: frazer@stripped
parent: frazer@stripped
committer: Frazer Clement <frazer@stripped>
branch nick: mysql-5.1-telco-6.4-wl4258
timestamp: Thu 2008-08-07 12:52:50 +0100
message:
  WL4268 Long Signal Transactions - Long LQHKEYREQ support
   - Add support for LQHKEYREQ with KEYINFO and ATTRINFO in long sections
   - TC modified to send long LQHKEYREQ to LQH when possible
   - LQH modified to handle long or short LQHKEYREQ and send long LQHKEYREQ 
     to other replicas when possible.
   - Reduced data copies between LQH and TUP
   - LQH modified to store Key and AttrInfo in Segmented Sections obtained 
     from Transporter pool
   - TUP modified to store AttrInfo in Segmented Sections obtained from
     Transporter pool
   - Various infrastructure changes
  
  Still to come : Long Scan signals and cleanup
modified:
  mysql-test/suite/ndb/t/ndb_alter_table_backup.test sp1f-ndb_alter_table_mix_-20071102111015-glhvf6zj4ja2fvng5x3f775j7yhhbwk7
  storage/ndb/include/kernel/signaldata/LqhKey.hpp sp1f-lqhkey.hpp-20040414082354-ld6oh4wtfr6a4sbqyfrqj57yhikpt537
  storage/ndb/include/kernel/signaldata/NextScan.hpp sp1f-nextscan.hpp-20040414082355-vummqneaawxekuxday6dw774xzovxky5
  storage/ndb/include/kernel/signaldata/SignalDroppedRep.hpp sp1f-signaldroppedrep.hpp-20040414082355-df6jxc5i3kyyrhmwgqfdihstzekwforb
  storage/ndb/include/kernel/signaldata/TupKey.hpp sp1f-tupkey.hpp-20040414082356-gkjmqd5zkszuudaets6k74zvxhwsxa7a
  storage/ndb/include/ndb_version.h.in sp1f-ndb_version.h.in-20041110204309-x7w2ai7hczf5qqp73k3vch7amzxmle3e
  storage/ndb/src/common/debugger/signaldata/LqhKey.cpp sp1f-lqhkey.cpp-20040414082408-2mptulsdeepwl4ctubgb5tutdizavu3m
  storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp sp1f-dblqh.hpp-20040414082419-6mgkxaewhwzt5iipa75dwwl6antoikoa
  storage/ndb/src/kernel/blocks/dblqh/DblqhInit.cpp sp1f-dblqhinit.cpp-20040414082419-jc2dm7yelabrtwbvuh3aejte6tb4a2jf
  storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp sp1f-dblqhmain.cpp-20040414082419-5mtvgr6eg47fgddawjjch74crdnaduvi
  storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp sp1f-dbtcmain.cpp-20040414082419-hh3omoivivmmi47yllfxfooxzvblqwla
  storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp sp1f-dbtup.hpp-20040414082419-idobqlb5css6uzs7wsmex3judi7tw5e5
  storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp sp1f-dbtupexecquery.cpp-20040414082419-mq6uenb66nxl6kcdp3v27evwjkcs2ttz
  storage/ndb/src/kernel/vm/LongSignal.hpp sp1f-longsignal.hpp-20040414082422-zttdipy55hdqoxdh4ubjdgn4lydokjyq
  storage/ndb/src/kernel/vm/SectionReader.cpp sp1f-sectionreader.cpp-20040414082423-klxkbo7g5eerzfigdbaqnhxlzn4czgld
  storage/ndb/src/kernel/vm/SectionReader.hpp sp1f-sectionreader.hpp-20040414082423-75mkjb4mvmiigzsejh5zcmraq3xthtgt
  storage/ndb/src/kernel/vm/TransporterCallback.cpp sp1f-transportercallback.-20040414082423-orvgt4lovbdsqu5gjdkhc6oefovmavrk
per-file comments:
  mysql-test/suite/ndb/t/ndb_alter_table_backup.test
    Capture error output in test logs
  storage/ndb/include/kernel/signaldata/LqhKey.hpp
    Add definitions for long signal LQHKEYREQ variant
  storage/ndb/include/kernel/signaldata/NextScan.hpp
    Add constant
  storage/ndb/include/kernel/signaldata/SignalDroppedRep.hpp
    LQH now receives SignalDroppedRep
  storage/ndb/include/kernel/signaldata/TupKey.hpp
    Add attrInfo long section IVAL to TUPKEYREQ
  storage/ndb/include/ndb_version.h.in
    First version of NDBD which supports long LQHKEYREQ
  storage/ndb/src/common/debugger/signaldata/LqhKey.cpp
    Modify trace to cope with long LQHKEYREQ
  storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp
    Modifications to LQH block methods and attributes
  storage/ndb/src/kernel/blocks/dblqh/DblqhInit.cpp
    Add support for SIGNAL_DROPPED_REP to LQH
  storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
    Add support for receiving and sending long LQHKEYREQ signals
  storage/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp
    Add support for sending long LQHKEYREQ signals
  storage/ndb/src/kernel/blocks/dbtup/Dbtup.hpp
    Modify methods and mark some members for later removal
  storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp
    Add support for receiving/storing/sending AttrInfo as long section
  storage/ndb/src/kernel/vm/LongSignal.hpp
    New copy variant signature
  storage/ndb/src/kernel/vm/SectionReader.cpp
    New methods to enable efficient copying from a long section
  storage/ndb/src/kernel/vm/SectionReader.hpp
    New methods and improved comments
  storage/ndb/src/kernel/vm/TransporterCallback.cpp
    New copy variant

Attachment: [text/text/x-diff] patch-2668.diff
Thread
bzr commit into mysql-5.1-telco-6.4 tree (frazer:2668) WL#4258, WL#4268Frazer Clement7 Aug