Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-8097

Improved ozone debug and repair tools

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Tools
    • None

    Description

      Ozone's debug and repair tools have been created and maintained on an as needed basis until now. This is a parent jira to standardize usage, documentation, and fix bugs in existing tools, as well as add new ones.

      Attachments

        Issue Links

          1.
          Make unlimited length the default in ozone debug ldb Sub-task Resolved Ashish Kumar
          2.
          ozone debug ldb on schema v3 container does not decode keys correctly Sub-task Resolved Ashish Kumar
          3.
          Print proper JSON from `ozone debug ldb scan` Sub-task Resolved Keyi Song
          4.
          Allow container inspector to run from ozone debug Sub-task Resolved Tsz-wo Sze
          5.
          Cryptic response when trying to close non-existent container from CLI Sub-task Resolved Tejaskriya Madhan
          6.
          ozone admin container info displays incorrect result for unknown container Sub-task Resolved Sarveksha Yeshavantha Raju
          7.
          Add CLI to dump Ratis state from each node Sub-task Closed Dave Teng
          8.
          Support repair commands from ozone CLI Sub-task Resolved Dave Teng
          9.
          Provide an "ozone repair" subcommand to update the snapshot info in transactionInfoTable Sub-task Resolved Dave Teng
          10.
          Fix RaftPeerId generated by command of "raftMetaConf" to use real PeerId Sub-task Resolved Sarveksha Yeshavantha Raju
          11.
          Add a warning or a check to run repair tool as System user Sub-task Resolved Dave Teng
          12.
          Support max allowed length in response of ozone admin container list Sub-task Resolved Sarveksha Yeshavantha Raju
          13.
          For SchemaV3 block_data table, nest blockId inside a containerId map Sub-task Resolved Tejaskriya Madhan
          14.
          Add debug command to show internal component versions Sub-task Resolved Attila Doroszlai
          15.
          Provide a repair tool to omit a raft log Sub-task Open Unassigned
          16.
          Allow running ratis shell commands in secure Ozone cluster. Sub-task Open Unassigned
          17.
          ldb tool should support db.snapdiff Sub-task Open Unassigned
          18.
          Add support to read an SST file Sub-task Open Unassigned
          19.
          Block `ozone repair` when a node is running Sub-task Open Sarveksha Yeshavantha Raju
          20.
          Refactor subcommand layouts of ozone debug and repair Sub-task Open Sarveksha Yeshavantha Raju
          21.
          Provide debug/repair commands for OM DB import/export Sub-task Open Unassigned
          22.
          Support arbitrary schemas as an option in ozone debug ldb Sub-task Open Tejaskriya Madhan
          23.
          Add ozone debug CLI to get keys that use certain containers Sub-task Open Sumit Agrawal
          24.
          Add CLI to verify checksums of all replicas Sub-task Open Sarveksha Yeshavantha Raju
          25.
          Allow Ozone debug tools that need to read RocksDB to automatically create a checkpoint Sub-task Open Tejaskriya Madhan
          26.
          Write errors to a separate log file Sub-task Open Unassigned

          Activity

            People

              Unassigned Unassigned
              erose Ethan Rose
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: