)]}' { "log": [ { "commit": "0ee285a8fb9ff3362d11cf40fc37602cc1b1465d", "tree": "648f1177fe70e918ffcafbc91a8f1ddb131e546a", "parents": [ "e78603fa70ab43cef2e7336122c983dc228f37c1" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Apr 03 12:44:21 2020 +0200" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Apr 17 13:43:38 2020 +0000" }, "message": "[ONOS-8086] Groups entries are not deleted\n\nIntroduces a new method to update the stats, instead of using addOrUpdate.\nIn this way, we can handle properly the PENDING_DELETE state.\n\nChange-Id: Iee8eb2398d8d8b4a1b6105ad19b9d733056eb1bb\n" }, { "commit": "e78603fa70ab43cef2e7336122c983dc228f37c1", "tree": "a817d9cd6663b90ee62edc1cb985c1a0112949b0", "parents": [ "351ed584c44f1418b3fe9190abf4750c1b139023" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Apr 15 22:48:36 2020 +0200" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Apr 17 11:29:24 2020 +0200" }, "message": "Avoid to flood the logs with purgeOnDisconnection print\n\nChange-Id: I1c4ec0e2752180642e2e6da7c098fe0a99df756f\n" }, { "commit": "351ed584c44f1418b3fe9190abf4750c1b139023", "tree": "ad55c4ad247bcc75cd26cecddd93c5788bc28d92", "parents": [ "ad95aaf1afc57b5b64de148c9aea95f125a4f0a8" ], "author": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Tue Apr 07 12:06:18 2020 -0700" }, "committer": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Fri Apr 10 06:08:13 2020 +0000" }, "message": "Supports capability of T3 to trace multiple actions with priority in a group\n\nT3 sets an egress packet of a device in the trace after handling\nOUTPUT action of a group, so actions placed after OUTPUT were ignored.\nThis was fixed by sorting the list of instructions with priority.\n\nChange-Id: I071f9356e53924f90a06eb9f184e0c762b3975d4\n(cherry picked from commit 80a6276388034a79c54e403c93f02094485a45d5)\n" }, { "commit": "ad95aaf1afc57b5b64de148c9aea95f125a4f0a8", "tree": "ff00490fc2e1f6e94a7415ea1ed0a0c09dd6aec4", "parents": [ "f394bb3305229ceded0f15ef1104fb167c90215f" ], "author": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Fri Mar 27 12:53:46 2020 +0100" }, "committer": { "name": "Andrea Campanella", "email": "andrea@opennetworking.org", "time": "Tue Apr 07 15:33:40 2020 +0000" }, "message": "[ONOS-8087] Per device purgeOnDisconnection Flag\n\nChange-Id: I7cb1db12a4d910d70123f116107a898bf9e6d278\n(cherry picked from commit 32a9c0b2d92a76e743e9e64eb2f1c6db2da77d12)\n" }, { "commit": "f394bb3305229ceded0f15ef1104fb167c90215f", "tree": "c835545b391a5aaebfc2b0f8169c565c8d4b3de8", "parents": [ "38c82f71872eb540227e5073d3df8f6ff8f9e0cf" ], "author": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Tue Mar 03 17:33:40 2020 -0800" }, "committer": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Fri Apr 03 07:11:15 2020 +0000" }, "message": "Fix an action of t3-troubleshot-mcast command when no sink for a multicast route\n\n- Prints a message saying that there is no sink to trace\n\nChange-Id: Ib113170c2c2a73e8a71b3819d2b814113adf357d\n(cherry picked from commit fbd65dbd60d20878a3576de1fbd68d4bdee6f26c)\n" }, { "commit": "38c82f71872eb540227e5073d3df8f6ff8f9e0cf", "tree": "bc8420a1369c5030a9ea32be71c3ee5568acf230", "parents": [ "2000d0122e5620fc9c3c3787fe04d6366f6d930b" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Apr 02 11:15:38 2020 +0900" }, "committer": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Thu Apr 02 11:28:15 2020 +0900" }, "message": "Fix: refer to correct useSecurityGroup value on the resource event\n\nChange-Id: I504bbade75ca72e1af95574f219368ba2960ef55\n" }, { "commit": "2000d0122e5620fc9c3c3787fe04d6366f6d930b", "tree": "cf3371737a3618a9b00d0d557abbb39fd6868b99", "parents": [ "a0db2db92e268ff60f37366b27e1087feb9c5ec3" ], "author": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Fri Feb 28 01:46:39 2020 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Tue Mar 31 21:21:55 2020 +0000" }, "message": "Add JSON decoders for Host and HostLocation\n\n- HostsWebResource will use the Host codec in parsing JSON for create-host requests\n\nChange-Id: If51bf3433a4ab45889a94a6d11bbd3db6b96d074\n(cherry picked from commit 46d2462e4e49855b0d533035250776589fd05d88)\n" }, { "commit": "a0db2db92e268ff60f37366b27e1087feb9c5ec3", "tree": "b0f1921e4d4b66e08f975ac372d9a6a9d8837873", "parents": [ "7f73c729b456b3965436336560d518282318ecea" ], "author": { "name": "Shibu Vijayakumar", "email": "shibu.vijayakumar@infosys.com", "time": "Thu Mar 01 15:45:59 2018 -0800" }, "committer": { "name": "Shibu Vijayakumar", "email": "shibu.vijayakumar@infosys.com", "time": "Tue Mar 31 09:01:59 2020 +0000" }, "message": "Fix bugs for dynamic interface configuration\n\n- portNextObjStore is not updated when adding or removing portNextObjective\n- Group keys for L2IG in flowObjectiveStore are deleted while modifying L2IG, which in turn causes an exception\n- L3UG pointing to L2IG, which is already removed, is not removed\n- Empty L2FG, with VLAN ID removed from the configuration, is not removed\n- Bridging and unicast routing rules for hosts are not updated when changing port VLAN from untagged to tagged and vice versa\n\nChange-Id: I9454fe553ae53e0fc8839a4ad629c0b5b9039a36\n" }, { "commit": "7f73c729b456b3965436336560d518282318ecea", "tree": "e8703f7924728af7f158aabafd2377d6dd2605f0", "parents": [ "99c64d0214630f8726a13e76e5d847f54d3c53d6" ], "author": { "name": "Shibu Vijayakumar", "email": "shibu.vijayakumar@infosys.com", "time": "Thu Jul 04 07:13:37 2019 -0400" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Fri Mar 27 18:27:13 2020 +0000" }, "message": "Flow stats collection optimization - Flag introduced to stop periodic collection and collect only in 3 scenarios (Flows Add/Delete/Mod, Switch Add/Change, Mastership Change)\n\nChange-Id: I1ad143a416f34135a622818c60dbc97310fe905e\n" }, { "commit": "99c64d0214630f8726a13e76e5d847f54d3c53d6", "tree": "303c93d3c571d9dfabd44bb3f620094cc0ed79a8", "parents": [ "91bebb63abec8af731e52f8e8c08cf0cab5fa79b" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Mar 04 14:36:41 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Mar 26 21:39:02 2020 +0000" }, "message": "Fixes invalidate nextid\n\nChange-Id: I475899566fcd2a51dd7d0e672ede6e65e25c8f78\n" }, { "commit": "91bebb63abec8af731e52f8e8c08cf0cab5fa79b", "tree": "b9c9b63a8a28b7004d86a7282546bbad4b87598e", "parents": [ "11c148bd0d3b37b54788be05994b6bf3b5e8a71d" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Feb 12 20:40:55 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Mar 26 20:54:53 2020 +0000" }, "message": "Refactors McastHandler to optimize network failures\n\nChanges:\n- Introduces a paths store\n- Optimizes SINKS_ADDED, SINKS_REMOVED\n- Uses SINKS_REMOVED to handle egress failures\n- Optimizes SOURCES_ADDED, SOURCES_REMOVED\n- Leverages SOURCES_REMOVED to handle ingress failures\n- Optimizes infra failures\n\nChange-Id: I16d264f58d6fe11cfce4a546f7b4ab82a9fcc21b\n" }, { "commit": "11c148bd0d3b37b54788be05994b6bf3b5e8a71d", "tree": "e0ceb8d8306a38e2a46918561ae7951b03d87436", "parents": [ "0921df0c4f727a304cb5c81267d56d730b6b10da" ], "author": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Tue Mar 03 12:49:48 2020 -0800" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Thu Mar 26 19:40:57 2020 +0000" }, "message": "Found a few codec inconsistencies between JSON encoders and decoders\n\n- Fix EtherType inconsistency in coding VLAN_PUSH and MPLS_POP instructions\n- Fix group id inconsistency in coding a Group instruction\n- Fix Group identifiers to be treated as unsigned integers in GroupCodec\n- Add a JSON decoder for FlowEntry\n\nChange-Id: Id80b9e009550e3b71b9274adb116e5179391fa66\n(cherry picked from commit 494f586853c1a87ba62f20b477e211f996baded5)\n" }, { "commit": "0921df0c4f727a304cb5c81267d56d730b6b10da", "tree": "7615e06880635aa0869df0ab0b234b8e1b7963fb", "parents": [ "72f3b9db4d30700ef20b771ee2b2ef58782e2892" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Dec 23 19:21:49 2019 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Mar 26 18:02:41 2020 +0100" }, "message": "Removes the Multicast cache and repurposes the Multicast workers\n\nAdditionally reduce the locking inside MulticastHandler\n\nChange-Id: Id8dd9aff5322388e3aeec8ebc67465719719514f\n" }, { "commit": "72f3b9db4d30700ef20b771ee2b2ef58782e2892", "tree": "7c6270b4beceda5d6a14bf9f8294014f77b23ba0", "parents": [ "c695026a6c03cf29dc2843181303dbc941bfa8c0" ], "author": { "name": "Harshada Chaundkar", "email": "harshada_chaundkar@comcast.com", "time": "Tue Jul 02 16:01:24 2019 +0000" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Mar 26 15:44:22 2020 +0100" }, "message": "Removing flow modification during sink/source addition/removal.\n\nChanges:\n- fwd objectives are pushed only the first time for a given device\n- fwd objectives are removed only if the dev is no more serving the group\n- mac/vlan filt objectives are pushed only the first time for a given device\n- vlan filt objectives are pushed only the first time for a given cpoint\n- filt objectives are purged upon device, link and edge port failures\n- adds sr-filt-mcast to dump the installed filt obj\n- updates onos-diags\n\nChange-Id: I802ebec7e160486fea9ad4bf53aca36a2b1c7146\n" }, { "commit": "c695026a6c03cf29dc2843181303dbc941bfa8c0", "tree": "5f91f5d32e4ad4edb3969df2b9a638320def31d8", "parents": [ "7b7e8ac991c3f3cb15def2db836ab678dd2c42f7" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Feb 03 13:50:53 2020 +0100" }, "committer": { "name": "pier", "email": "pier@opennetworking.org", "time": "Thu Mar 26 10:42:44 2020 +0100" }, "message": "Revisit logging in McastHandler\n\nChange-Id: Ie1847671ed69cb02fac45cb4495106ce99f39f1c\n" }, { "commit": "7b7e8ac991c3f3cb15def2db836ab678dd2c42f7", "tree": "f4263423c81f283de5ee422be24ee42eab7f977a", "parents": [ "7aa3a2df6544df2343d1b9b46cd64723ea5a1d0f" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Mon Jan 27 17:45:03 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Thu Mar 26 08:01:46 2020 +0000" }, "message": "Improves VERIFY operations\n\nChanges:\n- Avoids to sends duplicate next when there are multiple sources\n- Introduces a backpressure mechanism to not flood the pipeliners\n- Guarantees there are at least 30s between each mcast corrector\nexecution\n- Introduce a pool of 4 verifiers in FlowObjectiveManager to\nseparate the thread used for the installation/removal of the\nFlowObjectives\n- Improves logging in verifyGroup\n\nChange-Id: I45aac0f80c9eb6afd763f21977d62df4a98f686e\n" }, { "commit": "7aa3a2df6544df2343d1b9b46cd64723ea5a1d0f", "tree": "f736ffa4089d2ea760358ea2f2128da89a8e65f3", "parents": [ "836d7fe733b11acd6bba16ad35b2f8f974fd51f8" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Wed Jan 29 16:19:22 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Mar 25 19:27:47 2020 +0000" }, "message": "Reduces the dependency of the link providers on the ClusterMetadataService.\n\nProvivers threads can be stuck on getting the cluster metadata.\nKeep a local copy and update when receving the events\n\nChange-Id: I5c83e5bbf166a003261dc15c0544b0bca23419d8\n" }, { "commit": "836d7fe733b11acd6bba16ad35b2f8f974fd51f8", "tree": "fbd75e0caebc19a5e7d94bc02213813314f64def", "parents": [ "7df7ce0eb64364fb24d65a94766ecf8dda523f27" ], "author": { "name": "pier", "email": "pier@opennetworking.org", "time": "Fri Mar 20 11:00:38 2020 +0100" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Mar 25 19:16:30 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: I7b2c2cc4d24b2d838f31755ea75cfcbe1bec5ba7\n" }, { "commit": "7df7ce0eb64364fb24d65a94766ecf8dda523f27", "tree": "7ff1fc58a947185658328b11f81b2c88351928c7", "parents": [ "02969dbed9977645ac5309a3ee214a9dba56e55f" ], "author": { "name": "Shibu Vijayakumar", "email": "shibu.vijayakumar@infosys.com", "time": "Tue Jan 07 11:45:09 2020 +0000" }, "committer": { "name": "Pier Luigi Ventre", "email": "pier@opennetworking.org", "time": "Wed Mar 25 19:10:20 2020 +0000" }, "message": "Fix for the issue: CM routes pointing to spine instead of pg pod after updating netcfg.\nDualHomed subnets add and remove issues addressed.\n\nChange-Id: I41c333923e2f2170834d1c83485a418b893f44da\n" }, { "commit": "02969dbed9977645ac5309a3ee214a9dba56e55f", "tree": "8e290ddf3070dbb58cd36ee921e2c42eb19db7fe", "parents": [ "39597dba695e70e9a25df1d125c638e8ca72482b" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Mar 25 17:26:40 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Mar 25 17:26:40 2020 +0000" }, "message": "Starting snapshot 2.2.3-SNAPSHOT\n" }, { "commit": "39597dba695e70e9a25df1d125c638e8ca72482b", "tree": "781db5db670e5a77cf8f9790e9b6390f001204e4", "parents": [ "1e24910516c195927caa4a988e5e40ea88ab8223" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Mar 25 17:26:34 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Wed Mar 25 17:26:34 2020 +0000" }, "message": "Tagging 2.2.2\n" }, { "commit": "1e24910516c195927caa4a988e5e40ea88ab8223", "tree": "5efc184a644d2f60b664e9241d7acb12b36cfcbe", "parents": [ "745873c692cf61a0cb4ec9b5800ee2272fcf26ce" ], "author": { "name": "Seyeon Jeong", "email": "seyeon@opennetworking.org", "time": "Tue Mar 10 17:41:14 2020 -0700" }, "committer": { "name": "Charles Chan", "email": "charles@opennetworking.org", "time": "Wed Mar 25 02:12:52 2020 +0000" }, "message": "Provide a map between all devices and their driver names\n\n- Introduce a new Java API in DriverService\n- Implement a new CLI command device-drivers that dumps all devices and their driver names or a driver name of a device\n- Include this CLI command as part of onos-diags\n\nChange-Id: I978690e6af6c00dbfc09259b50449779b1167754\n(cherry picked from commit dfaf4622e00256a8063ec4f12765381f7290a476)\n" }, { "commit": "745873c692cf61a0cb4ec9b5800ee2272fcf26ce", "tree": "150fb972a44c73045d7b0973c3c4ae3294acde01", "parents": [ "8760c8cbeddf6476b7439611d94456902eeaf60d" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 21:39:51 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 21:39:51 2020 +0000" }, "message": "Starting snapshot 2.2.2-SNAPSHOT\n" }, { "commit": "8760c8cbeddf6476b7439611d94456902eeaf60d", "tree": "d8741517cfe7571f1e3e2f56f3efde82d65f2f4e", "parents": [ "670513da01c8d41a4d23dc2e96c38047b4a4926b" ], "author": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 21:39:46 2020 +0000" }, "committer": { "name": "ONOS Jenkins User", "email": "jenkins@onlab.us", "time": "Tue Mar 24 21:39:46 2020 +0000" }, "message": "Tagging 2.2.2-rc6\n" }, { "commit": "670513da01c8d41a4d23dc2e96c38047b4a4926b", "tree": "150fb972a44c73045d7b0973c3c4ae3294acde01", "parents": [ "d239789497b61187a8d1bee1f51cce3771619e4d" ], "author": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Mar 24 14:04:21 2020 -0700" }, "committer": { "name": "Ray Milkey", "email": "ray@opennetworking.org", "time": "Tue Mar 24 14:04:21 2020 -0700" }, "message": "Put back proper version of prototype builds\n\nChange-Id: Ie2a2a991df36edde3a96139eef19e02bda1390bd\n" }, { "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" } ], "next": "0c632727ac5d556c615f123b37b4180a71d10c50" }