<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
<!--
.EmailQuote
        {margin-left:1pt;
        padding-left:4pt;
        border-left:#800000 2px solid}
-->
</style><style type="text/css" id="owaParaStyle">
<!--
-->
</style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Btw, for what's worth, there is also a ceph.sh in the wrs folder. This file is used by mtc to enable / disable services when a host goes availabel. It is deployed by the rpm in <span style="font-size: 13.3333px;">/etc/services.d/
 (see spec). When a host is locked/going enabled</span> mtc iterates through all the scripts in /etc/services.d/$host_type where host_type is one in [controller, compute, storage] and executes these scripts with 'start' or 'stop' parameter. This is stx specific,
 it has nothing to do with systemd. For ceph it also hides its status from pmon view.
<div><br>
</div>
<div>Regards,</div>
<div>Ovidiu<br>
<div><br>
</div>
<div>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF740951" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> Poncea, Ovidiu [Ovidiu.Poncea@windriver.com]<br>
<b>Sent:</b> Tuesday, September 25, 2018 1:03 PM<br>
<b>To:</b> Li, Xiaoyan; starlingx-discuss@lists.starlingx.io<br>
<b>Subject:</b> Re: [Starlingx-discuss] Ceph upgrading and rebasing<br>
</font><br>
</div>
<div></div>
<div>
<div style="direction:ltr; font-family:Tahoma; color:#000000; font-size:10pt">Hi Lisa,
<div><br>
</div>
<div>See inline.</div>
<div><br>
</div>
<div>Ovidiu</div>
<div><br>
<div style="font-family:Times New Roman; color:#000000; font-size:16px">
<hr tabindex="-1">
<div id="divRpF929581" style="direction:ltr"><font face="Tahoma" size="2" color="#000000"><b>From:</b> Li, Xiaoyan [xiaoyan.li@intel.com]<br>
<b>Sent:</b> Tuesday, September 25, 2018 11:22 AM<br>
<b>To:</b> starlingx-discuss@lists.starlingx.io<br>
<b>Subject:</b> [Starlingx-discuss] Ceph upgrading and rebasing<br>
</font><br>
</div>
<div></div>
<div><font face="Calibri" size="2"><span style="font-size:11pt">
<div>Hi,</div>
<div>We are going to upgrade Ceph to 13.2.0. We need to rebase the updated commits in StarlingX on Ceph 13.2.0.</div>
<div><font face="Times New Roman"> </font></div>
<div>We have concerns about the folder wrs. Why do we have this folder? What does it do? [Ovi] Custom config files needed by stx used by the spec.</div>
<ol style="margin:0; padding-left:36pt">
<li>Why need to have *.service? Seems Ceph has provided such functions. [Ovi] Before systemd, titanium had init scripts which we still use. This was our wrapper to make them work with systemd. Since then ceph added its own, it may be worth to get rid of it
 and update to the pne in ceph.</li><li>Ceph.conf: What is this config for? [Ovi] To my knowledge this is the default ceph.conf file used when ceph is enabled. Other config options are appended by puppet to this default (e.g. osd's, mons etc.).</li><li>Ceph_pmon_wrapper.sh: where will this script be used? [Ovi] This is used by pmon (ceph is pmon mananged) to check the state of ceph services, restart them if they fail or hang. See inside ceph.conf.pmon. The ceph_pmon_wrapper.sh is also related to changes
 in init-ceph.in (see "WRS: Check if a ceph process is hung" section).</li><li>osd-wait-status.py: where does the script be used? [Ovi] It's no longer used, it should be removed (we used it in the past to wait for OSDs to shutdown before marking a host as "locked" - now mtc+pmon takes cares of it correctly). References to it should
 also be removed from init-ceph.in.</li></ol>
<div><font face="Times New Roman"> </font></div>
<div>And also there are lots of changes related to ceph.spec. Any change explanation/history about these changes? [Ovi] Ask Dean Troyer, he did the original push and should have access to the previous commits.</div>
<div><br>
</div>
<div><br>
</div>
<div><font face="Times New Roman"> </font></div>
<div>Best wishes</div>
<div>Lisa</div>
<div> </div>
<div><font face="Times New Roman"> </font></div>
<div><font face="Times New Roman"> </font></div>
</span></font></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>