• unknown's avatar
    ndb - bug#21271 · 50eee915
    unknown authored
      make each fragment use own LCP file, so that (s/n)r can use different LCP-no for different fragments
    
    
    storage/ndb/include/kernel/signaldata/FsOpenReq.hpp:
      Add fragment id to LCP filename
    storage/ndb/src/kernel/blocks/ERROR_codes.txt:
      Add new error code
    storage/ndb/src/kernel/blocks/backup/Backup.cpp:
      put each fragment in own LCP file
    storage/ndb/src/kernel/blocks/backup/Backup.hpp:
      put each fragment in own LCP file
    storage/ndb/src/kernel/blocks/dblqh/Dblqh.hpp:
      Use fifo lists
    storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
      1) use fifo lists
      2) restore each fragment separatly
      3) add error codes
    storage/ndb/src/kernel/blocks/restore.cpp:
      Add fragment id to LCP filename
    storage/ndb/src/kernel/blocks/ndbfs/Filename.cpp:
      Add fragment id to LCP filename
    storage/ndb/test/ndbapi/testNodeRestart.cpp:
      Add testcase
    storage/ndb/test/run-test/daily-basic-tests.txt:
      add testcase
    50eee915
restore.cpp 32.6 KB