<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:zbyszek@in.waw.pl" title="Zbigniew Jedrzejewski-Szmek <zbyszek@in.waw.pl>"> <span class="fn">Zbigniew Jedrzejewski-Szmek</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - swap + nofail = timeout and dependency failed"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=86488">bug 86488</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>NOTABUG
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - swap + nofail = timeout and dependency failed"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=86488#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - swap + nofail = timeout and dependency failed"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=86488">bug 86488</a>
              from <span class="vcard"><a class="email" href="mailto:zbyszek@in.waw.pl" title="Zbigniew Jedrzejewski-Szmek <zbyszek@in.waw.pl>"> <span class="fn">Zbigniew Jedrzejewski-Szmek</span></a>
</span></b>
        <pre>Feature, more than a bug...

The timeout is necessary because of event-based boot. Traditionally sysvinit
would try swapon at some "random" point, which almost always worked because
bootup was slow enough for devices to show up. With systemd this is different,
because it is often faster than device discovery so it must pick some explicit
timeout and actually wait.

As for the warning: systemd.mount(5) only says that the boot will be continued.
But it is still expected that the device will be there, it just is not
important enough to stop boot without it.

I'll close this, since I don't think there's much we can do here: in some
applications it would be nicer to be quieter, in other cases it would nicer to
be more verbose, so we're never going to fit all cases. I think the current
approach strikes a good balance.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>