)]}'
{
  "commit": "95bda680b952d164706dc0b8debbcad805b6a32c",
  "tree": "78aa40a60ce39336c7155b78d11a88733829a65a",
  "parents": [
    "c940d8a8a5fc41f4fa4d3882b555d2acedc22275"
  ],
  "author": {
    "name": "Doroszlai, Attila",
    "email": "adoroszlai@apache.org",
    "time": "Fri Jun 05 10:12:17 2026 +0200"
  },
  "committer": {
    "name": "Doroszlai, Attila",
    "email": "adoroszlai@apache.org",
    "time": "Mon Jun 22 18:16:11 2026 +0200"
  },
  "message": "HDDS-15487. Reduce code duplication in Recon endpoints\n\n(cherry picked from commit 6138696ba16ffa63fdc7a44697b79474ac35348f)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb42b88016a008b309d3e789a29a18c5a09e2cb4",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/dist/src/main/smoketest/recon/recon-api.robot",
      "new_id": "bcc861a5f35deb6d10e13d2b120c80a30f1d5eca",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/dist/src/main/smoketest/recon/recon-api.robot"
    },
    {
      "type": "modify",
      "old_id": "86232511c78a6d1116c6b3feb98fd50c17aa46df",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/ReconRestServletModule.java",
      "new_id": "544e22757e6514fa8f3fb301291ba40adfea4dd1",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/ReconRestServletModule.java"
    },
    {
      "type": "modify",
      "old_id": "bea041836ec5f7a85cc1825f181c53dd50bf611f",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/AccessHeatMapEndpoint.java",
      "new_id": "dbddc2f3d80653eeee01e765182926d28c388f23",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/AccessHeatMapEndpoint.java"
    },
    {
      "type": "delete",
      "old_id": "f5cf5011f82fe0d1c58ebe71b3b7a45026c3080f",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/AdminOnly.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1c16fdf57b2b2bc6657a5c6c233465ea64079eac",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/BlocksEndPoint.java",
      "new_id": "bb46e88b1578e9816b8f04563e5be7e36b696b6c",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/BlocksEndPoint.java"
    },
    {
      "type": "modify",
      "old_id": "e7ec01900b92a320a92d12399666c06d08f704c5",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/BucketEndpoint.java",
      "new_id": "0eb324e41bd2ce37038c2dc9347a66be71225588",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/BucketEndpoint.java"
    },
    {
      "type": "modify",
      "old_id": "3eea69aa5364f0893f6219cfb81118cf1c5ba818",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/ContainerEndpoint.java",
      "new_id": "b7306b854dff4575427925932e6f62a8ee4f3a56",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/ContainerEndpoint.java"
    },
    {
      "type": "modify",
      "old_id": "6f81abd162208b3291fc635b0178763790950796",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/FeaturesEndpoint.java",
      "new_id": "e06bbe89dc438ffe4584f8bb134290b052683c9d",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/FeaturesEndpoint.java"
    },
    {
      "type": "modify",
      "old_id": "1adf521bd679b4da1aefe85d9b2f5367d3b51b01",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/NSSummaryEndpoint.java",
      "new_id": "c88b8fbe1f1ad94a5f5348af00238ceec12299bf",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/NSSummaryEndpoint.java"
    },
    {
      "type": "modify",
      "old_id": "9086f49723cd75c4bcf1ca652b92a72591101c08",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/OMDBInsightEndpoint.java",
      "new_id": "1ec207b973eff41f4898e05f522e22638a246ac1",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/OMDBInsightEndpoint.java"
    },
    {
      "type": "modify",
      "old_id": "b1dafc6c4744a53ee05c101cd891934b85472083",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/PendingDeletionEndpoint.java",
      "new_id": "bb4ea53ae9fb75309f91f72fea4cbb6c2d2298fa",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/PendingDeletionEndpoint.java"
    },
    {
      "type": "modify",
      "old_id": "4b189ddd3d340e9e0ca816672bca71a9b25183b7",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/StorageDistributionEndpoint.java",
      "new_id": "b546d774b475160415fc380e0c413157ac695b21",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/StorageDistributionEndpoint.java"
    },
    {
      "type": "modify",
      "old_id": "07af7b7844d7952e55955b2cacdb0123b5deb755",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/TriggerDBSyncEndpoint.java",
      "new_id": "93e0f0c923194d527e25a6c2bdf6decfca5a1a1e",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/TriggerDBSyncEndpoint.java"
    },
    {
      "type": "modify",
      "old_id": "e46c85ffdfd9590dab84cbaa9dec25121989e777",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/VolumeEndpoint.java",
      "new_id": "8df4b2b5a442ff2f127cdd64f35770e0d6581ee9",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/VolumeEndpoint.java"
    },
    {
      "type": "modify",
      "old_id": "c669e08bfb56117d86e91f369ab8ba623287a369",
      "old_mode": 33188,
      "old_path": "hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/filters/TestAdminFilter.java",
      "new_id": "2ebec50fed928eaf8ecb98d49ef3e50d342a8dd1",
      "new_mode": 33188,
      "new_path": "hadoop-ozone/recon/src/test/java/org/apache/hadoop/ozone/recon/api/filters/TestAdminFilter.java"
    }
  ]
}
