)]}'
{
  "commit": "8360b4c482ed1dd99a0415c99874c513a5f45133",
  "tree": "934be2293119f5cc5d427984d8b05c6bc5569a64",
  "parents": [
    "223662f031a0f6d9893b3ca660eb8e1627efaddd"
  ],
  "author": {
    "name": "Easwar Swaminathan",
    "email": "easwars@google.com",
    "time": "Fri Mar 06 23:01:31 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 06 23:01:31 2026"
  },
  "message": "xds/resolver: make service config human readable in the log (#8958)\n\n#### Prior to this change, the log looked like this:\nthird_party/golang/grpc/internal/grpctest/tlogger.go:133: INFO\nxds_resolver.go:350 [xds] [xds-resolver 0xc000c185a0] For Listener\nresource \"listener-my-service-client-side-xds\" and RouteConfiguration\nresource \"route-my-service-client-side-xds\", generated service config:\n[123 34 108 111 97 100 66 97 108 97 110 99 105 110 103 67 111 110 102\n105 103 34 58 91 123 34 120 100 115 95 99 108 117 115 116 101 114 95 109\n97 110 97 103 101 114 95 101 120 112 101 114 105 109 101 110 116 97 108\n34 58 123 34 99 104 105 108 100 114 101 110 34 58 123 34 99 108 117 115\n116 101 114 58 99 108 117 115 116 101 114 45 109 121 45 115 101 114 118\n105 99 101 45 99 108 105 101 110 116 45 115 105 100 101 45 120 100 115\n34 58 123 34 99 104 105 108 100 80 111 108 105 99 121 34 58 91 123 34 99\n100 115 95 101 120 112 101 114 105 109 101 110 116 97 108 34 58 123 34\n99 108 117 115 116 101 114 34 58 34 99 108 117 115 116 101 114 45 109\n121 45 115 101 114 118 105 99 101 45 99 108 105 101 110 116 45 115 105\n100 101 45 120 100 115 34 125 125 93 125 125 125 125 93 125]\n(t\u003d+311.705869ms)\n\n#### Post this change, it looks like this:\nthird_party/golang/grpc/internal/grpctest/tlogger.go:133: INFO\nxds_resolver.go:350 [xds] [xds-resolver 0xc000c72990] For Listener\nresource \"listener-my-service-client-side-xds\" and RouteConfiguration\nresource \"route-my-service-client-side-xds\", generated service config:\n{\"loadBalancingConfig\":[{\"xds_cluster_manager_experimental\":{\"children\":{\"cluster:cluster-my-service-client-side-xds\":{\"childPolicy\":[{\"cds_experimental\":{\"cluster\":\"cluster-my-service-client-side-xds\"}}]}}}}]}\n(t\u003d+220.184355ms)\n\nRELEASE NOTES: none",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "918ce623efb0f32ecddd2d2db746824a440243f7",
      "old_mode": 33188,
      "old_path": "internal/xds/resolver/xds_resolver.go",
      "new_id": "e991eeec475a6e576e4682cabaaa285ea361e0d8",
      "new_mode": 33188,
      "new_path": "internal/xds/resolver/xds_resolver.go"
    }
  ]
}
