)]}' { "log": [ { "commit": "bfc02ecd225763fd5c5464b669945b357e1312f9", "tree": "9dcc5a68fc412e2688c486e3157e935a9c8c2845", "parents": [ "ce4b2aa6c4c4d67e32a23b966dcd72b129b036a1" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 16 00:42:37 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Sep 16 17:41:55 2016 +0000" }, "message": "Bumping snapshot version to 1.8.0-SNAPSHOT\n\nChange-Id: I4ca57b277d8ac814b8a10b107d995cb1cc4d499d\n" }, { "commit": "b19fc86f828e5e706afb96495ef51fa525174084", "tree": "3411af78d8ef36df0f1da1f74866c7b783c5409b", "parents": [ "338bc0cf19b61ff25a111ee33f3ed906e9368247" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 16 00:10:10 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 16 00:12:21 2016 -0700" }, "message": "Bumping version back to 1.7.0-SNAPSHOT\n\nChange-Id: I1df9d0f12cd7ec7597499d41cacebdbe75899556\n" }, { "commit": "338bc0cf19b61ff25a111ee33f3ed906e9368247", "tree": "0c1ce885570bcd504ed4a696a4ca9a97c0660c41", "parents": [ "0a33421f3b536632f0b397020097b94c7a938d76" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 16 00:05:50 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 16 00:11:45 2016 -0700" }, "message": "Bumping pom versions to 1.7.0-rc2 and fixing some maven issues\n\nChange-Id: I6169420328333d0916452aa92efbfa961d72e9c4\n" }, { "commit": "0a4e6742b8a4fd52e2ae86683f2b15c3bff557a9", "tree": "f56c05944e65d9a6890942bf8f60b8f2879573e1", "parents": [ "c004adf8940e587a61e41f0a3078ce86df78c6ae" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Thu Sep 15 23:03:10 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 16 06:48:34 2016 +0000" }, "message": "Copyright update\n\nChange-Id: I534d938da3820f6fb814aed3bb4a0855fa41ddd5\n" }, { "commit": "0de4ba9401cd005639bc1865a53e07de60356aeb", "tree": "c31321394dd1bdbdecd7551f3ad0e68d72560597", "parents": [ "07e31cf54da691398144d2eae0f250344a998539" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Mon Aug 15 13:24:34 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Aug 18 15:59:50 2016 +0000" }, "message": "Remove duplicate version specifications\n\nChange-Id: I0fe6027e66815ab2e7db5e090dd5aea39b3c36e1\n" }, { "commit": "62f1e1e08963aae05d4a832a2b6989a4061f5dda", "tree": "e0b5f0f123a64194ad7691530237f88131ed047f", "parents": [ "b3ef1fd63b05d8228cbc802f159d15f771eecafd" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed Jun 22 01:43:49 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jun 29 16:25:47 2016 +0000" }, "message": "BMv2 performance improvements\n\n- Implemented a non-blocking Thrift server for the controller (before it\n\twas limiting the number of active connections)\n- Improved configuration swap times by forcing it\n- Minor bugfixes and polishing\n- Update onos-bmv2 repo URL in thrift-api pom.xml\n\nChange-Id: I13b61f5aa22558c395768e3b445f302b20c5bd33\n" }, { "commit": "fbc577b3e9bf733dced4e4fd6a50c943da42acd3", "tree": "0bfc9e30ba0cbe16aa31aabf30b106f524112b3a", "parents": [ "0ec92f1977b7f196ab2138ac896cd60bed7f0594" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Fri Jun 17 23:19:09 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Jun 28 23:43:07 2016 +0000" }, "message": "Various BMv2 bugfixes\n\nChange-Id: Ia5a2a1c86b8a90ad68ddb92980377f6308e200d2\n" }, { "commit": "6256d01c1cce111998c2962d563e8d3c1bd4a235", "tree": "41f23fe8d64037fe96b20ef499a084ce1283323e", "parents": [ "785fada2fb5fd481323f6a48e47aa8c0b7328e54" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Fri Jun 17 13:49:52 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Jun 28 23:04:51 2016 +0000" }, "message": "Fixed deadlock in BMv2 device context service\n\nAlso minor refactoring of synchronized blocks.\n\nChange-Id: Ifea25208ca4f1839bb3f21ba5b5ecfb2441baa35\n" }, { "commit": "ee4cd7e40603260b08bddbe4f62bf5f9bedd7ea3", "tree": "f36cb4c178a7b25f10525c56c325f19b153a0366", "parents": [ "9e39e31c5635d6398d692eec226c95b3714b730a" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Thu Jun 16 18:28:43 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Jun 28 22:41:23 2016 +0000" }, "message": "Improved consistency for BMv2 flow rules handling\n\nChange-Id: I3a4798af3f35f135e8162385a1bf7fc059028307\n" }, { "commit": "c18e82cf106304d9ffe2b0011d0f8fd62a313493", "tree": "543e6a88002c1b08666e3a02b7c9f6e909661a74", "parents": [ "3f85684f42358c05e414245c1caf9091c3b0368e" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Thu Jun 16 14:22:36 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Jun 28 19:56:35 2016 +0000" }, "message": "Simplified Bmv2 device context service and context handling in demo apps\n\nChange-Id: I2a13ed673902d0616732d43c841f50b1ad38cd4c\n" }, { "commit": "1b2aea88c0273fb6e4322962889b47edf20c7f18", "tree": "14fc87253e5b91b9187032e487bae22ac2e96d95", "parents": [ "6c02d9e1f52c82b69465c08e6bda9f191ee8d796" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Wed Jun 15 18:18:18 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jun 16 07:05:31 2016 +0000" }, "message": "Removing gratuitous relativePath from pom.xmls\n\nThe default value for relativePath is: ../pom.xml\n\nChange-Id: I1f5e5e6bfa1e91fcddae4f8cb8ab0c00c276e6b0\n" }, { "commit": "25f1888414b53a49d60dc6bfff7713dbd3f6c450", "tree": "5e8c5c2c298c5cae898d14c39880131ca6545cf6", "parents": [ "efc0a92eeaa4f6ea73762225ad4b02e0bc186d48" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue Jun 14 19:16:50 2016 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Jun 16 01:30:12 2016 +0000" }, "message": "Various bmv2 changes to reflect onos-bmv2 v1.0.0 (onos1.6 cherry-pick)\n\nMost notably:\n- Updated repo URL and commit ID to official onos-bmv2 fork\n- Removed ugly string-based table dump parser, now there\u0027s\n\ta proper API to retrieve table entries (added support in\n\tBmv2DeviceAgent)\n- Removed unused arguments in packet-in API\n\nChange-Id: I5ff0948eb8fec5283a085913496c187e7b278d8d\n" }, { "commit": "0831efb0b5253700f089278a8bf254eec8a4d24d", "tree": "24acc9550399ba538dfe3e58001d8d3cf6c85a90", "parents": [ "17fc9e41df350e82228ff30129a288178f328aca" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue May 31 14:50:19 2016 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@onlab.us", "time": "Thu Jun 16 00:48:51 2016 +0000" }, "message": "Various changes in BMv2 driver and provider modules (onos1.6 cherry-pick)\n\nDriver notable changes:\n- Implemented new behaviors, removed deprecated ones\n- Removed flow rule translator classes (now under protocol module)\n- Improved FlowRuleProgrammable: now it uses BMv2TableEntryService\n\tto lookup/bind flow rules with BMv2 table entries, retrieves flow\n\tstatistics, better exception handling when adding/replacing/removing\n\ttable entries.\n- Improved PacketProgrammable: better exception handling and logging\n\nProvider notable changes:\n- Bmv2DeviceProvider: detects and notifies device configuration\n\tchanges and reboots to Bmv2DeviceContextService, added support for\n\tperiodic polling of port statistics\n- Bmv2PacketProvider: implemented workaround for OutboundPackets with\n\tflood treatment\n\nChange-Id: I79b756b533d4afb6b70025a137b2e811fd42a4e8\n" }, { "commit": "e642f7cf7b3e55a6582ecb7b36912eb96d4d19a3", "tree": "ee2fb39a43f05c9e0c4d638b8c77e5edb9724c2a", "parents": [ "eefdedfb506b2ebbb2b8221ca11f392d7e4c99c0" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Mon May 23 18:33:04 2016 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Mon May 23 18:35:29 2016 -0700" }, "message": "Bumping version to 1.7.0-SNAPSHOT\n\nChange-Id: Id105bf08ecbdac6d4e214ae035b4220aea90f29f\n" }, { "commit": "a2f510ebba985ef8ef890306be7cdef06229be65", "tree": "1f402c5d494c5f1e2ead8b729532d50f30572b15", "parents": [ "a81141b6b27231660076fec8c3d39b94a1a726aa" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue May 03 18:36:45 2016 -0700" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Wed May 11 15:26:35 2016 +0000" }, "message": "Improve flow rule polling consistency with bmv2\n\nChange-Id: Iee5e7d7bee8f16505fe4d2acf48e65775bb2a524\n" }, { "commit": "442a9627ba379db2060a8e98434d77e6fbe9a8fe", "tree": "dcc6478bebc7ceda00e4ac0410d43d938d10e857", "parents": [ "f0b17ff817207213d214ad9bc39e82d0e4b484de" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue May 03 11:16:20 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue May 10 16:55:50 2016 +0000" }, "message": "Added loading of BMv2 JSON config during device discovery in BMv2 device\nprovider\n\nChange-Id: I2000ddb3eefbda0423aaa9e60dfdd1be7fd12bdc\n" }, { "commit": "c0fbbee80b7f477079fc1b207d25d86bd93677bb", "tree": "c546d5b6c91266f3fa0c7d52c0f6b78d121ed997", "parents": [ "d925da8a133b9308ea3d1d333d532e3bad42e9f7" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed Apr 27 18:03:36 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue May 10 16:48:21 2016 +0000" }, "message": "ONOS-4420 Implemented BMv2 packet provider\n\nAlso, moved DeviceId generation logic from Bmv2DeviceProvider to\nBmv2Device.\n\nChange-Id: I0a7af6d558d054604038a858dce67a2d287bcde3\n" }, { "commit": "5fa651ee47d20e801bfac97a1fb901ebef382a91", "tree": "504359e65bd88f89b1017205342b6f9bd9302d89", "parents": [ "34a3f69be11cc09c3ac0cb629d966fbc515fb186" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed Apr 27 17:35:57 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon May 09 22:41:10 2016 +0000" }, "message": "ONOS-4422 Implemented device discovery in Bmv2 device provider and other\nimprovements\n\n- Added listener for hello messages received from Bmv2 devices\n- Added a periodic poller task to check device reachability and port\ninformation updates\n- Avoids periodically re-connecting the device if it is already\navailable in the core\n- Fixed minor bug in Bmv2ThriftClient\n\nChange-Id: I416d1880773e11b2ac6fa062d8be2b8f280786fb\n" }, { "commit": "e9121640ff8429f91767e0dd9f6f10dc5461e306", "tree": "da89f96637d81ce21629e374c4ed6ad8b09b0357", "parents": [ "03d2851d1367d74076ed8fba2d899bef8ac6ed5d" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed Apr 27 17:02:38 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon May 09 21:13:24 2016 +0000" }, "message": "ONOS-4410 Implemented PacketProgrammable and Pipeliner behaviors in the\nBMv2 driver\n\nAlso other minor fixes / refactorings\n\nChange-Id: I2205890b76471e8e8490beccd6b36e5358f8d407\n" }, { "commit": "3bb71c17c7f999f51aa3c428f2572f4b2b0bec7e", "tree": "c753fe0598383c13b596b5b96c4534e744ab7a2f", "parents": [ "2ea177bb708268c559071920c22f211f02cc6c75" ], "author": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Wed Apr 06 21:30:44 2016 -0700" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@onlab.us", "time": "Tue Apr 26 11:46:29 2016 -0700" }, "message": "ONOS-3972 Implemented BMv2 device provider\n\nBMv2 devices can now be discovered (along with port informations) using\nnet-cfg (see tools/test/config/bmv2-cfg.json)\n\nChange-Id: Ief2ca790dceb4d047b75aae6c5e1a89a05215e5f\n" } ] }