Excerpts from Rikimaru Honjo's message of 2018-01-09 18:11:09 +0900:
> Hello,
> 
> On 2018/01/04 23:12, Doug Hellmann wrote:
> > Excerpts from Rikimaru Honjo's message of 2018-01-04 18:22:26 +0900:
> >> Hello,
> >>
> >> The below bug was reported in Masakari's Launchpad.
> >> I think that this bug was caused by oslo.log.
> >> (And, the root cause is a bug of pyinotify using by oslo.log. The detail is
> >> written in the bug report.)
> >>
> >> * masakari-api failed to launch due to setting of watch_log_file and 
> >> log_file
> >>     https://bugs.launchpad.net/masakari/+bug/1740111
> >>
> >> There is a possibility that this bug will affects all openstack components 
> >> using oslo.log.
> >> (But, the processes working with uwsgi[1] wasn't affected when I tried to 
> >> reproduce.
> >> I haven't solved the reason of this yet...)
> >>
> >> Could you help us?
> >> And, what should we do...?
> >>
> >> [1]
> >> e.g. nova-api, cinder-api, keystone...
> >>
> >> Best regards,
> > 
> > The bug is in pyinotify. According to the git repo [1] that project
> > was last updated in June of 2015.  I recommend we move off of
> > pyinotify entirely, since it appears to be unmaintained.
> > 
> > If there is another library to do the same thing we should switch
> > to it (there seem to be lots of options [2]). If there is no viable
> > replacement or fork, we should deprecate that log watching feature
> > (and anything else for which we use pyinotify) and remove it ASAP.
> > 
> > We'll need a volunteer to do the evaluation and update oslo.log.
> > 
> > Doug
> > 
> > [1] https://github.com/seb-m/pyinotify
> > [2] https://pypi.python.org/pypi?%3Aaction=search&term=inotify&submit=search
> Thank you for replying.
> 
> I haven't deeply researched, but inotify looks good.
> Because "weight" of inotify is the largest, and following text is described.
> 
> https://pypi.python.org/pypi/inotify/0.2.9
> > This project is unrelated to the *PyInotify* project that existed prior to 
> > this one (this project began in 2015). That project is defunct and no 
> > longer available.
> PyInotify is defunct and no longer available...
> 

The inotify package seems like a good candidate to replace pyinotify.

Have you looked at how hard it would be to change oslo.log? If so, does
using the newer library eliminate the bug you had?

Doug

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to