1. 18 Nov, 2014 4 commits
    • Julien Muchembled's avatar
      Make ERP5 instantiable with an external NEO storage · a546487f
      Julien Muchembled authored
      In order not to conflict with a future integration of NEO in ERP5:
      - the input schema has a new parameter for external storages.
      - zodb-software-type & zodb is used only for internal storages
        and only ZEO is supported.
      
      NEO logging is also enabled for clients.
      a546487f
    • Julien Muchembled's avatar
      neoppod: stop using deprecated slapos.cookbook:generic.mysql · 67dbe6d0
      Julien Muchembled authored
      Contrary to ERP5, there's no mysql-update service:
      - this simplifies the SR
      - after reading the MySQL documentation, the automatic use of mysql_upgrade
        is quite frightening:
        « You should always back up your current MySQL installation before performing
        an upgrade. »
        « After running mysql_upgrade, stop the server and restart it so that any
        changes made to the system tables take effect. » (which is currently not done
        by the recipe)
      - the future of NEO is an embedded DB like libmysqld
      67dbe6d0
    • Julien Muchembled's avatar
      logging: refactoring of crond/logrotate for NEO & ERP5 · 61711abc
      Julien Muchembled authored
      New 'slapos-kill' from slapos.toolbox is used instead of 'killpidfromfile'
      This is required for NEO which does not write any pid file.
      61711abc
    • Julien Muchembled's avatar
      New recipe 'switch-softwaretype' deprecating 'softwaretype' · 7ece1a48
      Julien Muchembled authored
      The inline recipe for ERP5 has been improved and converted into recipe,
      which is reused for NEO.
      
      Templates are instanciated only if they're used, so no need anymore to
      wrap them with:
      
        {% if slap_software_type == software_type -%}
        ...
        {% endif %}
      7ece1a48
  2. 21 Oct, 2014 2 commits
    • Tristan Cavelier's avatar
      erp5 stack: fix mariadb host blocking · 6f11404d
      Tristan Cavelier authored
      - Use latest slapos.toolbox (0.41.0)
      - stack/erp5/buildout.cfg add script is-local-tcp-port-opened
      - Change instance-mariadb promise to use is-local-tcp-port-opened
      
      The monitor runs promises every 5 minutes.
      The previous mariadb promise check for listening tcp port by openning
      a socket and closing it, causing mariadb to block the host after a
      defined amount of time.
      
      The new script `is-local-tcp-port-opened` checks for opened tcp port
      on current machine by reading /proc/net/tcp{,6}. No socket is opened.
      Maria should not block hosts anymore.
      6f11404d
    • Kazuhiko Shiozaki's avatar
      Merge branch 'master' into erp5-cluster · f23c8bfc
      Kazuhiko Shiozaki authored
      Conflicts:
      	stack/erp5/buildout.cfg
      	stack/erp5/instance-erp5-cluster.cfg.in
      	stack/erp5/instance-erp5-single.cfg.in
      	stack/monitor/buildout.cfg
      f23c8bfc
  3. 02 Oct, 2014 1 commit
  4. 30 Sep, 2014 2 commits
  5. 29 Sep, 2014 2 commits
  6. 26 Sep, 2014 3 commits
  7. 25 Sep, 2014 3 commits
  8. 24 Sep, 2014 13 commits
  9. 23 Sep, 2014 2 commits
  10. 22 Sep, 2014 1 commit
  11. 19 Sep, 2014 3 commits
  12. 17 Sep, 2014 4 commits