logrotate

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

we are observing the same problem. After logrotate the new logfile is empty. 
The old logfiles are marked as deleted in lsof. At the moment we are 
restarting osds on a regular basis.

Uwe

> -----Original Message-----
> From: ceph-users [mailto:ceph-users-bounces at lists.ceph.com] On Behalf Of
> James Eckersall
> Sent: Freitag, 11. Juli 2014 17:06
> To: Sage Weil
> Cc: ceph-users at ceph.com
> Subject: Re: [ceph-users] logrotate
>
> Hi Sage,
>
> Many thanks for the info.
> I have inherited this cluster, but I believe it may have been created with
> mkcephfs rather than ceph-deploy.
>
> I'll touch the done files and see what happens.  Looking at the logic in the
> logrotate script I'm sure this will resolve the problem.
>
> Thanks
>
> J
>
>
> On 11 July 2014 15:04, Sage Weil <sweil at redhat.com
> <mailto:sweil at redhat.com> > wrote:
>
>
> 	On Fri, 11 Jul 2014, James Eckersall wrote:
> 	> Upon further investigation, it looks like this part of the ceph
> logrotate
> 	> script is causing me the problem:
> 	>
> 	> if [ -e "/var/lib/ceph/$daemon/$f/done" ] && [ -e
> 	> "/var/lib/ceph/$daemon/$f/upstart" ] && [ ! -e
> 	> "/var/lib/ceph/$daemon/$f/sysvinit" ]; then
> 	>
> 	> I don't have a "done" file in the mounted directory for any of my
> osd's.  My
> 	> mon's all have the done file and logrotate is working fine for those.
>
>
> 	Was this cluster created a while ago with mkcephfs?
>
>
> 	> So my question is, what is the purpose of the "done" file and
> should I just
> 	> create one for each of my osd's ?
>
>
> 	It's used by the newer ceph-disk stuff to indicate whether the OSD
> 	directory is propertly 'prepared' and whether the startup stuff should
> pay
> 	attention.
>
> 	If these are active OSDs, yeah, just touch 'done'.  (Don't touch
> sysvinit,
> 	though, if you are enumerating the daemons in ceph.conf with host =
> foo
> 	lines.)
>
> 	sage
>
>
>
> 	>
> 	>
> 	>
> 	> On 10 July 2014 11:10, James Eckersall <james.eckersall at gmail.com
> <mailto:james.eckersall at gmail.com> > wrote:
> 	>       Hi,
> 	> I've just upgraded a ceph cluster from Ubuntu 12.04 with 0.73.1 to
> 	> Ubuntu 14.04 with 0.80.1.
> 	>
> 	> I've noticed that the log rotation doesn't appear to work correctly.
> 	> The OSD's are just not logging to the current ceph-osd-X.log file.
> 	> If I restart the OSD's, they start logging, but then overnight, they
> 	> stop logging when the logs are rotated.
> 	>
> 	> Has anyone else noticed a problem with this?
> 	>
> 	>
> 	>
> 	>
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6356 bytes
Desc: not available
URL: <http://lists.ceph.com/pipermail/ceph-users-ceph.com/attachments/20140713/71bb9f24/attachment.bin>


[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux