An error occurred fetching the project authors.
  1. 07 Oct, 2024 1 commit
  2. 19 Sep, 2024 1 commit
  3. 11 Apr, 2024 1 commit
  4. 26 Sep, 2023 1 commit
  5. 23 Aug, 2023 1 commit
  6. 24 Apr, 2023 1 commit
    • Levin Zimmermann's avatar
      stack/erp5: Fix master node separation in NEO URI · 6fa1d9ae
      Levin Zimmermann authored
      In nexedi/slapos@0cf70a6e we already migrated the NEO URI concatenation to the
      recent format used by WCFS. Unfortunately we missed separating the address
      (IPv6 + port) of the master nodes from each other. Without adding the
      separator ',' between them, WCFS doesn't work with NEO clusters which have
      multiple master nodes, because NEO/go can't split the different master node
      addresses.
      6fa1d9ae
  7. 06 Mar, 2023 1 commit
  8. 05 Mar, 2023 6 commits
  9. 16 Feb, 2023 1 commit
  10. 31 Jan, 2023 1 commit
  11. 12 Jan, 2023 1 commit
    • Jérome Perrin's avatar
      stack/erp5: also use backup cloudooo by default · a729a677
      Jérome Perrin authored
      We have two public cloudooo instances, https:///cloudooo.erp5.net/ and
      https://cloudooo1.erp5.net/ but the software release uses only the first
      one. This changes to use both instances by default, in a random order.
      This happens for the ERP5 instance and also for the test runner.
      
      This also includes a breaking change: the parameter is renamed from
      `cloudooo-url` into `cloudooo-url-list` and instead of being a coma
      delimited list of URLs, this is now a proper list of URLs.
      
      Some obsolete code and comments about the old `erp5-cloudooo` partition
      that used to part of ERP5 software release have also been removed.
      
      On testing side, ZopeSkinsMixin._setUpClass is changed be made more
      robust, by waiting that all activities are processed and using a new
      xmlrpc client in every iteration ( to prevent issues like the one from
      https://erp5js.nexedi.net/#/test_result_module/20230107-548523A7/10 )
      a729a677
  12. 30 Dec, 2022 1 commit
  13. 10 Nov, 2022 1 commit
  14. 12 Oct, 2022 1 commit
  15. 02 Sep, 2022 2 commits
  16. 18 Aug, 2022 1 commit
  17. 10 Aug, 2022 1 commit
  18. 18 Jul, 2022 1 commit
  19. 04 Jul, 2022 1 commit
  20. 15 Jun, 2022 3 commits
    • Jérome Perrin's avatar
      stack/erp5: use [key] instead .get(key) for internal parameters · dc838ce7
      Jérome Perrin authored
      When parameters are built by instance-erp5, we don't need to use .get,
      because the key is supposed to be here - and if it's not here it would
      be because of a bug so it's better to let the error propagate.
      dc838ce7
    • Jérome Perrin's avatar
      software/erp5: set server timeout in haproxy to match publisher-timeout · d25ab7bd
      Jérome Perrin authored
      Instead of having an hardcoded timeout that users will hit anyway even
      if they increase publisher timeout, set this timeout value to be
      slightly higher than publisher timeout. This way publisher-timeout can
      be used to allow longer requests and it's generally more consistent.
      d25ab7bd
    • Jérome Perrin's avatar
      software/erp5: default publisher-timeout to 5 minutes · 369fa364
      Jérome Perrin authored
      We already had haproxy configured to stop serving requests longer than
      this duration, but the requests was still being processed by zope.
      
      By adding such default in publisher-timeout, zope will stop processing
      the request after the timeout.
      
      This is slightly different behavior, because before this change the
      request was still being processed, even if the client did not get the
      response it may make change to databases.
      Users who want to keep the previous behavior can request with
      publisher-timeout parameter null.
      369fa364
  21. 29 Apr, 2022 1 commit
  22. 28 Apr, 2022 1 commit
    • Thomas Leymonerie's avatar
      Clean up slapos.recipe.template · f5ebda78
      Thomas Leymonerie authored
      Use slapos.recipe.template instead of slapos.recipe.template if possible
      
      Harmonize template keys :
      rendered -> output
      template -> url
      template = inline: -> inline =
      
      Delete "mode" key
      
      See merge request !1151
      f5ebda78
  23. 10 Feb, 2022 1 commit
  24. 09 Feb, 2022 1 commit
  25. 07 Feb, 2022 4 commits
  26. 17 Jan, 2022 1 commit
  27. 11 Jan, 2022 3 commits
    • Jérome Perrin's avatar
      software/erp5: start TimerService from zopewsgi · c2411bca
      Jérome Perrin authored
      With ERP5 commit nexedi/erp5!1529
      timerserver is started from wsgi startup script and the config in zope.conf
      only applies to the medusa/ZServer mode.
      c2411bca
    • Jérome Perrin's avatar
      stack/erp5: use timerserver bundled in Products.TimerService.timerserver · 21869f19
      Jérome Perrin authored
      Since ERP5 commit 8f3b77517e (Force use of the new TimerServer, 2019-09-13)
      the timerserver egg is not longer used, so it's not needed to install
      and configure it.
      21869f19
    • Jérome Perrin's avatar
      component/userhosts: use github.com/figiel/hosts for compatibility with recent libc · b1acdb0a
      Jérome Perrin authored
      In ubuntu 21.04 (libc6 2.33-0ubuntu5) or current debian testing
      (libc6 2.32-5) no longer use open to open /etc/hosts, but what appears
      as "openat" in strace output - but can not be replaced by defining an
      openat function.
      
      This uses https://github.com/figiel/hosts which uses another approach
      of replacing getaddrinfo, gethostbyname* and inet_aton.
      
      Users have been updated a bit, because there are some small differences:
       - the /etc/hosts replacement file is defined by HOSTS_FILE environment
         variable, not HOSTS
       - the library name is libuserhosts.so, not userhosts.so
      
      Other notable differences, for which we did not need code change are:
       - the new library also try to load a file when HOSTS_FILE is not set
       - the new library still use original /etc/hosts file
       - the new library supports aliases to hostnames, not only ip addresses
      b1acdb0a