<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Le 05/02/2018 à 12:41, Dominik Ruf a
      écrit :<br>
    </div>
    <blockquote type="cite"
cite="mid:CAAfZa5kjyKTQ6ryAH6C+4QUsqK_zoChCjgra2VZAqVFEYFw=kw@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <br>
      <br>
      <div class="gmail_quote">
        <div dir="ltr">On Mon, Feb 5, 2018, 12:06 Nicolas Pinault <<a
            href="mailto:nicolasp@aaton.com" moz-do-not-send="true">nicolasp@aaton.com</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex"
          id="gmail_block_quote0">
          <div text="#000000" bgcolor="#FFFFFF">
            <div class="m_2487233740812616654moz-cite-prefix">Le
              31/01/2018 à 18:08, Dominik Ruf a écrit :<br>
            </div>
            <blockquote type="cite">
              <p dir="ltr">Can you try to use 'hg serve' on the same
                machine, with the same mercurial version, on the same
                repository and see if checking for incoming is as slow
                as with kallithea?</p>
            </blockquote>
          </div>
          <div text="#000000" bgcolor="#FFFFFF"> I made the test.<br>
            Running 'hg serve' with the same conditions than Kallithea
            gives the same behavior.  Checking for incoming still takes
            20s.</div>
        </blockquote>
      </div>
      <div>Do you use evolve?</div>
      <div>I had some performance problems in the past, when server and
        client used different versions of evolve.</div>
    </blockquote>
    Yes, i use evolve.<br>
    My server hg is 4.2.3<br>
    My client hg is 4.2.2<br>
    <br>
    I use TortoiseHg (Win x64) as client. I tried to upgrade it to the
    latest one (hg 4.4.2). This did not changed anything.<br>
    I tried to deactivate evolve on the client side. I got an error
    message : "obsolete feature not enabled but 3 markers found!"<br>
    However, evolve seams neither enabled nor available on the server
    side. As hg has been installed by "pip install kallithea" and evolve
    is not installed by default, this is coherent.<br>
    <br>
    <blockquote type="cite"
cite="mid:CAAfZa5kjyKTQ6ryAH6C+4QUsqK_zoChCjgra2VZAqVFEYFw=kw@mail.gmail.com">
      <div class="gmail_quote">
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex"
          id="gmail_block_quote1">
          <div text="#000000" bgcolor="#FFFFFF"> <br>
            <blockquote type="cite"><br>
              <div class="gmail_quote">
                <div dir="ltr">On Wed, Jan 31, 2018, 13:26 Nicolas
                  Pinault <<a href="mailto:nicolasp@aaton.com"
                    target="_blank" moz-do-not-send="true">nicolasp@aaton.com</a>>
                  wrote:<br>
                </div>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  <div text="#000000" bgcolor="#FFFFFF">
                    <div
                      class="m_2487233740812616654m_2295154756495188481moz-cite-prefix">Le
                      31/01/2018 à 12:18, Thomas De Schampheleire a
                      écrit :<br>
                    </div>
                    <blockquote type="cite">
                      <pre>2018-01-31 11:58 GMT+01:00 Nicolas Pinault <a class="m_2487233740812616654m_2295154756495188481moz-txt-link-rfc2396E" href="mailto:nicolasp@aaton.com" target="_blank" moz-do-not-send="true"><nicolasp@aaton.com></a>:
</pre>
                      <blockquote type="cite">
                        <pre>Hi,

I've changed my server. I've installed Kallithea 0.3.3 on this new server
and migrated my repositories from 0.3.1 to 0.3.3.
The new PC is faster than the previous one (10 years old). The new PC runs
Windows server 2012, the old one was running Windows server 2003.
There is no other process running on the server that notably consume
processing power.

This new configuration is much slower than the previous one.
Checking for incoming changes takes about 20s seconds.
Pushing is very slow.

Any idea of why I get this performance problem ?

</pre>
                      </blockquote>
                      <pre>Are you using the same configuration as the old server? For example,
are you (still) using Celery?</pre>
                    </blockquote>
                  </div>
                  <div text="#000000" bgcolor="#FFFFFF"> I guess celery
                    is not used since use_celery is set to false.<br>
                    <br>
                    Here is my celery configuration :<br>
                    <font size="-1"><tt>####################################</tt><tt><br>
                      </tt><tt>###        CELERY CONFIG        ####</tt><tt><br>
                      </tt><tt>####################################</tt><tt><br>
                      </tt><tt><br>
                      </tt><tt>use_celery = false</tt><tt><br>
                      </tt><tt>broker.host = serveur</tt><tt><br>
                      </tt><tt>broker.vhost = rabbitmqhost</tt><tt><br>
                      </tt><tt>broker.port = 5672</tt><tt><br>
                      </tt><tt>broker.user = rabbitmq</tt><tt><br>
                      </tt><tt>broker.password = qweqwe</tt><tt><br>
                      </tt><tt><br>
                      </tt><tt>celery.imports =
                        kallithea.lib.celerylib.tasks</tt><tt><br>
                      </tt><tt><br>
                      </tt><tt>celery.result.backend = amqp</tt><tt><br>
                      </tt><tt>celery.result.dburi = amqp://</tt><tt><br>
                      </tt><tt>celery.result.serialier = json</tt><tt><br>
                      </tt><tt><br>
                      </tt><tt>#celery.send.task.error.emails = true</tt><tt><br>
                      </tt><tt>#celery.amqp.task.result.expires = 18000</tt><tt><br>
                      </tt><tt><br>
                      </tt><tt>celeryd.concurrency = 2</tt><tt><br>
                      </tt><tt>#celeryd.log.file = celeryd.log</tt><tt><br>
                      </tt><tt>celeryd.log.level = DEBUG</tt><tt><br>
                      </tt><tt>celeryd.max.tasks.per.child = 1</tt></font><br>
                    <br>
                    <br>
                    <blockquote type="cite">
                      <pre>/Thomas
</pre>
                    </blockquote>
                    <br>
                  </div>
                  _______________________________________________<br>
                  kallithea-general mailing list<br>
                  <a href="mailto:kallithea-general@sfconservancy.org"
                    target="_blank" moz-do-not-send="true">kallithea-general@sfconservancy.org</a><br>
                  <a
href="https://lists.sfconservancy.org/mailman/listinfo/kallithea-general"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">https://lists.sfconservancy.org/mailman/listinfo/kallithea-general</a><br>
                </blockquote>
              </div>
            </blockquote>
            <br>
          </div>
          _______________________________________________<br>
          kallithea-general mailing list<br>
          <a href="mailto:kallithea-general@sfconservancy.org"
            target="_blank" moz-do-not-send="true">kallithea-general@sfconservancy.org</a><br>
          <a
href="https://lists.sfconservancy.org/mailman/listinfo/kallithea-general"
            rel="noreferrer" target="_blank" moz-do-not-send="true">https://lists.sfconservancy.org/mailman/listinfo/kallithea-general</a><br>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>