)]}' { "log": [ { "commit": "d239789497b61187a8d1bee1f51cce3771619e4d", "tree": "26e3df6891d25c154de3463911e47255f07ff447", "parents": [ "3bdeb4ad0765566807124f495c016040aa838627" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 20:48:25 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 20:48:25 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "3bdeb4ad0765566807124f495c016040aa838627", "tree": "03d21f27bfaff7349c683d59cfbdcd4893de6ff2", "parents": [ "fd28c0dc109ba19d524de890d24ef80127b5f18f" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 20:48:20 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 20:48:20 2020 +0000" }, "message": "Tagging 2.2.2-rc5\n" }, { "commit": "fd28c0dc109ba19d524de890d24ef80127b5f18f", "tree": "26e3df6891d25c154de3463911e47255f07ff447", "parents": [ "6b182cb7fc4a01979ec0794d9f7bd3cd0f58d117" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Mar 24 13:10:01 2020 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Mar 24 13:10:01 2020 -0700" }, "message": "required parameter\n\nChange-Id: I923a432e16a1aa3fd9718ee807097240ca0683d4\n" }, { "commit": "6b182cb7fc4a01979ec0794d9f7bd3cd0f58d117", "tree": "fa38eab7205ee0ba101dd635fdccaa8548ca48f3", "parents": [ "3ad3839bb21029ce41a78bbc9052c5557feb7f23" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Mar 24 11:45:38 2020 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Mar 24 19:32:42 2020 +0000" }, "message": "fix shell suntax error\n\nChange-Id: I0376ca5db1d75981f6eafb1447d321f1e3523169\n" }, { "commit": "3ad3839bb21029ce41a78bbc9052c5557feb7f23", "tree": "778370511d6b5e67f242777361dfaebe7d378011", "parents": [ "abda2996f5ad849f274b3c04d9d3373841136222" ], "author": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Mar 24 17:55:28 2020 +0000" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Tue Mar 24 18:46:25 2020 +0000" }, "message": "Revert \"Bump Atomix dependency version to 3.1.6\"\n\nThis reverts commit 3dbb14964a1a1742923c4c98622338701cfd1e8f.\n\nChange-Id: I6d1bba0470b6b371d1fffdb832f3441f5864f92d\n" }, { "commit": "abda2996f5ad849f274b3c04d9d3373841136222", "tree": "97caff8abbd04e499e769be3283307730f21f144", "parents": [ "ccb5fa81fd8213ad385992f648c8e8fbedf7e628" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Mar 24 11:06:01 2020 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Mar 24 11:06:01 2020 -0700" }, "message": "Publish artifacts locally so the archetypes tests can find them\n\nChange-Id: Ie727508135680cfb139edddc6b476eb5840ddd76\n" }, { "commit": "ccb5fa81fd8213ad385992f648c8e8fbedf7e628", "tree": "e14716c808bbf265db95611d3b5b2a79daf8e2a4", "parents": [ "608e971696560df05a1ac62d553bea0087a974f3" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 16:44:37 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 16:44:37 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "608e971696560df05a1ac62d553bea0087a974f3", "tree": "c1e9eaaf3eba3619713a8c13ccceafe76c949ecb", "parents": [ "adb4bf721829c2c3e54b643384dc79efd11eb865" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 16:44:32 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 16:44:32 2020 +0000" }, "message": "Tagging 2.2.2-rc4\n" }, { "commit": "adb4bf721829c2c3e54b643384dc79efd11eb865", "tree": "e7e88f22deaf819bb3d1dffe988b4d692d89f303", "parents": [ "80708aab26539f19fa8a492c58c57036e1e24f37" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Mar 24 09:03:45 2020 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Mar 24 09:03:45 2020 -0700" }, "message": "Use 2.3 branch version of protoype generating script\n\nChange-Id: Idefdf2867bfde3b1b90a44bcbd6e4d6a9f1132d8\n" }, { "commit": "80708aab26539f19fa8a492c58c57036e1e24f37", "tree": "256290bc55a0813110679107a093b0d91e9eac8f", "parents": [ "a057e04d5e7f6f609259cdde79856e5988b0ba24" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 00:23:31 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 00:23:31 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "a057e04d5e7f6f609259cdde79856e5988b0ba24", "tree": "6e4d6e2c7ad374322082d13a5bb03cc4a4384aaf", "parents": [ "a659f3db0d5774455fae43d5029103703eaba0a8" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 00:23:26 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 00:23:26 2020 +0000" }, "message": "Tagging 2.2.2-rc3\n" }, { "commit": "a659f3db0d5774455fae43d5029103703eaba0a8", "tree": "333c9e4874fec493171c1747d3df426afba7f0ec", "parents": [ "e3be508eaab33a021305694d7472568f28f76f1e" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Mar 23 16:17:06 2020 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Mar 23 16:17:06 2020 -0700" }, "message": "Fixed inconsistency between onos-archetypes-test and stc archetypes; again\n\nChange-Id: I7ab0ba9ffb0a21d3832009b83eb10024b0ccaabe\n" }, { "commit": "e3be508eaab33a021305694d7472568f28f76f1e", "tree": "1083a64cd2489def3dff71250ed0a462f24c5db3", "parents": [ "6be456ddfa0cf06c01370a25da0f0559e9683c2a" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 22:05:07 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 22:05:07 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "6be456ddfa0cf06c01370a25da0f0559e9683c2a", "tree": "6d45649b2d31b2e3c0b1c0a1202c1c55902ee8e0", "parents": [ "b12adea4f7f4a76137b2cef8c11d66a9903bda84" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 22:05:02 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 22:05:02 2020 +0000" }, "message": "Tagging 2.2.2-rc2\n" }, { "commit": "b12adea4f7f4a76137b2cef8c11d66a9903bda84", "tree": "1083a64cd2489def3dff71250ed0a462f24c5db3", "parents": [ "ef807fc1c6ad84b1286094a729ae8fb082171493" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Mar 23 14:01:17 2020 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Mon Mar 23 14:01:17 2020 -0700" }, "message": "Ignoring ui2 archetypes as they require more work\n\nChange-Id: I510b4f4e01886d8bfd1b74208c1741d529e77e58\n" }, { "commit": "ef807fc1c6ad84b1286094a729ae8fb082171493", "tree": "e27aea8fa78a862b4465e04fb1780a8a51d5e565", "parents": [ "8bcaf6624513357a209f2024e71b5c4bb5f2d353" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 20:26:35 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 20:26:35 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "8bcaf6624513357a209f2024e71b5c4bb5f2d353", "tree": "26b81a40e58a0a24757b0990c51951c33097a5e9", "parents": [ "f37ce526150b195cc2908261b8244776f33aa365" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 20:26:29 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Mon Mar 23 20:26:29 2020 +0000" }, "message": "Tagging 2.2.2-rc1\n" }, { "commit": "f37ce526150b195cc2908261b8244776f33aa365", "tree": "e27aea8fa78a862b4465e04fb1780a8a51d5e565", "parents": [ "3dbb14964a1a1742923c4c98622338701cfd1e8f" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Mar 20 11:00:38 2020 +0100" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Mar 23 19:42:07 2020 +0000" }, "message": "Fixes a regression introduced by 23223.\n\nAdditionally adds a cleanUp method for the pipeliners\nto reset the internal states between different executions.\nThis was another regression introduced by 23223.\n\nFixes also a memory leak caused by re-init of the grouphandler\nwithout terminating its internal references\n\nChange-Id: I06e9e005110c5237cb3bdf893cc71975fb94281e\n" }, { "commit": "3dbb14964a1a1742923c4c98622338701cfd1e8f", "tree": "71858460e9b4fb29d2eb28febe9e37d27364e510", "parents": [ "1fd17c6c40574cb02093489337e9f468dd05d020" ], "author": { "name": "Jordan Halterman", "email": "jordan.halterman@gmail.com", "time": "Mon Mar 23 11:52:14 2020 -0700" }, "committer": { "name": "Jordan Halterman", "email": "jordan.halterman@gmail.com", "time": "Mon Mar 23 11:52:14 2020 -0700" }, "message": "Bump Atomix dependency version to 3.1.6\n\nChange-Id: I993e893dd483b695d38018e97c981ca0525d0354\n" }, { "commit": "1fd17c6c40574cb02093489337e9f468dd05d020", "tree": "a353aafd124958a4a26dc42b0c077751fd3711dd", "parents": [ "f9fc034be4702949cf739a7e0955a25a2f9ed21d" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Wed Mar 11 09:33:50 2020 -0700" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Mon Mar 23 08:39:42 2020 +0000" }, "message": "Add Kafka-Clients bundle to onos-thirdparty-base feature\n\nTo ship ONOS log to a Kafka bus, the kafka-clients bundle\nis needed. We need a Karaf feature that explicitely includes this bundle,\notherwise if other features or ONOS apps include it the bundle could be\nunloaded during de-activation of the apps/features.\n\nChange-Id: Ib05974c08ae13e7f85e6d8c22d8fe6f08ae4f64b\n" }, { "commit": "f9fc034be4702949cf739a7e0955a25a2f9ed21d", "tree": "86acd7684f85e5b46f192f9d61c0927591bc8aad", "parents": [ "72ab6e5592e71a0466d7bac06b1eeeb7e0513cd4" ], "author": { "name": "Sean Condon", "email": "sean@opennetworking.org", "time": "Sun Mar 22 12:55:57 2020 +0000" }, "committer": { "name": "Sean Condon", "email": "sean@opennetworking.org", "time": "Sun Mar 22 12:57:01 2020 +0000" }, "message": "Display host names given in netcfg\n\nChange-Id: I184633ca73652e81471503837145d129ab51b9ee\n" }, { "commit": "72ab6e5592e71a0466d7bac06b1eeeb7e0513cd4", "tree": "be891258e0b5e43fae9d21a66babbb5e94d6c5f7", "parents": [ "2fbc07181a3c751893240dd6f8d593a181557b4e" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Mar 13 12:04:23 2020 +0100" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Sat Mar 21 16:48:25 2020 +0000" }, "message": "Getting local flow entries and groups for disconnected devices\n\nChange-Id: I52747b347ce1c89b41ae9d746a2b5038c30a7c7b\n" }, { "commit": "2fbc07181a3c751893240dd6f8d593a181557b4e", "tree": "6a3da4bbf2f30871ae1fa5a0f20f649c839ac36f", "parents": [ "ec25a0a91f053867206257eabd0b92b8f42438f5" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Wed Jan 29 11:02:06 2020 -0800" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Mar 19 20:26:43 2020 +0000" }, "message": "remove need for iterable depset in onos catalog generator\n\nChange-Id: Id1cc9022c94a212421a71cb2f738187ffcee05e5\n(cherry picked from commit 6fb814f45357398411d9343b615eac3b8ec6c0e8)\n" }, { "commit": "ec25a0a91f053867206257eabd0b92b8f42438f5", "tree": "68ba6e38b92db34feb493c9ff42949a08f6c617f", "parents": [ "1b7dd121a4748a6200ef4a35f66fd6bee6e90130" ], "author": { "name": "Esin Karaman", "email": "esin.karaman@netsia.com", "time": "Wed Mar 18 14:29:29 2020 +0000" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Mar 19 10:38:31 2020 +0000" }, "message": "VOL-2734 Double-tagged multicast flow support by OltPipeline.\nThe full path of the task:\nhttps://jira.opencord.org/browse/VOL-2734\n\nChange-Id: I85eba35a2498ff161af94a1d1a866bcd91c1b967\n" }, { "commit": "1b7dd121a4748a6200ef4a35f66fd6bee6e90130", "tree": "480cbd549dd8e221384405a4aa5df355f70aa2b2", "parents": [ "50cbe3cc31ba95b7e1a9e08b28a5ca6537048c69" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Feb 28 09:24:11 2020 +0100" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Mar 18 10:58:37 2020 -0700" }, "message": "Fixes an NPE in OFDPA pipeliners\n\n- Introduced a new method to indicate whether the pipeliner is ready to receive objectives or not\n- Ensure init() in OfDpa2Pipeline and OvsOfdpaPipeline can only be invoked once\n This is to avoid processing duplicated DEVICE_ADDED events introduced by gerrit 18899\n\nChange-Id: Icb08935cb1f2761d7c98b5086fc27b6a0d8bc0cf\n" }, { "commit": "50cbe3cc31ba95b7e1a9e08b28a5ca6537048c69", "tree": "7409fe728949b51aa882c5d870c407abd5b2b4de", "parents": [ "cef8a95d7cf08689804cb9152d49b4ff7bacf0e8" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sun Mar 08 18:07:19 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Mar 18 00:24:09 2020 -0700" }, "message": "Fixed a bug that causes filtering objective being removed when it should not\n\nChange-Id: I06a43dd644103d329d946af106c854987035997b\n" }, { "commit": "cef8a95d7cf08689804cb9152d49b4ff7bacf0e8", "tree": "64f0ca6a037c82ab2c6aa626458dcabdf11a33a0", "parents": [ "89f6edf61dfeb954a8c2f3ad48a29ca7d3bcb452" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Sun Mar 08 17:41:11 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Mar 18 00:24:09 2020 -0700" }, "message": "Introduced a new API to match on auxLocations in getConnectedHosts\n\nChange-Id: I3df5493898bd389a5dfe631053f5ce51c076c106\n" }, { "commit": "89f6edf61dfeb954a8c2f3ad48a29ca7d3bcb452", "tree": "45c575a2deef47430d60716a615032f8116d5e12", "parents": [ "627e016ac224de14b87f5c9af35a6ac8a69474c2" ], "author": { "name": "Esin Karaman", "email": "esin.karaman@netsia.com", "time": "Fri Mar 13 13:57:25 2020 +0000" }, "committer": { "name": "Esin Karaman", "email": "esin.karaman@netsia.com", "time": "Fri Mar 13 10:27:00 2020 -0400" }, "message": "VOL-2734 Adding inner vlan id field to McastConfig to configure inner vlan id\nvalue for double-tagged multicast flows. The full path of the task:\nhttps://jira.opencord.org/browse/VOL-2734\n\nChange-Id: I6e6023c248019770b539f6c37c2b5a3b40de3ad6\n" }, { "commit": "627e016ac224de14b87f5c9af35a6ac8a69474c2", "tree": "7dbc4a1d1e62583cb7b1ec73754320f850284876", "parents": [ "13a62a6e9aa436b2db7d8f6e2affa799ad103310" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Mar 12 17:50:36 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Mar 12 12:08:52 2020 +0000" }, "message": "Fix: invoke security group reset on receiving node completion event\n\nChange-Id: I8eb10e6da0824fce2550c34b28cf3ef6a658bb81\n" }, { "commit": "13a62a6e9aa436b2db7d8f6e2affa799ad103310", "tree": "84768fbd16dd603b8266d284589763bc6111a09a", "parents": [ "15a3c2ef48e0ecee2e8a981b29ab16935a9e95bf" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Feb 25 05:04:14 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:48:37 2020 +0000" }, "message": "Fix: re-order the flow rule and group rule install/uninstall sequence\n\nChange-Id: Ifddee6ce181ba11acaec403fe55410a1ffd32538\n" }, { "commit": "15a3c2ef48e0ecee2e8a981b29ab16935a9e95bf", "tree": "c30f34721e7e9c4716ead47dd25bf13cabd7026f", "parents": [ "a5c7edf66f196915026b0058cfa19d2d6f9d1a3b" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Feb 25 03:30:20 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:48:29 2020 +0000" }, "message": "Fix: remove network related flow rules on openstack network removal\n\nChange-Id: I3f6501cfd2474665ed244ff10ae604e7aac2f801\n" }, { "commit": "a5c7edf66f196915026b0058cfa19d2d6f9d1a3b", "tree": "df76f020c43f3c1bbfeefa61f1c085c890e6df7f", "parents": [ "1efcb9885f72947340dc6eb0874f4268d0996bb8" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Feb 24 16:42:24 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:48:14 2020 +0000" }, "message": "Fix: obtain the correct external gateway NAT IP address\n\n1. Add verbose message in stateful SNAT rules installation phase\n2. Refactor openstack networking util\n\nChange-Id: Ia74a529657bf0e7b34957053e1411786ba3fe0d5\n" }, { "commit": "1efcb9885f72947340dc6eb0874f4268d0996bb8", "tree": "da93493061ca0f15baf4708cfd5e9431ad516146", "parents": [ "f654dd1a5ff42cc951be3fc3f3f6bd5b085b2cbf" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Feb 04 00:32:21 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:48:04 2020 +0000" }, "message": "Fix: configure the correct ethernet address of ARP reply for k8s\n\nChange-Id: Ia217ab5250a498ae83b32388d2db56941f0e6f01\n" }, { "commit": "f654dd1a5ff42cc951be3fc3f3f6bd5b085b2cbf", "tree": "8f2af534047be667ed0f60ce313ebc284390840a", "parents": [ "98f45bb2f72f00aabc23edb6ff664f63cd8c4398" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jan 30 17:41:26 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:47:56 2020 +0000" }, "message": "Fix: correctly calculate the broadcast address for DHCP ACK\n\nChange-Id: I240b370304c52c71cdeeeee7a6d1272788bc8390\n" }, { "commit": "98f45bb2f72f00aabc23edb6ff664f63cd8c4398", "tree": "efce4afcb834f9e62118c4acb52c7e501f0193a1", "parents": [ "599075ad0b4ceae22fa4bd7fb5126f1331416e6d" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jan 30 13:14:09 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:47:48 2020 +0000" }, "message": "Fix: use the default broadcast address as DHCP ACK option\n\nChange-Id: I9990f3e90bfc50d291283869259622a357a0874b\n" }, { "commit": "599075ad0b4ceae22fa4bd7fb5126f1331416e6d", "tree": "d6700134b1b5770f2bf497a66d669b5d4386db39", "parents": [ "4604b7f49ddd68ded6d976e6ea7fc7dad938066b" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Jan 20 10:23:33 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:47:39 2020 +0000" }, "message": "Fix: add missing PodIP class into kryo register\n\nChange-Id: I63cc273c5d63429497a4ac0c701392e062c74fe6\n" }, { "commit": "4604b7f49ddd68ded6d976e6ea7fc7dad938066b", "tree": "74ff6d600bf1a3c18c7137f6c2b40b6a34735973", "parents": [ "3db2bf584efe147ca323f9b4177e6ddfd111e3c2" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jan 03 18:42:30 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:47:28 2020 +0000" }, "message": "Fix: add a timer to harden the k8s node\u0027s state checking logic\n\nChange-Id: I76eb3dd22a712299669dac81fb48f2a4937ebecf\n" }, { "commit": "3db2bf584efe147ca323f9b4177e6ddfd111e3c2", "tree": "3db8dbe463500dee7a2738b296a1d40a747ce1fd", "parents": [ "0a5288479f254b226907358ac7f787f9ee16d0f9" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jan 03 10:29:41 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:47:20 2020 +0000" }, "message": "Fix: harden the post-on-board K8S node state check logic\n\nChange-Id: I04bf5c20c92064c75816b864a51ea6ac3b4eac38\n" }, { "commit": "0a5288479f254b226907358ac7f787f9ee16d0f9", "tree": "16222f3310231d72615d372dabc89a7479e9fc0b", "parents": [ "c9799192bcc5379354e2690d27c78f14ecdb95d1" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jan 03 03:27:06 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:47:10 2020 +0000" }, "message": "Fix: add a REST API to update K8S node state to post-on-board\n\nChange-Id: Ia10092a539cbe12d206951f30cc1c3d6debc3860\n" }, { "commit": "c9799192bcc5379354e2690d27c78f14ecdb95d1", "tree": "fb7b5ee4c68c024d8e3af12d21a48923e94c5480", "parents": [ "3b640af84512ec844b7c250e1e1c3f69aefd1e8b" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jan 03 02:09:03 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:47:01 2020 +0000" }, "message": "Fix: add JSON consume type to support postOnBoardNode K8S REST API\n\nChange-Id: Ic6992228f92bb8867749237fa7aa9115840c5398\n" }, { "commit": "3b640af84512ec844b7c250e1e1c3f69aefd1e8b", "tree": "9e845067bf453616eb00b0001e6855a0bd575f72", "parents": [ "0a117e335c20dca3b4a3ec0ecab77d3517653de8" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jan 02 23:57:13 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:46:50 2020 +0000" }, "message": "Add new kubernetes node state, add a set of state related REST APIs\n\nChange-Id: I2ac3d9ff26030433e61148e0bf8963016f751f8a\n" }, { "commit": "0a117e335c20dca3b4a3ec0ecab77d3517653de8", "tree": "827540167697871b0eba2ef7e356124d7c6355fc", "parents": [ "f73b1ec4cb3821506a15f0d4719fdae04ebe3ffb" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Dec 31 00:55:54 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:46:41 2020 +0000" }, "message": "Fix: make kubernetes token string optional for ApiConfig\n\nChange-Id: I679944fb5df3ed71a8af7c12a92aec3c4e36bee6\n" }, { "commit": "f73b1ec4cb3821506a15f0d4719fdae04ebe3ffb", "tree": "1544f08a1cfca8bb6f22cf6d8d0661dec7a58c75", "parents": [ "8108f22eaf77e18eccc1722476148d513927f3b7" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Dec 24 21:39:33 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:46:29 2020 +0000" }, "message": "Fix: do not propagate PORT_REMOVED event if the event has null value\n\nChange-Id: I0cfe520a8910e7aea6b182836deb6dc8469c8e7c\n" }, { "commit": "8108f22eaf77e18eccc1722476148d513927f3b7", "tree": "c465054b4c4c037c02eb1b22cc9ccacf91bf10ff", "parents": [ "1c6156c59a89e74762319a361b3f3481093d290e" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Dec 24 15:58:25 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:46:20 2020 +0000" }, "message": "Fix: double check resource existence at receiving addition event\n\nChange-Id: I80fb2b30201e3e770eb5384ecee2b78b32502936\n" }, { "commit": "1c6156c59a89e74762319a361b3f3481093d290e", "tree": "698290df564d0ea7029804a2051b4c29ade56f48", "parents": [ "0ee8d0e35bb741887dbaa23d8fe050e0674824bc" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Dec 24 15:02:05 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:46:12 2020 +0000" }, "message": "Fix: do not install k8s ns ACL rules if cluster IP has invalid value\n\nChange-Id: I18cc9351f953444d1ec48e0042e1556f0115a8dc\n" }, { "commit": "0ee8d0e35bb741887dbaa23d8fe050e0674824bc", "tree": "501296d7f72cabcb4db0c03556ad79cc83e515d3", "parents": [ "a6f5838504bc7e9509befc7240acc45bfb87fd9f" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Dec 18 11:35:05 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:46:03 2020 +0000" }, "message": "Support onboard kubernetes nodes through K8S API configuration\n\nChange-Id: I060a443f45ef9c974d030415a30e9376fc82d124\n" }, { "commit": "a6f5838504bc7e9509befc7240acc45bfb87fd9f", "tree": "247ac050b492ba481ece4e0b91f1f04b61c7490c", "parents": [ "516c0e3ec8139fc8c465d37df11265df11815bc3" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Dec 16 14:22:13 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:45:48 2020 +0000" }, "message": "Refactor k8s-node and k8s-networking command line interfaces\n\nChange-Id: I1eb20ccea5238893a1c58e7faeb4c3a06accd2a9\n" }, { "commit": "516c0e3ec8139fc8c465d37df11265df11815bc3", "tree": "3064de750efce8f67efeb36d1c6b22598fac6ca6", "parents": [ "a97cec48f70afdc4351dbc0e8e427487dd863859" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Oct 23 14:05:32 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:45:40 2020 +0000" }, "message": "Add REST API for openstackvtap app\n\nChange-Id: I5d7697069d804eeb88eb57cbd845af90764c7a86\n" }, { "commit": "a97cec48f70afdc4351dbc0e8e427487dd863859", "tree": "114f0baed2b410ec757785cb4a5e95b4720d5d23", "parents": [ "a405bd3acf26d8d15693527494183a2c0ac06f3e" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Oct 31 22:24:17 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:45:32 2020 +0000" }, "message": "Fix: do not handle non-smart NIC capable port at direct port provider\n\nChange-Id: Ife763092da8d4ad8f361dbb7cfe5532c54c24ebe\n" }, { "commit": "a405bd3acf26d8d15693527494183a2c0ac06f3e", "tree": "83d9cd5c5d27a0ce8897f32e2c6402506f35a9d6", "parents": [ "ecbf10c23b6599f745012172b0c2690ecdd1eba5" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Oct 04 13:52:12 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:45:22 2020 +0000" }, "message": "Fix: resolve a NPE when removing VLAN typed openstack network\n\nChange-Id: I55c4f215211a2ecc5353ea9033dca41cbbd81edf\n" }, { "commit": "ecbf10c23b6599f745012172b0c2690ecdd1eba5", "tree": "cdcac451696ea391213fe6eb41dbad335627dfec", "parents": [ "c717c0f94ffb97d7cfef253750a3785a8e31fa54" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Oct 02 20:36:09 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:45:14 2020 +0000" }, "message": "Adds a CLI to show/clear cached openstack states with neutron DB\n\nChange-Id: I270c27affc669d10236ce94ec7a546a4f85aea88\n" }, { "commit": "c717c0f94ffb97d7cfef253750a3785a8e31fa54", "tree": "98c20d8f0e92a2f8b67161e28e8ffe2ed0099fe1", "parents": [ "346edaf2462ee05b0cde00969c473ecf4c9b5fdc" ], "author": { "name": "Daniel Park", "email": "dan.mcpark84@gmail.com", "time": "Sun Sep 15 16:38:06 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:45:04 2020 +0000" }, "message": "Changes default HA status to false in OpenstackNetworking App.\n\nChange-Id: Iaf34f97f90eb25cd6a8b2660e07e3390ca35c989\n" }, { "commit": "346edaf2462ee05b0cde00969c473ecf4c9b5fdc", "tree": "4e49b8e74b48123042a8c6813b7d3afd16bbc158", "parents": [ "15235cb033af1ce64e6ecd59735b8dda3072e3f9" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Sep 26 13:14:46 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:44:56 2020 +0000" }, "message": "Add a REST API to query the active node\u0027s IP address\n\nChange-Id: I48261a5988a291cc93795188bcf09e72e4fd9e4c\n" }, { "commit": "15235cb033af1ce64e6ecd59735b8dda3072e3f9", "tree": "3f1848133966e5e6aa598f63e83b55c62f135c33", "parents": [ "aac90201c61925385c3a5e78aa39a4fc6d243baf" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Sep 25 09:49:26 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:44:48 2020 +0000" }, "message": "Fix: turn off the verbose info level logging msg at openstacknode\n\nChange-Id: I65fe35d16ac4e2cf5d008cdeb8e47cec5464b856\n(cherry picked from commit 32a0de6d4e06fdaf15494fdc9b64781222c32c7c)\n" }, { "commit": "aac90201c61925385c3a5e78aa39a4fc6d243baf", "tree": "d22125b46d1126f1fd2eee344a1b61653d4aa28a", "parents": [ "238552d9340e0551eeaf9e5acdf49847929fcdfc" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 24 01:01:24 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:44:41 2020 +0000" }, "message": "Fix: improve logging level for openstacknode and openstacknetworking\n\nChange-Id: Ic1f2d847e04b0d5c50fefcc9fc71ed3c053b1fa9\n" }, { "commit": "238552d9340e0551eeaf9e5acdf49847929fcdfc", "tree": "878412e8490c4dec3780eba9339df33e53100a97", "parents": [ "678e8837db3dc019830d3f0af082c075f1313793" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 24 22:32:02 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:44:33 2020 +0000" }, "message": "Fix: do not perform any action when receiving node incompletion evt\n\nChange-Id: I7be9dad007ca05eb75bcf647b78e652a6379a1df\n" }, { "commit": "678e8837db3dc019830d3f0af082c075f1313793", "tree": "92190d2d2508629adb5f21a4e9a97255e4fef9a0", "parents": [ "857f1b04ffa0046c1f8b9f9b89efb5c78af711da" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 24 17:19:05 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:44:22 2020 +0000" }, "message": "Fix: fail fast if either keystone or neutron are not available\n\nChange-Id: I5b427a4b5acf318d415a2242e6bf25e38282a95f\n" }, { "commit": "857f1b04ffa0046c1f8b9f9b89efb5c78af711da", "tree": "910c084fd7a1f936ef1d6fb15d1a79756bc49032", "parents": [ "fba7e484e6d87d3424929e94026ce1848de52d15" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Sep 20 16:58:19 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:44:13 2020 +0000" }, "message": "Fix: do not add/remove security group rules if the device is offline\n\nChange-Id: Id209233c1bdc8903bd9da32bfa746d5bf60fd946\n" }, { "commit": "fba7e484e6d87d3424929e94026ce1848de52d15", "tree": "e3909a9dc569b4dc48eb11204bec630ddf9dc8e6", "parents": [ "d8f56a031d581f99d37f81b99a3b968208aef275" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Sep 18 13:23:25 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:44:02 2020 +0000" }, "message": "Fix: support checking the GENEVE port status at openstack node\n\nChange-Id: If2068dee1b2bdfb933352513f22354426e137991\n" }, { "commit": "d8f56a031d581f99d37f81b99a3b968208aef275", "tree": "0c32d5bcfb53d15b5a91b5005595c76600d88b25", "parents": [ "f2d4691b1204ab3f4953fbb093bb02ffa024a9cd" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 17 03:30:34 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:43:54 2020 +0000" }, "message": "Fix: do not add/remove SNAT rules when receiving FLAT vport events\n\nChange-Id: Ib30a5d376bcb08b9a6eec595dee49b6607a8f07b\n" }, { "commit": "f2d4691b1204ab3f4953fbb093bb02ffa024a9cd", "tree": "dd4ac8c841eb8043bb741e726d20e9359c229134", "parents": [ "e87c271021eee17e46205a75126f038d7b723f69" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Sep 16 22:41:34 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:43:46 2020 +0000" }, "message": "Fix: do not install group table rules if ARP mode set as proxy mode\n\nChange-Id: I7f9a44b3c0d2b02d6bdd9431863eb0b23fd4d201\n" }, { "commit": "e87c271021eee17e46205a75126f038d7b723f69", "tree": "9c6a57f7185078e4d5a0e18f8569c9206220781c", "parents": [ "daa91154760e5b2fa5674c57e6b85a9777b57db8" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Sep 11 11:15:16 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:43:37 2020 +0000" }, "message": "Add group rule service, purge flood rules, use group to handle ARP\n\nChange-Id: If0db889d6ab28a4d36f433f16bf84241d2726045\n" }, { "commit": "daa91154760e5b2fa5674c57e6b85a9777b57db8", "tree": "7fa26875ef0c65d160986b83ca78d9f20c6bf563", "parents": [ "6211694bb74bb1e9ec031550ca5cefcb31f78038" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Sep 08 00:35:11 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:43:22 2020 +0000" }, "message": "Only flood the ARP traffic to virtual network to avoid network loop\n\n1. Purge unnecessary phyIntfPort method from openstacknode.\n2. Update setUpstreamRulesForFlat method to reflect multi-br change\n\nChange-Id: I6d70702d2aac2a067577635fada06c8eb21b56ae\n" }, { "commit": "6211694bb74bb1e9ec031550ca5cefcb31f78038", "tree": "743c54d6873885eac7d271366c1db4abe393c4ae", "parents": [ "5cf3b001d0b80f1ef511cf253fea89f4fc26609e" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Sep 03 23:10:20 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:43:15 2020 +0000" }, "message": "Support to provision and unprovision physical bridge along with ports\n\nChange-Id: I16868a264ea95099b2184e652859a9adbec9eacd\n" }, { "commit": "5cf3b001d0b80f1ef511cf253fea89f4fc26609e", "tree": "4d5a0e028070902692abbcf7caf0cc1a30dea571", "parents": [ "944e83dea4317cfc87e20a97e3ca2ef9a1475a38" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Aug 30 17:57:53 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:43:08 2020 +0000" }, "message": "Fix: guarantee to reserve an IP address from IPAM pool for k8s POD\n\nReturns port number as zero in case pod has null spec value.\nAlso return null group bucket when we have zero port number returned.\n\nChange-Id: Iad6f307e950e263732db5f6349c83a60a194cb23\n" }, { "commit": "944e83dea4317cfc87e20a97e3ca2ef9a1475a38", "tree": "4c998a691827a2a882168df4918cefd85c3e4157", "parents": [ "1a2eb5d14e9bf1e560163b83c323c327aac6bc18" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Feb 27 15:32:26 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:43:00 2020 +0000" }, "message": "Bump up fabric8 k8s client and model dependency to 4.7.1\n\nChange-Id: I6c95ed41a81c52ed0b06dd2103d3ea169f176411\n" }, { "commit": "1a2eb5d14e9bf1e560163b83c323c327aac6bc18", "tree": "23b3e7ea29aaa52d00825e81537aafb7bd1e4949", "parents": [ "003d56956c9c806efc45b643d7d1048ef62950ca" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Aug 27 02:07:05 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:42:53 2020 +0000" }, "message": "Fix: allow to invoke service IP from local k8s node\n\nChange-Id: I8c39703f35319bb51bbd175e7ff717d5e6ec5250\n" }, { "commit": "003d56956c9c806efc45b643d7d1048ef62950ca", "tree": "df5c339da445f589e9cb15d0afdeb73ab8c1ad7b", "parents": [ "ee03959f601568dbbb6e5325cf19414770e0f76f" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Aug 26 23:19:38 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:42:46 2020 +0000" }, "message": "Fix: correct logging paramters and adjust logging level for k8s app\n\nChange-Id: I5882a73420986827921411c8d3cc95d79cd8184a\n" }, { "commit": "ee03959f601568dbbb6e5325cf19414770e0f76f", "tree": "2589943bf27ec4fbbd6242b51de8f092ca894d2d", "parents": [ "2744b97e421df068eabdfb912086dab3e260866e" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Mon Aug 26 14:54:43 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:42:21 2020 +0000" }, "message": "Add CLI for querying available and allocated IP addresses for k8s\n\nChange-Id: Id50ff4b155f613845aa5130adf4b98216200bb2b\n" }, { "commit": "2744b97e421df068eabdfb912086dab3e260866e", "tree": "4dd4a78d7269eb60490540b0c9b022f47fc696d0", "parents": [ "c9d183c883ed866c232d302bc51946287145aefb" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jul 30 19:12:07 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:42:13 2020 +0000" }, "message": "Fix: remove flow rules when removing POD and namespace\n\nChange-Id: Iec3e48e0f2f14a024c7984ed36659a9aa3e4e9ab\n" }, { "commit": "c9d183c883ed866c232d302bc51946287145aefb", "tree": "5c0e2e8c1111c32d34b37a8a7028638626b656cb", "parents": [ "f3b595bf7183eb4a369105eded82caab3eddfbb8" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue Jul 30 17:10:39 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:42:06 2020 +0000" }, "message": "Fix: handle POD IP query service IP scenario for policy enforcement\n\nChange-Id: I834f72e5f7bd9f41a47aed8d6997dfecc05be8b5\n" }, { "commit": "f3b595bf7183eb4a369105eded82caab3eddfbb8", "tree": "a0125ad5f1ab79f34d2dcfb6499fe594238bf1f0", "parents": [ "913703c1e5974f8326af84f135aef0b43d6503ed" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Jul 28 21:35:49 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:41:59 2020 +0000" }, "message": "Fix: refactor network policy handler remove code duplication\n\nChange-Id: I2980bb16aa2c80d7484f0b0f4e39df6b5e9bf886\n" }, { "commit": "913703c1e5974f8326af84f135aef0b43d6503ed", "tree": "8556e0497860cebebe073a8e43848a903c7f01a6", "parents": [ "d5fed166b87565772c2ce97be14b3c154baa9c17" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jun 20 22:47:32 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:41:52 2020 +0000" }, "message": "Add kubernetes state and rule synchronization REST API\n\nChange-Id: I636ebdcf2f97a4d447397159bddaf6d395437b2a\n" }, { "commit": "d5fed166b87565772c2ce97be14b3c154baa9c17", "tree": "c7540054c429b3a68d585a2c0d8a32b9616dcc14", "parents": [ "becf1d9d779c8128cd51bbce4a6df57271e13773" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Jun 20 18:13:48 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:41:44 2020 +0000" }, "message": "Add node initialization and query REST API for Kubernetes app\n\nChange-Id: I07a1904c463e9af71a8b3d69fd16e18cd9bd7cb7\n" }, { "commit": "becf1d9d779c8128cd51bbce4a6df57271e13773", "tree": "4bae3aa7dd3a2aa84ca137aa5d8fc87df26cabe7", "parents": [ "0c632727ac5d556c615f123b37b4180a71d10c50" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Sun Jun 09 20:28:53 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:41:37 2020 +0000" }, "message": "Fix: handle GRE and GENEVE net type for handling node port service\n\nChange-Id: I2aa91361521384761db4e1ca59ef2c71711a02a4\n" }, { "commit": "0c632727ac5d556c615f123b37b4180a71d10c50", "tree": "43022c895ff43ce4a8d7005a02332e3c00982ee5", "parents": [ "2778ffa310c13758c5e0b9022fd701ca6d068327" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed May 08 15:58:04 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:41:28 2020 +0000" }, "message": "Refer to external bridge and gateway IP from k8s node store\n\nChange-Id: I7dab97ead59e3746b67e6e3bedc3a2c6fea41bf1\n" }, { "commit": "2778ffa310c13758c5e0b9022fd701ca6d068327", "tree": "5136af029ca0c848392fa01fca7100944352e7da", "parents": [ "24a06d283b1edf30527327b95d7ad61e8ed0aadb" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Tue May 07 13:21:52 2019 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Wed Mar 04 08:41:10 2020 +0000" }, "message": "Fix: retrieve port bridge port MAC from deviceService rather via ovsdb\n\n1. Derive gateway IP address from POD subnet CIDR.\n2. Remove the logic of injecting gateway IP address.\n\nChange-Id: Ice44c1c4b41bc1689954041aee6441a379e5bacd\n" }, { "commit": "24a06d283b1edf30527327b95d7ad61e8ed0aadb", "tree": "36f4c132f590797fd3e0293269cd1fc44152efc6", "parents": [ "02a331a97e853eeea397580f7811e71bc1c5b979" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Mar 03 09:34:48 2020 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Mar 03 17:36:11 2020 +0000" }, "message": "Removed devcell-3 from available cells slaves.\n\nChange-Id: I935ef65f681ccea32c90808a10d11dfbb4a79f37\n(cherry picked from commit 50dbbec8406fc3798447d74e7bc098f3c4fc536b)\n(cherry picked from commit a697a692f3376a7aaeded88b0bcb301d20a70d15)\n" }, { "commit": "02a331a97e853eeea397580f7811e71bc1c5b979", "tree": "1a3580c4d04019e52937b43fae1e56bffda53e16", "parents": [ "37a851c002fda6f69e1d8074b52116ff158f0d2b" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Jan 23 11:59:56 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Mar 02 12:05:08 2020 +0000" }, "message": "Postpones the installation of the table miss flow rule.\n\nThis will happen after the installation of the group\nthat punts the packets to the controller (0xc0000000).\n\nPrevents hosts being learned with the assigned vlan.\n\nChange-Id: I46d880309c75430ebbb76f289b371955dd68af2d\n" }, { "commit": "37a851c002fda6f69e1d8074b52116ff158f0d2b", "tree": "0926d84b05024d72c2b12eb5beb6b9929b85308f", "parents": [ "ab42c57343ebe0b9e820d49900d0c8c427d05abe" ], "author": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Wed Feb 26 12:51:03 2020 -0800" }, "committer": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Fri Feb 28 19:39:38 2020 +0000" }, "message": "Add JSON codec for ETH_DST_MASKED Criterion\n\n- Enabling for a mcast flow rule to fetch its mask value from JSON dump\n\nChange-Id: I8a69b0244dc332605d14e40998c329802a921286\n(cherry picked from commit b62492324b4f913349ff7ed3e0ed3014b3f8f660)\n" }, { "commit": "ab42c57343ebe0b9e820d49900d0c8c427d05abe", "tree": "6999395830df6ba9c09a360cb8ce5cd8ca889818", "parents": [ "2e3d86b6ff3192fb11fa1066e763409c7fea347a" ], "author": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Wed Feb 26 15:04:44 2020 -0800" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Thu Feb 27 13:43:21 2020 -0800" }, "message": "Fix an NPE in modified when calling hostHandler\n\nChange-Id: Ifa8799875f8de8c5b322e773748b5f8caee8f97a\n" }, { "commit": "2e3d86b6ff3192fb11fa1066e763409c7fea347a", "tree": "bd8f85405209c588fe27c09060ffb1062e53e81a", "parents": [ "f1466d6d08049c3d4a2c0a4ac1138d72cd27becc" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Feb 27 13:38:25 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Feb 27 13:38:25 2020 +0900" }, "message": "Fixes openstack purge rules CLI operate based hostnames\n\nChange-Id: I6f7070013c792ed8b10d711ed9722c8df4bab791\n" }, { "commit": "f1466d6d08049c3d4a2c0a4ac1138d72cd27becc", "tree": "1fc0545d45b92e25c17c15c298b43ac51ce5f400", "parents": [ "8accdc5a2931d836794dfc3e462b772ea2df1e01" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Jan 28 16:02:40 2020 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Wed Feb 26 07:23:54 2020 +0000" }, "message": "Remove some --incompatible flags that are no longer needed\n\nChange-Id: Idda7893fe7d9bf39b95e773b38d87717011e21ef\n" }, { "commit": "8accdc5a2931d836794dfc3e462b772ea2df1e01", "tree": "d832f5b28670483e0c1abd9453954a5341002556", "parents": [ "14e9332bb43c24f2d7a3b4324282af1daa5380d4" ], "author": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Tue Jan 28 14:10:47 2020 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@opennetworking.org", "time": "Tue Feb 25 21:45:30 2020 +0000" }, "message": "Add MetadataInstruction to the API serializer namespace\n\nChange-Id: I8edc6719a34e8699ca4364909a5092ba5158761f\n(cherry picked from commit f519e3d061e21b84c61fe478969fa9dc55578810)\n" }, { "commit": "14e9332bb43c24f2d7a3b4324282af1daa5380d4", "tree": "8b43b0a20b8fc2bfeac81e59ce9faccde5d088e2", "parents": [ "00ac83ee1513ce5f6e6280beacc1de45000abbcc" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Jan 09 13:10:04 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Feb 24 13:09:38 2020 +0000" }, "message": "Prevents the stop of the stats collection\n\n- Uses executor in place of a timer which can become unable\nto schedule futher tasks if the exceptions are not caught\n- Flow stats collector will wait at most 5 flows stats interval\nfor a reply before to request new stats\n\nChange-Id: Ic50efd7b8afa1f182ba32c04aa971d3ef400529e\n" }, { "commit": "00ac83ee1513ce5f6e6280beacc1de45000abbcc", "tree": "420a85c75247ad2ead3ec930a39a53cfaa0916fd", "parents": [ "a7a6f4a4456f68d550883ec2b06958a58dcdc194" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Dec 19 16:04:23 2019 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Feb 24 09:47:48 2020 +0000" }, "message": "Avoids delete of dataplane state during mastership change\n\nLeftover in the flow stats creates duplicate flow stats entry.\nThese entries were considered as flows not in the store and thus removed\n\nAdditionally adds further guards during the processing of the stats and\nupdates unit tests\n\nChange-Id: Iba07996e1413c54374b7a4ce7efd21109b429eeb\n" }, { "commit": "a7a6f4a4456f68d550883ec2b06958a58dcdc194", "tree": "795fb5df304399817fc17ed5f6e40fbc1c7393ca", "parents": [ "e9d6ead9f3a58c6af0cffc60e919639fc4085417" ], "author": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Wed Feb 19 17:51:05 2020 -0800" }, "committer": { "name": "Ray Milkey", "email": "ray@onlab.us", "time": "Fri Feb 21 01:13:17 2020 +0000" }, "message": "Fix possible NPE when \u0027t3-troubleshoot-pingall\u0027 command on a host without IP addr\n\nChange-Id: Ibd935d78248e57de55604d3aea1123e08abb9924\n(cherry picked from commit 980eea4a63639bf082570c8bf9e882554921112a)\n" }, { "commit": "e9d6ead9f3a58c6af0cffc60e919639fc4085417", "tree": "005ab2bde3373c95396005a0c740f79030c9d4b8", "parents": [ "e1b8cb8f10d68a192ae4a0ea23f44b84efd869fa" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Feb 20 18:23:52 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Feb 20 18:23:52 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "e1b8cb8f10d68a192ae4a0ea23f44b84efd869fa", "tree": "b7516dbc8e5fd4c8718f6839127346005cd62d0c", "parents": [ "3daed985cfa89486dc1e3733559ed39f3e357f43" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Feb 20 18:23:47 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Thu Feb 20 18:23:47 2020 +0000" }, "message": "Tagging 2.2.1\n" }, { "commit": "3daed985cfa89486dc1e3733559ed39f3e357f43", "tree": "6863c08a27c99d43488ed6330a7619522d50c1ed", "parents": [ "1cf4f8407c4cffbcacc80df293c250816214a2ec" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Feb 19 20:44:23 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Feb 19 20:24:32 2020 +0000" }, "message": "Fixes user provided timeouts.\n\nNew Atomix releases use null timeout instead of timeout with duration 0\nwhen it is requested to compute the timeout.\n\nChange-Id: I8f7ec8a65a1b5f3aca3b59894bfc9cee868f8b57\n" }, { "commit": "1cf4f8407c4cffbcacc80df293c250816214a2ec", "tree": "27b5d30c1304808ca224afed65e07e080d642094", "parents": [ "a685998d698fd9efed2352dd9bb5b6befbf370b3" ], "author": { "name": "Jordan Halterman", "email": "jordan@opennetworking.org", "time": "Tue May 21 11:27:50 2019 -0700" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Mon Feb 17 10:52:49 2020 +0000" }, "message": "Support user-provided timeouts in intra-cluster communication service\n\nChange-Id: I4ed9cd2e84df83b45ae17af24b9780b9ac97a95d\n" }, { "commit": "a685998d698fd9efed2352dd9bb5b6befbf370b3", "tree": "47659a043aa4d21c1985ff476af1ac46b062a620", "parents": [ "a4d4e072dd0eaaf141c7c6b38c7b36b7cb1cfe4f" ], "author": { "name": "Amit Ghosh", "email": "amit.ghosh@radisys.com", "time": "Wed Feb 12 09:35:45 2020 +0000" }, "committer": { "name": "Saurav Das", "email": "saurav.das@opennetworking.org", "time": "Sat Feb 15 02:13:15 2020 +0000" }, "message": "VOL-2516: Introducing meta in the ONU DS flow selector\n\nChange-Id: I7cf9e0980aea04769f11fe5b76e68d267e132713\n" }, { "commit": "a4d4e072dd0eaaf141c7c6b38c7b36b7cb1cfe4f", "tree": "3cf386f5310939c62bb03cc65802aa48e8230e4e", "parents": [ "2d4edde6f6e4447f32a6a015fded04cacc412ca7" ], "author": { "name": "William Davies", "email": "william.davies@infosys.com", "time": "Tue Jul 23 21:18:53 2019 +0000" }, "committer": { "name": "Charles Chan", "email": "rascov@gmail.com", "time": "Fri Feb 14 16:48:08 2020 -0800" }, "message": "Adding port validations for Xconnect service creation\n\nChange-Id: I6afd9ad86802783fc7875bf8d348eb75280f9578\n" }, { "commit": "2d4edde6f6e4447f32a6a015fded04cacc412ca7", "tree": "d88f4f8a1427111ba0002fc97eb2781cc37a09ce", "parents": [ "6edac3202826a5d3d7bc261ef59ad91f072c8f04" ], "author": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Feb 11 10:20:10 2020 -0800" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Tue Feb 11 19:50:14 2020 +0000" }, "message": "Add ability to administratively remove ports of an offline device.\n\nChange-Id: Iaee085be1cd53f783ed80e7c277403eb65ef6d8f\n(cherry picked from commit 811ea2b63db393d2fc8bdccb792023e17d342502)\n" }, { "commit": "6edac3202826a5d3d7bc261ef59ad91f072c8f04", "tree": "b77e18bc4b0a6212b5ae9065383898d98c072a73", "parents": [ "529b306752f856d832d3725e1aeb574a3ee992fe" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Wed Jan 29 14:41:42 2020 +0100" }, "committer": { "name": "Saurav Das", "email": "saurav.das@opennetworking.org", "time": "Tue Feb 11 19:00:22 2020 +0000" }, "message": "[VOL-2516] Changes to OLT pipeliner to support vlan ANY for DT workflow\n\nChange-Id: I7748b2c669e0c42170029c9157d3e81958183d40\n" }, { "commit": "529b306752f856d832d3725e1aeb574a3ee992fe", "tree": "b8eb9bd20f7d75bf259b9803366c746fa875ebad", "parents": [ "804c3525d0e67cd601ee162c95434236d4f3f0fd" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Tue Jan 07 15:39:39 2020 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Feb 10 18:27:51 2020 +0100" }, "message": "Introduces seen before routes in DefaultRoutingHandler\n\n- to remember the routes that have been visited before\n\nChange-Id: I96470ad5eb0837f7b734ba634c7c3d26e25d03ed\n" }, { "commit": "804c3525d0e67cd601ee162c95434236d4f3f0fd", "tree": "d57c19fcbc91b7aec47d29c8fe3d7424660e58ea", "parents": [ "2752759c0a1401bbed9c9fdbe934437dd4fceb74" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Dec 20 22:12:57 2019 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Feb 10 15:04:03 2020 +0100" }, "message": "Avoids disabling access ports when the dev is not paired\n\nChange-Id: Ice14b6986b58c9abc47bdede54d1f6cac6895791\n" }, { "commit": "2752759c0a1401bbed9c9fdbe934437dd4fceb74", "tree": "6ddeed554d3d3ed652766349b51783bf10e31d7b", "parents": [ "10d13e4f6a3cf4da4fbfcf5ae0918a6c310305b5" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Mon Feb 03 23:33:55 2020 -0800" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Feb 07 21:52:54 2020 +0000" }, "message": "Add support to propagate ONOS log to Kafka with KafkaAppender in log4j2\n\n- new OSGi Bundle to define extra imports for log4j2\n- update OSGiWrapper to support fragment-host tag + bugfix\n- add kafka-clients to onos-dependencies package\n- add example of how to propagate log to Kafka via KafkaAppender\n- bugfix to org.ops4j.pax.logging.cfg\n\nChange-Id: I89992936101a48c6452082bf23c7133c20aa0b48\n" }, { "commit": "10d13e4f6a3cf4da4fbfcf5ae0918a6c310305b5", "tree": "e49ddc19d389dce59cecd8babf513078ae608f6c", "parents": [ "2095d48ab4e3599464c0f95f7dc61bb28a10faa6" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Mon Feb 03 22:49:13 2020 -0800" }, "committer": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Feb 07 21:52:50 2020 +0000" }, "message": "Upgrade kafka-clients bundle to version 1.1.1_1\n\nChange-Id: Ia93daaf192fdf3c93313d80d9fcbb89d03276465\n" }, { "commit": "2095d48ab4e3599464c0f95f7dc61bb28a10faa6", "tree": "58cf6c84fe56f4c5c32b885367a921ce7639a831", "parents": [ "cf425012c1639ee4700d71cabbcf177d8a983917" ], "author": { "name": "Daniele Moro", "email": "daniele@opennetworking.org", "time": "Fri Feb 07 11:20:57 2020 -0800" }, "committer": { "name": "Carmelo Cascone", "email": "carmelo@opennetworking.org", "time": "Fri Feb 07 21:18:17 2020 +0000" }, "message": "Bump Jackson library to 2.10.2 as in Karaf dependencies\n\nChange-Id: Iddb35bf3471d03208583d930e5a1826208199e95\n" } ], "next": "cf425012c1639ee4700d71cabbcf177d8a983917" }