An error occurred fetching the project authors.
- 14 Nov, 2018 2 commits
-
-
Tatuya Kamada authored
-
Tatuya Kamada authored
-
- 17 Sep, 2018 1 commit
-
-
Tristan Cavelier authored
/reviewed-on nexedi/slapos!406
-
- 10 Sep, 2018 2 commits
-
-
Jérome Perrin authored
We don't want runUnitTest is to listen on 127.0.0.1, as it is not allowed for SlapOS instances, runUnitTest wrapper is extended to include `--zserver` with a pre-assigned ip:port. runTestSuite starts several test in parrallel (controlled by `--node_quantity` argument, which is passed by erp5testnode), so we need to make sure that we provide it with enough ip:port. For this, we extended runTestSuite with a `--zserver_address_list` argument and we generate a wrapper with a list of `testrunner.node-count` pre-assigned ip:ports. Because zelenium tests needs to access this zserver over a secure origin (otherwise modern browser features such as service worker are not available), use an https proxy in the apache from the balancer partition. runUnitTest and runTestSuite have been extended with resp. `--zserver_frontend_url` and `--zserver_frontend_url_list` arguments and the URLs published by the balancer paritions are set in the wrappers. For compatibility reasons, runTestSuite pass parameters as environment variables. Implementation notes: This introduces a circular depencency, balancer partition needs to know the address of the testrunners and zope partitions needs to know the URLs of the corresponding http proxies on the apache. This is is handled by `slapos.recipe:publish-early`: 1. request zope family with an empty `test-runner-apache-url-list`. zope is instanciated a first time. zope returns `test-runner-address-list` ( a list of (host, port) tuples ) 2. request balancer with `test-runner-address-list` balancer is instanciated. balancer returns `{{ family_name }}-test-runner-url-list` ( a list of apache URLs ), which are published in the root partition. 3. zope family is re-requested with updated`test-runner-apache-url-list` information instance-erp5.cfg.in template was also reorganised to move `[publish-early]` next to `[publish]` at the bottom of the file because these sections are semantically related. Also test runner generation is moved after zope generation, because we want to allocate test runners ports after zopes, otherwise existing zopes would get new ports when existing instances are upgraded.
-
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.
-
- 07 Sep, 2018 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 30 Aug, 2018 4 commits
-
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
if saucelabs_dict is present, then generate delegate runTestSuite to launch test with saucelab else default one is created
-
- 14 Aug, 2018 1 commit
-
-
Tristan Cavelier authored
-
- 29 Jun, 2018 1 commit
-
-
Vincent Pelletier authored
The goal is to drop slapos.cookbook:erp5.test No need for a recipe to do a bit of url parsing and generating 2 wrappers. Also, drop unused & empty "host-common" section. - stack/erp5: Add path to all binary links in PATH - stack/erp5: Add single quotation marks to not break parameters in many lines - stack/erp5: Fix path to avoid one section to overwrite the file from another section - stack/erp5: pass cloudooo host instead of the IP address. The IP address and cloudooo hostname are well in $SLAPPART/etc/hosts - stack/erp5: Use use-ipv6 instance parameter to control where caucased listens when locally deployed. Drop incomplete 6tunnel usage on balancer toward zopes. Tests are somehow happy test_result_module/20180626-62AD32BB test_result_module/20180626-70AC16FA If no objections I would like to merge tomorrow but feel free to press merge for me :) The goal is rebase !318 to fix the conflict and merge after tomorrow. /cc @rafael @vpelletier /reviewed-on !347
-
- 22 Jun, 2018 2 commits
-
-
Rafael Monnerat authored
Once the requests to cloudooo software types were removed, orphan instances might be kept arround due a lack of implementation of garbage collection on slapos proxy. This change allows the ghost cloudooo instances, don't fail, until the garbage collection implementation be deployed, reducing the number of irrelevant failures on resilience after an upgrade.
-
Vincent Pelletier authored
Filename is split as an URL path, and joined in OS-dependent manner. Remove corresponding comment in all buildout.hash.cfg files.
-
- 07 Jun, 2018 1 commit
-
-
Julien Muchembled authored
-
- 25 May, 2018 1 commit
-
-
Yusei Tahara authored
erp5, mariadb: Allow users to set additional environment variables to mysqld to use third party ODBC libraries for CONNECT storage engine.
-
- 23 May, 2018 1 commit
-
-
Tristan Cavelier authored
more discussion at nexedi/slapos!266
-
- 18 May, 2018 1 commit
-
-
Roque authored
- List of configuration files that are used to generate the hash for the service wrapper's name. /reviewed-on nexedi/slapos!333
-
- 17 May, 2018 1 commit
-
-
Xiaowu Zhang authored
/reviewed-on nexedi/slapos!329
-
- 02 May, 2018 1 commit
-
-
Roque authored
- destination server gets its own server id - this removes complexity at the cost of respecting consistency in names - http-send-name-header is not well supported by haproxy and that it may leads to random errors with not well formated request /reviewed-on nexedi/slapos!324
-
- 16 Mar, 2018 1 commit
-
-
Julien Muchembled authored
-
- 15 Mar, 2018 1 commit
-
-
Gabriel Monnerat authored
With this, we don't loose it (it may help an admin to be able to restore it) and it does not get run by webrunner automatically when updating resilience snapshot
-
- 07 Mar, 2018 1 commit
-
-
Jérome Perrin authored
So that we can use name aliases such as `erp5-memcached-volatile` during tests.
-
- 05 Mar, 2018 1 commit
-
-
Roque authored
- overwrite slapos.cookbook:request.serialised with slapos.cookbook:request - corresponfing md5sum updated /reviewed-on nexedi/slapos!298
-
- 26 Feb, 2018 1 commit
-
-
Tristan Cavelier authored
-
- 24 Feb, 2018 2 commits
-
-
Yusei Tahara authored
-
Yusei Tahara 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.
-
- 28 Dec, 2017 1 commit
-
-
Tristan Cavelier authored
-
- 22 Nov, 2017 1 commit
-
-
Sebastien Robin authored
-
- 07 Nov, 2017 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 03 Nov, 2017 1 commit
-
-
Julien Muchembled authored
See nexedi/erp5@5169f193
-
- 30 Oct, 2017 1 commit
-
-
Romain Courteaud authored
-
- 20 Oct, 2017 1 commit
-
-
Vincent Pelletier authored
-
- 13 Oct, 2017 3 commits
-
-
Vincent Pelletier authored
Experimental. Not automatically executed. Restores given backup, configures service as a slave to given master, starts replication. Like for "normal" backup restoration, any running mariadb is killed, started with backup-restoration-friendly parameters, and killed again once restored. As there is AFAIK no way to ask supervisor to start even one of our own services, this script unfortunately leaves the partition in a not-immediately useful state.
-
Vincent Pelletier authored
Nothing references this section otherwise.
-
Vincent Pelletier authored
This value is supposed to come from configuration file, which is already implicitly provided inside used wrapper.
-