An error occurred fetching the project authors.
- 16 Oct, 2018 1 commit
-
-
Boris Kocherov authored
/reviewed-on nexedi/slapos!421
-
- 04 Oct, 2018 1 commit
-
-
Boris Kocherov authored
/reviewed-on nexedi/slapos!416
-
- 03 Oct, 2018 1 commit
-
-
Vincent Pelletier authored
-
- 10 Sep, 2018 1 commit
-
-
Jérome Perrin authored
We have new parameters "how many parallel tests this instance can run" ( test-runner.node-count ) and "how many supplementary databases each test needs" ( test-runner.extra-database-count ). Instead of configuring "I need a total of 15 databases", we configure "I need to be able to run 3 tests in parallel, each test requiring 4 extra databases" which generates 3 * (4 +1) databases. `mariadb.test-database-amount` becomes deprecated in favour of these new arguments, but compatibility is preserved.
-
- 03 Sep, 2018 1 commit
-
-
Jérome Perrin authored
-
- 23 May, 2018 1 commit
-
-
Tristan Cavelier authored
more discussion at nexedi/slapos!266
-
- 17 May, 2018 1 commit
-
-
Xiaowu Zhang authored
/reviewed-on nexedi/slapos!329
-
- 23 Feb, 2018 1 commit
-
-
Roque authored
-
- 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
-
-
Julien Muchembled authored
Current version of wendelin.core is limited in that there's no cooperation in memory allocation between several processes sharing the same /dev/shm. Over time, the distribution of memory among processes becomes more and more inequal until some of them get killed due to allocation failure. This is a temporary solution that relies on user namespaces.
-
- 02 Feb, 2018 1 commit
-
-
Ivan Tyagov authored
…l for activities is needed. /reviewed-on nexedi/slapos!281
-
- 03 Nov, 2017 1 commit
-
-
Julien Muchembled authored
See nexedi/erp5@5169f193
-
- 12 Oct, 2017 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 02 Oct, 2017 1 commit
-
-
Sebastien Robin authored
This reverts commit 40108537. Using the public cloudooo for all unit tests makes things unreliable, we have every day many tests failing due to this. It would be required to reapply this change to : - make ERP5 more resilient to network failures when there is issues connecting to cloudooo - find some automated ways to have a cloudooo per testnode machine, with idea of having possibility to request "where is the nearest service doing that" - possibly having a CDN of cloudooo, but this does not prevent having a cloudooo per testnode
-
- 27 Sep, 2017 2 commits
-
-
Tristan Cavelier authored
-
Tristan Cavelier authored
-
- 13 Sep, 2017 1 commit
-
-
Julien Muchembled authored
Since nexedi/erp5@6c6b77a0, this is now a safe operation, in that a mistake while moving databases won't result in a loss of the catalog if the zodb is empty. This new implementation relies on nexedi/erp5@6bb4c56e, which means that zopes decide on their own to create the site at startup if there's none, and the 'erp5-bootstrap' service is removed from the root partition. /reviewed-on nexedi/slapos!217
-
- 03 Jul, 2017 1 commit
-
-
Alain Takoudjou authored
Allows requesting a caucase partition and reusing an existing caucase instance. For client-certificate-based authentication, client must be able to access backend directly (frontend is not possible).
-
- 21 Jun, 2017 1 commit
-
-
Hardik Juneja authored
The parameters not ready for stabilisation yet This reverts commit 1db0265cb5f186775ada977e170eb6168b4e7262.
-
- 20 Jun, 2017 1 commit
-
-
Hardik Juneja authored
-
- 06 Apr, 2017 1 commit
-
-
Yusei Tahara authored
-
- 22 Mar, 2017 1 commit
-
-
Yusei Tahara authored
software/erp5 & stack/erp5: Add a new parameter wendelin-core-zblk-fmt. Use it to specify wendelin.core format(ZBlk0 or ZBlk1).
-
- 27 Feb, 2017 1 commit
-
-
Vincent Pelletier authored
Now that it really works.
-
- 16 Feb, 2017 1 commit
-
-
Vincent Pelletier authored
Hostname is dot-less. Domain name may contain dots.
-
- 26 Oct, 2016 1 commit
-
-
Kirill Smelkov authored
@vpelletier says: I do not think this is a "slave" instance, but just a sub-instance. "slave instance" is a way to pass parameter to a foreign instance. For example, frontend is an instance, and a slave instance is the rule given by an unrelated partition to make that existing frontend instance direct http://foo.com to 1.2.3.4:80 . OTOH, "balancer" is a sub-instance of ERP5's SR base instance (which is typically the root instance also). /noticed-by @vpelletier (on nexedi/slapos!43)
-
- 26 Aug, 2016 1 commit
-
-
Vincent Pelletier authored
-
- 25 Aug, 2016 1 commit
-
-
Vincent Pelletier authored
-
- 12 May, 2016 1 commit
-
-
Rafael Monnerat authored
-
- 04 Apr, 2016 1 commit
-
-
Vincent Pelletier authored
-
- 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
-
- 25 Jan, 2016 1 commit
-
-
Julien Muchembled authored
-
- 02 Oct, 2015 1 commit
-
-
Julien Muchembled authored
-
- 08 Jul, 2015 1 commit
-
-
Saurabh authored
Before it was only possible to make an ERP5 cluster connect to a NEO cluster that was instanciated separately, by passing "name" and "master_nodes" connection parameters in "storage-dict". For an internal NEO DB, "name" and "master_nodes" is filled automatically and you must instead pass a "server" dict, with same parameters as in NEO SR. Currently, a NEO cluster name must be given. Later, we hope to generate a good name automatically. All this was implemented by refactoring NEO & ERP5 SR, with common files. For the ERP5 SR, the root partition also serves as "root" partition for NEO partitions: in other words, there's no second empty partition.
-
- 02 Jul, 2015 1 commit
-
-
Julien Muchembled authored
-
- 01 Jun, 2015 1 commit
-
-
Vincent Pelletier authored
-
- 25 May, 2015 1 commit
-
-
Vincent Pelletier authored
-
- 22 May, 2015 1 commit
-
-
Vincent Pelletier authored
-