)]}'
{
  "commit": "08577fc5799b8a5d3ad254060a914cf0b6dec6d8",
  "tree": "0c9cc0eadfc2b807d2107369ea4e170b0bcb2603",
  "parents": [
    "41c6a0ad9c7e76e9d10962d0dad5e892d2512324"
  ],
  "author": {
    "name": "Chalard Jean",
    "email": "jchalard@google.com",
    "time": "Wed May 02 21:14:54 2018 +0900"
  },
  "committer": {
    "name": "Chalard Jean",
    "email": "jchalard@google.com",
    "time": "Wed Jan 30 15:41:57 2019 +0900"
  },
  "message": "Tell the factory it is already serving a request.\n\nThis is a cherry-pick of ag/607226 that has been rebased on\ntop of four years of changes and with comments addressed.\n\nGives each factory a serial number and propogates it to every\nNetworkAgent so when a score comes back indicating a request is\nbeing handled the factory can account for it properly.\n\nWithout this, a new request that\u0027s already handled by a network\noffered by a factory will not cause an increment of the factorys\nref count. Concretely this results in issues like the RAT icon\nnot being displayed in spite of the network actually being up\nand usable.\n\nThis will be ported to AOSP as soon as possible, but immediately\nsome master-only WiFi tests need to be adjusted with this change\nwhich would not let me submit to AOSP.\n\nBug: 18637384\nBug: 29030667\nTest: manual\nTest: atest frameworks/opt/telephony/tests/telephonytests\nTest: atest frameworks-net\nTest: atest CtsNetTestCases CtsHostsideNetworkTests\nChange-Id: I597ac588f76dd507512ff02868fd1310b7e63f7e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bae12e93745a9c50b80b42bc5a721939cb1ce9a",
      "old_mode": 33188,
      "old_path": "core/java/android/net/ConnectivityManager.java",
      "new_id": "ef8ca9e3cb671587fe6d092dcf26f04ffccc43b6",
      "new_mode": 33188,
      "new_path": "core/java/android/net/ConnectivityManager.java"
    },
    {
      "type": "modify",
      "old_id": "fd7360fd4c1745a6be65f37706993fb9222e1526",
      "old_mode": 33188,
      "old_path": "core/java/android/net/IConnectivityManager.aidl",
      "new_id": "f88adc2c64b7dfc692b0dbfa64f9efa3a642e1b6",
      "new_mode": 33188,
      "new_path": "core/java/android/net/IConnectivityManager.aidl"
    },
    {
      "type": "modify",
      "old_id": "99bfc140f140ae7bdfa6bf0b3e8fb3afd578064e",
      "old_mode": 33188,
      "old_path": "core/java/android/net/NetworkAgent.java",
      "new_id": "204c25f01d01bf4fbce3702c2356c769c69bbd22",
      "new_mode": 33188,
      "new_path": "core/java/android/net/NetworkAgent.java"
    },
    {
      "type": "modify",
      "old_id": "181cab41e9288d0136448fb50d5780e7cea251ce",
      "old_mode": 33188,
      "old_path": "core/java/android/net/NetworkFactory.java",
      "new_id": "0dfe7a495738a3531eafcfc9c4fcd31bca490722",
      "new_mode": 33188,
      "new_path": "core/java/android/net/NetworkFactory.java"
    },
    {
      "type": "modify",
      "old_id": "c8e5d2bdb769bd1d1ccf2231cf8f6987cc380fd5",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/ConnectivityService.java",
      "new_id": "de7c8cc7a6e7f100e3811080256a91d0747106ef",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/ConnectivityService.java"
    },
    {
      "type": "modify",
      "old_id": "d0cff25dbf0506104531b6084124bda6c2128aa2",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/connectivity/NetworkAgentInfo.java",
      "new_id": "cd4ce2d142bb54fe52cca4d349b038b4abf87428",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/connectivity/NetworkAgentInfo.java"
    },
    {
      "type": "modify",
      "old_id": "2508844314407d215b7372f17ed99de0dddb4dc7",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/connectivity/Vpn.java",
      "new_id": "7e95f10752bdfc80ee409bc64a6953aaa0bf323f",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/connectivity/Vpn.java"
    },
    {
      "type": "modify",
      "old_id": "036c5dcc8926d9bb7da94f22e97654ffe80e2570",
      "old_mode": 33188,
      "old_path": "tests/net/java/com/android/server/ConnectivityServiceTest.java",
      "new_id": "3127d745b55d9cdf6ce12123803d847a21053a94",
      "new_mode": 33188,
      "new_path": "tests/net/java/com/android/server/ConnectivityServiceTest.java"
    },
    {
      "type": "modify",
      "old_id": "9578ded1a089752cbaf3a2266330874d0eb29df5",
      "old_mode": 33188,
      "old_path": "tests/net/java/com/android/server/connectivity/LingerMonitorTest.java",
      "new_id": "e877a8f7e6c119d8399f7362989abb869ddc82e6",
      "new_mode": 33188,
      "new_path": "tests/net/java/com/android/server/connectivity/LingerMonitorTest.java"
    }
  ]
}
