[Yahoo-eng-team] [Bug 1546422] Re: secgroup in v1 driver could not work in lithium
ODL Lithium release isn't planned any more as https://wiki.opendaylight.org/view/Simultaneous_Release:Lithium_Release_Plan. If there is issue with later version of ODL, please open another report. ** Changed in: networking-odl Status: New => Won't Fix -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1546422 Title: secgroup in v1 driver could not work in lithium Status in networking-odl: Won't Fix Status in neutron: Won't Fix Bug description: Can not reproduce it in beryllium-rc3.1 why CI not find it: sync_from_callback will reraise the error return from sendjson, but because notify in ./neutron/callbacks/manager.py ingnored this error(just work on BEFORE/PRECOMMIT), so no error will be returned to user like tempest test case. I think we need update the neutron code and also find the real reason in opendaylight/networking-odl. how to reproduce: #neutron security-group-create abc log in q-svc.log 2016-02-17 07:33:32.570 DEBUG networking_odl.common.client [req-22d86d88-429e-4ad0-ae28-9a581f1c490f tempest-SecGroupIPv6Test-800897536 5b9a2d254b9c4891ad0b280877acafcf] Exception from ODL: 500 Server Error: Server Error for url: http://192.168.2.159:8087/controller/nb/v2/neutron/security-groups Error 500 Server Error HTTP ERROR 500 Problem accessing /controller/nb/v2/neutron/security-groups. Reason: Server ErrorCaused by:java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:1016) at org.opendaylight.neutron.transcriber.NeutronSecurityGroupInterface.neutronSecurityGroupExists(NeutronSecurityGroupInterface.java:75) at org.opendaylight.neutron.transcriber.NeutronSecurityGroupInterface.getNeutronSecurityGroup(NeutronSecurityGroupInterface.java:80) at org.opendaylight.neutron.transcriber.NeutronSecurityRuleInterface.updateSecGroupRuleInSecurityGroup(NeutronSecurityRuleInterface.java:75) at org.opendaylight.neutron.transcriber.NeutronSecurityRuleInterface.addNeutronSecurityRule(NeutronSecurityRuleInterface.java:136) at org.opendaylight.neutron.transcriber.NeutronSecurityGroupInterface.addNeutronSecurityGroup(NeutronSecurityGroupInterface.java:107) at org.opendaylight.neutron.northbound.api.NeutronSecurityGroupsNorthbound.createSecurityGroups(NeutronSecurityGroupsNorthbound.java:203) at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511) at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442) at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391) at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381) at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538) at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716) at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496) at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:247) at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:210) at
[Yahoo-eng-team] [Bug 1546422] Re: secgroup in v1 driver could not work in lithium
** Changed in: neutron Status: In Progress => Won't Fix -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1546422 Title: secgroup in v1 driver could not work in lithium Status in networking-odl: New Status in neutron: Won't Fix Bug description: Can not reproduce it in beryllium-rc3.1 why CI not find it: sync_from_callback will reraise the error return from sendjson, but because notify in ./neutron/callbacks/manager.py ingnored this error(just work on BEFORE/PRECOMMIT), so no error will be returned to user like tempest test case. I think we need update the neutron code and also find the real reason in opendaylight/networking-odl. how to reproduce: #neutron security-group-create abc log in q-svc.log 2016-02-17 07:33:32.570 DEBUG networking_odl.common.client [req-22d86d88-429e-4ad0-ae28-9a581f1c490f tempest-SecGroupIPv6Test-800897536 5b9a2d254b9c4891ad0b280877acafcf] Exception from ODL: 500 Server Error: Server Error for url: http://192.168.2.159:8087/controller/nb/v2/neutron/security-groups Error 500 Server Error HTTP ERROR 500 Problem accessing /controller/nb/v2/neutron/security-groups. Reason: Server ErrorCaused by:java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(ConcurrentHashMap.java:333) at java.util.concurrent.ConcurrentHashMap.containsKey(ConcurrentHashMap.java:1016) at org.opendaylight.neutron.transcriber.NeutronSecurityGroupInterface.neutronSecurityGroupExists(NeutronSecurityGroupInterface.java:75) at org.opendaylight.neutron.transcriber.NeutronSecurityGroupInterface.getNeutronSecurityGroup(NeutronSecurityGroupInterface.java:80) at org.opendaylight.neutron.transcriber.NeutronSecurityRuleInterface.updateSecGroupRuleInSecurityGroup(NeutronSecurityRuleInterface.java:75) at org.opendaylight.neutron.transcriber.NeutronSecurityRuleInterface.addNeutronSecurityRule(NeutronSecurityRuleInterface.java:136) at org.opendaylight.neutron.transcriber.NeutronSecurityGroupInterface.addNeutronSecurityGroup(NeutronSecurityGroupInterface.java:107) at org.opendaylight.neutron.northbound.api.NeutronSecurityGroupsNorthbound.createSecurityGroups(NeutronSecurityGroupsNorthbound.java:203) at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511) at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442) at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391) at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381) at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538) at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716) at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496) at org.eclipse.jetty.servlets.CrossOriginFilter.handle(CrossOriginFilter.java:247) at org.eclipse.jetty.servlets.CrossOriginFilter.doFilter(CrossOriginFilter.java:210) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1467) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501) at
[Yahoo-eng-team] [Bug 1546422] Re: secgroup in v1 driver could not work in lithium
** Also affects: neutron Importance: Undecided Status: New ** Changed in: neutron Assignee: (unassigned) => yalei wang (yalei-wang) ** Description changed: sync_from_callback will reraise the error return from sendjson, but because notify in ./neutron/callbacks/manager.py ingnored this - error(just work on BEFORE/PRECOMMIT), no error will returned to user. + error(just work on BEFORE/PRECOMMIT), so no error will be returned to + user like tempest test case. - I think we need update the neutron code and also find the real reason in - opendaylight. + + I think we need update the neutron code and also find the real reason in opendaylight/networking-odl. ** Description changed: - sync_from_callback will reraise the error return from sendjson, but - because notify in ./neutron/callbacks/manager.py ingnored this - error(just work on BEFORE/PRECOMMIT), so no error will be returned to - user like tempest test case. + sync_from_callback will reraise the error return from sendjson, but because notify in ./neutron/callbacks/manager.py ingnored this error(just work on BEFORE/PRECOMMIT), so no error will be returned to user like tempest test case. + Then CI also could not report the error. - - I think we need update the neutron code and also find the real reason in opendaylight/networking-odl. + I think we need update the neutron code and also find the real reason in + opendaylight/networking-odl. -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1546422 Title: secgroup in v1 driver could not work in lithium Status in networking-odl: New Status in neutron: New Bug description: sync_from_callback will reraise the error return from sendjson, but because notify in ./neutron/callbacks/manager.py ingnored this error(just work on BEFORE/PRECOMMIT), so no error will be returned to user like tempest test case. Then CI also could not report the error. I think we need update the neutron code and also find the real reason in opendaylight/networking-odl. To manage notifications about this bug go to: https://bugs.launchpad.net/networking-odl/+bug/1546422/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp