<!doctype html>
<html>
 <head> 
  <meta charset="UTF-8"> 
 </head>
 <body>
  <div>
   <br>
  </div>
  <blockquote type="cite">
   <div>
    On 19/05/2020 17:22 Aki Tuomi <aki.tuomi@open-xchange.com> wrote:
   </div>
   <div>
    <br>
   </div>
   <div>
    <br>
   </div>
   <div>
    <br>
   </div>
   <blockquote type="cite">
    <div>
     On 19/05/2020 17:18 Stuart Henderson <<a href="mailto:stu@spacehopper.org">stu@spacehopper.org</a>> wrote:
    </div>
    <div>
     <br>
    </div>
    <div>
     <br>
    </div>
    <div>
     On 2020/05/19 17:04, Aki Tuomi wrote:
    </div>
    <blockquote type="cite">
     <div>
      On 19/05/2020 16:48 Stuart Henderson <<a href="mailto:stu@spacehopper.org">stu@spacehopper.org</a>> wrote:
     </div>
     <div>
      <br>
     </div>
     <div>
      <br>
     </div>
     <div>
      On 2020-05-19, David Gessel <<a href="mailto:gessel@blackrosetech.com">gessel@blackrosetech.com</a>> wrote:
     </div>
     <div>
      <br>
     </div>
     <div>
      I'm getting some log errors with clucene that I am having no luck tracking down on the
     </div>
     <div>
      interwebs.
     </div>
     <div>
      <br>
     </div>
     <div>
      This looks relevant:
     </div>
     <div>
      <br>
     </div>
     <div>
      <a target="_blank" href="https://www.mail-archive.com/dovecot@dovecot.org/msg66366.html" rel="noopener">https://www.mail-archive.com/dovecot@dovecot.org/msg66366.html</a>
     </div>
     <div>
      <br>
     </div>
     <div>
      <br>
     </div>
     <div>
      I am considering switch to xapian (solr and java... pls noe) as the
     </div>
     <div>
      port is quite tempting from an ease of integration perspective, but the
     </div>
     <div>
      easiest solution would be to resolve these odd indexing errors. Anyone
     </div>
     <div>
      have a clue?
     </div>
     <div>
      <br>
     </div>
     <div>
      dovecot-fts-xapian is easy to configure, but has a big downside compared
     </div>
     <div>
      to solr in that the indexer runs as root.
     </div>
     <div>
      <br>
     </div>
     <div>
      Dovecot indexer does not run as root.
     </div>
     <div>
      <br>
     </div>
     <div>
      ---
     </div>
     <div>
      Aki Tuomi
     </div>
     <div>
      <br>
     </div>
    </blockquote>
    <div>
     It does in the not entirely uncommon case where you have setup
    </div>
    <div>
     dovecot-fts-xapian, have multiple system users rather than a single
    </div>
    <div>
     uid owning all mailboxes, and need to index all mailboxes.
    </div>
    <div>
     <br>
    </div>
    <div>
     PID USERNAME PRI NICE SIZE RES STATE WAIT TIME CPU COMMAND
    </div>
    <div>
     44468 root 2 0 11M 18M sleep/6 netio 1:41 68.36% doveadm index -A *
    </div>
    <div>
     <br>
    </div>
    <div>
     With solr the indexing is done out-of-process and typically under a
    </div>
    <div>
     safe uid.
    </div>
   </blockquote>
   <div>
    Thats doveadm though, not indexer.
   </div>
   <div class="io-ox-signature">
    <pre>---
Aki Tuomi</pre>
   </div>
  </blockquote>
  <div>
   <br>
  </div>
  <div>
   Also if you were looking carefully what happens, you'd notice dovecot calls seteuid() before actually doing the indexing work.
  </div>
  <div class="io-ox-signature">
   <pre>---
Aki Tuomi</pre>
  </div>
 </body>
</html>