Friday, 2019-07-12

*** rcernin has quit IRC00:34
*** rcernin has joined #openstack-oslo00:35
*** irclogbot_2 has joined #openstack-oslo00:55
*** irclogbot_2 has quit IRC01:00
*** irclogbot_2 has joined #openstack-oslo01:25
*** irclogbot_2 has quit IRC01:34
*** irclogbot_1 has joined #openstack-oslo02:25
*** irclogbot_1 has quit IRC02:30
*** altlogbot_0 has joined #openstack-oslo02:47
*** altlogbot_0 has quit IRC02:52
*** irclogbot_1 has joined #openstack-oslo03:21
*** irclogbot_1 has quit IRC03:26
openstackgerritpengyuesheng proposed openstack/oslo.config master: Add Python 3 Train unit tests  https://review.opendev.org/66923303:36
*** irclogbot_0 has joined #openstack-oslo03:51
*** irclogbot_0 has quit IRC03:56
*** zbitter has quit IRC04:53
*** toabctl has quit IRC04:53
*** zbitter has joined #openstack-oslo04:53
*** rcernin has quit IRC04:54
*** toabctl has joined #openstack-oslo04:55
*** irclogbot_0 has joined #openstack-oslo04:59
*** pcaruana has joined #openstack-oslo05:13
*** irclogbot_0 has quit IRC05:16
*** Luzi has joined #openstack-oslo05:24
*** zaneb has joined #openstack-oslo05:51
*** zbitter has quit IRC05:53
*** jbadiapa has quit IRC05:55
*** altlogbot_1 has joined #openstack-oslo06:09
*** altlogbot_1 has quit IRC06:14
*** irclogbot_2 has joined #openstack-oslo06:35
*** irclogbot_2 has quit IRC06:40
*** tosky has joined #openstack-oslo07:19
*** jbadiapa has joined #openstack-oslo07:22
*** jbadiapa has quit IRC07:27
*** iurygregory has joined #openstack-oslo07:30
*** ralonsoh has joined #openstack-oslo07:50
*** altlogbot_3 has joined #openstack-oslo08:01
*** altlogbot_3 has quit IRC08:04
*** altlogbot_2 has joined #openstack-oslo08:11
gsantomaggio@bnemec  @hberaud08:14
gsantomaggiogood morning08:14
gsantomaggioI'd like to add an "example" folder inside olso.messaging08:14
gsantomaggiodoes it make sense to you?08:14
gsantomaggioI'd start with mandatory stuff08:15
*** altlogbot_2 has quit IRC08:16
*** altlogbot_1 has joined #openstack-oslo08:17
*** altlogbot_1 has quit IRC08:22
*** altlogbot_0 has joined #openstack-oslo08:23
*** altlogbot_0 has quit IRC08:29
*** altlogbot_0 has joined #openstack-oslo08:53
*** altlogbot_0 has quit IRC08:58
*** irclogbot_1 has joined #openstack-oslo08:59
*** irclogbot_1 has quit IRC09:04
stephenfingsantomaggio: Makes sense to me, though I'd personally like to see some documentation around it too09:27
stephenfinPerhaps making extensive use of the 'literalinclude' directive09:28
gsantomaggio@stephenfin  yes, the idea is to add also some documentation inside the examples09:29
stephenfinGo for it. The idea seems good to me and we can decide of the specifics of the approach when reviewing09:29
gsantomaggio👍09:34
*** irclogbot_1 has joined #openstack-oslo10:31
*** irclogbot_1 has quit IRC10:38
*** irclogbot_2 has joined #openstack-oslo10:42
*** irclogbot_2 has quit IRC10:44
*** altlogbot_3 has joined #openstack-oslo11:03
*** altlogbot_3 has quit IRC11:08
*** stephenfin has quit IRC11:08
*** tesseract has joined #openstack-oslo11:08
*** stephenfin has joined #openstack-oslo11:10
*** altlogbot_2 has joined #openstack-oslo11:12
*** altlogbot_2 has quit IRC11:16
*** boden has joined #openstack-oslo11:50
*** altlogbot_3 has joined #openstack-oslo12:08
*** altlogbot_3 has quit IRC12:08
*** goldyfruit has quit IRC12:22
*** kgiusti has joined #openstack-oslo12:30
*** raildo has joined #openstack-oslo13:03
*** Luzi has quit IRC13:07
*** irclogbot_3 has joined #openstack-oslo13:36
*** irclogbot_3 has quit IRC13:38
gsantomaggio@bnemec  @kgiusti  @hberaud  @stephenfin13:44
gsantomaggioCurrently the "mandatory" implementation is only of RPCClient.13:44
gsantomaggioIt should be added also server side on the class RPCServer.13:44
gsantomaggio`RPCClient` is "easy" to handle the `RPCServer` is a more complex.13:44
gsantomaggioSo at the moment I'd leave the mandatory only to `RPCClient` then we will see.13:44
gsantomaggioWDYT?13:44
*** goldyfruit has joined #openstack-oslo13:49
kgiustigsantomaggio: on the server side we don't have a mechanism in the API to alert the application that an rpc reply failed.  In that case the server logs an error and recovers.13:50
kgiustigsantomaggio: that being said, we definitely don't want a missing reply q to block the server (DOS in effect).13:51
kgiustigsantomaggio: using the mandatory flag on the server would (I think) help both the error logging and faster recovery from missing reply queues (I would think).13:52
kgiustigsantomaggio: so IMHO we should at least POC that.  But I agree maybe we hold off releasing it until RPCClient mandatory stuff is released and we get some feedback on it.13:54
kgiustigsantomaggio: it's really up to you - what do you want to do next :) ?13:55
gsantomaggio@kgiusti  >  using the mandatory flag on the server would (I think) help both the error logging and faster recovery from missing reply queues (I would think).13:58
gsantomaggioyes, it will help13:58
gsantomaggio@kgiusti  > so IMHO we should at least POC that.13:58
gsantomaggioI was working on it, so will make a POC13:58
kgiustigsantomaggio: +113:59
gsantomaggio@kgiusti  ok let me see how hard is to introduce it on `RPCServer` will let you know.14:00
gsantomaggioAdding a log server side would be a very good point to start, in my opinion, just to have an idea about the number of the fails14:00
kgiustigsantomaggio: yeah, logging seems the Best We Can do.  No one IIRC has asked for an API change to hook those failures so I'd rather not add complexity unless there's a clear demand for it (my opinion only!)14:02
*** irclogbot_3 has joined #openstack-oslo14:10
gsantomaggio@kgiusti  if we want to have the same `RPCClient` flexibility we need to do something like:14:11
gsantomaggio```14:11
gsantomaggiooptions = oslo_messaging.TransportOptions(at_least_once=True)14:11
gsantomaggio14:11
gsantomaggioserver = oslo_messaging.get_rpc_server(transport, target, endpoints,14:11
gsantomaggio                                           executor='threading', transport_options=options)14:11
gsantomaggio```14:11
gsantomaggio14:11
*** FlorianFa has quit IRC14:11
kgiustigsantomaggio: +1 consistent with client, looks good14:12
gsantomaggio@kgiusti  😥 I knew14:13
gsantomaggio:D :D let me see how to do that14:13
kgiusti:D14:13
*** altlogbot_1 has joined #openstack-oslo14:14
*** lpetrut has joined #openstack-oslo14:26
openstackgerritVadym Markov proposed openstack/oslo.policy master: Correctly handle IO errors at policy file load  https://review.opendev.org/67057114:27
*** bnemec is now known as beekneemech14:34
*** boden has quit IRC14:38
*** hoonetorg has quit IRC14:40
openstackgerritScott Little proposed openstack/oslo.tools master: filter_git_history.sh passes broken parent-filter to git filter-branch  https://review.opendev.org/66970914:53
*** hoonetorg has joined #openstack-oslo14:56
openstackgerritScott Little proposed openstack/oslo.tools master: filter_git_history.sh passes broken parent-filter to git filter-branch  https://review.opendev.org/66970914:57
*** boden has joined #openstack-oslo14:57
*** ansmith has quit IRC15:23
*** iurygregory is now known as skolt15:27
openstackgerritcaoyuan proposed openstack/oslo.service master: Move doc related modules to doc/requirements.txt  https://review.opendev.org/66940815:53
*** lpetrut has quit IRC15:53
*** ansmith has joined #openstack-oslo15:57
openstackgerritVadym Markov proposed openstack/oslo.policy master: Correctly handle IO errors at policy file load  https://review.opendev.org/67057116:04
*** ralonsoh has quit IRC17:19
*** irclogbot_3 has quit IRC18:49
*** edmondsw_ has quit IRC18:49
*** irclogbot_3 has joined #openstack-oslo18:52
*** tesseract has quit IRC19:33
*** skolt has quit IRC19:39
*** kgiusti has left #openstack-oslo20:32
*** goldyfruit has quit IRC20:35
*** boden has quit IRC20:59
*** pcaruana has quit IRC20:59
*** raildo has quit IRC21:01
*** ianychoi has quit IRC21:54
*** tosky has quit IRC23:20
*** bobh has joined #openstack-oslo23:41

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!