)]}'
{
  "commit": "42e1829b3724c0fb20910c0abe70099994856307",
  "tree": "8925c8102ae5b900c8d446cbf1a861823cd53702",
  "parents": [
    "c4256add4d58b1ac0e0bbc340874483d408f9a9c"
  ],
  "author": {
    "name": "Kannan J",
    "email": "kannanjgithub@google.com",
    "time": "Thu Jul 24 11:28:32 2025 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 24 16:58:32 2025 +0530"
  },
  "message": "xds: Do RLS fallback policy eagar start (#12211)\n\nThe resource subscription to the fallback target was done only at the time of falling back, which can cause rpcs to fail. This change makes the fallback target to be subscribed and cached earlier, similar to C++ and go gRPC implementations.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7855468ee61e29068a015284eb4636047d12f536",
      "old_mode": 33188,
      "old_path": "rls/src/main/java/io/grpc/rls/CachingRlsLbClient.java",
      "new_id": "cc3ac9f516e0581a6f2206d82ecbc867122186ce",
      "new_mode": 33188,
      "new_path": "rls/src/main/java/io/grpc/rls/CachingRlsLbClient.java"
    },
    {
      "type": "modify",
      "old_id": "7c5df2c96b37b5b97b92afa8d8b2d1658c40de32",
      "old_mode": 33188,
      "old_path": "rls/src/test/java/io/grpc/rls/CachingRlsLbClientTest.java",
      "new_id": "4f086abc4a273d88da7ea8d35174f0d38e0d9dbd",
      "new_mode": 33188,
      "new_path": "rls/src/test/java/io/grpc/rls/CachingRlsLbClientTest.java"
    },
    {
      "type": "modify",
      "old_id": "f3986cb89d5526fae591b87abd801bb73cc9dc36",
      "old_mode": 33188,
      "old_path": "rls/src/test/java/io/grpc/rls/RlsLoadBalancerTest.java",
      "new_id": "354466f3caf6b25ee8a573dbaa9ed058f1604365",
      "new_mode": 33188,
      "new_path": "rls/src/test/java/io/grpc/rls/RlsLoadBalancerTest.java"
    }
  ]
}
