上传项目图片:“Percona Toolkit”雷竞技下载官网
  1. 雷竞技下载官网Percona工具包
  2. pt - 148

Pt-online-schema-change在——execute时终止,而——dry-run成功

    XML 可打印的

细节

    • 错误
    • 状态: Done">完成
    • 媒介
    • 解决方法: 固定
    • 3.0.3
    • 3.0.4
    • 没有一个

    描述

      启动:https://bugs.launchpad.net/雷竞技下载官网percona-toolkit/+bug/1693614

      雷竞技下载官网percona-toolkit 3.0.3-1.wheezy

      这台机器上的MariaDB 5.5.56,其中一个slave也是MariaDB 5.5.56(在master-master中),另一个是MariaDB 10.1.23。我还在另一个主服务器上尝试了这一点,其中两个从服务器都是MariaDB 5.5.56。

      像这样运行pt-online-schema-change:
      -------------------
      pt-online-schema-change——递归-method dsn="D=percona,雷竞技下载官网t=dsns_master"——execute——alter "ADD COLUMN blocked_from_crawl BOOL DEFAULT FALSE" D=atoz,t=c_bibliographies
      -------------------

      结果:
      -------------------
      找到2个奴隶:
      Soft7 -> other-master:3307
      在printf /usr/bin/pt-online-schema-change行8489处使用未初始化的值。
      -------------------
      退出代码是255。

      运行同样的事情(顺便说一下,这在过去已经工作了很多很多次)与演练工作很好。

      -------------------
      pt-online-schema-change——递归-method dsn="D=percona,雷竞技下载官网t=dsns_master"——dry-run——alter "ADD COLUMN blocked_from_crawl BOOL DEFAULT FALSE" D=atoz,t=c_bibliographies
      操作,尝试,等待:
      Analyze_table, 10, 1
      Copy_rows, 10, 0.25
      Create_triggers, 10,1
      Drop_triggers, 10,1
      Swap_tables, 10,1
      Update_foreign_keys, 10,1
      开始排练。“atoz”。“c_bibliographies”不会被修改。指定——execute而不是——dry-run来修改表。
      正在创建新表…
      创建了新表。_c_bibliographies_new OK。
      修改新表…
      改变“atoz”。“_c_bibliographies_new”好了。
      没有触发,因为这是预演。
      不是复制行,因为这是演练。
      不交换桌子,因为这是预演。
      我不会把旧桌子扔了,因为这只是个演练。
      不放触发器,因为这是预演。
      2017-05-25T15:41:00删除新表…
      2017-05-25T15:41:00删除新表OK。
      预演完成。“atoz”。“c_bibliographies”没有改变。
      -------------------

      我想尝试3.0.2版本,因为我怀疑它在最近的更新中被破坏了,但似乎存储库只有3的最新版本。x分支。

      附件

        活动

            carlos.salguero卡洛斯Salguero
            carlos.salguero卡洛斯Salguero
            投票:
            0 为这个问题投票
            观察人士:
            1 开始关注这个问题

            日期

              创建:
              更新:
              解决:

              聪明的清单