)]}'
{
  "log": [
    {
      "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": "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": "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": "b03cecd58829437d3bfe53d3dd6cbc8c5edeb19e",
      "tree": "c3272d6c7de46b9fb65027e8039f76da70371ba3",
      "parents": [
        "b50f559ae837fd754eba1a055550504767c86dd2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 10:27:55 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 10:27:55 2016 -0700"
      },
      "message": "Test: Reorg. cord-tester code in general.\nChange test cases to use olt configuration as appropriate when switch isn\u0027t running in the test container.\nRemove olt multitable config and fold into olt_config.\nRename subscriberMultiTable to cordSubscriber test.\nChange the eval script to reflect the new changes/design in cord tester.\n\nChange-Id: I4849b32603ac790a31ba7cfb65b3f87a7c9e2076\n"
    },
    {
      "commit": "a93829aa98acff1cab4fefb3e1bbda1e88f7f10d",
      "tree": "28bcbb824c99a977abbf5381f8539529a312ad51",
      "parents": [
        "8cf29ac47a875fac2749fafc65b0d8bdc11f6de2"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jul 01 10:08:23 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jul 01 10:08:23 2016 -0700"
      },
      "message": "Fix: After removing route from zebra, give some time before verifying if flows were removed by ONOS for the route.\nAlso toggle the interface correctly before verifying if flows were removed for the peers.\n\nChange-Id: I6dc8e27df09b8bb5a6dd5978fb2f81b90d2693e1\n"
    },
    {
      "commit": "70820bb4e23e789e0d9e863833029c976c409d06",
      "tree": "a9e286f2e998bf661292a8d43f000804c1e74113",
      "parents": [
        "8d03cc524a821c196cc090c306a2a97ea44e6517"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Jun 29 18:11:57 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Jun 29 18:11:57 2016 -0700"
      },
      "message": "Test: Multiple scenarios for verifying vRouter app\nwith Quagga.\n\nChange-Id: I8d13c111329add1dd615925d1d765933b35e2bc9\n"
    },
    {
      "commit": "4a2362ca554a18b3f67936e6364874d4753e1954",
      "tree": "ab477e91ceedad7b63a863c04cc48ed4d512288e",
      "parents": [
        "92a0e5a8353f40a5550f3e606b5bb1e485d88acb"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jun 22 17:32:44 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 15:15:33 2016 -0700"
      },
      "message": "Fix: Use the test server rpc/api to stop quagga.\n\nChange-Id: I50fab4d7d5854cf4ccbe9881787a99dd4840b2f6\n"
    },
    {
      "commit": "81acbffd91f2abead49a795a306d7ed0a6c62fb7",
      "tree": "e8484b07531510fb736787870fc31c78a7c85244",
      "parents": [
        "4b72d4bd555582f763e44e3f6dea6d6a796fd089"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jun 17 14:45:16 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 14:53:52 2016 -0700"
      },
      "message": "Test:Provide a setup phase for cord-tester which just starts/provisions required containers for testing.\nIt also starts a container management rpc server for remote container restarts with configuration from tests.\nUse simple xmlrpc server for container management over our own in cord-test server.\nAdd dependencies pertaining to the new change in tester for the dockerfile.\nThis way, we now can setup the cord-tester in one node and launch the test from a test container in another node in the podd.\n\nChange-Id: Ie99540e5455f46ee515c7c5341af7ec94892e438\n"
    },
    {
      "commit": "89a2e321bdf29057d3ea93aa2493b76dab8fcbca",
      "tree": "d8b232fb27f08f6f6df6004c7c56cd53790f6985",
      "parents": [
        "ed19f48b0884879944a7685ca6d46627d3688a39"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 13:21:56 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 13:21:56 2016 -0700"
      },
      "message": "Remove shebang from all files except required\n"
    },
    {
      "commit": "cb122ccd51ed370864270fcdb01c054421f0c2d3",
      "tree": "c62f20cb3cd7f614ad508a31e3b8c5fc19a05693",
      "parents": [
        "cfcce780c6f4b9e835160d12f14d147925f49974"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:58:34 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:58:34 2016 -0700"
      },
      "message": "Apply shell shebang for python files before the copyright\n"
    },
    {
      "commit": "cfcce780c6f4b9e835160d12f14d147925f49974",
      "tree": "47208f038d29ad750338cf06185d1697205922cc",
      "parents": [
        "a366a6739692138330e0b2d71e909c6f1fe59f95"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:10:42 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 10 10:10:42 2016 -0700"
      },
      "message": "Add Apache 2.0 license header to all test files\n"
    },
    {
      "commit": "37ad23f4938deb1afca64189eb5d3ef4037c3190",
      "tree": "437147ac66986416186433f322bd5ab5fe28019c",
      "parents": [
        "88355c6f4a5d188a51291bd2ba365860d684c14d"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:37:59 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:37:59 2016 -0700"
      },
      "message": "Use a boot delay map for quagga based on network tests in steps of 100,000 routes to sync flows with OVS with increased routes\n"
    },
    {
      "commit": "88355c6f4a5d188a51291bd2ba365860d684c14d",
      "tree": "a3e553b28cdc173cf6bdea5d21da164c50f82fb5",
      "parents": [
        "6d0a7b0c2095f83284b484e018f8899407ce17cc"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:16:05 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 17:16:05 2016 -0700"
      },
      "message": "Increase boot delay for quagga container start when testing over half a million routes\n"
    },
    {
      "commit": "fd3d65017666394fd76db10e62e842a0a019fc39",
      "tree": "7311a27e26433b765ae03c2747ff5712f952ae6a",
      "parents": [
        "68d9517345e73588de0db73f504dc6b3ebef54b9"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 13:23:07 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 13:23:07 2016 -0700"
      },
      "message": "Implement variable boot delay for quagga for vrouter tests.\n"
    },
    {
      "commit": "68d9517345e73588de0db73f504dc6b3ebef54b9",
      "tree": "1708192ba746b51e3abd53572dd02532f208f462",
      "parents": [
        "2a6601bb7e46832fcb445d2124229704a94591c0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 11:16:59 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue May 03 11:16:59 2016 -0700"
      },
      "message": "Add JVM options for ONOS Container to test more than 10,000 routes.\n"
    },
    {
      "commit": "b6064fa6bbcd58b12828f9f1da2ba3731670b890",
      "tree": "556b7c14f3b1185ae5460d2584facae43f2e8da3",
      "parents": [
        "f72ca40722ff6882fbdddceffb2acda6856a905b"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:57 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 16:29:57 2016 -0700"
      },
      "message": "Added negative vrouter tests by stopping quagga and verifying if flows are removed.\n"
    },
    {
      "commit": "8e25e1ba17d2f340f91d7bad36a46fec30c7cce7",
      "tree": "a19aa90080b7257d2b4796a9c07f1c7fc5769b3c",
      "parents": [
        "fe551a2766b5fc036a49d125ca6ad4fa95a57e19"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 13:42:21 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon May 02 13:42:21 2016 -0700"
      },
      "message": "Configure quagga container with multiple interfaces to host peers for adding routes with different gateways.\nAdd vrouter test cases with multiple peers and test traffic to verify flows.\n"
    },
    {
      "commit": "fe551a2766b5fc036a49d125ca6ad4fa95a57e19",
      "tree": "ca59fbf5e41f6b18773763d7058083dde5453b51",
      "parents": [
        "586fec321de9dd4d7b8cb455ce3c8daa65fb74a0"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:34:57 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Fri Apr 29 17:34:57 2016 -0700"
      },
      "message": "Modified vrouter test to configure ONOS correctly to have the flows configured on OVS for\nthe networks/routes getting distributed.\nAnd verify the flows by sending traffic\n"
    },
    {
      "commit": "6cf6e47feb61e3cbffc6878c52314d96b9d92f60",
      "tree": "d65d62985d5ba3b2e25de96da67a1865ad04d597",
      "parents": [
        "02236ba4f3fe1dba45b1a1f813e2152021124ff3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 14:41:51 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 14:41:51 2016 -0700"
      },
      "message": "Implement QUAGGA restart in cord test cmd server for vrouter test cases.\nAdd some more vrouter tests to stress onos with more routes but disable it for now.\n"
    },
    {
      "commit": "02236ba4f3fe1dba45b1a1f813e2152021124ff3",
      "tree": "165da41c68baf3f7ab6e58a30580f811e9d70ab5",
      "parents": [
        "4e36652d908abd83d8e8b96e3467123a33c317d3"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 11:24:34 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 11:24:34 2016 -0700"
      },
      "message": "Enable SO_REUSEADDR for cord test tcp server\n"
    },
    {
      "commit": "46b62d5cbece46a2f348978abf73e051cd82f5b5",
      "tree": "97ffbb9b481d51f7e1da4ed78446bbfe8b70529f",
      "parents": [
        "4d842ad6ebd4609870de895c46f9b8048404807f"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 10:08:42 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Tue Apr 26 10:08:42 2016 -0700"
      },
      "message": "Uncomment onos/quagga restart in vrouter test done by mistake\n"
    },
    {
      "commit": "3533faa3dcc8d933d06b5085b9255376ce5c007a",
      "tree": "047a1fec2ed162a69c6f4e9ef4f45cdf46932d2c",
      "parents": [
        "8cc35cc66398488a6da762c38f53c9103f9cec30"
      ],
      "author": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Apr 25 17:50:14 2016 -0700"
      },
      "committer": {
        "name": "Chetan Gaonker",
        "email": "chetang@calsoftlabs.com",
        "time": "Mon Apr 25 17:50:14 2016 -0700"
      },
      "message": "Implement changes to cord-tester framework for vrouter configuration.\nAnd add vrouter tests to verify routes.\n"
    }
  ]
}
