)]}' { "log": [ { "commit": "e10fa24300d1848ba9b5d3baf097a0d945ca82ee", "tree": "5b7bfca4a8f0f0c45dc891af202eed2bcc48f285", "parents": [ "1c694bbbc67887cc462ebb5a2e801400d2cad0f1" ], "author": { "name": "Flavio Castro", "email": "castro.flaviojr@gmail.com", "time": "Fri Jan 15 12:43:51 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 02 17:18:45 2016 +0000" }, "message": "Added workaround to install default rules on the IP table\n\nChange-Id: I4944cab643f5d1826294c0605b35a78f7b094aa8\n" }, { "commit": "1c694bbbc67887cc462ebb5a2e801400d2cad0f1", "tree": "fdd48565755ccd6503cf1f68d62c8dd04f712296", "parents": [ "1e8e89c9a72a87505a8ae63941bf14b6a91a2c43" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon Feb 01 10:07:35 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 02 17:16:22 2016 +0000" }, "message": "Fault Management App: alarm clock glyph.\n\nChange-Id: I0ab14c605ed6799540f9a96717d70f2ba69589f3\n" }, { "commit": "1e8e89c9a72a87505a8ae63941bf14b6a91a2c43", "tree": "7a8d7740c0f2f50dc8b3224d1b2ffe032ad775d4", "parents": [ "81ab23b3eb4c925aabd09bc714eec5ca5a916635" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Tue Feb 02 08:53:56 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Tue Feb 02 08:53:56 2016 -0800" }, "message": "Fixes NPEs in TranscodingAsyncConsistentMap deserialization code paths\n\nChange-Id: I7898a08d0b999fd6c84ead616856f04bc9765ed5\n" }, { "commit": "81ab23b3eb4c925aabd09bc714eec5ca5a916635", "tree": "b3a966e7252b276dfddd622fee41673356929bf8", "parents": [ "9186613c0fd79c85c62473efdd2fe2326f7a53a5" ], "author": { "name": "Hyunsun Moon", "email": "hyunsun.moon@gmail.com", "time": "Mon Feb 01 23:00:56 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 02 15:55:47 2016 +0000" }, "message": "Added drop rules to prevent packets for virtual networks go out\nthrough the physical network\n\nChange-Id: I84dddb0c7ca4764c00566c29c163badc8d5c538f\n" }, { "commit": "9186613c0fd79c85c62473efdd2fe2326f7a53a5", "tree": "c28ad29f672a356f37ece33eabafaeb055c8b36b", "parents": [ "10a2070bc8a47e09fbe96b6acd60f912c978ce3b" ], "author": { "name": "Hyunsun Moon", "email": "hyunsun.moon@gmail.com", "time": "Mon Feb 01 23:30:58 2016 -0800" }, "committer": { "name": "Hyunsun Moon", "email": "hyunsun.moon@gmail.com", "time": "Mon Feb 01 23:30:58 2016 -0800" }, "message": "Lowered some warning levels\n\nChange-Id: I2a857b1690d462e865821cbe388eb8e5c50ef11a\n" }, { "commit": "10a2070bc8a47e09fbe96b6acd60f912c978ce3b", "tree": "d92678ee270e51ccda5937eef36d63a16fa530ac", "parents": [ "54df73eee8bfc3920ba895a3d9fc26bb2f63a3d3" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Feb 01 16:39:51 2016 -0800" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Feb 02 02:11:48 2016 +0000" }, "message": "[ONOS-3851] Add skeletal code of Web GUI for Control Plane Manager\n\nChange-Id: I0df9c55daec0b6d9a630aa954808e6c310ba861c\n" }, { "commit": "54df73eee8bfc3920ba895a3d9fc26bb2f63a3d3", "tree": "678bfe56d817af90abdbc760918212efa7cd8e25", "parents": [ "086eee92d7de29f8a49be7e121c814c3647ec8d9" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Feb 01 17:09:03 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 02 01:47:41 2016 +0000" }, "message": "[ONOS-3648] Rename CPMan REST API prefix\n\nExisting REST API prefix is \"cpman\" which does not convey the\nright meaning of the API.\nThis commit changes the prefix name from \"cpman\" to \"collector\"\nto better convey the right meaning. This commit also splits the\nREST URL with \"_\" to improve the URL readability.\n\nChange-Id: I3152f7b784f2ae6cbaa8855dea8d5eaabd152487\n" }, { "commit": "086eee92d7de29f8a49be7e121c814c3647ec8d9", "tree": "652eb69f10db0d5b9f64afe2369c6f1d3e2d1ec7", "parents": [ "d79d39ecb5148c7cbcfb95af96d5ca8d6768e713" ], "author": { "name": "alshabib", "email": "alshabibi.ali@gmail.com", "time": "Fri Jan 29 11:25:46 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 02 01:29:46 2016 +0000" }, "message": "don\u0027t install filtering objectives on uplink port\n\nChange-Id: I866a82bea33c33c1403b62c3edc619d5df50758f\n" }, { "commit": "d79d39ecb5148c7cbcfb95af96d5ca8d6768e713", "tree": "240c168f8e3dfddffad509c456f019fc502bdc9e", "parents": [ "a449aaea8c91d375beac12df304d75ce570de2d1" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Feb 01 12:53:47 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Feb 02 00:34:19 2016 +0000" }, "message": "Fix incorrect NextId name issue of FlowObjectives swagger doc\n\nChange-Id: I07e0ca429d37f7b458183c1f985d9fa1fa1bf866\n" }, { "commit": "a449aaea8c91d375beac12df304d75ce570de2d1", "tree": "69abc31b11c67ce1c780b7164fc813960edd1345", "parents": [ "14d147d87f3cdfe460ee41a684a2c838ce23a126" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Jan 22 14:22:12 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 23:56:27 2016 +0000" }, "message": "Strip newline and extra spaces in application short description\n\nChange-Id: I963902e13c70bf4f383841a9d77ded95caf3b106\n" }, { "commit": "14d147d87f3cdfe460ee41a684a2c838ce23a126", "tree": "7e8464d9932878f5f3b3c5d9512fd20ee69b1e5f", "parents": [ "62f15331a681af67808157f421aa82123a20d5f6" ], "author": { "name": "Hyunsun Moon", "email": "hyunsun.moon@gmail.com", "time": "Mon Feb 01 13:58:47 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 23:49:31 2016 +0000" }, "message": "[WIP] Fixed for controller to not to reply ARP request from physical\n\nChange-Id: Icc09d67d988b1487d2fdc884875c618cd4f72199\n" }, { "commit": "62f15331a681af67808157f421aa82123a20d5f6", "tree": "5e84fc3185bb06ae3ad38102fcfc477dd007edb6", "parents": [ "551d0d269e5b8cd7d6e5428df53ae7a81728e51f" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Mon Feb 01 13:18:39 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 22:58:08 2016 +0000" }, "message": "Remove map listener when caching async consistent map is destroyed\n\nChange-Id: I924609fa484d469c6ea290e9c8879d1ab49cf9fa\n" }, { "commit": "551d0d269e5b8cd7d6e5428df53ae7a81728e51f", "tree": "884a255e264b36c0775a6c1e5a7bd2a2ae8c33b5", "parents": [ "461489006c59ec2f9c200d879b59f3266b936a43" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Mon Feb 01 12:51:48 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 22:56:37 2016 +0000" }, "message": "DistributedPrimitives updates:\n Adds a ferderated distributed primitive creator\n Adds a DistributedPrimitives utility class\n Adds a transcoding async consistent map for transcoding between map types\n\nChange-Id: I7bc30e4a8aee9d4286175d7081bbbd0f28b9928f\n" }, { "commit": "461489006c59ec2f9c200d879b59f3266b936a43", "tree": "c484af198d292b88a883ec2c74152544118d6e73", "parents": [ "2f26fb26829fe2b91037da04f3db1061d815a615" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jan 29 13:33:50 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 22:40:58 2016 +0000" }, "message": "[ONOS-3536] Implement back-end metrics saving logic using RRD\n\nChange-Id: I1b3c495380884571dc88d2f9fb3152fdf41ef655\n" }, { "commit": "2f26fb26829fe2b91037da04f3db1061d815a615", "tree": "f5a8d0e84de751f78d7c1ce4b993d4e0b979b578", "parents": [ "1e492d3139e467d878892149e4f6baa9ba10503d" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Tue Jan 19 14:04:46 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon Feb 01 14:02:32 2016 -0800" }, "message": "Remove mutating methods in IntentData\n\nChange-Id: I1d9ac694922f4a12b2d94a92b64be2c336c31ae3\n" }, { "commit": "1e492d3139e467d878892149e4f6baa9ba10503d", "tree": "7526f3e88bd7427571ef6be29c01ad1a45e65948", "parents": [ "7b3fe3a4a5691cd5733d38b50b980153ccea35d2" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sat Jan 30 23:22:37 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 21:57:46 2016 +0000" }, "message": "Override processEthDstSpecific in CpqdOFDPA2\n\nCpqdOFDPA2 doesn\u0027t need the extension selector for VLAN matching in bridging table\nImplement its own processEthDstSpecific instead of using the one inherited from OFDPA\n\nChange-Id: I0dae1e2ccdc062182f3f373bbd8669b3418cd7c1\n" }, { "commit": "7b3fe3a4a5691cd5733d38b50b980153ccea35d2", "tree": "65b6b05a690a946c4a25f204d4979ca3244a3249", "parents": [ "087276776b3342d7df63f01504d8ec0ddc1af425" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Feb 01 11:26:22 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 21:29:52 2016 +0000" }, "message": "Defining notion of a projectable entity.\n\nOpened up DefaultDriverHandler to accept arbitrary DriverData.\n\nAdded clarifying documentation to DriverData.\n\nChange-Id: Ic96251703bf0461caef4f3950658e2073d889653\n" }, { "commit": "087276776b3342d7df63f01504d8ec0ddc1af425", "tree": "27638567e24cbec722ee6a90dc71d1c54a9de02c", "parents": [ "d52bffc5ce8ffede3fa155187e82c40cc954c1a1" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Mon Feb 01 11:57:14 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 20:47:46 2016 +0000" }, "message": "Leaders cli improvements:\n -c option now returns term and term start time.\n -j option returns all info (including candidates)\n -fixes the NPE identified in ONOS-3846\n\nChange-Id: Ifbbd1aab92df78113f5abab09d360cee7f43c2d0\n" }, { "commit": "d52bffc5ce8ffede3fa155187e82c40cc954c1a1", "tree": "653591f9e9c476a03b14c8e2805c56cfa69ba3c9", "parents": [ "068a438f9dc79429c531ed74300947af568b082f" ], "author": { "name": "Hyunsun Moon", "email": "hyunsun.moon@gmail.com", "time": "Fri Jan 29 18:57:05 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 19:21:36 2016 +0000" }, "message": "CORD-484 Support management network for a VM\n\nChange-Id: I866ae3ae7d839cd29f1732605170f3dfbab402bb\n" }, { "commit": "068a438f9dc79429c531ed74300947af568b082f", "tree": "473cc169ab64431e1647bc949810fa567c7df618", "parents": [ "916bf89b8b3d1fece83ea453c79271c8e72e2533" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Mon Feb 01 09:54:47 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 18:54:01 2016 +0000" }, "message": "TypeSerializerFactory for using store Serializer with Catalyst serialization\n\nChange-Id: If69eef3b1e41f9f104f760b99f15a5075cd87bd9\n" }, { "commit": "916bf89b8b3d1fece83ea453c79271c8e72e2533", "tree": "188ee817dd84455385d7c46de1a2b38995e9073f", "parents": [ "a636405a61067e09f7ae8ce4dc51a4b6ec71db5a" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed Jan 27 16:42:55 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 18:38:33 2016 +0000" }, "message": "vRouter: ignore routes that don\u0027t come from Quagga\n\nChange-Id: I1a67a18b7f5f0a4e43156c017b92c12789e81104\n" }, { "commit": "a636405a61067e09f7ae8ce4dc51a4b6ec71db5a", "tree": "395693b93f3e8b474bb13a3ab9a945a8bd9718a3", "parents": [ "520259696cd86cb5759f12e979314117d9ab00dd" ], "author": { "name": "Priyanka B", "email": "priyanka.b@huawei.com", "time": "Mon Feb 01 10:25:42 2016 +0530" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 01 17:42:41 2016 +0000" }, "message": "label subsystem bugfix\n\nChange-Id: Ic18c2d5a95e318e7624f2aad66528e5c97144ec5\n" }, { "commit": "520259696cd86cb5759f12e979314117d9ab00dd", "tree": "8f3b20bfa7aad364f2d6f6ab0c42cc91ae3da321", "parents": [ "dc94fc9fc80577bbc4af6e6a7c2336f86f5050dd" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Thu Jan 28 22:30:01 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 01 16:48:01 2016 +0000" }, "message": "Fixing emulated ofdpa in cpqd switches. Due to cpqd bugs in dealing with Vlans and MPLS labels simultaneously,\nwe cannot emulate correct behavior in the same driver. This checkin separates the emulation, with one\ndriver meant for MPLS with untagged packets, and the other meant for untagged/tagged VLAN packets without MPLS.\n\nChange-Id: Ia6112f4d26c7b32c93e1db2e9b1ae4673c553d87\n" }, { "commit": "dc94fc9fc80577bbc4af6e6a7c2336f86f5050dd", "tree": "c54635e744eaf774198a384fb8aeabf2a0eaf636", "parents": [ "3623cb647c0ff3336c5c365806639724df1f790d" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jan 29 17:38:11 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 01 16:35:01 2016 +0000" }, "message": "Fix the typo of yangloader (onoproject -\u003e onosproject)\n\nChange-Id: I891819cb683018b32be450d6f694dc5909ebd6f0\n" }, { "commit": "3623cb647c0ff3336c5c365806639724df1f790d", "tree": "f0ef19e85ba59b773140339fc4787eb826becd9b", "parents": [ "851c423b9bc10a0ea8a01ebba7f4456f23310df9" ], "author": { "name": "sangho", "email": "sangho@onlab.us", "time": "Fri Jan 15 22:06:38 2016 +0900" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Mon Feb 01 16:15:20 2016 +0000" }, "message": "[ONOS-3697] Remove flow rules and dhcp mapping for router when it is removed.\n\nChange-Id: I24e7c6d3fa0731822250c84ac5807f6192d371bf\n" }, { "commit": "851c423b9bc10a0ea8a01ebba7f4456f23310df9", "tree": "72a57f651d8166b78345b152712d69d5d07bfb4e", "parents": [ "533ef983f1db34d973b406bca317bd289f2e1330" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Mon Feb 01 00:39:15 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Mon Feb 01 00:39:15 2016 -0800" }, "message": "Updates third-party pom to ensure atomix classes are included in shaded jar\n\nChange-Id: I8a4aa340f24c77fffa9abf822d493117887df983\n" }, { "commit": "533ef983f1db34d973b406bca317bd289f2e1330", "tree": "faeb4ad309491937a256808d629c313bb862505c", "parents": [ "47b80ba72e9c153624f4019a04a963712380add3" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Mon Feb 01 00:16:35 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Mon Feb 01 00:16:35 2016 -0800" }, "message": "AtomicValue updates\n - events now have old and new values\n - simplify implementation by using map.replace for compareAndSet\n - Removed option for disabling it from builder. Will make it a system wide option in a subsequent update\n\nChange-Id: I7c1424f8671c0e54688172c273b9262f305b0920\n" }, { "commit": "47b80ba72e9c153624f4019a04a963712380add3", "tree": "3b903714fcacf56923a612ef65ce788eb7594801", "parents": [ "f778c96889a778ad1f6e41a9ea3c9b10a369475e" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sun Jan 31 23:05:55 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sun Jan 31 23:40:38 2016 -0800" }, "message": "Leader elector distributed primitive interfaces\n\nChange-Id: Ieebf5ddfcf8c5c6a55e4d6d328829cc8dbeef38a\n" }, { "commit": "f778c96889a778ad1f6e41a9ea3c9b10a369475e", "tree": "dab2e9527dc830225d1709d2b601208f38efa591", "parents": [ "dbe8a813b844dc1b84b9a889504fcb36aebc4688" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sun Jan 31 22:56:38 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sun Jan 31 22:56:38 2016 -0800" }, "message": "Use partitionId instead of clusterName in CopycatTransport\n\nChange-Id: I8e7ab3863a36944ac9e48e187037fb43695ebde3\n" }, { "commit": "dbe8a813b844dc1b84b9a889504fcb36aebc4688", "tree": "66ed3342975703af51d44fc7b7d5d774db6be5bb", "parents": [ "4124bc365f7abe0c4271e0b09065e66d88a0241c" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sun Jan 31 21:10:46 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sun Jan 31 21:10:46 2016 -0800" }, "message": "Fixes NPE in ConsistentDeviceMastershipStore\n\nChange-Id: Id07c8d41338a48e58d7e3ea98312691a2011eeef\n" }, { "commit": "4124bc365f7abe0c4271e0b09065e66d88a0241c", "tree": "3029b03582b3728b3229881dd0f17b6029e65f4d", "parents": [ "620f70d03f5be144bfabcc57df9d59781073e7a8" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sat Jan 30 23:53:56 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sat Jan 30 23:53:56 2016 -0800" }, "message": "LEADER_ELECTOR distributed primitive enum type\n\nChange-Id: I0d11218d0c9e134fb8b63fb24e743169f6b09dc2\n" }, { "commit": "620f70d03f5be144bfabcc57df9d59781073e7a8", "tree": "0446377eca7a668614121c548c77494584085e0a", "parents": [ "f6c973a08db45c7b00ac36d87b016ef63e65923c" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sat Jan 30 22:22:47 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sat Jan 30 23:14:12 2016 -0800" }, "message": "LeadershipStore updates:\n - Now tracking leader and candidates for a topic using a single map.\n - Using term numbers that are incremented by one every time a new leader is elected.\n - Introduced a separate LeadershipStore to conform to the manager-store pattern\n\nChange-Id: I1d03a6c5e8ff0e68ef0c1e3a6c2d425c4856e470\n" }, { "commit": "f6c973a08db45c7b00ac36d87b016ef63e65923c", "tree": "2d32d39e0a1d36fa2d2614e03622b0ab16254cb5", "parents": [ "07b7bc95aad423166101c6eccca60a9f763cf2b0" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Sat Jan 30 22:20:48 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Sun Jan 31 06:44:57 2016 +0000" }, "message": "DefaultConsistentMap to automatically retry compute* calls failing due to ConcurrentModification\n\nChange-Id: If59e432e423d323282eb8fe7b1b438899154aae9\n" }, { "commit": "07b7bc95aad423166101c6eccca60a9f763cf2b0", "tree": "df90dd2cfc19ad2dace6527f9a72852200d71cd5", "parents": [ "737ba4848e213f95aa7ffbfddba690409ff7fee0" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 29 18:27:58 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Sun Jan 31 06:31:08 2016 +0000" }, "message": "Use specific types instead of using type parameters\n\nChange-Id: I39dc222deb533c7201df1961f5ab2fd589fac39e\n" }, { "commit": "737ba4848e213f95aa7ffbfddba690409ff7fee0", "tree": "241233e8daa58809da0083649b8b382311323056", "parents": [ "a834660953ac2eb418a29d7d6a56501d7b3e3d8c" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Sat Jan 30 16:11:13 2016 -0800" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Sat Jan 30 16:11:13 2016 -0800" }, "message": "GUI: util... added createTrie() function to fn.js\n\nChange-Id: I112fd9bf0dbd4eea078453447fc648c61a665e66\n" }, { "commit": "a834660953ac2eb418a29d7d6a56501d7b3e3d8c", "tree": "b669a5c46c6a1bed4c8903f9d37437e69ade626f", "parents": [ "83258ae50443aa41ee660a53d0d920329397427c" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Sat Jan 30 14:34:42 2016 -0800" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Sat Jan 30 14:45:58 2016 -0800" }, "message": "foo servlet\n\nChange-Id: I27019564dbfffc963a63a0160c8e5b51bf31e23f\n" }, { "commit": "83258ae50443aa41ee660a53d0d920329397427c", "tree": "a99bf87fc56e32e48a135aa18b1cccc094c06e75", "parents": [ "dc4394c6d3b9e9807fe715d4086a504cc98e93a0" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 29 17:39:07 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Sat Jan 30 16:33:41 2016 +0000" }, "message": "Use more concrete type for return value\n\nSame resources are not allowed for a parent and Set is more suitable than\nCollection\n\nChange-Id: Ib45179819d81376678bf8949864b12b5bd721085\n" }, { "commit": "dc4394c6d3b9e9807fe715d4086a504cc98e93a0", "tree": "b5b46e216062b0dda369d247ceffe0bdc5a8ff07", "parents": [ "7a070c05a62373c1584351cd2a1375b597a8d114" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri Jan 29 15:35:10 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Sat Jan 30 16:15:17 2016 +0000" }, "message": "Implement toString()\n\n- add more debug logs\n\nChange-Id: I1541d66f24d2dde0712a4daef081ca1f49951ef8\n" }, { "commit": "7a070c05a62373c1584351cd2a1375b597a8d114", "tree": "3023db19e87d918fddfb95aa57213d13d7b64ab7", "parents": [ "6a717dcda6ae5e2f206f9234d0ad716592183a27" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 29 16:50:57 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 29 16:53:28 2016 -0800" }, "message": "Write TODO comments\n\nChange-Id: Iba341f40412eece46ac52ca993f8e314fd7307dc\n" }, { "commit": "6a717dcda6ae5e2f206f9234d0ad716592183a27", "tree": "80fb9047aaf175bbf4b1decad302cbb4fb9b07de", "parents": [ "8744ee580c7798615f6d9892fae0169fbcbd666c" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 29 16:18:47 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 29 16:20:13 2016 -0800" }, "message": "Restrict exposure to public\n\nChange-Id: Iaa106ccf130e216ac6877de7ccfa7bb4bc3296b1\n" }, { "commit": "8744ee580c7798615f6d9892fae0169fbcbd666c", "tree": "a29288247a28414c541c24413361f924cf22c2cf", "parents": [ "79c4f1b492b438789854b35201ea9b2231251367" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jan 29 15:23:01 2016 -0800" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jan 29 15:23:17 2016 -0800" }, "message": "raw: first bin file.\n\nChange-Id: I0ab40f8c059bee43463cd2a90c1c3bf1055a5f14\n" }, { "commit": "79c4f1b492b438789854b35201ea9b2231251367", "tree": "dddaea69b287cecb10be79e9a3a2f8964b0e6be6", "parents": [ "0c7c43b1366e237708ce0484bf06612eec3df560" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jan 26 14:38:22 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 21:19:41 2016 +0000" }, "message": "Fix openstackswitching app activation issue\n\nChange-Id: I61baf008bfbde4fab23dc2ae6b1cb05bb4017a5b\n" }, { "commit": "0c7c43b1366e237708ce0484bf06612eec3df560", "tree": "dac2453b90c8d0924b4071871ad968dbabf0cb40", "parents": [ "8b1cb67def112d1e75badcc9483a7834cd06a312" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Jan 14 17:39:20 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 21:00:45 2016 +0000" }, "message": "CORD-394 Purge group/flow store when device goes offline\n\nStage 1: (this commit)\nAdd a component config purgeOnDisconnection, which is false by default.\nWhen set to true, GroupManager and FlowManager will purge groups/flows\nassociated with a device when the device goes offline.\n\nStage 2: (upcoming commit)\nEnable these configs in SegmentRoutingManager\nClean up group related information in SegmentRountingManager\n\nChange-Id: I46d047d690d4641e030f6cdd084ce16ac02d8919\n" }, { "commit": "8b1cb67def112d1e75badcc9483a7834cd06a312", "tree": "e62beef7800d402dfee28c9ae6b958cce8952aae", "parents": [ "2486ddd8e488725f1f4fac0e4165bfbfdce6edeb" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Mon Jan 25 13:58:58 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 20:50:12 2016 +0000" }, "message": "ONOS-3791 NETCONF session factory and exception on device connection\n\nChange-Id: I7c6651a4f76537056a2dc8f94d54818b5b238b9a\n" }, { "commit": "2486ddd8e488725f1f4fac0e4165bfbfdce6edeb", "tree": "cde9ca11b87c4ecedc5a17a30a413ae289b4db96", "parents": [ "26a78dff72197741442455f4a40a4726c0e35bd8" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 29 11:51:12 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 20:17:30 2016 +0000" }, "message": "Pull up components() method as an abstract method\n\nChange-Id: I80aecb74958b697fb18336bbe39853dd5cb67578\n" }, { "commit": "26a78dff72197741442455f4a40a4726c0e35bd8", "tree": "97df2360b85a28b209674db90aba463f0fe6e138", "parents": [ "19816f4e355f99ce4c953fb5952209408ea34a62" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 29 11:59:26 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 20:16:58 2016 +0000" }, "message": "Fix typo\n\nChange-Id: I980a87b403ddcf629ad736f11b24df2e60a6477c\n" }, { "commit": "19816f4e355f99ce4c953fb5952209408ea34a62", "tree": "c61da5a19332a6c88c9e0900b93d8a8f9084ddbf", "parents": [ "c6f781cefbd798c2d1c7ce958c9adffce9b116c2" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 29 11:32:02 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 19:58:33 2016 +0000" }, "message": "Revise Javadoc\n\n- Remove the word \"path\" as no ResourcePath anymore\n- Write conditions that a method throws an exception\n\nChange-Id: Ie2f2e1cfd1c6c68051e6700ef4308363a71d9453\n" }, { "commit": "c6f781cefbd798c2d1c7ce958c9adffce9b116c2", "tree": "a2420be67dbeddda15aa096405406a539b51e6cf", "parents": [ "93fa727942c42fff5691f7b175660baad8ef8df4" ], "author": { "name": "Brian Stanke", "email": "bstanke@ciena.com", "time": "Fri Jan 29 10:13:49 2016 -0500" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 19:55:20 2016 +0000" }, "message": "ONOS-3704: Cleaning up the utils/thirdparty pom file to remove overlapping class warnings\nduring the build.\n\nChange-Id: Ic943baece6060cfde277ad03d1a21d9c54091128\n" }, { "commit": "93fa727942c42fff5691f7b175660baad8ef8df4", "tree": "bc7a0b6027715c938eba83f0e60c31c8f5ba8531", "parents": [ "95678966d48e87f8fd7128c5685cf4a7f2932aba" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Tue Jan 26 22:27:02 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 19:29:24 2016 +0000" }, "message": "ONOS-3763 Change flow state to PENDING_ADD when retrying\n\nWill emit a RULE_UPDATE event if the state is changed.\nUpdate unit test accordingly.\n\nChange-Id: Ie84778c62f52f15b7636d41db246814145e73f77\n" }, { "commit": "95678966d48e87f8fd7128c5685cf4a7f2932aba", "tree": "08ce7dc76f3ca7dedef7f86b07654a3a5ca285e0", "parents": [ "c6c76dc89689b0006889c9d013092f263f2bd8fe" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jan 26 17:17:52 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 19:26:29 2016 +0000" }, "message": "Remove redundant meter id when create a meter entry in REST API\n\nChange-Id: Iec38ea9a612878a2a6f2766c154c8ed8a8b31ef2\n" }, { "commit": "c6c76dc89689b0006889c9d013092f263f2bd8fe", "tree": "e940535ef156c94310475e9b8032f000a34f6667", "parents": [ "5b024d79b9b445b1de61427e8277995ed0b21823" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jan 26 14:22:51 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 19:25:53 2016 +0000" }, "message": "[ONOS-3739] Substitute copyright year during archetype gen\n\nWith this commit, we can substitute the copyright year during\narchetype generation phase, so that we do not need to manually\ninput the copyright year.\n\nChange-Id: I3c0e4cdc69a3fad7a90335332d5489604107b892\n" }, { "commit": "5b024d79b9b445b1de61427e8277995ed0b21823", "tree": "d81452ea57a15651928a8cbdad14b4cef32082fc", "parents": [ "6b86a765584ecddd41af62e42422a313bdf38022" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jan 29 11:02:43 2016 -0800" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jan 29 11:02:53 2016 -0800" }, "message": "ONOS-3738: implemented F1..F5 key bindings to topology overlay selection.\n- added size() function to radio button sets\n- removed noisy warning (panel resize when contents not defined)\n\nChange-Id: Id39cffe5c6c9f608b9d9af672b1535610a97f0fc\n" }, { "commit": "6b86a765584ecddd41af62e42422a313bdf38022", "tree": "56d733e4ef94c3febb3438aa19c74b8d79a9c9c4", "parents": [ "5b6dfbaabaaaa5b38e27ecc90ec80ab0668471f1" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jan 29 09:30:40 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 18:55:52 2016 +0000" }, "message": "Split CPMan into api and app submodules\n\nChange-Id: Iacddea67ea0f7189ab918cf9e2a7a414100fc503\n" }, { "commit": "5b6dfbaabaaaa5b38e27ecc90ec80ab0668471f1", "tree": "4a3e39d782fbc527317c8e1ba7cfc5faccd91e10", "parents": [ "15813b2e518ca1adfaa6dbd3f0cba0c90cbbbe4b" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed Jan 27 14:43:41 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 17:47:08 2016 +0000" }, "message": "- adding more log\n\nChange-Id: I2626a25d5dde502f1954f492b54785ba5fbb540b\n" }, { "commit": "15813b2e518ca1adfaa6dbd3f0cba0c90cbbbe4b", "tree": "a5515b0a04fed3e20d152332d11d02dbcf84b478", "parents": [ "c132c11b270dadba1b9335a74d8031dfb450743e" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Fri Jan 29 08:29:08 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 17:04:17 2016 +0000" }, "message": "Remove unnecessary parentheses (but keep some for clarity).\n\nChange-Id: If2072c3a207ba791210cb71a9c595f6027c2ff0c\n" }, { "commit": "c132c11b270dadba1b9335a74d8031dfb450743e", "tree": "ef20f8bfeb63e579b15fcb9665cb079dea17ec20", "parents": [ "e044d1a73810203e09839a30c3ac33709dc24d6b" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jan 28 20:27:34 2016 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Fri Jan 29 16:50:30 2016 +0000" }, "message": "[ONOS-3648] Implement REST API for collecting system metrics\n\n- Implement REST API for gathering system metrics\n- Add unit test for REST API\n- Add swagger doc for REST API\n\nChange-Id: Iedd21a5f6ed14d595e4d35c1fa08270b48a5031e\n" }, { "commit": "e044d1a73810203e09839a30c3ac33709dc24d6b", "tree": "7d5d2f76aa809cdc2e7458ac9654921bcc0dd4b9", "parents": [ "cc9049058746a250bb3a5727165e8e2d90a54de7" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jan 25 09:01:20 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 16:33:19 2016 +0000" }, "message": "Augment metrics model to monitor more # of control metrics\n\nExisting implementation only monitors OpenFlow messages.\nThis commit augments the metrics model in a way to monitor more\nnumber of control metrics including\n- CPU Load, total CPU time, sys CPU time, user CPU time, etc.\n- Used memory percentage, free memory percentage\n- Disk read/write bytes\n- Network incoming/outgoing bytes/packets\n\nChange-Id: I9e8eee163c3033132eb202f3c75bad246c87f133\n" }, { "commit": "cc9049058746a250bb3a5727165e8e2d90a54de7", "tree": "33f20c411a9121422c766381ee5a456d9a891782", "parents": [ "eb18f52e3f74878fafb65a3f4fbc0f861a1f7ef1" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jan 28 20:07:24 2016 -0800" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jan 28 20:07:24 2016 -0800" }, "message": "Fix link.online() to return true only if BOTH underlying unidirectional links are marked as online.\n\nChange-Id: I2b66e8a0b6f7a1bba488c82f799219e9c1ab5da3\n" }, { "commit": "eb18f52e3f74878fafb65a3f4fbc0f861a1f7ef1", "tree": "359d517e606938719c0dc9bb20940c93221a732e", "parents": [ "28dbe8ff6d1f7e8205a3800397747480f65d3f44" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jan 28 19:22:23 2016 -0800" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Thu Jan 28 19:22:34 2016 -0800" }, "message": "Oops! Fix updateLink() function in topology view.\n(also add linkupdate scenario).\n\nChange-Id: Ic0f6753745e43c5fc76a6cb180a0c8a66178c657\n" }, { "commit": "28dbe8ff6d1f7e8205a3800397747480f65d3f44", "tree": "02c09b818baa5188fb2de44fd7c42f212514cf57", "parents": [ "460b97251bc5e0dd5fc18a94e97c13b47f5e811c" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Thu Jan 28 17:51:58 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Jan 29 02:21:12 2016 +0000" }, "message": "ONOS-3829 Fixed bug with inconsistent parent\u0027s behaviours when merging drivers\n\nChange-Id: If7b1924b034b0d8ce806410bb9efa4f5258c14f6\n" }, { "commit": "460b97251bc5e0dd5fc18a94e97c13b47f5e811c", "tree": "fb8026d8ca89adbda8ca2167b3017ee2c42fbab4", "parents": [ "763be9211809ff24c2334ba6120e281827c6f32c" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Jan 28 10:48:26 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Jan 28 13:43:21 2016 -0800" }, "message": "Move static factory methods to the utility class\n\nChange-Id: Icf458adf78f51823e4ffa31346595fa9716485bf\n" }, { "commit": "763be9211809ff24c2334ba6120e281827c6f32c", "tree": "605afa1e1de621670c2f08bd5356158edbf51f05", "parents": [ "51539b85d3107c79601129f48041dc72f118e003" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Jan 28 09:22:10 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Jan 28 09:41:54 2016 -0800" }, "message": "Avoid using fully qualified name\n\nChange-Id: I273ccfe4bded393ec17128f485842c458cbffac4\n" }, { "commit": "51539b85d3107c79601129f48041dc72f118e003", "tree": "0f9e3b076a260b9c202b5dd84d386b6983c6182c", "parents": [ "f95b96eaa39c3a87cab5ed505425160bbe7f9087" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Thu Oct 29 09:53:04 2015 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jan 28 17:32:37 2016 +0000" }, "message": "Enforce naming convention regarding abbreviations\n\nChange-Id: Ic81038d3869268a55624ccbbf66048545158b0da\n" }, { "commit": "f95b96eaa39c3a87cab5ed505425160bbe7f9087", "tree": "d23ab55d2bfcc1d61c7f221582da5857b7a1b7ec", "parents": [ "d978d9ac01ffc80cce31674002a06d8612ad4d7c" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon Jan 25 19:35:15 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jan 28 17:31:58 2016 +0000" }, "message": "Change the APIs to instantiate Resource and ResourceId\n\nNow, DiscreteResource/DiscreteResourceId is provided by DiscreteFactory.\nSimilarly, ContinuousResource/ContinuousResourceId is provided by\nContinuousFactory. These factory instances can be obtained by static\nfactory method such as Resource.discrete(...) or Resource.continuous(...).\n\nChange-Id: Ic94f7336c0e1f74cf2dddcac899de300362aff3e\n" }, { "commit": "d978d9ac01ffc80cce31674002a06d8612ad4d7c", "tree": "e3c40365f221f62e85754cd0d605cfccd053e0f6", "parents": [ "77b5e9032b3c248f6c1b505ab5b006aec29e64d0" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Jan 28 08:55:49 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Thu Jan 28 08:57:48 2016 -0800" }, "message": "Move variable declarations out of the loop\n\nChange-Id: I7d89e942e459e65838282f0c7dc9a1399c4af166\n" }, { "commit": "77b5e9032b3c248f6c1b505ab5b006aec29e64d0", "tree": "0d5d525d17842ba2c66fbacf74ab3553fe59fefb", "parents": [ "f95290af5b71736befb311eaee6a9d1f23de0169" ], "author": { "name": "Saurav Das", "email": "sauravdas@alumni.stanford.edu", "time": "Wed Jan 27 17:01:59 2016 -0800" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Thu Jan 28 06:37:17 2016 +0000" }, "message": "Using vlan extension in ofdpa for versatile objectives\n\nChange-Id: I11f35eccd0c103df02ffddb3060fffd5bc13c44f\n" }, { "commit": "f95290af5b71736befb311eaee6a9d1f23de0169", "tree": "b5a0e519b35df5eab9dc6e14856ec08d80bcdd38", "parents": [ "7f8a7cb7334bae87800ae0369614989b131c60bd" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Wed Jan 27 21:06:11 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Wed Jan 27 21:06:11 2016 -0800" }, "message": "Added newValue and oldValue methods to MapEvent.\n\nChange-Id: Ibaffc8079de03b1f4623044ec53c949831ea8cd1\n" }, { "commit": "7f8a7cb7334bae87800ae0369614989b131c60bd", "tree": "eac829995e07b6df490d3147fbe6431d4983bcb2", "parents": [ "4d5a92f64653e583c151c657e4ac71639f1aa05e" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Jan 27 15:09:13 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Jan 27 16:05:11 2016 -0800" }, "message": "Define zero argument contructoris for the serializer\n\nChange-Id: I1c5f4a526f886ffb85b1a9d03d661161f66d076b\n" }, { "commit": "4d5a92f64653e583c151c657e4ac71639f1aa05e", "tree": "33505a62387345bfacc8e3d08f1b30f23fa0330d", "parents": [ "ce279eeafba29abb28ef1be39e1cc5d28ea049b0" ], "author": { "name": "Rusty Eddy", "email": "rusty@rustyeddy.com", "time": "Mon Jan 25 17:12:14 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 27 23:53:40 2016 +0000" }, "message": "Added a Scheduled Executor, PIM packet maker to generate hello packets\n\nChange-Id: I27b91a9eb2906e9345223382238fd4fcfd1397f4\n" }, { "commit": "ce279eeafba29abb28ef1be39e1cc5d28ea049b0", "tree": "73cef490edd16b0798df0fedb7f337416fc8a966", "parents": [ "87f90e4b1aeb7751c6fe9c312e2c863424ee5946" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Mon Jan 25 10:21:45 2016 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Wed Jan 27 23:15:57 2016 +0000" }, "message": "ONOS-3795 PATCH method in RestSbController and basic unit tests\n\nChange-Id: I35dc31ab03fc72c11523b2c60f4455d7446a5364\n" }, { "commit": "87f90e4b1aeb7751c6fe9c312e2c863424ee5946", "tree": "55a278347e71be5d4e41d095f64b92cf29e403a6", "parents": [ "31980abedfdbb142e36a1ca9fc56766362a01cab" ], "author": { "name": "alshabib", "email": "alshabibi.ali@gmail.com", "time": "Wed Jan 27 13:49:46 2016 -0800" }, "committer": { "name": "alshabib", "email": "alshabibi.ali@gmail.com", "time": "Wed Jan 27 13:51:33 2016 -0800" }, "message": "adding the listener to the device service\n\nChange-Id: I2ef4e222e8ac393e7880133c875097a507f47c7b\n" }, { "commit": "31980abedfdbb142e36a1ca9fc56766362a01cab", "tree": "dc841e5de2a7cbbbb583b0fe35daf97cde51f7af", "parents": [ "7dac8a4bd60ec04bcb15373abf0ffe3b0a14065d" ], "author": { "name": "Ayaka Koshibe", "email": "ayaka@onlab.us", "time": "Thu Jan 21 00:11:16 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 27 21:43:14 2016 +0000" }, "message": "Optical path provisioner packet layer check\n\nFix associated with Change 7179.\n\nChange-Id: I1cc88bf59de5757c870a2a507ae4a5e999c1fd1a\n" }, { "commit": "7dac8a4bd60ec04bcb15373abf0ffe3b0a14065d", "tree": "e1709901401064a72bd610e98e5d25b81df9bf5c", "parents": [ "42ac51f3408591684b7027d943e0aad4bb514f16" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Jan 27 12:04:39 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 27 21:35:06 2016 +0000" }, "message": "Change the return type of ResourceId#parent()\n\nChange-Id: Ice8c46f4dca02cfc24f85a6758a8536872b4c262\n" }, { "commit": "42ac51f3408591684b7027d943e0aad4bb514f16", "tree": "b781561330550679e374d968b5d8a29b4da8286a", "parents": [ "1d7c9cbe6d99005cfa7dd67d71b6731e430de60f" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Jan 27 12:59:31 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 27 21:26:25 2016 +0000" }, "message": "Make fields private to get classes immutable\n\nChange-Id: Ib2d6c013b8c027b2ddc6a7d1cb204627a2dd7b19\n" }, { "commit": "1d7c9cbe6d99005cfa7dd67d71b6731e430de60f", "tree": "594fb36b68d3933d993feb0bca8ea15970201aa1", "parents": [ "34b55b6aea31044b6826dec0181bfb86f9101313" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed Jan 20 18:22:36 2016 -0800" }, "committer": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Wed Jan 27 13:09:56 2016 -0800" }, "message": "ONOS-3732 Bandwidth resource registration using netcfg.\n\n- Uses netcfg defined value as available resource if defined,\n else uses port speed as available Bandwidth resource\n\nChange-Id: I2dde9a9194025194ed8785b4608f064debab182b\n" }, { "commit": "34b55b6aea31044b6826dec0181bfb86f9101313", "tree": "8310ec359751b070b9da14373bf16f537e35b601", "parents": [ "f0fb361a42e9e801e3bd6a886db6c0b4cd8e4af0" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Jan 27 12:49:43 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Jan 27 12:49:43 2016 -0800" }, "message": "Remove unnecessary method calls by direct access to the field\n\nChange-Id: If4420b9667ef30ec6a341124a8672b45f315cfb1\n" }, { "commit": "f0fb361a42e9e801e3bd6a886db6c0b4cd8e4af0", "tree": "79719dc139681ed4a7160ec5e5e7b525f40bc249", "parents": [ "2a70451048364d79f70712a2dfeca12651e9ad33" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Jan 27 11:45:09 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Jan 27 11:45:09 2016 -0800" }, "message": "Fix Javadoc warning\n\nChange-Id: Idb0fb76006cb48a79598ef88eeffa499cc6d4e9a\n" }, { "commit": "2a70451048364d79f70712a2dfeca12651e9ad33", "tree": "59fb1b684bbb4e045d9e4f07ed19017dfec779e2", "parents": [ "d762746f434ec999a4cdc9549afbc81067a6529e" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Tue Jan 26 14:41:34 2016 -0800" }, "committer": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Wed Jan 27 11:05:17 2016 -0800" }, "message": "Use concrete types instead of abstract types\n\n- ResourceId -\u003e DiscreteResourceId/ContinuousResourceId\n- Resource -\u003e DiscreteResource/ContinuousResource\n\nIn addition, stop sharing the implementations in the super classes\n\nChange-Id: I44662f6b7c23a23c30844a5b693e1cabab2cc091\n" }, { "commit": "d762746f434ec999a4cdc9549afbc81067a6529e", "tree": "bdb7344f8aba0893c661ad2667f17eafb2877ca2", "parents": [ "6516787b26e1c9aa623cf0d43eb09b087c046e81" ], "author": { "name": "Naoki Shiota", "email": "n-shiota@onlab.us", "time": "Mon Jan 25 15:02:06 2016 -0800" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Wed Jan 27 18:17:03 2016 +0000" }, "message": "Fixed a bug that resource command doesn\u0027t filter aggregatable types (MplsLabel and VlanId).\n\nChange-Id: I156fcedb5e5823bc04d10160311af4f81169b221\n" }, { "commit": "6516787b26e1c9aa623cf0d43eb09b087c046e81", "tree": "353e4b1eb46c861b12c0d2613413aa945aab2e68", "parents": [ "7a7ef6d3dce6ac709a0fdc75f7c004652ba33ff5" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Jan 26 23:02:35 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 27 17:14:36 2016 +0000" }, "message": "minor optical app pom.xml fix\n\n- inherit managed Jackson version and scope\n\nChange-Id: I7952cad32b9bdfe49fa6728d77bcf6b51468ea35\n" }, { "commit": "7a7ef6d3dce6ac709a0fdc75f7c004652ba33ff5", "tree": "94cb13ddc47cf9d5e4709d2e1c1cf18edb60ee4b", "parents": [ "14967c2731b2458034aa3c6090dda54064260890" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Tue Jan 26 22:01:13 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 27 07:43:04 2016 +0000" }, "message": "A utility for deferring callback invocation until a preset number of actions complete\n\nChange-Id: Ie4200688072387f53fd01bcb88bc32cc1a6914ce\n" }, { "commit": "14967c2731b2458034aa3c6090dda54064260890", "tree": "8a42a86bf5647d717b01a5e927cd1ccaa0218f42", "parents": [ "4a1e59f28e9b3c8ea6f0a7016590fcc68324830f" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Mon Dec 07 11:11:50 2015 -0800" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@onlab.us", "time": "Wed Jan 27 06:39:45 2016 +0000" }, "message": "CORD-389 Fix for Accton 6712 deployment\n\nRelated to this topic:\n- Disable the meter collector since right now it is not supported\n- Implement extension VLAN ID selector/treatment for OFDPA\n Since it requires two special flow entries to match untagged packets\n 0x1ffe/no mask (filtering rule, need to go first)\n 0x0000/0x1fff setvid 0x0ffe (assignment rule, need to go second)\n- Not able to point /32 IP address to ECMP group. Use /31 instead.\n\nIn addition:\n- Implement serializer for ExtensionCriterion\n\nChange-Id: I621b3ad14014d7e6945c014cdae4f7cd2939288e\n" }, { "commit": "4a1e59f28e9b3c8ea6f0a7016590fcc68324830f", "tree": "b3001a6fdc6cd89221162491fd9a843f49dde422", "parents": [ "f0eb2174c458a0d1bb49568520053a429dd3ea3d" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Tue Jan 26 15:27:13 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 27 03:57:51 2016 +0000" }, "message": "Rename: use plural according to the returned type\n\nChange-Id: I7db9ae2fda2f7240d69ad7dbd028ccc0ea8a8fd8\n" }, { "commit": "f0eb2174c458a0d1bb49568520053a429dd3ea3d", "tree": "ffb2ab8b649b6df88f0eb2efd20580cc84925bc8", "parents": [ "fa24218124fdd8dce75972f828ce3595b653c577" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jan 26 18:54:21 2016 -0800" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jan 26 18:54:34 2016 -0800" }, "message": "efunc: generate map data\n\nChange-Id: I613166d3ebc016fc1c37bff61a909ab60aae8836\n" }, { "commit": "fa24218124fdd8dce75972f828ce3595b653c577", "tree": "ec07dd45cfca3d958ab87eeff120694acee3e4ac", "parents": [ "b1d35e8d0adbf60200fbc943d3457498735043ac" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Fri Jan 22 13:42:54 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 27 01:54:36 2016 +0000" }, "message": "Added destroy() method to DistributedPrimitive interface\nImplement replace method in ConsistentMap\nUsing Versioned#valueOrNull in place of Versioned#valueOrElse where appropriate\n\nChange-Id: Ief3f3547d589d35f5c821a1c47035f91078e8316\n" }, { "commit": "b1d35e8d0adbf60200fbc943d3457498735043ac", "tree": "5caf29e2e6a5c7b7264dab3000e0ea048d47eb23", "parents": [ "3fd2f94d51b538630222876b8fb01b97516ee63f" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jan 26 13:54:06 2016 -0800" }, "committer": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Tue Jan 26 13:54:31 2016 -0800" }, "message": "ee: added coding function.\n\nChange-Id: I7b44121573637e121c43164f66566249a273882c\n" }, { "commit": "3fd2f94d51b538630222876b8fb01b97516ee63f", "tree": "b9762dafd9dd5799fab50b3fd07088ae03683316", "parents": [ "2693bdab3ec7a569a33e634b8e4a3b345e5765e0" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Sat Jan 16 20:26:47 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 26 21:41:14 2016 +0000" }, "message": "Limit fields added to BasicDeviceConfig\n\n- Fixing opticalUtils.py, which was broken due to additional constraint added by\n Change-Id: I372e6c7e6c0fa6fa52301568af73342aaae6347b\n\nChange-Id: I4233550c9e483448599a2dd501a50309ceb2e4c8\n" }, { "commit": "2693bdab3ec7a569a33e634b8e4a3b345e5765e0", "tree": "c4ebda3992cc6d7cae8421d12a0ce6c8c8911a08", "parents": [ "8946177548ff6bba9b1c9350ecfcfcc871de3878" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Jan 22 16:08:14 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 26 21:33:28 2016 +0000" }, "message": "Add a builder for DefaultLink to hide multiplying constructors\n\nChange-Id: Iaf073d07989c398a8f44541ffdb8dd93e5715162\n" }, { "commit": "8946177548ff6bba9b1c9350ecfcfcc871de3878", "tree": "de602f88bccb94ca955292b1b7c9edf5d78a3368", "parents": [ "7cfd4433cbca0d8a2f5b55ebf0fc7a3e1a15a602" ], "author": { "name": "HIGUCHI Yuta", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Jan 26 12:18:10 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 26 21:28:50 2016 +0000" }, "message": "Bugfix for DeviceStores\n\n- Should never return null, when return type is a Collection\n\nChange-Id: I85eb27bf702b5e76facf83db29ab264cf85a6755\n" }, { "commit": "7cfd4433cbca0d8a2f5b55ebf0fc7a3e1a15a602", "tree": "d5fc974e424c483d87b5b9244aab4fe86ad8f4c1", "parents": [ "be6de22e8b46051101467ea108bff6190c1b8d59" ], "author": { "name": "Brian Stanke", "email": "bstanke@ciena.com", "time": "Fri Jan 22 09:20:57 2016 -0500" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Jan 26 21:04:36 2016 +0000" }, "message": "ONOS-3704 - Cleaning up Maven build warning messages and cleaning up some versions of thirdparty libraries.\n\nChange-Id: Id578e10713d41b6c02e92cb2c6e17a4da0787b52\n" }, { "commit": "be6de22e8b46051101467ea108bff6190c1b8d59", "tree": "ce381ae0c6e4bb8420b8f8835ffa4ba5d6527a43", "parents": [ "5923b9a5c60205b2d5f5ab6c8fa5c648f4b439ab" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jan 25 16:17:25 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 26 20:53:02 2016 +0000" }, "message": "Enhance the detection of meter table supportability in meter GUI\n\nChange-Id: I9925cf8e4ede51f0c7e627ec93b800e146aefbe7\n" }, { "commit": "5923b9a5c60205b2d5f5ab6c8fa5c648f4b439ab", "tree": "a8201d2673bc68697f5f9ea439cb60467e96f914", "parents": [ "063949f6d4afdf8a0d2a5a809eb8d0e48a8d6e9d" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Tue Jan 26 10:52:57 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 26 20:38:33 2016 +0000" }, "message": "Fixed an NPE in DeviceManager provider service.\n\nChange-Id: I9afc5e715ee88855384652dc81677b3de5b89300\n" }, { "commit": "063949f6d4afdf8a0d2a5a809eb8d0e48a8d6e9d", "tree": "db532ac35fe3f8f832edd98105fcb197e45e2ded", "parents": [ "f33b8930037e1b70ade1eb303c9705e0d2dcddd8" ], "author": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Tue Jan 26 12:10:05 2016 -0800" }, "committer": { "name": "Madan Jampani", "email": "madan.jampani@gmail.com", "time": "Tue Jan 26 12:10:05 2016 -0800" }, "message": "Added Match type to KryoNamespaces.MISC\n\nChange-Id: I0ed11bd33f21aa4a955f32c22c68041589c1b912\n" }, { "commit": "f33b8930037e1b70ade1eb303c9705e0d2dcddd8", "tree": "92813154ea8ac698beba25d5a39d8b01487ef327", "parents": [ "2d31022034ced11d6e4d67fe30037f772878b9bb" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Mon Jan 25 18:43:32 2016 -0800" }, "committer": { "name": "Sho Shimizu", "email": "sho.shimizu@gmail.com", "time": "Tue Jan 26 18:59:11 2016 +0000" }, "message": "Move inner classes to upper level\n\nRename as follows.\n- ResourceId.Discrete -\u003e DiscreteResourceId\n- ResourceId.Continuous -\u003e ContinuousResourceId\n- Resource.Discrete -\u003e DiscreteResource\n- Resource.Continuous -\u003e ContinuousResource\n\nChange-Id: I80e59d1eec07128743bacc582a8725bd4d5489b4\n" }, { "commit": "2d31022034ced11d6e4d67fe30037f772878b9bb", "tree": "376662d65672f7c40fa74d39d9849fe83c740fd1", "parents": [ "bb062ecd45bc9349c422e19ac796cfb414bf9a39" ], "author": { "name": "Sho SHIMIZU", "email": "sshimizu@us.fujitsu.com", "time": "Fri Jan 22 11:45:11 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 26 18:58:13 2016 +0000" }, "message": "Introduce two specific types of ResourceId for Discrete and Continuous\n\nChange-Id: I4a29beaabe32ba78fb03336192095edadc63e3c9\n" }, { "commit": "bb062ecd45bc9349c422e19ac796cfb414bf9a39", "tree": "20a9c777fa78eee77a18630f2063f624d32ca033", "parents": [ "65ece15943d60cb16203aa859c2b3558e4600d6a" ], "author": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Mon Jan 25 16:49:47 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 26 18:55:59 2016 +0000" }, "message": "Fixing a discrepancy in driver manager implementation.\n\nChange-Id: I774a3ed26dc6d34d6bdc5834e8e38d4d1741c5ed\n" }, { "commit": "65ece15943d60cb16203aa859c2b3558e4600d6a", "tree": "4b82c0b86a8a86a7334d02a258425585a4b7bcd2", "parents": [ "5d7c99838d0ef382efbb339f72f24e97d96d66ab" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Thu Jan 21 13:33:43 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 26 18:12:16 2016 +0000" }, "message": "ONOS-3786 deletePort from specific bridge method and correct bridge name retrivial call in old add and delete ports of OsvdbBridgeConfig\n\nChange-Id: Ib23b90f7793f3afc5d62250b9f1f318b8042ad77\n" }, { "commit": "5d7c99838d0ef382efbb339f72f24e97d96d66ab", "tree": "667b6e70da5d51b0fafb21a252ae938535c8f631", "parents": [ "6f065b7854bfc709d855a639b174f23e824913bf" ], "author": { "name": "Kyuhwi Choi", "email": "kyuhwi.choi@atto-research.com", "time": "Wed Jan 20 13:55:55 2016 +0900" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Jan 26 16:54:32 2016 +0000" }, "message": "[ONOS-3689] Implement skeleton of Neutron L3 service plugin\n\n - Added event handlers (Floatingip_CUD(Create, Update, Delete), Router_CUD, and RouterInterface_CUD).\n - Added packet handlers about ICMP and pNAT.\n - Added the models of openstack router, router interface, external gateway and floatingIP.\n - Fixed pom.xml\n - Added external_fixed_IP information for PNAT and renamed SNAT to PNAT in OpenstackExternalGateway\n - Fixed java docs in OpenstackRoutingService.java\n\nChange-Id: Ia694614cf8885d81a66fc4659db2fa0c5de5e950\n" }, { "commit": "6f065b7854bfc709d855a639b174f23e824913bf", "tree": "a117b2e960ee3e698552b585cd804a37ad6c13b3", "parents": [ "f90c18b9b609edd864d7cdb147e7e7328982e8a9" ], "author": { "name": "Andrea Campanella", "email": "andrea@onlab.us", "time": "Mon Jan 25 13:08:46 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 26 01:38:18 2016 +0000" }, "message": "ONOS-3731 new keybindings in pathpainter app for selecting src and dst\n\nChange-Id: I606f75e6e9adb7bc70bf82ea59e3d39373ea5b93\n" }, { "commit": "f90c18b9b609edd864d7cdb147e7e7328982e8a9", "tree": "f87bd06d07c8ec159938b7244373e568d146b978", "parents": [ "8a35219f65e3754240f9e4a9a0df4f0d761bbf15" ], "author": { "name": "Simon Hunt", "email": "simon@onlab.us", "time": "Mon Jan 25 15:38:58 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Jan 26 01:32:27 2016 +0000" }, "message": "Web UI -- added fs.debug(...) function for conditional debug messages to console\n - precache loading... images.\n\nChange-Id: Ie93262b78e72f6c740ba851d8662b8170a91ab75\n" } ], "next": "8a35219f65e3754240f9e4a9a0df4f0d761bbf15" }