Hi, all! Unexpectedly I met a pretty significant issue when I have been solving a small bug https://bugs.launchpad.net/ubuntu/+source/oslo.messaging/+bug/1367614. The problem is in several parts:
* Topics used for several purposes: to set subscriptions and to determine a type of sockets. * Topics is a strings which are modifying inline everywhere where it is needed. So, the topic feature is very distributed and uncoordinated. My issue with the bug was: "It is impossible just hash topic somewhere and not to crash all the driver". Second part of the issue is: "It is very painful process to trace all the topic modifications which are distributed though all the driver code". After several attempts to fix the bug "with small losses" I concluded that I need to create a control/entry point for topic string. Now I have a proposal: Blueprint — https://blueprints.launchpad.net/oslo.messaging/+spec/zmq-topic-object Spec — https://review.openstack.org/#/c/144149/ Patch — https://review.openstack.org/#/c/144120/ I want to discuss this feature and receive a feedbacks from a more experienced rpc-Jedi. Thanks!
_______________________________________________ OpenStack-dev mailing list OpenStack-dev@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev