)]}'
{
  "commit": "3b31db944a8520034165edf073f569eef49522de",
  "tree": "df27075335ba29b2d29865cd5060803078ca26cd",
  "parents": [
    "83916f047aeea8836537059d70f7d726ad4f9dde"
  ],
  "author": {
    "name": "Nikolay Titov",
    "email": "nikolay.titov@nokia.com",
    "time": "Wed Aug 02 18:11:33 2017 -0400"
  },
  "committer": {
    "name": "Sireesha Kora",
    "email": "sireesha.kora@nokia.com",
    "time": "Fri Aug 04 13:44:17 2017 -0700"
  },
  "message": "VOL-174: Support configuration of GEMs as per WT-385 and auto-allocation of gemport-ids\n\n * As an operator, I should be able to provision a GEMPORT object for the ONU and assign to a UNI\n * As an operator, I should be able to retrieve the provisioned GEMPORT\n\nAdditional Notes:\n\n * gemport-ids should be auto-allocated for the GEMPORT object\n * generic IAdapter interface to be provided that will be used by OLT and ONU adapters for GEM port configuration\n * In the best interest of schedules/timing, in the first step(e.g. POC-3 \u0026 trial), assume the queueing model to be supported (to be detailed) (i.e. no configuration of queueing model)\n * The concerned OLT and ONU should be configured with the allocated gemport-ids\n\nVOL-173: Support configuration of TCONTs as per WT-385 and auto-allocation of alloc-ids\n\n * As an operator, I should be able to provision a TCONT for the ONU with an existing traffic descriptor profile\n * As an operator, I should be able to retrieve the provisioned TCONT\n * As an operator, I should be able to change the traffic descriptor profile for a TCONT\n\nAdditional Notes:\n\n * alloc-ids should be allocated for the TCONT\n * generic IAdapter interface to be provided that will be used by OLT and ONU adapters for TCONT/alloc-id/BW configuration\n * In the best interest of schedules/timing, in the first step(e.g. POC-3 \u0026 trial), assume the queueing model to be supported (to be detailed) (i.e. no configuration of queueing model)\n * The concerned ONU should receive upstream grants upon provisioning of TCONT for the ONU\n\nChange-Id: If9fa02accaa306409ddb3872c8e46566c74927b0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad8711f91939d1056faa0b939ca0c2cfd6f0483f",
      "old_mode": 33188,
      "old_path": "voltha/core/config/config_rev_persisted.py",
      "new_id": "b82bb998a5b17d8c1848c5099a96291436939fd4",
      "new_mode": 33188,
      "new_path": "voltha/core/config/config_rev_persisted.py"
    },
    {
      "type": "modify",
      "old_id": "f75358f4102b7b0bc81da8e9ca6d20221205bd86",
      "old_mode": 33188,
      "old_path": "voltha/core/global_handler.py",
      "new_id": "ef32bcd5de48f26d81727034a6278a9c0078c8d1",
      "new_mode": 33188,
      "new_path": "voltha/core/global_handler.py"
    },
    {
      "type": "modify",
      "old_id": "fb02ecca638498047d6b5965e58d7fe2617cb16d",
      "old_mode": 33188,
      "old_path": "voltha/core/local_handler.py",
      "new_id": "3115b4d1f4c6a88a7a5e6d364f57146a531f4cc4",
      "new_mode": 33188,
      "new_path": "voltha/core/local_handler.py"
    },
    {
      "type": "modify",
      "old_id": "c8cc4005d970563928cb7e5798953cf28d059aa0",
      "old_mode": 33188,
      "old_path": "voltha/protos/bbf_fiber_base.proto",
      "new_id": "0534e129c18c7fd4f85a90ab0f41c0a09881d70d",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_base.proto"
    },
    {
      "type": "modify",
      "old_id": "2eecc249a002f0f8087a1b276af6c7161397000d",
      "old_mode": 33188,
      "old_path": "voltha/protos/bbf_fiber_channelgroup_body.proto",
      "new_id": "400c2f2b5063b7465287fc9238550081459b2bb0",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_channelgroup_body.proto"
    },
    {
      "type": "modify",
      "old_id": "a66996b4598c91a51db8336d5ad4f5d77249de88",
      "old_mode": 33188,
      "old_path": "voltha/protos/bbf_fiber_channelpair_body.proto",
      "new_id": "231cd85c1750aa85f68f6f8f501bdb8ee852b3f5",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_channelpair_body.proto"
    },
    {
      "type": "modify",
      "old_id": "0134b352e3596c81593c64d63b22ffdabe2e950d",
      "old_mode": 33188,
      "old_path": "voltha/protos/bbf_fiber_channelpartition_body.proto",
      "new_id": "58e8d938c08dc6c82acd161eb6d3b461752597c6",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_channelpartition_body.proto"
    },
    {
      "type": "modify",
      "old_id": "2f921d54c0282660a300d21402b20403553730d6",
      "old_mode": 33188,
      "old_path": "voltha/protos/bbf_fiber_channeltermination_body.proto",
      "new_id": "892a612dac24bf07a763d1cef27404a8ba9e578a",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_channeltermination_body.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b78d84d435a0ff23c5bd1d74b63be537d909702a",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_gemport_body.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "525ce117359a5398ef2b4aea7b645f01a2767848",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_multicast_distribution_set_body.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d8d01bc99a5f925180c3942c56afc1970f4f2ed6",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_multicast_gemport_body.proto"
    },
    {
      "type": "modify",
      "old_id": "35d1d691f0ddab28630eb664bd1335dcee0fe9c0",
      "old_mode": 33188,
      "old_path": "voltha/protos/bbf_fiber_ontani_body.proto",
      "new_id": "b6025ead5ab226932cf3fdd7892e0f1f038a675a",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_ontani_body.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03f42b030ae2b56804b4de2164aa82048c051739",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_tcont_body.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa5184359bab5fac34e95e45df28b8ca7c630548",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_traffic_descriptor_profile_body.proto"
    },
    {
      "type": "modify",
      "old_id": "603668c9e1d0de455d9107e20fa56b310d5aa967",
      "old_mode": 33188,
      "old_path": "voltha/protos/bbf_fiber_v_enet_body.proto",
      "new_id": "4817b36ff7eae3a7c3e3c77a00e19c284f682066",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_v_enet_body.proto"
    },
    {
      "type": "modify",
      "old_id": "665caf65f3ed56dcf554e52c3a09e70a5cdf5024",
      "old_mode": 33188,
      "old_path": "voltha/protos/bbf_fiber_v_ontani_body.proto",
      "new_id": "ab1316331d89eb7b77b6078998feafe250788069",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_v_ontani_body.proto"
    },
    {
      "type": "modify",
      "old_id": "5f25f85bd2687c526a3b4cb392a726c461170910",
      "old_mode": 33188,
      "old_path": "voltha/protos/bbf_fiber_wavelength_profile_body.proto",
      "new_id": "30763b6eed35fe309333232d85e8c4ead90b36c6",
      "new_mode": 33188,
      "new_path": "voltha/protos/bbf_fiber_wavelength_profile_body.proto"
    },
    {
      "type": "modify",
      "old_id": "ee8c9bd8b50b7b1ea2ec7c5cd93c4e7308110395",
      "old_mode": 33188,
      "old_path": "voltha/protos/voltha.proto",
      "new_id": "a79a151c00c4aff1edc72ace970913c08bc93c64",
      "new_mode": 33188,
      "new_path": "voltha/protos/voltha.proto"
    }
  ]
}
