)]}'
{
  "log": [
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "1af31d596fad7877741b81924d750ab3db2e1459",
      "tree": "545192d0d0cff8a8b865c8845b3fbe656695e0ca",
      "parents": [
        "b41584454f037ead19b113eeb40adffd1cf52e52"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Jul 27 17:29:31 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Wed Jul 27 17:29:31 2016 -0700"
      },
      "message": "Add cordSubscriber in test case listing\n\nChange-Id: I4b4e91530e1afed714dd4812cb7b6ac4ad587fdc\n"
    },
    {
      "commit": "112cb6a57fcebe8b7ac8ee2a73f3d635aa032368",
      "tree": "5ac370026e0f06bd897bf368fcb7163416bfc320",
      "parents": [
        "a478df407d5abe303637986f5f3bbc11062f6c97"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 16:53:13 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 16:53:13 2016 -0700"
      },
      "message": "Running all the cordsubscriber tests in eval\n\nChange-Id: Ifed20b5ac0d3cf3cad5361de972c518dd4340f49\n"
    },
    {
      "commit": "14118c673961f3f92b01fcb82f23c4847546ddd3",
      "tree": "dc6406ed1acdf839913c6a2ff8b6586e669415b1",
      "parents": [
        "5bc7b5a1e534ad12f2d896d7f5734b9d4c7696fb"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 14:54:04 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 14:54:04 2016 -0700"
      },
      "message": "Fix: Exit gracefully if the cord tester agent is already running or remotely in case -r|--server option indicates agent running externally.\n\nChange-Id: Iaed2888970179c7f2f6a53d481cf2c959acd3e81\n"
    },
    {
      "commit": "d49ca4b655bcb273da52c6f0150164bae88022f2",
      "tree": "71e3a1c9d9b951f62764e312f237b2e7ab51f90f",
      "parents": [
        "7c86455cc016c440df6b6cd83f45a22bd3ccaf9a"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 11:52:50 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 27 11:52:50 2016 -0700"
      },
      "message": "Test: Skip docker/onos installation in prerequisites if run with --cord option.\n\nChange-Id: I2e51496db58662ed3c3a0e89b67361ec1c04f192\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": "b50f559ae837fd754eba1a055550504767c86dd2",
      "tree": "faf46ad4fcb93827e4684ebcdb19ab54f6aa95c6",
      "parents": [
        "006429b3fc37e0657116bb3ed5b496a362d95abd"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jul 26 12:19:29 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jul 26 12:19:29 2016 -0700"
      },
      "message": "Test: Cleanup the test container interfaces with --olt option.\nAlso make the olt configuration similar to the podd (atleast for single node) by\nconfiguring the test container ports to reside on br-int ovs bridge.\n\nChange-Id: I6afd20d2e58532b252b9dc614d0d16f27b590578\n"
    },
    {
      "commit": "006429b3fc37e0657116bb3ed5b496a362d95abd",
      "tree": "8d69a3a464609b6e4f7e252890e6888db42f86b9",
      "parents": [
        "bd9b8a39b5a0550fd8c0cbb47c85538db03bda8f"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Jul 22 10:24:34 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Fri Jul 22 10:24:34 2016 -0700"
      },
      "message": "Test: Adding Proxyarp to the list.\n\nChange-Id: Ic0b6185b60f05b5851b08dff54cb400f65c25e9d\n"
    },
    {
      "commit": "bd9b8a39b5a0550fd8c0cbb47c85538db03bda8f",
      "tree": "24cfc8f7f7989299c0b09d09411e3a8e961f8b96",
      "parents": [
        "4682c7656aa85e95fb68c4ff1e55de03978d456d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 21 09:56:45 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jul 21 09:56:45 2016 -0700"
      },
      "message": "Test: Install vtn cord app during cord-tester setup to make it consistent with ONOS cord apps being loaded.\n\nDon\u0027t install cord if already installed which is true when specifying external controller for setup.\n\nWhen running the tester in cord mode, make sure to install cord apps after restarting ONOS on cord to bring it back to the same state as before restart.\n\nChange-Id: If4961867f5b08c4079660961f6a30be9011b3a57\n"
    },
    {
      "commit": "4682c7656aa85e95fb68c4ff1e55de03978d456d",
      "tree": "0b7124fa13dd624a1319ffdd00c64aa7efebfe55",
      "parents": [
        "d44cea1926d726f5e8823f5f2c453195fabfce8d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 20 18:56:05 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 20 18:56:05 2016 -0700"
      },
      "message": "Change the switch start scripts to connect to onos controller port 6653 over 6633.\nThis also makes it compatible with the ovs running on cord also using 6653.\n\nChange-Id: I296e424d34ac6614a96f945bc8188e4fa74556ed\n"
    },
    {
      "commit": "d44cea1926d726f5e8823f5f2c453195fabfce8d",
      "tree": "3fbc48c2072326f138affdbe8dd12209733f0609",
      "parents": [
        "f9c2f8b4368009b612158c138fbdb34c17684172"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jul 20 12:16:41 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Jul 20 18:33:09 2016 -0700"
      },
      "message": "Test: Implement setup --cord mode for cord-tester.\nThis would make the cord-tester listen for ONOS restart requests on the cord.\nThe restart is implemented using docker-compose when running the test agent on the ONOS compute node.\nThis is required because the tests restart ONOS with different configurations and the cord-tester agent\nrestarts bind the config volume to the xos/onos container before restarting ONOS.\n\nAlso implement fetching the device id properly when running tester under OLT configuration.\nOne can also override with OLT_DEVICE_ID env in the test container when multiple devices are connected to ONOS.\n\nThis is used by the subscriber test to override the pmc-olt driver for the device id when running\nsingle-channel N subscriber tests.\n\nChange-Id: I1fa27dd21ccacec35f38030443ad298b59718f4b\n"
    },
    {
      "commit": "eaf1c4e0633453e4d4b436900e7625dd5677b2cc",
      "tree": "1371befef124a07b749c43837314f83363536ca9",
      "parents": [
        "65c4d7225d0bd72f4c237e3c486b9edac0b58a0c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jul 19 12:22:35 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jul 19 12:22:35 2016 -0700"
      },
      "message": "Fix: Install ONOS cord apps when ONOS is running externally and tester started with \"-e\" option.\nAlso set the ONOS restart disabled flag based on whether running the tester under olt with ONOS on another node.\n\nChange-Id: I12402cb15f321d8e97c44f7677f589af10498343\n"
    },
    {
      "commit": "42414a34e8bbfee2ba6ec8d9ab9ade1ef59147c8",
      "tree": "26e4cbfbe513b4e36a9abca5cf7cc44d57aa78e4",
      "parents": [
        "5860c188347dd6fc3c35aebb558be6fef1437558"
      ],
      "author": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Jul 05 16:43:28 2016 -0700"
      },
      "committer": {
        "name": "ChetanGaonker",
        "email": "cgaonker@contractor.ciena.com",
        "time": "Tue Jul 05 16:43:28 2016 -0700"
      },
      "message": "Added DHCP Relay in a list .\n\nChange-Id: Ib397123451396d8c1faa25f5e67674bd13ca72a7\n"
    },
    {
      "commit": "f4999478b049acde90fa3353c2950db971808642",
      "tree": "825ef796362eecb1d356ddb0388b4a6cf00615ad",
      "parents": [
        "a93829aa98acff1cab4fefb3e1bbda1e88f7f10d"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jul 01 16:42:13 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jul 01 16:42:13 2016 -0700"
      },
      "message": "Fix: Bypass apparmor preventing dhcpd load inside privileged test containers.\nIf apparmor usr.sbin.dhcpd profile is present, then loading dhcpd inside container fails with -EPERM.\nThis patch prevents it.\n\nChange-Id: I54ca8d1dc5c12ff02116926d386214d7c565969a\n"
    },
    {
      "commit": "8cf29ac47a875fac2749fafc65b0d8bdc11f6de2",
      "tree": "b3abf5ef5aea274470b3e972128e3fa894a7bcc3",
      "parents": [
        "70820bb4e23e789e0d9e863833029c976c409d06"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 30 16:25:14 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 30 16:27:42 2016 -0700"
      },
      "message": "Test: Adding dhcprelay tests.\nAdded isc-dhcp-server for cord-test container builds.\nIf cord-test container already exists, refresh using:\n cord-test.py build test\n\nChange-Id: I1aaff75612b7551fc9fd145fe2483ab72b5c3128\n"
    },
    {
      "commit": "8d03cc524a821c196cc090c306a2a97ea44e6517",
      "tree": "c7ddeb7687f18f14a1a83be44511622f4dd18710",
      "parents": [
        "720ea61665208580e61639e37f5c7d9987fed8ab"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jun 28 14:51:59 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jun 28 14:54:30 2016 -0700"
      },
      "message": "Fix:Set quagga ip environment for the test container correctly\n\nChange-Id: I1d27baaa6af0273a702e7cd81cb3cbe0bb645645\n"
    },
    {
      "commit": "92a0e5a8353f40a5550f3e606b5bb1e485d88acb",
      "tree": "1fa4a784d0f50130a307a1c7e207f825096d2d9d",
      "parents": [
        "e0f33fa1bc088c91e0ce40c17622cbb31760ffa1"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jun 22 17:11:05 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 15:13:02 2016 -0700"
      },
      "message": "Test: Now cord-test.py setup would start and provision the test container to run nosetests from the container.\nIf one wants to dynamically launch the test container for running cord-tester tests,\nthey can still do the cord-test.py run to execute the tests.\n\nChange-Id: I0df8604398c3369385b9e4ffeb590ce89565498d\n"
    },
    {
      "commit": "338268f9d99f7d12b566441d9c9e4f3eee8cbff7",
      "tree": "27c2d378646d96026728a899c41317776bba07b4",
      "parents": [
        "ea9abc81d7a14925ef9f4e0ef028cf181247a938"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue Jun 21 17:12:13 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 14:59:53 2016 -0700"
      },
      "message": "Test: Changes to subscriber multitable changes for single channel, N subscriber tests.\nChanges to subscriber onos app to remove metabuilder constraints for next flow objectives.\n\nChange-Id: I6fb91e9706df122c42fce7eb4d6598f3a56b4d71\n"
    },
    {
      "commit": "ea9abc81d7a14925ef9f4e0ef028cf181247a938",
      "tree": "e8c9be25d1519de64849255797a549ed3345fc64",
      "parents": [
        "81acbffd91f2abead49a795a306d7ed0a6c62fb7"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jun 17 14:55:19 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 14:59:53 2016 -0700"
      },
      "message": "Add python daemon package as a cord-tester prerequisite\n\nChange-Id: I14587417a5ac264c20ea237ec955c6dbe65fb8c3\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": "4b72d4bd555582f763e44e3f6dea6d6a796fd089",
      "tree": "6c717d7a54ea4c17d5cf971111263803eecf2efa",
      "parents": [
        "7eb2ce0044d630cbc2663a602fedcf3229c36ec8"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed Jun 15 11:09:17 2016 -0700"
      },
      "committer": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu Jun 23 10:01:00 2016 -0700"
      },
      "message": "Test: Changes to subscriber multitable test to work with latest ONOS.\nUse CPQD over OVS with pmc-olt pipeline driver to test igmp/multicast groupid flows.\n\nChange-Id: I83f8b3f378aee7fa3da2c8d99df128b8cd85035b\n"
    },
    {
      "commit": "95d044e71352c08b5fddd21324028d0d48d9c85e",
      "tree": "aed031ba004f4c24eea225791d5094845982e4cc",
      "parents": [
        "41adfce035c2adc4be2f8ec69e98b8b5b2a7f85b"
      ],
      "author": {
        "name": "A.R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri Jun 10 18:44:36 2016 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Jun 23 09:07:42 2016 -0700"
      },
      "message": "Test: Changes to cord-tester to make it work with latest ONOS relocating apps to opencord.\nFor _now_, keep prebuilt versions of cord apps since remote installation for opencord doesn\u0027t seem to work.\nAlso make the ciena cordigmp app compatible with latest ONOS.\nChange test cases as well.\n\nChange-Id: Ic8792eb4ee36afc4fc153bde993d0ef9f1d9a040\n"
    },
    {
      "commit": "307483cb57c63296c2ba428f04618a82e3143bb8",
      "tree": "804e9a6f1e4e54de0a49c655bc3c2c9d467c8b50",
      "parents": [
        "22aa0c6a651c23dc5e6b132545f51df73d537954"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jun 06 17:05:19 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Mon Jun 06 17:11:24 2016 -0700"
      },
      "message": "Test: Full TLS test cycle including sending certificate verify and validating server authentication.\n\nChange-Id: I0cdb16b8ec6f94fefc71742d844fe473b932d103\n"
    },
    {
      "commit": "a661b55a7ca91fcee9fb72a992566196ad060855",
      "tree": "ec3be09944a027108671e95f5f282671f76b20c5",
      "parents": [
        "c762df42cb42f1ada41a1a2be0e3b4b69230be3c"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed May 25 10:18:50 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 26 10:27:37 2016 -0700"
      },
      "message": "Test: Start Radius server by default while executing tests.\n\nChange-Id: I3bab6204cc4b63eac1ba18e3b2f544da9190f43e\n"
    },
    {
      "commit": "c762df42cb42f1ada41a1a2be0e3b4b69230be3c",
      "tree": "22f6f1f670191d572065dbc6b3e55808ff81c12c",
      "parents": [
        "e7fc8d969d33d162a5e8e2a9ef4f662431a99d78"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed May 25 10:09:21 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Thu May 26 10:20:36 2016 -0700"
      },
      "message": "Bug: Combine the apt-get update and apt-get install lines for docker builds.\nAlso combine the pip install lines.\nThis allows docker build system to invalidate the update cache when we install another package line later.\n\nChange-Id: I8661e786878547bfbaf14fb69a9fbca171ff989b\n"
    },
    {
      "commit": "e7fc8d969d33d162a5e8e2a9ef4f662431a99d78",
      "tree": "f8005b4d45cfaae2d11e0a939d11495b0fedad1b",
      "parents": [
        "664c9f462d020454a891d48135450da2e54d1bf4"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 24 08:46:06 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 24 09:03:10 2016 -0700"
      },
      "message": "    Bug: While building cord-test container image, use, apt-get update with --fix-missing\n    This avoids apt-get repo fetch errors when trying to install packages.\n\nChange-Id: I241fa435c14ec868ee54d59498e0e7f3a8385324\n"
    },
    {
      "commit": "1f03e91157ed22560f37d64786c0b77b1b3230bf",
      "tree": "2291673c12069bad9c327fbcc32b26f5c63b7443",
      "parents": [
        "ac9eaafe40c3307c254f3aa635b66ee68aa887ac"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed May 18 11:39:22 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Wed May 18 11:39:22 2016 -0700"
      },
      "message": "Add --num-containers option to allow tests to be run in parallel across multiple test containers.\n"
    },
    {
      "commit": "2b25a0ed043027c2ed68bab435bc99cd10c0aa4e",
      "tree": "c971b3366fd1339a51092748622a97e111a740a9",
      "parents": [
        "a96f4413d570470c4324d1b22827a5f4118db237"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 11:21:26 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 11:21:26 2016 -0700"
      },
      "message": "Checkout the latest CPQD while building container image for CPQD\n"
    },
    {
      "commit": "b7e8090f9f118f8ad372b3013facace36392e178",
      "tree": "66dfc1a091ac09246c389a08d4ec22818c320bf0",
      "parents": [
        "3bf8c1b6d34c21fa6e196ed058e29b49d0269568"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 09:38:31 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Tue May 17 09:38:31 2016 -0700"
      },
      "message": "Add test cases to test subscriber multi-table support with ONOS using CPQD and a new ONOS app.\nThis would verify single channel multiple subscriber joins using cpqd.\nONOS multi-table support was found to be broken with cordmcast.\nHence a new app similar to cordmcast was added to verify if multi-table rules were provisioned with ONOS\ncpqd pipeline driver.\nUsing a different subscriber port per subscriber and provisioning an uplink port to be used\nfor IGMP traffic, it was found that ONOS cpqd driver fails to provision multi-table flows using group ids.\nThe subscriberMultiTable tests uses the new cordigmp multitable app to provision multicast flows in ONOS\nenabling the spring-open-cpqd pipeline driver with ONOS when using CPQD.\n\nIf you want to verify/run the subscriberMultiTable test, first rebuild the test container with cpqd using:\nsudo cord-test.py build test\nAnd then run the subscriberMultiTable test: test_subscriber_join_recv using:\ncord-test.run run --radius -t subscriberMultiTable:subscriber_exchange.test_subscriber_join_recv -k\n"
    },
    {
      "commit": "1ef0c0003780ecdd9cb47988ac09762b339fff22",
      "tree": "2f1d81729ef6c4082f79a9da164aaf34dc4f8bde",
      "parents": [
        "165dc5c880bfbf8633d70e4fdfe2ab854be728e8"
      ],
      "author": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri May 13 13:36:30 2016 -0700"
      },
      "committer": {
        "name": "A R Karthick",
        "email": "kramanar@ciena.com",
        "time": "Fri May 13 13:36:30 2016 -0700"
      },
      "message": "Pull ONOS and save ONOS repo digest ids along with date for later retrieval iff ONOS gets broken\n"
    },
    {
      "commit": "165dc5c880bfbf8633d70e4fdfe2ab854be728e8",
      "tree": "7ac53b8317d3874cf9f4e60761ca5078494f4738",
      "parents": [],
      "author": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Fri May 13 11:27:24 2016 -0700"
      },
      "committer": {
        "name": "A R. Karthick",
        "email": "ar.karthick@cyaninc.com",
        "time": "Fri May 13 11:27:24 2016 -0700"
      },
      "message": "Merge pull request #15 from arkarthick/master\n\nDo not activate/deactivate igmp app for every test case."
    }
  ]
}
