对象存储BOS

    日志

    1. src_not_found.log

      源端未找到, 在尝试迁移所给的文件列表中的文件时, 发现源文件找不到。

      示例

      2015-12-31 17:13:48.014 bucket1 obj24
      2015-12-31 17:13:48.015 bucket1 obj25
      2015-12-31 17:13:48.016 bucket1 obj26
    2. migrate_failed.log

      迁移过程发生异常(包括迁移过程中写目的端中途失败,迁移后校验时发现读目的端文件信息异常或者目的端和源端不一致等情况),发生概率低,需要以FORCE_OVERWRITE策略重做。

      示例

      2015-12-31 17:13:48.014 bucket1 obj24
      2015-12-31 17:13:48.015 bucket1 obj25
      2015-12-31 17:13:48.016 bucket1 obj26
    3. redo_list.log

      迁移任务失败(包括迁移过程中读取源端文件数据或信息异常,迁移后校验时发现目的端文件不存在等情况),需要重做。

      示例

      2015-12-31 17:13:48.014 bucket1 obj24
      2015-12-31 17:13:48.015 bucket1 obj25
      2015-12-31 17:13:48.016 bucket1 obj26
    4. dst_not_match.log

      只有check任务会生成, 表示目的端和源端不一致, 只用来迁移则无需理会。

      示例

      2015-12-31 17:13:48.014 bucket1 obj24
      2015-12-31 17:13:48.015 bucket1 obj25
      2015-12-31 17:13:48.016 bucket1 obj26
    5. status.log

      当前进度, 每3秒更新一次, x/y 表示处理进度, x为已经处理的数量, y表示总量;y为-1表示未读完该文件列表, 完成迁移的列表后会标记一个finished

      示例:

      2015-12-31 17:13:42.013 object_list1.txt 2/2 finished
      2015-12-31 17:13:45.014 object_list2.txt 3/-1
      2015-12-31 17:13:48.014 object_list3.txt 4/6
    6. unsent.log

      由于网络或者server不可用等问题在发送迁移请求给server时报错, 告知有哪些文件在尝试迁移的时候server拒绝了。

      示例

      2015-12-31 17:13:48.014 bucket1 obj24
      2015-12-31 17:13:48.015 bucket1 obj25
      2015-12-31 17:13:48.016 bucket1 obj26
    7. client.log

      client端日志, 记录着各个迁移任务分发的情况以及当前client的情况, 可以从这个日志中分析出文件的平均大小, 和单个文件迁移所用时间, 从而调整迁移参数, 实现高效迁移。

    8. server.log

      迁移server端日志, 主要包含文件迁移的过程(head get put verify), 根据request-id可以跟踪某个迁移任务的处理过程。

    第1-6种log的格式除了每行开头加上了产生该行的时间之外, 和所提供的文件列表格式一样。

    一篇
    配置文件
    一篇
    任务进度恢复