On Tue, Jun 21, 2016 at 04:15:06PM +0200, Pavel Březina wrote:
> On 06/21/2016 03:50 PM, Jakub Hrozek wrote:
> > On Mon, Jun 20, 2016 at 07:13:10PM +0200, Jakub Hrozek wrote:
> > > Hi,
> > > 
> > > Pavel's sssctl tool is at:
> > >      
> > > https://fedorapeople.org/cgit/pbrezina/public_git/sssd.git/log/?h=sssctl
> > > 
> > > I'll try to have a first pass at review today in the evening, but I
> > > thought I'll pass on the branch in case anyone else is interested..
> > 
> > Hi, I went through the patches today. I pushed some of my review
> > comments to my branch:
> >      https://github.com/jhrozek/sssd/tree/sssctl
> > these are mostly trivial. The only important part is that sss_simpleifp
> > changes are no longer backwards-incompatible to make enterprise distros
> > happy.
> > 
> > Other comments:
> >      1) The sssctl tool restarts sssd with a command and only supports
> >      systemctl and service. For Beta, I would propose:
> >          - if sssd is built with systemd, use systemctl
> >          - otherwise, detect /sbin/service during configure time. If it's
> >            available, use /sbin/service
> >          - otherwise, don't support restarting sssd at all, but tell the
> >            admin to restart it
> 
> Agree. I was thinking whether to put it in or not but then again it's to
> simplify life of our users but I didn't want to overthink it. All those
> operations can be done manually without sssctl.
> 
> > 
> >      For the next release, I would prefer to call systemd D-Bus
> >      interface to restart the service instead. This is cross-platform
> >      enough. Let other distributions submit patches for restarting the
> >      service via another service manager. This would be handled with a
> >      1.14.0 ticket.
> 
> Do you mean this interface?
> https://www.freedesktop.org/wiki/Software/systemd/dbus/

Yes.

> 
> > 
> >      2) We should open a ticket to merge sss_cache, sss_debuglevel and
> >      maybe others under sssctl. sss_cache would just be a shell wrapper
> >      that calls sssctl for some time and eventually removed (in 2.0?)
> 
> Agree.
> 
> > 
> >      3) the commands that remove the cache should remove the timestamps
> >      cache as well, if it exists (depends on which patches get to master
> >      first)
> > 
> >      4) removing logs -- is there a reason to not remove *.log but
> >      special case child.log as well?
> 
> The same reason why I avoided to remove *.ldb and pinpointed the files
> instead. So we do not remove anything that doesn't belong to SSSD even if it
> is under our directory.

It is /our/ directory :-) I think a wildcard would be better, otherwise,
I'm sure we will forget to add a pattern when we add some new logfile.

> 
> > 
> >      5) CI fails. I haven't ran Coverity yet either.
> > 
> 
_______________________________________________
sssd-devel mailing list
sssd-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/sssd-devel@lists.fedorahosted.org

Reply via email to