Thank you Ben for backports and for taking the trouble to apply the
dependent patches.
Next time I make sure to apply locally before requesting for the branches.


Thanks
Numan

On Tue, Nov 28, 2017 at 12:47 AM, Ben Pfaff <[email protected]> wrote:

> OK, I did these backports.
>
> For branch-2.7 I had to backport all of the following commits to make
> these patches apply cleanly:
>
> commit 2abbe32153b7e4719b39f477b35e7cc40231338a
> Author: Numan Siddique <[email protected]>
> Date:   Wed Nov 8 14:28:49 2017 +0530
>
>     ovn-ctl: Add -vfile:info option to OVN_NB/SB_LOG options
>
>     In the RHEL environment, when OVN db servers are started using ovn-ctl,
>     log files are empty. Adding "-vfile:info" option to ovsdb-server is
>     resolving this issue. Running 'ovs-apptctl -t .. vlog/reopen" results
> in the
>     logs appearing in the log files. This issue is seen with 2.7.2.
>
>     "-vfile:info" option is passed to ovn-northd and ovn-controller when
> starting.
>     There is no harm in adding this to OVN db servers.
>
>     Signed-off-by: Numan Siddique <[email protected]>
>     Signed-off-by: Ben Pfaff <[email protected]>
>
> commit 7c8ef11c7571e377975b297a2df5564d481c467b
> Author: Numan Siddique <[email protected]>
> Date:   Wed Nov 8 14:29:07 2017 +0530
>
>     OpenvSwitch logrotate: Use ctl file path as target in ovs-appctl to
> reset logs
>
>     Presently, logrotate script, searches for the pid files in
> /var/log/openvswitch
>     and passes the pid file name (without .pid) as target to ovs-appctl.
> This approach
>     doesn't work for OVN DB servers since the ctl files are generated as
> "ovnnb_db.ctl"
>     and "ovnsb_db.ctl". So search for the .ctl files instead and use them
> as target to
>     ovs-appctl.
>
>     Suggested-by: Ben Pfaff <[email protected]>
>     Signed-off-by: Numan Siddique <[email protected]>
>     Signed-off-by: Ben Pfaff <[email protected]>
>     Acked-by: Mark Michelson <[email protected]>
>
> commit 19f46fc05301ae420606fb059e80a931b3ca5ae8
> Author: Ben Pfaff <[email protected]>
> Date:   Thu Apr 13 10:47:55 2017 -0700
>
>     debian, xenserver: Update logrotate config to match RHEL.
>
>     Commit 618a5b45ae8b ("rhel: Avoid logrotate error if
> /var/run/openvswitch
>     does not exist") updated the RHEL logrotate configuration.  This commit
>     makes similar changes for Debian, by synchronizing with the RHEL
> version.
>
>     In particular:
>
>         - Indent to match logrotate.conf(5) examples.
>
>         - Use "sharedscripts" flag, because the postrotate script only
> needs to
>           run once regardless of the number of rotations.
>
>         - Drop "delaycompress", because the postrotate script does make
> daemons
>           reopen their log files.
>
>         - Ignore errors calling vlog/reopen.
>
>     Also make similar changes to the xenserver logrotate script.  I
> confirmed
>     via Twitter that the xenserver packaging still has users.
>
>     CC: Timothy Redaelli <[email protected]>
>     Signed-off-by: Ben Pfaff <[email protected]>
>     Acked-by: Gurucharan Shetty <[email protected]>
>
> commit 866e0852290c7c17ff0b3e47f5ff03c16b7ba427
> Author: Timothy Redaelli <[email protected]>
> Date:   Thu Apr 13 11:48:20 2017 +0200
>
>     rhel: Avoid logrotate error if /var/run/openvswitch does not exist
>
>     Avoid also errors if an ovs server didn't start correctly or it
> crashed without
>     deleting the pid file.
>
>     Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1441524
>     Signed-off-by: Timothy Redaelli <[email protected]>
>     Signed-off-by: Ben Pfaff <[email protected]>
>
> commit 9352d3d4f5766778371affe5874763421ada3114
> Author: Timothy Redaelli <[email protected]>
> Date:   Thu Apr 13 11:48:19 2017 +0200
>
>     rhel/etc_logrotate.d_openvswitch: Fix coding style
>
>     Replace tabs by 4 spaces and indent the postrotate script like the
>     examples in 'man logrotate.conf'
>
>     Signed-off-by: Timothy Redaelli <[email protected]>
>     Signed-off-by: Ben Pfaff <[email protected]>
>
>
> On Mon, Nov 27, 2017 at 01:12:18PM +0530, Numan Siddique wrote:
> > Hi Ben,
> >
> > Thanks for the review and applying the patches.
> >
> > The issue is seen with 2.7 branch. So It would be great if it is
> backported
> > to 2.8 and 2.7 branches.
> >
> > Thanks again
> >
> > Numan
> >
> >
> > On Mon, Nov 27, 2017 at 6:02 AM, Ben Pfaff <[email protected]> wrote:
> >
> > > I applied this series to master.  Let me know if you want backports.
> > >
> > > On Wed, Nov 08, 2017 at 02:28:13PM +0530, [email protected] wrote:
> > > > From: Numan Siddique <[email protected]>
> > > >
> > > > v1 -> v2
> > > > -------
> > > > In patch 2, changed the approach. Instead of fixing the issue in
> > > > ovs-appctl, corrected the ovs logrotate script to use complete unix
> ctl
> > > > file path as suggested by Ben.
> > > >
> > > >
> > > > No changes to patch 1.
> > > >
> > > > v1
> > > > --
> > > > In Openstack deployment with OVN HA (with v2.7.2) in RHEL, we see
> that
> > > > OVN DB log files are empty after deployment. Adding "-vfile:info"
> option
> > > > when starting ovsdb-servers fixes this issue. Another issue seen is
> when
> > > > openvswitch logrotate script [1] is called, it doesn't initialize the
> > > log files
> > > > for the OVN DB servers because of which the log file is empty.
> > > >
> > > > This patch series fixes these issue.
> > > >
> > > > It would be good if these fixes are applied to branches 2.8 and 2.7.
> > > >
> > > > [1] - https://github.com/openvswitch/ovs/blob/master/
> > > rhel/etc_logrotate.d_openvswitch
> > > >
> > > >
> > > > Numan Siddique (2):
> > > >   ovn-ctl: Add -vfile:info option to OVN_NB/SB_LOG options
> > > >   OpenvSwitch logrotate: Use ctl file path as target in ovs-appctl to
> > > >     reset logs
> > > >
> > > >  debian/openvswitch-switch.logrotate | 6 +++---
> > > >  ovn/utilities/ovn-ctl               | 4 ++--
> > > >  rhel/etc_logrotate.d_openvswitch    | 4 ++--
> > > >  3 files changed, 7 insertions(+), 7 deletions(-)
> > > >
> > > > --
> > > > 2.13.5
> > > >
> > > > _______________________________________________
> > > > dev mailing list
> > > > [email protected]
> > > > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> > >
>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to