)]}'
{
  "log": [
    {
      "commit": "e14fc02b179310393c1f0a5df90c4dec06ef2a4e",
      "tree": "98451128127634813f69351aa57efdf7235bdb20",
      "parents": [
        "0869a32a98b6f118ff130fc1774db2e3b2387496"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 08 14:50:29 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 08 14:51:40 2016 -0800"
      },
      "message": "Implement a log level option to enable ONOS logs for every test case.\nThis is done automatically through overriding of setUp in CordLogger which every test class should inherit.\nOtherwise, one can manually enable logSet for all controllers through the CordLogger logSet api.\n\nChange-Id: I43bd5a97e0ab9cbec7d7c51daf2d5ea0d6961505\n"
    },
    {
      "commit": "0869a32a98b6f118ff130fc1774db2e3b2387496",
      "tree": "0d8146ea021cab0ef0b763bae094120a1575abda",
      "parents": [
        "bff105f8b14d6132f4bd67110c44354bfd8f368c"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Mon Dec 05 16:55:51 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Thu Dec 08 14:05:30 2016 -0800"
      },
      "message": "API test cases for /core/services\n\nChange-Id: Icbba49162d07707298e1b0a6e8607e61879b3756\n"
    },
    {
      "commit": "d65b7617cb0fed6116aa7b534611f705eee169d5",
      "tree": "157274c1ab21ac7ccae2679c477a601af5f2ebe9",
      "parents": [
        "49bf825b3a0e29b8fdfdbf0876670b131c2c804b"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Dec 07 01:01:20 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Wed Dec 07 14:18:56 2016 -0800"
      },
      "message": "CORDVTN Test: Added test scenarios for cord vtn and\nupdated list for ALL_TEST to display in listing.\n\nChange-Id: Ic22ef6cacf06ead124abf2e7c9581f5052aa2556\n"
    },
    {
      "commit": "e2b665b88f5ea45ae2e1eded43077da31e49ac07",
      "tree": "3d9f38002c45e5aa2e1c5197e10f43c4ccac0298",
      "parents": [
        "ef1232d212cfc3670582994e0b9f03cbe2f428a9"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Dec 07 00:50:56 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Dec 07 00:56:34 2016 -0800"
      },
      "message": "Changes to TLS test scenarios and util\nfunctions.\n\nChange-Id: I76722e6ca1273fe60ac26fd0bf85e09853e7ca0c\n"
    },
    {
      "commit": "ef1232d212cfc3670582994e0b9f03cbe2f428a9",
      "tree": "47ce8d77c704dd4f935edc5a1a75662dd7045996",
      "parents": [
        "0f6b6841672f44ec2a5530b0c38bb5ea7ec123d4"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 09:18:15 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Dec 07 09:18:15 2016 -0800"
      },
      "message": "Changes to enable debug logs for the controller restart test case\n\nChange-Id: I24fa972bdc56fccb65a9f39e4236d12d85c9459d\n"
    },
    {
      "commit": "0f6b6841672f44ec2a5530b0c38bb5ea7ec123d4",
      "tree": "ffe99680539356af768c30a1135ee2c374ad8083",
      "parents": [
        "88e80b9ebadb61e1f2479847b7190d4360a52d93"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Dec 06 17:17:44 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Dec 06 17:17:44 2016 -0800"
      },
      "message": "Support for multiple switches in cord subscriber test cases.\nConfigure the uplink olt device map for multiple switches correctly.\n\nChange-Id: Ic263c445b2a14f688a6c08ea03e91b451bf37708\n"
    },
    {
      "commit": "88e80b9ebadb61e1f2479847b7190d4360a52d93",
      "tree": "52018c13027a856b2b59005dc13b4b480c8c6e97",
      "parents": [
        "507c4561360a7521b9d97f6c0f02c44d244c383c"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 05 20:23:45 2016 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Dec 05 20:23:45 2016 -0800"
      },
      "message": "Support for configuring/starting multiple switches in cord-tester.\nUseful to fire tests with multiple switches configured with num_ports as per olt_config.json.\n\nChange-Id: Ifbe65c75ad008db75ac5f4e3554e36499cb194de\n"
    },
    {
      "commit": "507c4561360a7521b9d97f6c0f02c44d244c383c",
      "tree": "d2963ea4158d3348123f8b935ce45c9e55aabae5",
      "parents": [
        "b99538a289d845304b32266dbdabec37f5adec6d"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Wed Nov 23 13:36:09 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Mon Dec 05 11:23:16 2016 -0800"
      },
      "message": "Recursively compare dictionaries in cord-api test utils\n\nChange-Id: I5c7108e73916aca67490891d42df564f35fddc61\n"
    },
    {
      "commit": "b99538a289d845304b32266dbdabec37f5adec6d",
      "tree": "30ef4e0a24e503c410a80dd1a8bd46c21584abf8",
      "parents": [
        "05e85fa6a14147234b68e86f06a5a740ffbd2fc4"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Dec 02 13:53:35 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Dec 02 13:53:35 2016 -0800"
      },
      "message": "Test: Multiple changes and refactoring for IGMP\ntest suite.\n\nChange-Id: Ia0e597447e1d1a2d8ec27c3a283044cdcdc65d6a\n"
    },
    {
      "commit": "05e85fa6a14147234b68e86f06a5a740ffbd2fc4",
      "tree": "beb1f90b9d7f58c3767e9f7d76ae611cabb17193",
      "parents": [
        "e237aee2adff6acb793f1f9cfddbb59164b5c208"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 02 09:20:54 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Dec 02 09:20:54 2016 -0800"
      },
      "message": "Install OVS 2.5 prereq on the host if OVS is not installed or \u003c 2.5\n\nChange-Id: Ic390f56f11e3acb79bdfab5134a909eab0219d3f\n"
    },
    {
      "commit": "e237aee2adff6acb793f1f9cfddbb59164b5c208",
      "tree": "674a77e485956a2c1ec2e4b5517ffb8709662510",
      "parents": [
        "6c527a0df785e81244a1f9036cd4f3bc072039a2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 17:46:43 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 17:46:43 2016 -0800"
      },
      "message": "Don\u0027t reset subscriber verify callbacks if they are specified\n\nChange-Id: Id6f0e1814cf5f252836ceddfbeb5b048d027de07\n"
    },
    {
      "commit": "6c527a0df785e81244a1f9036cd4f3bc072039a2",
      "tree": "3f5322f1406aa7a9ea1d6ef9ed79d96b9a4954ff",
      "parents": [
        "57f24d405984aa06887b98bbabe09626940d4e8a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 14:37:42 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 14:37:42 2016 -0800"
      },
      "message": "Do a fresh cluster setup of ONOS before running the next robot controller cluster test case.\n\nChange-Id: I1d02f0f22e5243784befd1ed1d5aad2123d7a955\n"
    },
    {
      "commit": "57f24d405984aa06887b98bbabe09626940d4e8a",
      "tree": "aef1209389c12fa93cdb5da3df637fd26fd19a06",
      "parents": [
        "dfeadb020e4442171dc3a53cfc386862731dfe5a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 11:51:58 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Dec 01 11:51:58 2016 -0800"
      },
      "message": "Fix/update IGMP cord app to new IGMPv3 to construct the query packet as ONOS igmpv2 support in master makes the app incompatible with master.\nThis was resulting in IGMP app exceptions during activate with the latest onos from dockerhub.\n\nChange-Id: Ic1ddc10c8c3d497023c28be569b6c82e4920afda\n"
    },
    {
      "commit": "dfeadb020e4442171dc3a53cfc386862731dfe5a",
      "tree": "fe6c6b646e0f5390ecd0917cf3c02089bfecbfb5",
      "parents": [
        "2560f04b9d13eb042b4229324b1f9ab7cd23365e"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 17:55:51 2016 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 17:55:51 2016 -0800"
      },
      "message": "Update cord apps to 1.1.\nigmp still has issues with onosproject/onos:latest last container image.\n\nChange-Id: I43fb252963cafa4d273ed820207267c6b670108b\n"
    },
    {
      "commit": "2560f04b9d13eb042b4229324b1f9ab7cd23365e",
      "tree": "9ff5789914867df560e49adf4b00e1ce67e1362a",
      "parents": [
        "45ab3e129320aa1cc257bd64d77b4344c05a1553"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 14:38:52 2016 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 14:38:52 2016 -0800"
      },
      "message": "New test to restart entire ONOS cluster before verifying.\nNew cord tester api to restart entire cluster used by the test.\nChanged the restarts to check for onos start using wait_for_onos_start instead of a hard delay.\nAdded a robot test for restart cluster.\n\nChange-Id: I8dbc163462570a6a8eaf8e7684c790fc3fea8f48\n"
    },
    {
      "commit": "45ab3e129320aa1cc257bd64d77b4344c05a1553",
      "tree": "3f632071b4ef7cb62907d5e76c5ea05655c80675",
      "parents": [
        "de6b9dc18b317bbd428eb9b99275dfca0755dc86"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 11:25:51 2016 -0800"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 30 11:25:51 2016 -0800"
      },
      "message": "New test to verify ONOS cluster by restarting the same controller repeatedly.\nSome changes to controllers_restart test.\nRobot test entry for the single controller restart.\n\nChange-Id: Idec493af3b7b7285bcfea424bb62c9a592470924\n"
    },
    {
      "commit": "de6b9dc18b317bbd428eb9b99275dfca0755dc86",
      "tree": "52e444f64bfb4acc71f96dc135da4d33803590b5",
      "parents": [
        "901727ca964da67186ca7a260f9249d69570129f"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 17:46:16 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 17:47:17 2016 -0800"
      },
      "message": "Changes to ONOS cluster tests.\nWait for sometime before ONOS restart.\nHandle leaders command exception in the cluster restart test before failing the test.\n\nChange-Id: If8afbef1e09657619e7230ddadd818a7598442d7\n"
    },
    {
      "commit": "901727ca964da67186ca7a260f9249d69570129f",
      "tree": "a44d6cdf848ace746395a3951ab6cf30c343637a",
      "parents": [
        "9ee925266bb19eb7d239c2f17fb189eaa106e7da"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Nov 29 14:05:03 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Nov 29 14:05:03 2016 -0800"
      },
      "message": "[WIP] Initial checkin for automation of CORD VTN\ntest scenarios.\n\nChange-Id: Ife27562132cd547acba913de2ca2fd4781e7de36\n"
    },
    {
      "commit": "9ee925266bb19eb7d239c2f17fb189eaa106e7da",
      "tree": "c58f54731bd30024040eed827703216cdf8a285e",
      "parents": [
        "1878c4f3f22537c36d1cf4c721fee77c80ac3408"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 14:59:11 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 14:59:11 2016 -0800"
      },
      "message": "Use split string robot function to create a list output of onos controller names instead of trying to create a list from a string output\n\nChange-Id: I83100cf5bd039676901aab5728eb47dd7b61c6fd\n"
    },
    {
      "commit": "1878c4f3f22537c36d1cf4c721fee77c80ac3408",
      "tree": "ce3d477714f5aea888adf2b02ecd3a7b1d5b3049",
      "parents": [
        "d203534a773812036cd68f35461024f433f0c8cc"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 09:19:50 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 29 09:19:50 2016 -0800"
      },
      "message": "Fix to preserve /dev/urandom file descriptor while daemonizing cord-tester.\nThis is to avoid breaking paramiko ssh agent after becoming a daemon.\nThis would fix any ssh usage like checking onos logs after we are daemonized.\n\nChange-Id: Iab7a294f1b9e7e64e539a403fe23ab0da814df33\n"
    },
    {
      "commit": "d203534a773812036cd68f35461024f433f0c8cc",
      "tree": "02d293f71826f354f66005f242892323c4d2970e",
      "parents": [
        "51e6fd824eeac4418afccc91dd15c4587326098c"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Nov 22 17:44:40 2016 -0800"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Nov 22 17:44:40 2016 -0800"
      },
      "message": "voltTenant tests: enhanced subscriber tests\n\nChange-Id: Id28389dc9d77c5e5eb2b76cbd81a1c29fa8de17f\n"
    },
    {
      "commit": "51e6fd824eeac4418afccc91dd15c4587326098c",
      "tree": "fb03f96eb81525b1e8b5f7fe10b7dd20bed48ced",
      "parents": [
        "8be1880e8a956263b95f81f1e8106c07fd59fa6b"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 22 14:39:19 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 22 14:40:43 2016 -0800"
      },
      "message": "Robot test case for cluster controller restart tests.\nAlso increase polling retries for the lldp flows during onos boot.\n\nChange-Id: Icf16f935addc394f43dd8fe2b223543ca3043e80\n"
    },
    {
      "commit": "8be1880e8a956263b95f81f1e8106c07fd59fa6b",
      "tree": "dd2ef9b03f65dc4004e9024f06f65b20489c1e9a",
      "parents": [
        "09dbc6d5de611078fdbc37a4554849a760f0b3be"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Nov 16 16:59:54 2016 -0800"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chgaonke@partner.ciena.com",
        "time": "Tue Nov 22 11:58:49 2016 -0800"
      },
      "message": "/core/users Test: Test fail, XOS issue\n\nChange-Id: I0adc4e3f1e86b210aefd20783652ae472bc98914\n"
    },
    {
      "commit": "09dbc6d5de611078fdbc37a4554849a760f0b3be",
      "tree": "3cb5e004d2424d2fa6236c9e657ec5862bc99547",
      "parents": [
        "1ef70559666134114215a89591168fb416971232"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 22 10:37:42 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Nov 22 10:37:42 2016 -0800"
      },
      "message": "Shared volume option for cord-tester enables starting cord-tester in cluster mode with shared ONOS data volume.\n\nChange-Id: I6e3af87d165030ff6b872b9ae1f4a82e071135bb\n"
    },
    {
      "commit": "1ef70559666134114215a89591168fb416971232",
      "tree": "f8a156bc00e1eb609771b8cb0e25f0601de2d622",
      "parents": [
        "73cfcee30de920427c88f16a3401e56f212ecac2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 17:33:36 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 17:34:05 2016 -0800"
      },
      "message": "Skip forming cluster if ONOS cluster was already formed.\n\nChange-Id: I60b18cc4dd756e94d934641b99ee524dff9d7d1e\n"
    },
    {
      "commit": "73cfcee30de920427c88f16a3401e56f212ecac2",
      "tree": "51fcd2dc09157181b93272639e19e2aa29b5a020",
      "parents": [
        "c4108fedcaeadc100a905df3ab69c94a7a8c4806"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Nov 16 19:28:50 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Nov 16 19:28:50 2016 -0800"
      },
      "message": "Test: Implementation of ACL and DHCP related\nvalidations using ROBOT framework.\n\nChange-Id: I6dd09f7cb13aeb1865378e656c1933b16b004d80\n"
    },
    {
      "commit": "c4108fedcaeadc100a905df3ab69c94a7a8c4806",
      "tree": "2f96fcdac1c80b1a11983162b680b514a35102db",
      "parents": [
        "ec2db32c19dedf21c2e87e61ec8fa684d5f9b477"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 15:15:28 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 15:15:28 2016 -0800"
      },
      "message": "Restart docker in prerequisites after installation\n\nChange-Id: I7668650c04ea08f8644e12e0703f25748a332c38\n"
    },
    {
      "commit": "ec2db32c19dedf21c2e87e61ec8fa684d5f9b477",
      "tree": "775b010f38d8197d20cf48cfb9fbe17a33223cb6",
      "parents": [
        "1f90820411d369a5e63a2c7863e9066a84bbb0f5"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 15:06:01 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 17 15:06:01 2016 -0800"
      },
      "message": "Run each cord instance in the cluster under a shared data volume for persistent storage.\nSome fixes/changes to cluster controller restart test case that restarts each onos controller instance and verifies cluster state.\n\nChange-Id: I658ea2270ed6be6dead42663a510654452410568\n"
    },
    {
      "commit": "1f90820411d369a5e63a2c7863e9066a84bbb0f5",
      "tree": "c7149d00b94657bd32557c2de341b80128871dc7",
      "parents": [
        "e5939f087cfb006fa221ceab003f54210411e00d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 17:32:20 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 17:32:20 2016 -0800"
      },
      "message": "More support for ONOS in cluster mode\nAdd a ONOS cluster test case to randomly kill controller and check for exceptions.\nAlso verify leader status on all the nodes.\n\nChange-Id: I0c5f9e35069c249dcee7135df6f59d2b6e8ad2b4\n"
    },
    {
      "commit": "e5939f087cfb006fa221ceab003f54210411e00d",
      "tree": "67304212b10614d3a4f0a8ad1f8574a577d19ba7",
      "parents": [
        "5f5136e46c298037ba049405dc7a6fa0645043c9"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 12:08:07 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 12:08:07 2016 -0800"
      },
      "message": "Reinstall the igmp cord-tester mcast app after cordSubscriber test restarts onos back\n\nChange-Id: I5a8f583c754787c0949a3902d2b9b9e2e5a6f29b\n"
    },
    {
      "commit": "5f5136e46c298037ba049405dc7a6fa0645043c9",
      "tree": "b6498702cce2927552daf6fb3b3b363a2f18d80b",
      "parents": [
        "0ff033fa7aecb3cb7cd22631a12f419097e2102c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 11:26:52 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 11:26:52 2016 -0800"
      },
      "message": "onoslogger close method is now gone as session is closed by ssh agent after run command\n\nChange-Id: I2e36ac0449d406f37d10c50b4dcd562870aab150\n"
    },
    {
      "commit": "0ff033fa7aecb3cb7cd22631a12f419097e2102c",
      "tree": "a7fc591ac854cf1d12b439a4dcc78f98a16483f9",
      "parents": [
        "f528961afc438797d52ebbe4ef8afb3779686068"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 10:47:30 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 16 10:48:09 2016 -0800"
      },
      "message": "Delete dhcp relay ports on cord tester cleanup\n\nChange-Id: If16e900853fc6abcc09e0f63d3e73f404dce372e\n"
    },
    {
      "commit": "12f9f429b1ab7f6cfa794c76bb7d972fb11cb122",
      "tree": "2a486fcd0ecf76e5a1d56e07a39551789e570d95",
      "parents": [
        "b21186500a43140e1bda872419cf7969bfb72457"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 23:21:21 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 23:21:21 2016 -0800"
      },
      "message": "Bug fixes for net-condition module.\n\nChange-Id: Ibc4cf7d8bcaab7509cfbe3d38ec3649c22df8fb1\n"
    },
    {
      "commit": "b21186500a43140e1bda872419cf7969bfb72457",
      "tree": "549fdb79a74c6d76344f69189eb8a9355b89138e",
      "parents": [
        "d0a334d9ff680ebd42596b9a5863e89de4c9a077"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 16:46:23 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 16:46:23 2016 -0800"
      },
      "message": "Test: Following Modules added to use ROBOT framework\nalso along with NOSE framework.\nCordSubscriber(Tested with combination for Authentication,\nDHCP and Channel surfing through IGMP, Without XOS provisioning)\nFlows, TLS, vRouter, igmp protocol and dhcprelay.\n\nChange-Id: Icf68860988610b5c70c996bb78c6345536432213\n"
    },
    {
      "commit": "d0a334d9ff680ebd42596b9a5863e89de4c9a077",
      "tree": "8847b58be9a2bfdcc50af26e2460d8a9116a7cb6",
      "parents": [
        "fc7b0304f07fde1460cb7858685e4d089a389ed3"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 17:47:08 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 17:48:22 2016 -0800"
      },
      "message": "Close paramiko ssh agent session after connect and run.\n\nChange-Id: Ic517bfa5c897ad051ea9f457b811ad12cacfe00f\n"
    },
    {
      "commit": "fc7b0304f07fde1460cb7858685e4d089a389ed3",
      "tree": "90f5f9f7834fdd34c880031cd742982f3ebfe9e7",
      "parents": [
        "b05acabf647e34534052656dc69f770292dcb5d5"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 08:45:56 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 10 08:45:56 2016 -0800"
      },
      "message": "Test: Scenarios with delays, drops, out of order exchanges of messages, invalid versions\nand packet types with single and multiple sessions.\n\nChange-Id: I57f6e22f988ec8f8330b8387ee75a8b957479855\n"
    },
    {
      "commit": "b05acabf647e34534052656dc69f770292dcb5d5",
      "tree": "44389520fef12efe8074cf5305cd7cf5e700e3a6",
      "parents": [
        "bd82f36098b235011fe5596254173a00cf5d9875"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 15:12:43 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 15:12:43 2016 -0800"
      },
      "message": "Removing pull of onos 1.5\n\nChange-Id: I8b87e0503f28fe9ad5eef4b0a7494bbffbefd9be\n"
    },
    {
      "commit": "bd82f36098b235011fe5596254173a00cf5d9875",
      "tree": "3d622c2278a0fc64ae6292d5f0f2b40e88ef489e",
      "parents": [
        "19aaf5c4ab42583e29a1ede6cc12f17936894920"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 15:08:52 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 10 15:08:52 2016 -0800"
      },
      "message": "Option to run cord-tester setup in foreground.\nDelete relay configuration instead of restarting onos after tests.\nMake sure prerequisites can be run on other ubuntu distros\n\nChange-Id: Ic04a5dab41b013088cda651afe32abae8030c8d8\n"
    },
    {
      "commit": "19aaf5c4ab42583e29a1ede6cc12f17936894920",
      "tree": "fa6fa9799931e9bdccc4675caa4a04cd27f9166e",
      "parents": [
        "055d7f744623448e9f700bad1eee5350001a8ff1"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 09 17:47:57 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Nov 09 17:48:49 2016 -0800"
      },
      "message": "Wait for ONOS to start by checking ONOS logs instead of a static delay.\nEnable exception logs in onos log.\n\nChange-Id: Iff967d1daab63e2d3d8f7ac90fe76e2cd7abfa39\n"
    },
    {
      "commit": "055d7f744623448e9f700bad1eee5350001a8ff1",
      "tree": "d9e7cc95092751d96d8a8dc59a18036bf3533327",
      "parents": [
        "9313b769fc44970d2460f630bf38560625266dcc"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Nov 07 02:11:23 2016 -0800"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Nov 07 02:11:23 2016 -0800"
      },
      "message": "Cord tester evaluation script is changed with minimal test cases\nto make sure of working status.\nChanged github link for cloning to proper one.\n\nChange-Id: I8fb1640bde8f650a04686798a5b44899da1da544\n"
    },
    {
      "commit": "9313b769fc44970d2460f630bf38560625266dcc",
      "tree": "c95610efa57f771bcf5163cc6e1898c35df4e77d",
      "parents": [
        "307d006695faff64d31f7cdf081347710494ee70"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Nov 07 13:14:35 2016 -0800"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Nov 07 13:15:37 2016 -0800"
      },
      "message": "Implement support to report error,warning logs after every test case run.\n\nChange-Id: Id5710e9ee3497b4bc1030d7fa69c182d2e1348c6\n"
    },
    {
      "commit": "307d006695faff64d31f7cdf081347710494ee70",
      "tree": "1fcda7de916cd457bd0723b706780b501cc6e9f1",
      "parents": [
        "8fb0ebeaa7cc4c310f9faaa058c33d3b5f46dff9"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 03 12:56:09 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 03 12:56:09 2016 -0700"
      },
      "message": "Selected test cases from each of modules for daily Jenkins\nrun , kind of Smoke test for CORD APPS and ONOS using cord-tester.\nThis is done using Robot Framework for better reporting structure.\n\nChange-Id: I476a1ef33c9e723ac83e9b330fd5c5e28762d86b\n"
    },
    {
      "commit": "8fb0ebeaa7cc4c310f9faaa058c33d3b5f46dff9",
      "tree": "7e2dc50b65a687b284a8f4a0772b68adad2173f0",
      "parents": [
        "41d9b2322fb20ae5d569aabf6de99853e5e53389"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Nov 04 15:41:46 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Nov 04 15:41:46 2016 -0700"
      },
      "message": "Revert \"Selected test cases from each of modules for daily Jenkins run , kind of Smoke test for CORD APPS and ONOS using cord-tester. This is done using Robot Framework for better reports.\"\n\nThis reverts commit b5692e703725bc15824f9557d0f03493b7c63054.\n\nChange-Id: I7d88375b4a73eadd721c6bba7ef298c6a1fd5157\n"
    },
    {
      "commit": "41d9b2322fb20ae5d569aabf6de99853e5e53389",
      "tree": "1fcda7de916cd457bd0723b706780b501cc6e9f1",
      "parents": [
        "32e03c273645db53b0f76de874cdc1e23327fc7e"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Nov 03 12:09:26 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Nov 04 15:37:25 2016 -0700"
      },
      "message": "Selected test cases from each of modules for daily Jenkins\nrun , kind of Smoke test for CORD APPS and ONOS using cord-tester.\nThis is done using Robot Framework for better reports.\n\nChange-Id: I7862983e8fc747e821e0004b08acf1797afbd056\n"
    },
    {
      "commit": "32e03c273645db53b0f76de874cdc1e23327fc7e",
      "tree": "7e2dc50b65a687b284a8f4a0772b68adad2173f0",
      "parents": [
        "e463106a73117bb328ad66c9285120a51bd30f98"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Thu Nov 03 11:57:53 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Nov 04 15:34:13 2016 -0700"
      },
      "message": "Added generic functions in utils libraries, new test for SynchronizerAPI\n\nChange-Id: If9ba83fe25ffdf79476393874f7d3ebdf0fd28cd\n"
    },
    {
      "commit": "e463106a73117bb328ad66c9285120a51bd30f98",
      "tree": "25b646961c227419cff9f9b11cb3893617c7c724",
      "parents": [
        "ec5b72a16ee6b72f7bacaeaeacd71094ec53c4dc"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 03 14:28:19 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 03 14:28:19 2016 -0700"
      },
      "message": "Fix to update docker-py to 1.9.0 version to avoid exec command hangs through docker-py client.\nAlso remove the links for ovs interfaces from linux during cleanup.\nThis would enable the containers to be configured again with the peer interfaces on setup\n\nChange-Id: I923c7ebec2ff0724eb59af11a4c21a260a56772c\n"
    },
    {
      "commit": "ec5b72a16ee6b72f7bacaeaeacd71094ec53c4dc",
      "tree": "a47821b0276316bd62217d68ec7b6d181c3f9193",
      "parents": [
        "dbd4e4b8886c27e3cbda00ed379246500dbbd5b5"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 03 09:53:07 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Nov 03 09:53:07 2016 -0700"
      },
      "message": "Use shell to execute commands inside docker container as a buggy docker-py client exec_start api sometimes hangs.\nAlso fix the test container scapy and scapy-ssl_tls versions\n\nChange-Id: I2cc3a22f8d4143253caaa2f26ab5c27afd365c41\n"
    },
    {
      "commit": "dbd4e4b8886c27e3cbda00ed379246500dbbd5b5",
      "tree": "91e16010cec816128e11377a5745fb80e9915ea8",
      "parents": [
        "3441faf3798fff6b0881d7275b47ff3c622c4e12"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Oct 28 17:40:11 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Oct 28 17:40:11 2016 -0700"
      },
      "message": "Test: Additional changes to support cluster based test scenarios.\n\nChange-Id: I8464d2c775809a723ef46c0f5d3625bbbe5d0d48\n"
    },
    {
      "commit": "3441faf3798fff6b0881d7275b47ff3c622c4e12",
      "tree": "e2f78d579d6e366539efc52886b108ad66b43941",
      "parents": [
        "c1dc1d782e5c88448483e4c9c68b7936602e3941"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Oct 27 12:15:21 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Oct 27 16:01:57 2016 -0700"
      },
      "message": "TEST: [WIP] Module to test for perspective network conditions\nIt covers following conditions for different CORD Apps(Presently for IGMP \u0026 TLS).\n1. Network lag\n2. Out of Order , or rearranged packets.\n3. Drop packets or Duplicate packet generation\n4. Burst or block of traffic.\n\nChange-Id: I1f2c6a9c192e7caacdf86eb680f17dcf4b144573\n"
    },
    {
      "commit": "c1dc1d782e5c88448483e4c9c68b7936602e3941",
      "tree": "34bec64073a154ed36fd18fdc562d52fd6480724",
      "parents": [
        "cf941fd18d17832e08ca21f4148394553158d455"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 27 15:35:19 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 27 15:35:19 2016 -0700"
      },
      "message": "Update dependencies for cord-tester\n\nChange-Id: Ie1e6fd2988f3a431edf4400b7adc69d86ec70586\n"
    },
    {
      "commit": "85220063ecd4c6ce7e21b2c8e54fc9e781e21306",
      "tree": "cb732008dfd22159fd07653b9827d907a01ba90f",
      "parents": [
        "2e97a01a68298cd111d24fe9596cbd0a2e61a7a5"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Oct 25 10:44:11 2016 -0700"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Tue Oct 25 15:09:40 2016 -0700"
      },
      "message": "Subscriber API Framework and Robot testcase files\n\nChange-Id: Ie46904ce417ee43d1fc4b2a7c188bba74e0ef030\n"
    },
    {
      "commit": "2e97a01a68298cd111d24fe9596cbd0a2e61a7a5",
      "tree": "6754c00a3ec998e2ec06f10735c15785b16811af",
      "parents": [
        "8f69c2cd9d827fcbcc2c455c512790dd32940f0f"
      ],
      "author": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Fri Oct 21 16:09:52 2016 -0700"
      },
      "committer": {
        "name": "You Wang",
        "email": "you@onlab.us",
        "time": "Fri Oct 21 16:09:52 2016 -0700"
      },
      "message": "[WIP] Adding basic functions for Cord API test\n\nChange-Id: I150afdb6cc109fc7f7315e86f21124ab582fefb0\n"
    },
    {
      "commit": "8f69c2cd9d827fcbcc2c455c512790dd32940f0f",
      "tree": "5239780a5fe621c7f662d99e71df056c4c2b721c",
      "parents": [
        "5f4f3be2c4ef85779124dd73ef3013b012fc8994"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 21 11:43:26 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 21 11:43:26 2016 -0700"
      },
      "message": "Build cord tester quagga against 1.0 release\n\nChange-Id: I4e89d8e0f5abdb0812c8b3ad1747c773aa6bc8d2\n"
    },
    {
      "commit": "5f4f3be2c4ef85779124dd73ef3013b012fc8994",
      "tree": "ca4d322eba6c3e7139097321f69f745017ee40b2",
      "parents": [
        "c3eb12b372d0e6d3871751c32214c246ae2223b2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 21 09:21:51 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 21 09:21:51 2016 -0700"
      },
      "message": "Add cord tester robotframework dependencies\n\nChange-Id: Ic4517128ff1d05f3a6fe2c205b588253898d7330\n"
    },
    {
      "commit": "c3eb12b372d0e6d3871751c32214c246ae2223b2",
      "tree": "59469574bb6cea5ea2284f5c5cba5949ee5defaf",
      "parents": [
        "8fa7c364b35ebcd48fa42821df70661d490d4306"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 20 17:39:47 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 20 17:39:47 2016 -0700"
      },
      "message": "Robot changes for cord tester\nAdd a common resource robot for CORD to include from other cord robot files.\nAdd a cluster robot variant.\n\nChange-Id: I4ece954e102aee3aa27234482287c04d49807ef9\n"
    },
    {
      "commit": "8fa7c364b35ebcd48fa42821df70661d490d4306",
      "tree": "2035bb94209b0c33c1cb16220231c08ab0ca57de",
      "parents": [
        "689b3861e110f07b354259674e3523e6c6b3db40"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Oct 19 19:51:35 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Oct 19 19:52:50 2016 -0700"
      },
      "message": "Add support to execute cord-tester validation suite through ROBOT framework.\n\nChange-Id: I3c6a1cd5f3824d78a0ab56fd2abbf307d39966fa\n"
    },
    {
      "commit": "689b3861e110f07b354259674e3523e6c6b3db40",
      "tree": "b81f83a9e2738d711997d2d69085c0e3a09b555c",
      "parents": [
        "fdb220a562fc1770ced4390db5b8273668abc92f"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Mon Oct 17 16:25:01 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Oct 19 17:22:33 2016 -0700"
      },
      "message": "Test: Cluster based scenarios with multiple OVS switches\nand CORD apps .\n\nChange-Id: I47068d545f7b1f3ff5f4ec08254abe7469f91b99\n"
    },
    {
      "commit": "fdb220a562fc1770ced4390db5b8273668abc92f",
      "tree": "bd06f07632e540e2e9937cfbc475ab1540d5007c",
      "parents": [
        "973ea698c9b0b7f0cbda298ba300001b97bf3be2"
      ],
      "author": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Oct 19 14:09:53 2016 -0700"
      },
      "committer": {
        "name": "Suchitra.Vemuri",
        "email": "suchitra@onlab.us",
        "time": "Wed Oct 19 14:09:53 2016 -0700"
      },
      "message": "Cord Api Test directory structure and template files\n\nChange-Id: Ib584b291ec1b4286c179991f2916c6e2cf7642a9\n"
    },
    {
      "commit": "973ea698c9b0b7f0cbda298ba300001b97bf3be2",
      "tree": "bb249780e2bf02be7c9e2c3afd4da21c67d7fd64",
      "parents": [
        "ea8bfce8998692ca4ff77147098e07cafd64f819"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 17 12:23:02 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 17 12:23:02 2016 -0700"
      },
      "message": "Fix to build quagga container image for cord-tester\n\nChange-Id: Idb93512b20ab7f969f9b727ef4ad19fac429c366\n"
    },
    {
      "commit": "ea8bfce8998692ca4ff77147098e07cafd64f819",
      "tree": "86304bdfbe93c58ffd0941b1c91bbd4cfe0d6a8a",
      "parents": [
        "68a047f4107e6922cef8d260e9cecb0936bd6025"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 13 16:32:07 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 13 16:32:07 2016 -0700"
      },
      "message": "XOS integration in cord-tester.\n\nChange-Id: Ied9e0673ea86c8cfb87a3b6bb3e9dbab797c7293\n"
    },
    {
      "commit": "68a047f4107e6922cef8d260e9cecb0936bd6025",
      "tree": "1c7fb8798acfaf143be3d5878b0b8fda67b118ab",
      "parents": [
        "6e80afd10566ffed2b2f4f984a2873cffec21ac0"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Oct 12 10:31:48 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Oct 12 10:31:48 2016 -0700"
      },
      "message": "Fix : Change to make sure urllib3 is taken from\n/usr/local/lib/python2.7/dist-packages\n\nChange-Id: I77a90c6b05787b01ce7ce7614da281cc0c0d2227\n"
    },
    {
      "commit": "6e80afd10566ffed2b2f4f984a2873cffec21ac0",
      "tree": "aa65260d5db01dc4d5e5107ac26983e8844dcfe7",
      "parents": [
        "db59cf7411b31176bbe6233dd692e842d72981b5"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 10 16:03:12 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 10 16:03:12 2016 -0700"
      },
      "message": "Fix to override xos container command while starting xos containers\n\nChange-Id: Ia7fd2cca67ce0a86ad326f657e27edd8e8b5b31e\n"
    },
    {
      "commit": "db59cf7411b31176bbe6233dd692e842d72981b5",
      "tree": "545afea19f8410cc36071473d4e0a350c757e1e4",
      "parents": [
        "2099d72749a2ae03bdcef02ee58beba6199fff7a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 10 10:43:22 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 10 10:43:22 2016 -0700"
      },
      "message": "Fix: RPC implementation of adding a onos cluster member\n\nChange-Id: I8e3061dd81ca361368929c4b316c35df02955365\n"
    },
    {
      "commit": "2099d72749a2ae03bdcef02ee58beba6199fff7a",
      "tree": "024c0c0c23fe2d256e43b3a4591a1e3572572de2",
      "parents": [
        "e2c24bd7ec53d4cdae3a22487af5f8df3b2af137"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Oct 07 15:16:58 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Oct 07 15:16:58 2016 -0700"
      },
      "message": "Test: Cluster validation scenarios.\nIt tests for multi-instance ONOS deployment in cord perspective.\nTests detection and handling nodes joining and leaving the clusters and also\nchecks for primary controller.\nAlso tests some cluster scenarios in conjunction of cord apps like vrouter, igmp etc.\n\nChange-Id: Id39ba640188b36c60c3e30d8edcb6bdf80db8d69\n"
    },
    {
      "commit": "e2c24bd7ec53d4cdae3a22487af5f8df3b2af137",
      "tree": "6b073533273909d15820c4f82da5674e8fb5d601",
      "parents": [
        "1700e0e3b88fb91508d8f751eae0dc40e954a8bc"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 07 14:51:38 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Oct 07 14:51:38 2016 -0700"
      },
      "message": "New (remote) api to add nodes/members to the existing ONOS cluster\n\nChange-Id: Ie09a13f80e5436416dc4d7bb3481ac9e50cfac3f\n"
    },
    {
      "commit": "1700e0e3b88fb91508d8f751eae0dc40e954a8bc",
      "tree": "c0b1244c776ae1def2965c9d672d78e0adeab310",
      "parents": [
        "a337f4d3b00c575bd6e0a944e77332e06310d6f0"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 06 18:16:57 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 06 18:30:34 2016 -0700"
      },
      "message": "Implement ONOS shutdown.\nIf a node is specified, then ONOS running in cluster is shutdown.\nAlso move quaggashutdown wrappers to CordContainer.\n\nChange-Id: I766a01bccd97f0ce033b533a6478556c1134942f\n"
    },
    {
      "commit": "a337f4d3b00c575bd6e0a944e77332e06310d6f0",
      "tree": "1fbad81ccd8f2af103d3de3f60d723c9c3506593",
      "parents": [
        "ec1dde0828823c55457023c5de3b45f6c9b8f09f"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 06 13:53:15 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 06 13:58:26 2016 -0700"
      },
      "message": "Fix: Use get device id utility function to get device id when switch is running outside the test container(for eg:)\n\nChange-Id: I436896fc9419ea0ad6985efcea1cba78a96e7da8\n"
    },
    {
      "commit": "ec1dde0828823c55457023c5de3b45f6c9b8f09f",
      "tree": "e72dfee89c328cf385714518438164a2177be0d5",
      "parents": [
        "c220e0d1b54de4022f631fc110ad473e7b4b0e7a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 06 13:52:25 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Oct 06 13:58:26 2016 -0700"
      },
      "message": "Add ssh testagent to talk to the host from the test containers\n\nChange-Id: Ia843e1e68466b919531f6fcaed981ca436e1fc79\n"
    },
    {
      "commit": "c220e0d1b54de4022f631fc110ad473e7b4b0e7a",
      "tree": "55edc93450974c59ea61fc501bdd1bbac41359e6",
      "parents": [
        "456e9cfd8f79767f52bfd295caf00f83bb84e446"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Oct 05 05:06:25 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 06 10:38:19 2016 -0700"
      },
      "message": "Test : XOS related test scenarios including API verifications\nbased on Utility,Tenant,Service and Core APIs present in xos.apiary.io.\n\nChange-Id: I334320f4ec7aea2e1702f8a1cfa3eca912755009\n"
    },
    {
      "commit": "456e9cfd8f79767f52bfd295caf00f83bb84e446",
      "tree": "5f14e13dc155c71a0141c6aba288038ac92483f6",
      "parents": [
        "889d9651a564a5781cab14f39c3a9555e8a26055"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 03 14:37:44 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 03 14:37:44 2016 -0700"
      },
      "message": "Fix: import get_controller which is a function in OnosCtrl instead of a class method\n\nChange-Id: I730c5940d22abe5b86cc25724ca83e5e672202e9\n"
    },
    {
      "commit": "889d9651a564a5781cab14f39c3a9555e8a26055",
      "tree": "d357c1997e83f45af1546275b97fbdf61c83d65b",
      "parents": [
        "e99ab5c8c8c939d56c972b4b2aabde031109181b"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 03 14:13:45 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Oct 03 14:13:45 2016 -0700"
      },
      "message": "Test: Support to restart ONOS specifying ONOS container name/ip when running under cluster mode\n\nChange-Id: Ifc70184c54d6df3a44ddce64e28b338fc565f0b7\n"
    },
    {
      "commit": "e99ab5c8c8c939d56c972b4b2aabde031109181b",
      "tree": "8cab0fe3d693b7ed8b131b6383621cbd0678fc58",
      "parents": [
        "842f012a2d981f1a61ac8e5076b44626231e48b8"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Sep 30 13:59:57 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Sep 30 13:59:57 2016 -0700"
      },
      "message": "Test: Also shutdown cord-tester daemon with cord-test.py cleanup\n\nChange-Id: I90427aea7f172c191444fb762309213f5bbfd21c\n"
    },
    {
      "commit": "842f012a2d981f1a61ac8e5076b44626231e48b8",
      "tree": "534fe81025578bd3e18efc56f9f45fe8721cb76c",
      "parents": [
        "e3bde966f8589fb9c9d7b947bb96c8c84d7360a0"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Sep 28 14:48:47 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Sep 28 14:48:47 2016 -0700"
      },
      "message": "Support XOS container cleanup with cord-test.py cleanup --xos.\nAnd also don\u0027t add default prefixes for cord-tester images unless running on CORD.\n\nChange-Id: I1c5c19dbb9028c1ba9b2fd0ea73caeced0a35af9\n"
    },
    {
      "commit": "e3bde966f8589fb9c9d7b947bb96c8c84d7360a0",
      "tree": "33ace960f6a41bab781f73fbbcc56464271e6094",
      "parents": [
        "2c0e9bbe30efd0436f7f5d3511773cef529d0738"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 27 15:06:35 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 27 15:06:35 2016 -0700"
      },
      "message": "Test: XOS onos integration rewrite.\nAlso use the existing dockerfile/makefile from xos project to build the xos related containers.\n\nChange-Id: I8f26d0f4fe12da0698ca895186fdeb0ef0e3860a\n"
    },
    {
      "commit": "2c0e9bbe30efd0436f7f5d3511773cef529d0738",
      "tree": "4bbc577f2bb9a6f03c261a8946c76fd3834f555d",
      "parents": [
        "9d48c65a323629bd4b1e65fccb64876f076eab4b"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Sep 21 13:38:37 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Sep 21 13:38:37 2016 -0700"
      },
      "message": "Test: Adding Initial XOS based test scenarios .\nThis checks for XOS containers launched , container status,\nreach status and ports listening for particular services.\n\nChange-Id: I4c491e4e7033afa84fab4f1c0b0324a236f864af\n"
    },
    {
      "commit": "9d48c65a323629bd4b1e65fccb64876f076eab4b",
      "tree": "0844e8b924b7f7995381df12ad1ba331f3daa77e",
      "parents": [
        "a4059c3e2b98b1eab5f89e2408b747d741a1c509"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Sep 15 09:16:36 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Sep 15 09:16:36 2016 -0700"
      },
      "message": "Cleanup ONOS runtime generated files when cleaning up or shutting down ONOS cluster\n\nChange-Id: I6dff4c4eb4398a18649a15647e3efc0415f528a9\n"
    },
    {
      "commit": "a4059c3e2b98b1eab5f89e2408b747d741a1c509",
      "tree": "1a6d821ae091b8eff63ecdb0b11d04aa7751450d",
      "parents": [
        "22f1512dcf2451600101d9f28b55df94c194ab44"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Sep 14 12:12:59 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Sep 14 12:12:59 2016 -0700"
      },
      "message": "Fix: cbench ciena igmp app for cord used with cbench for igmp flows benchmarking\n\nChange-Id: Id46848a26bfac238939e625b27f49e9fbd5c5ecd\n"
    },
    {
      "commit": "edab01cff1a49c7e1d332f7324d99fd6b920705a",
      "tree": "afe0ca192d33bd2da157db9bea491f7372a61873",
      "parents": [
        "c56c55a6cfd9b21dbb5c82b3c47a0bed24c11ffb"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Sep 08 14:05:44 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Sep 08 14:05:44 2016 -0700"
      },
      "message": "Test: Add cbench test case for igmp join leave loop test.\ncbench code was modified as in cbench.patch to add igmp packet in support.\nDisable vtn app activation as it is buggy and fails activation.\n\nChange-Id: Ia37ad3d9e6011b970e24bcb9e0a2bb783e334545\n"
    },
    {
      "commit": "c56c55a6cfd9b21dbb5c82b3c47a0bed24c11ffb",
      "tree": "24f3ea630770457deffca3c6cd3e2ca14fb40025",
      "parents": [
        "2b93d6a7a2f956629cf4225457d023afff8d780d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 06 15:23:45 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 06 15:23:45 2016 -0700"
      },
      "message": "Undo changes to freeradius config committed by mistake\n\nChange-Id: I953726f5ae54d2e4a0edddbc4d655f56d6c71e24\n"
    },
    {
      "commit": "2b93d6a7a2f956629cf4225457d023afff8d780d",
      "tree": "be4da8acbb03acd72eb6b636af98c88e28bd6a70",
      "parents": [
        "a7e2b4138ece2ce85c0b70f79f632c17c6e4998b"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 06 15:19:09 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Sep 06 15:19:09 2016 -0700"
      },
      "message": "Test: Support for ONOS cluster mode startup with --onos-instances option to cord-test.py setup.\nChanges to igmpTest to do a rover join test with support for parallel test runs across multiple containers.\n\nChange-Id: If9c01df4c2ff5f2f6961eef9ff6fa865abb29b53\n"
    },
    {
      "commit": "a7e2b4138ece2ce85c0b70f79f632c17c6e4998b",
      "tree": "a7ea7b494bdeb61474d610607b3747262c799e50",
      "parents": [
        "cee37419348aad7e6c3f76ca844c72bb9cb3735c"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Sep 01 23:19:07 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Sep 06 10:17:35 2016 -0700"
      },
      "message": "TEST: New IGMP Test verifications and refactoring\n\nChange-Id: I8f3b29fd3f246f921006dc9eb8dba5679f3b37ae\n"
    },
    {
      "commit": "cee37419348aad7e6c3f76ca844c72bb9cb3735c",
      "tree": "282579612039f4ac26faab8af0ad61f64fe73566",
      "parents": [
        "eadad482833c466596382dd878077559b6c3d84e"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 29 10:10:56 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 29 10:10:56 2016 -0700"
      },
      "message": "Test: User friendly docker metrics info for cord-tester containers.\n\nChange-Id: Idaf798870647dbe926ee47d6c8b48e07042da41c\n"
    },
    {
      "commit": "eadad482833c466596382dd878077559b6c3d84e",
      "tree": "64ebf406339d12bbe30548f421e3ea510a21cbd0",
      "parents": [
        "d01c3defed887e55d4c81992aff555f7190e0d54"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Aug 26 01:21:47 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Aug 26 01:21:47 2016 -0700"
      },
      "message": "TEST : Adding info command in CORD tester for details of docker container.\n\nChange-Id: I1a9f52e6572f766873fd15b8d4fd5a58ce7c3cd1\n"
    },
    {
      "commit": "9a5edc401eb5645591fb8fda0fa66370013e7679",
      "tree": "508ebe581e20e6069411231ec1a41b76069b31a1",
      "parents": [
        "6d98a59761c98c6396186119faf3b41426933467"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 24 19:10:22 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 24 19:10:22 2016 -0700"
      },
      "message": "Test: Exit with the return status of the tests when running cord-tester.\n0 on success and failure exit code otherwise.\nUseful to allow ansible or scripts to capture the status of tests on failure.\n\nChange-Id: I0a87ec926c713798f47cfe21a1981730b746b8c4\n"
    },
    {
      "commit": "6d98a59761c98c6396186119faf3b41426933467",
      "tree": "5b726c02963c3c5965bbb319061d5c824ec149e8",
      "parents": [
        "07608ef82bdbf93194dc5c85d6b15c27eafe0b75"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 24 15:16:46 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 24 15:16:46 2016 -0700"
      },
      "message": "Test: Gradle and ansible scripts to deploy and run cord test verify.\n\nChange-Id: Iac6e14819072b5b6bc1de53332023366f5dcb411\n"
    },
    {
      "commit": "07608ef82bdbf93194dc5c85d6b15c27eafe0b75",
      "tree": "affc210be01c3a500878018390a0fa8808296865",
      "parents": [
        "6138fcdc416f70fabd0c0d804eb9b26ba1a54d4c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Aug 23 16:51:19 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Aug 23 16:52:54 2016 -0700"
      },
      "message": "Test: Get the cord-tester ready for real CORD deployment.\nFabric test, manifest, option to specify container image prefix, gradle build changes to publish and a host of other changes for cord.\n\nChange-Id: I4bd1c8d9ff4c0a6d117219ca847ae03c61784096\n"
    },
    {
      "commit": "6138fcdc416f70fabd0c0d804eb9b26ba1a54d4c",
      "tree": "cd5f38a25ac6c732dfaf5f79ed2bfdddf2dc3589",
      "parents": [
        "36cfcefc53d2a84533e9f4529235875686b9ba3f"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Aug 18 17:56:39 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Aug 19 06:58:27 2016 -0700"
      },
      "message": "TEST : Multiple basic validation scenarios for TLS and AAA.\n\nChange-Id: Ic0bb12fc2143bbbc572b00b14e2defdbd253edf3\n"
    },
    {
      "commit": "36cfcefc53d2a84533e9f4529235875686b9ba3f",
      "tree": "ab1ac345da0e6a723e6662b974c3082bd43c0bc2",
      "parents": [
        "4e0c09100e7a5b0cb808bed5d2c0c3b924b078dd"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Aug 18 15:20:07 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Aug 18 15:20:07 2016 -0700"
      },
      "message": "Test: Configure dhcp relay ports while setting up the cord-tester environment.\nUse the dhcp relay ports instead of uplink ports in dhcp relay test.\nMake sure not to start the ovs switch on the host if already started.\nApplicable when running with olt config and while running tests\nparallely using the --num-containers option.\n\nChange-Id: I5d6e8f26ce0cc6fa013338bedbc106210939d65a\n"
    },
    {
      "commit": "4e0c09100e7a5b0cb808bed5d2c0c3b924b078dd",
      "tree": "6ff20f43385300db90d487482dad7a00a147804d",
      "parents": [
        "f2f4ca675dfcb843889d7dff53ee163c7779ae15"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 17 16:57:42 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 17 16:57:42 2016 -0700"
      },
      "message": "Test: Restart ONOS with default network cfg after vrouter/dhcprelay tests are run.\nThis puts ONOS back to initial state for other tests.\n\nChange-Id: Ib20538399737789c11def76189a77bc651289506\n"
    },
    {
      "commit": "f2f4ca675dfcb843889d7dff53ee163c7779ae15",
      "tree": "6a13ec24c514870b9f676993ad5777d30062d1f6",
      "parents": [
        "a013a274ab85a0baaa77ebdc86557fe7b55f740b"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 17 10:34:08 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Aug 17 10:34:08 2016 -0700"
      },
      "message": "Test: Generate cluster.json for ONOS single node cluster while starting ONOS.\nA default cluster.json is loaded for 172.17.0.2 (common case for cord-tester)\nOtherwise its regenerated on the fly during ONOS cord-tester boot.\nIt also eliminates the onos.cluster.metadata.uri warning in the logs because of missing cluster.json.\n\nChange-Id: I6e6ec85254f135d90a86cb540b68c0bdfd030b3b\n"
    },
    {
      "commit": "a013a274ab85a0baaa77ebdc86557fe7b55f740b",
      "tree": "6b8db3134cb4202834efa6b93c41c2217e3363c0",
      "parents": [
        "b5b46c68155ba84092e88e41701edbfdf6acfbaa"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Aug 16 16:40:19 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Aug 16 16:42:33 2016 -0700"
      },
      "message": "Test: Changes to cordSubscriber to delete ovs groups before the test.\nThis is done through a remote rpc or local as appropriate.\nThis also seems to make the single channel N subscriber tests receive packets after join as OVS seems flaky otherwise.\nSupport for cord-test.py run to execute tests with container name setup with:\ncord-test.py setup --olt --start-switch\noption.\n\nChange-Id: Ifca43e9b7e76bb231ed8ad84b6971d985b66b9e1\n"
    },
    {
      "commit": "b5b46c68155ba84092e88e41701edbfdf6acfbaa",
      "tree": "7b80465cad84b020929ab7d7516015bf61fd5d55",
      "parents": [
        "f028ec961205216be66c4f61e68c2dbc93053d07"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Aug 16 12:02:53 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Aug 16 12:02:53 2016 -0700"
      },
      "message": "Updated CORD tester with official git repo from quagga website.\ngit://git.savannah.nongnu.org/quagga.git\n\nChange-Id: I6815b5dbce3576f3cbf2b3de4a4e3f08db8c20ab\n"
    },
    {
      "commit": "f028ec961205216be66c4f61e68c2dbc93053d07",
      "tree": "3ab82befddf73f028780bce7affd5faf82558767",
      "parents": [
        "aa10a20ff30099ab9db2734e5df35f00879d7a59"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 15 16:58:11 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 15 16:58:11 2016 -0700"
      },
      "message": "Test: Receive TLS server certificates till we receive server hello done.\nThis avoids a hack that tries to receive a pre-determined number of fragments.\n\nChange-Id: I4d10d8e6dd8a87c231a936ce7bad61ad9def4ee4\n"
    },
    {
      "commit": "aa10a20ff30099ab9db2734e5df35f00879d7a59",
      "tree": "feafffa521f58610d9eb1903a97a483039a34cbc",
      "parents": [
        "3026e48338aabed7bce125abc55892fc8e3af12d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 15 15:06:21 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Aug 15 15:06:21 2016 -0700"
      },
      "message": "Test: Implement TLS fragment support in EAP TLS authentication.\nNow that EAP tls fragmentation is supported, change tls authentication tests to the standard 2048 bits authentication mode.\n\nChange-Id: I683c9bc441d5b965415fe4c97fbf84bf4e0a05e6\n"
    },
    {
      "commit": "3026e48338aabed7bce125abc55892fc8e3af12d",
      "tree": "e10f776257636105369710381270dd11cbf514ba",
      "parents": [
        "bd9e394f5fb4553725c5b27574f0625886a1fe49"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Aug 12 16:02:40 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Aug 12 16:02:40 2016 -0700"
      },
      "message": "Test: Changes to dhcprelay test to work with latest ONOS.\nThe configuration itself is largely different now and also entails configuring virtual client/server\ninterface ports in ONOS for dhcp relay to work correctly.\n\nChange-Id: Ic2fadd50bfdc83d91c25a112d5deea08d5eb66ee\n"
    },
    {
      "commit": "bd9e394f5fb4553725c5b27574f0625886a1fe49",
      "tree": "dae6a26c9c5e422c2e8149e4b55e3e6ab9c04fe2",
      "parents": [
        "077693604c287f9f1f68cdde59bc295267c30429"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Aug 05 10:02:20 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Aug 05 10:02:20 2016 -0700"
      },
      "message": " Test: Verification for CORD subscribers.\n Tests different combinations of number of channels and number of subscribers.\n\nChange-Id: I76785ec87174e70095d36328b034d67af4b30d2c\n"
    },
    {
      "commit": "077693604c287f9f1f68cdde59bc295267c30429",
      "tree": "4864c25a337919aa5a3a5a02e1c514e0b988026e",
      "parents": [
        "f0dd5bb8fd2dd3bced92cb8a32eb83cb9b6a7f00"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 17:36:15 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 17:37:27 2016 -0700"
      },
      "message": "Add support for configuring wan interface in olt config (olt_config.json)\nIf a wan interface is specified, then configure the test container\nuplink port to use the wan interface on the host\n\nChange-Id: I7e7462f829148a022feccac34404d38f0d2f7ca8\n"
    },
    {
      "commit": "f0dd5bb8fd2dd3bced92cb8a32eb83cb9b6a7f00",
      "tree": "6480ddbb3700366bfc450eb1133a1a604ca54eef",
      "parents": [
        "078e63a69cf3b1105bf1bf9fe36dd9abcd7694c7"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Thu Jul 28 16:22:06 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jul 28 17:24:38 2016 -0700"
      },
      "message": "TEST : Validation for ACL Rules and created flows.\nAlso added ACL in the list.\n\nChange-Id: I6842c72da0d2a87c1f2c77b83f6406ac73d8ceb4\n"
    },
    {
      "commit": "078e63a69cf3b1105bf1bf9fe36dd9abcd7694c7",
      "tree": "e7762690ddc12027180e7e8c06a0d2aedecb90d8",
      "parents": [
        "bec27762ea2a84036f82bf490bd3a64f739ac7a4"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 13:59:31 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 13:59:31 2016 -0700"
      },
      "message": "Configure the ovs switch/bridge based on the olt host port configuration in olt_config.json\nAlso account for this fact in the tests relying on ovsbr0 if ovs was running locally.\nChange eval script hacks for ovsbr0 as it isn\u0027t required with the new changes to pick up switch from the config file.\n\nChange-Id: I1b85eeea6bce822352711eeaaab5e5a01bc3938b\n"
    },
    {
      "commit": "bec27762ea2a84036f82bf490bd3a64f739ac7a4",
      "tree": "e89edbe7b7c435e69ac694a2fad6cc9c3c762abe",
      "parents": [
        "1af31d596fad7877741b81924d750ab3db2e1459"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 10:59:34 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 28 10:59:34 2016 -0700"
      },
      "message": "Add start subcommand to cord-test to start ONOS/quagga/radius containers\n\nChange-Id: Iae7c0562e025e04446d9dc23843cd682cfc146a8\n"
    }
  ],
  "next": "1af31d596fad7877741b81924d750ab3db2e1459"
}
