)]}'
{
  "commit": "a2d15151a5c1a69a3826e086ac497a94a4bfa7ea",
  "tree": "9689a7ffbe20b10698ac96082e0ca9946b7814ba",
  "parents": [
    "afefa73e722bff3f6dd21492e8d46b0c48fc568c"
  ],
  "author": {
    "name": "Sudheer Vinukonda",
    "email": "sudheerv@apache.org",
    "time": "Thu Oct 15 17:03:36 2020 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Oct 15 17:03:36 2020 -0700"
  },
  "message": "7096: Synchronize Server Session Management and Network I/O (#7278)\n\n1. Session Acquisition with global session pools - Ensure that\r\nthe continuation and mutex is preserved through the entire session\r\ncontext migration mechanism until the SM is attached to the new VC\r\n2. Session Release - Delay clearing of read and write io buffers\r\nto protect against race between do_io_close and net_read_io\r\n3. Fix dangling ssl-\u003evc reference for TLS Session Resumption",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0609e1857ebbf1e60715c587b6f4be06fd35ac36",
      "old_mode": 33188,
      "old_path": "iocore/net/I_NetVConnection.h",
      "new_id": "fac5762f0252584891e71735cdfa9607adb8bd11",
      "new_mode": 33188,
      "new_path": "iocore/net/I_NetVConnection.h"
    },
    {
      "type": "modify",
      "old_id": "cd941782932dcdf30a8686f4efba20c4e225bd17",
      "old_mode": 33188,
      "old_path": "iocore/net/P_UnixNetVConnection.h",
      "new_id": "1d612001b7c2497baf84a8072fa7da6e8c97c98f",
      "new_mode": 33188,
      "new_path": "iocore/net/P_UnixNetVConnection.h"
    },
    {
      "type": "modify",
      "old_id": "f4f656d503b5d296d8cc8d2302207f862a2d9f4c",
      "old_mode": 33188,
      "old_path": "iocore/net/SSLNetVConnection.cc",
      "new_id": "ff39b45de49e4854017555813968ac2d491da8b1",
      "new_mode": 33188,
      "new_path": "iocore/net/SSLNetVConnection.cc"
    },
    {
      "type": "modify",
      "old_id": "442aec3c278f047b9830bac8452df62235293a01",
      "old_mode": 33188,
      "old_path": "iocore/net/SSLUtils.cc",
      "new_id": "79be61410a6c5d472855423e7869a963e49d7dee",
      "new_mode": 33188,
      "new_path": "iocore/net/SSLUtils.cc"
    },
    {
      "type": "modify",
      "old_id": "8935c990705e023cee833d14bedba3586d05a9ca",
      "old_mode": 33188,
      "old_path": "iocore/net/TLSSessionResumptionSupport.cc",
      "new_id": "ab6f38e5d14e2368c133a5ad52a50820126d4168",
      "new_mode": 33188,
      "new_path": "iocore/net/TLSSessionResumptionSupport.cc"
    },
    {
      "type": "modify",
      "old_id": "466618b9e9b01e102cdabd271a7789a4c29c6f6d",
      "old_mode": 33188,
      "old_path": "iocore/net/TLSSessionResumptionSupport.h",
      "new_id": "f1e61c911ee3aabec733e52a74b8979a9e2945b8",
      "new_mode": 33188,
      "new_path": "iocore/net/TLSSessionResumptionSupport.h"
    },
    {
      "type": "modify",
      "old_id": "c1c608b98366a7005457a6168e2d2a4311a26f7a",
      "old_mode": 33188,
      "old_path": "iocore/net/UnixNetVConnection.cc",
      "new_id": "840469a90f0a561809c486254165cdcd3000eea7",
      "new_mode": 33188,
      "new_path": "iocore/net/UnixNetVConnection.cc"
    },
    {
      "type": "modify",
      "old_id": "2adaf28ff41fa2c98b53e8eec0b89a59c934b1e4",
      "old_mode": 33188,
      "old_path": "proxy/http/Http1ServerSession.cc",
      "new_id": "813a729d6aa618e32b9bc98cc22d11c252519bdd",
      "new_mode": 33188,
      "new_path": "proxy/http/Http1ServerSession.cc"
    },
    {
      "type": "modify",
      "old_id": "1065970d680a8c26919e98929e208c5960435359",
      "old_mode": 33188,
      "old_path": "proxy/http/HttpSM.cc",
      "new_id": "546715eed03364e87f91cba986b5a126360a7efe",
      "new_mode": 33188,
      "new_path": "proxy/http/HttpSM.cc"
    },
    {
      "type": "modify",
      "old_id": "7d0c31cdb49d37568db7a1e6429bad1b85cdc5f8",
      "old_mode": 33188,
      "old_path": "proxy/http/HttpSessionManager.cc",
      "new_id": "bf5ea8d1fb0672248687dfa71edea67d82e61854",
      "new_mode": 33188,
      "new_path": "proxy/http/HttpSessionManager.cc"
    }
  ]
}
