<span style=" font-size:12pt;font-family:Arial">I now better understand
the functionality you were aiming to achieve.  You want anything in
systemd that is dependent on GPFS file systems being mounted to block until
they are mounted.  Currently we do not offer any such feature though
as Carl Zetie noted there is an RFE for such functionality, </span><span style=" font-size:9pt;font-family:Verdana">RFE
125955 (</span><a href="https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=125955"><span style=" font-size:12pt;color:#0082bf;font-family:Calibri"><u>https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=125955</u></span></a><span style=" font-size:12pt;font-family:Calibri">).</span><br><br><span style=" font-size:12pt;font-family:Calibri">For the mmaddcallback
what I was thinking could resolve your problem was for you to create a
either a "startup" callback or "mount" callbacks for
your file systems.  I thought you could use those callbacks to track
the file systems of interest and then use the appropriate means to integrate
that information into the flow of systemd.  I have never done this
so perhaps it is not possible.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">Regards, The Spectrum
Scale (GPFS) team<br><br>------------------------------------------------------------------------------------------------------------------<br>If you feel that your question can benefit other users of  Spectrum
Scale (GPFS), then please post it to the public IBM developerWroks Forum
at </span><a href="https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000479"><span style=" font-size:10pt;font-family:sans-serif">https://www.ibm.com/developerworks/community/forums/html/forum?id=11111111-0000-0000-0000-000000000479</span></a><span style=" font-size:10pt;font-family:sans-serif">.
<br><br>If your query concerns a potential software error in Spectrum Scale (GPFS)
and you have an IBM software maintenance contract please contact  1-800-237-5511
in the United States or your local IBM Service Center in other countries.
<br><br>The forum is informally monitored as time permits and should not be used
for priority messages to the Spectrum Scale (GPFS) team.</span><br><br><br><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">From:
       </span><span style=" font-size:9pt;font-family:sans-serif">Ulrich
Sibiller <u.sibiller@science-computing.de></span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">To:
       </span><span style=" font-size:9pt;font-family:sans-serif">gpfsug-discuss@spectrumscale.org</span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">Date:
       </span><span style=" font-size:9pt;font-family:sans-serif">04/30/2020
06:57 AM</span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">Subject:
       </span><span style=" font-size:9pt;font-family:sans-serif">[EXTERNAL]
Re: [gpfsug-discuss] wait for mount during gpfs startup</span><br><span style=" font-size:9pt;color:#5f5f5f;font-family:sans-serif">Sent
by:        </span><span style=" font-size:9pt;font-family:sans-serif">gpfsug-discuss-bounces@spectrumscale.org</span><br><hr noshade><br><br><br><tt><span style=" font-size:10pt">Am 28.04.20 um 15:57 schrieb Skylar
Thompson:<br>  >> Have you looked a the mmaddcallback command and specifically
the file system mount callbacks?<br><br>  > We use callbacks successfully to ensure Linux auditd rules
are only loaded<br>  > after GPFS is mounted. It was easy to setup, and there's very
fine-grained<br>  > events that you can trigger on:<br><br>Thanks. But how do set this up for a systemd service? Disable the dependent
service and start it<br>from the callback? Create some kind of state file in the callback and let
the dependent systemd<br>service check that flag file in a busy loop? Use inotify for the flag file?<br><br>Uli<br>-- <br>Science + Computing AG<br>Vorstandsvorsitzender/Chairman of the board of management:<br>Dr. Martin Matzke<br>Vorstand/Board of Management:<br>Matthias Schempp, Sabine Hohenstein<br>Vorsitzender des Aufsichtsrats/<br>Chairman of the Supervisory Board:<br>Philippe Miltin<br>Aufsichtsrat/Supervisory Board:<br>Martin Wibbe, Ursula Morgenstern<br>Sitz/Registered Office: Tuebingen<br>Registergericht/Registration Court: Stuttgart<br>Registernummer/Commercial Register No.: HRB 382196<br>_______________________________________________<br>gpfsug-discuss mailing list<br>gpfsug-discuss at spectrumscale.org<br></span></tt><a href="http://gpfsug.org/mailman/listinfo/gpfsug-discuss"><tt><span style=" font-size:10pt">http://gpfsug.org/mailman/listinfo/gpfsug-discuss</span></tt></a><tt><span style=" font-size:10pt"><br><br></span></tt><br><br><BR>