An error occurred fetching the project authors.
- 15 Apr, 2021 1 commit
-
-
Kirill Smelkov authored
This complements 7f877621 (Move wendelin.core from Wendelin to ERP5) and introduces new WCFS service into ERP5 software-release to support upcoming wendelin.core 2. Wendelin.core 2 will introduce new WCFS filesystem server component that serves in-ZODB arrays data as OS files for Zopes to memory-map. Please see the following links for overview of what WCFS is and how it interoperates with and serves Python clients: https://lab.nexedi.com/kirr/wendelin.core/blob/b5fc98bb/wcfs/wcfs.go#L20-247 https://lab.nexedi.com/kirr/wendelin.core/blob/b5fc98bb/wcfs/client/wcfs.h#L20-96 Implementation notes: - WCFS is by default disabled in ERP5 - we do not want to load every ERP5 user with it in the early days of wendelin.core 2. WCFS service will also not work when ERP5 is built with wendelin.core 1, so keeping it disabled by default is reasonable for now. - There is a duplication for instance-erp5.cfg.in in between stack/erp5/ and software/slapos-master/ . It was negotiated with VIFIB developers to go this way instead of first deduplicating instance-erp5.cfg.in copying that was started in 87d13789 (slapos-master: Copy files from erp5 stack for local changes). To enable wcfs one can either pass `wcfs` configuration parameter, or add the following to a software-release that uses stack/erp5: [erp5-defaults] wcfs-enable-default = true /cc @rafael, @tomo
-
- 10 Mar, 2021 1 commit
-
-
Rafael Monnerat authored
Partially updated from original instance-erp5.cfg.in file.
-
- 09 Mar, 2021 2 commits
-
-
Rafael Monnerat authored
Partially updated from original instance-erp5.cfg.in file.
-
Rafael Monnerat authored
Partially updated from original instance-erp5.cfg.in file
-
- 21 Jan, 2021 1 commit
-
-
Jérome Perrin authored
Since bd3c2b18 (Remove httpd from ERP5 and use haproxy instead, 2020-12-14) timing in balancer access log files are in milliseconds, no longer in microseconds as they use to be with apache. We update apachedex to version 1.8, where it supports generating reports from access log files with milliseconds, as long as the expected format is passed with --logformat argument. We changed the default value of apachedex configuration to use the expected --logformat argument, but users with a custom apachedex config passed as instance parameters (monitor.apachedex-configuration) will have to update their request parameters, to also pass --logformat. Since this is breaking change, we take this opportunity to introduce another breaking change, this parameter is not longer a string with all arguments on the same line, which was problematic because these arguments contained quotes and backslashes. The arguments are now passed as a list of strings which will become the list of arguments passed to apachedex. This is implemented by generating an apachedex config file, which simplifies the generation of the wrapper. For this we also needed to upate slapos.toolbox. The same change is reflected to the overriden profiles in slapos-master, but for slapos-master we don't pass the --logformat argument, because slapos-master is using httpd, so the logs timings are still in microseconds.
-
- 19 Nov, 2019 2 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
- 13 Sep, 2019 1 commit
-
-
Bryton Lacquement authored
-
- 09 Sep, 2019 1 commit
-
-
Julien Muchembled authored
-
- 30 Aug, 2019 1 commit
-
-
Julien Muchembled authored
-
- 20 Aug, 2019 1 commit
-
-
Julien Muchembled authored
-
- 13 Aug, 2019 1 commit
-
-
Rafael Monnerat authored
-
- 24 Jun, 2019 3 commits
-
-
Julien Muchembled authored
Only the webrunner should have a monitor port different from the default, to avoid most conflicts between the webrunner and any instance built inside. -> webrunner: 8386 -> other: 8196
-
Bryton Lacquement authored
-
Bryton Lacquement authored
-
- 19 Jun, 2019 1 commit
-
-
Julien Muchembled authored
We'll add monitoring to NEO so some parts are also moved there from ERP5.
-
- 07 May, 2019 1 commit
-
-
Thomas Gambier authored
-
- 06 Mar, 2019 1 commit
-
-
Rafael Monnerat authored
-
- 03 Dec, 2018 1 commit
-
-
Rafael Monnerat authored
-
- 15 Oct, 2018 1 commit
-
-
Rafael Monnerat authored
-
- 29 Aug, 2018 1 commit
-
-
Rafael Monnerat authored
-
- 19 May, 2018 1 commit
-
-
Rafael Monnerat authored
Rename --config to --configuration on apache-dex among others changes. This is just to reduce the diff between erp5 and slapos-master
-
- 22 Feb, 2018 2 commits
-
-
Gabriel Monnerat authored
This should fix the error below to run zope. Error: invalid literal for int() with base 10: '10m' (line 39, in file:///srv/slapgrid/slappart7/srv/testnode/awf/inst/test0-7/etc/zope-0.conf)
-
Ivan Tyagov authored
-
- 21 Feb, 2018 1 commit
-
-
Ivan Tyagov authored
Make it possible to specify the desired threshold before a requests gets saved to a temporary file instead of being read completely into memory. @nexedi, tests do pass (I squashed commits) so unless objections today I merge it tomorrow. https://nexedi.erp5.net/test_result_module/20180216-696E64EA /reviewed-on nexedi/slapos!290
-
- 13 Feb, 2018 1 commit
-
-
Rafael Monnerat authored
-
- 17 Nov, 2017 1 commit
-
-
Rafael Monnerat authored
If the person wants to use slapos master, it makes no sense provide diferent options
-
- 05 Nov, 2017 1 commit
-
-
Rafael Monnerat authored
id-store-interval is mandatory now.
-
- 30 Oct, 2017 1 commit
-
-
Romain Courteaud authored
-
- 11 Oct, 2017 1 commit
-
-
Rafael Monnerat authored
-
- 21 Aug, 2017 1 commit
-
-
Hardik Juneja authored
software/slapos-master: fix slapos master to add parameters required for apachedex and mariadb promise /reviewed-on nexedi/slapos!215
-
- 19 Jul, 2017 1 commit
-
-
Hardik Juneja authored
/reviewed-on nexedi/slapos!203
-
- 22 Jun, 2017 1 commit
-
-
Hardik Juneja authored
/reviewed-on nexedi/slapos!191
-
- 21 Jun, 2017 1 commit
-
-
Hardik Juneja authored
The slapos master use different instance-erp5 and instance-balancer than erp5 software release. So I included the monitor changes there as well to fix the issue /reviewed-on nexedi/slapos!189
-
- 20 Apr, 2017 1 commit
-
-
Rafael Monnerat authored
Apply commits: stack.erp5: Drop unneeded executable permissions. (fe7ea950) stack.logrotate: Fix support for stopped processes. stack.erp5: Use an iterator to produce port numbers. software/erp5: if wendelin-core-zblk-fmt is not given, then use wendelin.core's default. software/erp5 & stack/erp5: Add a new parameter wendelin-core-zblk-fmt.
-
- 26 Oct, 2016 1 commit
-
-
Kirill Smelkov authored
When originally in 0a446263 (ERP5 and Jupyter integrated together) I added Jupyter support into ERP5 the parameter for whether to enable/disable it was declared as boolean in JSON schema but processed as string in instance code, this way preventing usage of real JSON's boolean. Fix it. (also fixing up software/slapos-master/ which copied the files for play in 87d13789) /noticed-by @vpelletier (on nexedi/slapos!43)
-
- 18 Feb, 2016 1 commit
-
-
Rafael Monnerat authored
-
- 16 Feb, 2016 2 commits
-
-
Alain Takoudjou authored
This changes were squashed into a single commit and it includes: - install slapos_configurator by default - Allow define ssl authentication for a certain zope family - Allow define custom zope path per zope family Those changes are originally written by Alain Takoudjou and rewrited by Rafael Monnerat
-
Rafael Monnerat authored
The local changes are not yet generic enough to be shared among stack, so Introduce local changes here better
-
- 01 Feb, 2016 1 commit
-
-
Kirill Smelkov authored
This patch teaches ERP5 software release to automatically instantiate Jupyter notebook web UI and tune it to connect to ERP5 by default. When Jupyter is enabled, it also installs on-server erp5_data_notebook bt5 (nexedi/erp5!29) which handles code execution requested for Jupyter. For ERP5 - for security and backward compatibility reasons - Jupyter instantiation and erp5_data_notebook bt5 install happen only if jupyter is explicitly enabled in instance parameters. The default is not to have Jupyter out of the box. On the other hand for Wendelin SR, which inherits from ERP5 SR, the default is to have Jupyter out of the box, because Wendelin SR is fresh enough without lots of backward compatibility needs, and Jupyter is usually very handy for people who use Wendelin. ~~~~ For integration, we reuse already established in ERP5 infrastructure, to request various slave instances, and request Jupyter in a way so it automatically tunes and connects to balancer of one of Zope family. Jupyter code itself is compiled by reusing software/ipython_notebook/software.cfg, and Jupyter instance code is reused by hooking software/ipython_notebook/instance.cfg.in into ERP5 SR properly (the idea to override instance-jupyter not to render into default template.cfg is taken from previous work by @tiwariayush). ~~~~ I tested this patch inside webrunner with create-erp5-site software type and various configurations (whether to have or not have jupyter, to which zope family to connect it, etc). I have not tested frontend instantiation fully - because tests were done only in webrunner, but I've tried to make sure generated buildout code is valid for cases with frontend. NOTE the code in this patch depends erp5_data_notebook bt5 (nexedi/erp5!29) which just got merged to erp5.git recently (see nexedi/erp5@f662b5a2) NOTE even when erp5_data_notebook bt5 is installed, on a freshly installed ERP5, it is required to "check site consistency" first, so that initial bt5(s) are actually installed and erp5 is ready to function. /cc @vpelletier, @Tyagov, @klaus, @Camata, @tiwariayush, @Kreisel, @jerome, @nexedi /proposed-for-review-on nexedi/slapos!43
-