An error occurred fetching the project authors.
- 06 Mar, 2020 1 commit
-
-
Łukasz Nowak authored
-
- 02 Mar, 2020 3 commits
-
-
Łukasz Nowak authored
This allows to use monitor-setup-url correctly.
-
Łukasz Nowak authored
Instead of forcing to set monitor port in some cases, just generate them, so it's possible to correctly instantiate caddy-frontend on one partition scenario like in webrunner or tests.
-
Łukasz Nowak authored
-
- 20 Feb, 2020 2 commits
-
-
Łukasz Nowak authored
The cluc from https://docs.trafficserver.apache.org/en/7.1.x/admin-guide/logging/formatting.en.html#cache-details allows to track the log entry per the originated request, which basically makes debugging of ATS behaviour possible. /reviewed-on nexedi/slapos!689
-
Łukasz Nowak authored
/reviewed-on nexedi/slapos!633
-
- 30 Dec, 2019 1 commit
-
-
Łukasz Nowak authored
Caddy by itself does not raise soft limit of open files, so it has to be set by the wrapper. As slapos.cookbook:wrapper can't be used for such case, the slapos.recipe.template:jinja2 recipe inline style is used to have full control over the created wrapper. /reviewed-on nexedi/slapos!678
-
- 19 Nov, 2019 2 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
- 04 Nov, 2019 1 commit
-
-
Łukasz Nowak authored
Due to missing test and rare condition, if https-only and prefer-gzip-encoding-to-backend were true accessing http:// of the slave resulted with redirecting to the https:// url with prefer-gzip added to the path, which is fixed and tested here.
-
- 15 Oct, 2019 1 commit
-
-
Łukasz Nowak authored
-
- 04 Oct, 2019 1 commit
-
-
Thomas Gambier authored
Prevent creating 2 wrapper for the same service if hash changed. Here, one service is exited because port is used by the firt to service to start: slappart6:runner-sshd-4248650e36a9a26a6481df1baffd9f58-on-watch RUNNING pid 27835, uptime 0:03:45 slappart6:runner-sshd-b3b68f4278ceb84691ec27521ea229eb-on-watch EXITED Mar 06 04:52 PM To achieve that, update slapos.cookbook and use hash-existing-files option of wrapper recipe hash-existing-files list all the files used for hash that are not handled by buildout. For those files, the hash is calculated as soon as the __init__ function so that if there is a change in those files, buildout will remove the existing wrapper (it will uninstall the section) and replace it with the new wrapper. /reviewed-on nexedi/slapos!525
-
- 01 Oct, 2019 2 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
- 27 Sep, 2019 4 commits
-
-
Łukasz Nowak authored
Sorting will make dumped data "canonical", so it will limit amount of order based changes.
-
Łukasz Nowak authored
Destroyed nodes shall be just destroyed, and there is no need to send whole configuration to them.
-
Łukasz Nowak authored
This will stabilise list of published slaves.
-
Łukasz Nowak authored
Server returns slave list with request and publish keys, but only request keys are important. In order to avoid needless updates and nonsense data remove those polluted keys before publishing information about each slave.
-
- 30 Aug, 2019 4 commits
-
-
Łukasz Nowak authored
Caddy and ATS shall have same timeouts for the requests.
-
Łukasz Nowak authored
It defaults to 600s, which is good reasonable chosen before.
-
Łukasz Nowak authored
ATS by default tries 4 times (1 non configurable, 3 retries) a given query to the backend. Despite of "connection" in the name, ATS waits for first byte from the backend, and it means that backend might already processing the request, just no bytes are sent. In order to avoid this allow ATS to try only once.
-
Rafael Monnerat authored
The Remote User is managed on the backend apache which will unset it anyway.
-
- 29 Aug, 2019 1 commit
-
-
Łukasz Nowak authored
-
- 23 Aug, 2019 1 commit
-
-
Łukasz Nowak authored
Added part for logrotation into part_list, resulting with installing it. /reviewed-on nexedi/slapos!606
-
- 02 Aug, 2019 1 commit
-
-
Łukasz Nowak authored
This allows much better understanding for long running Kedifa processes.
-
- 18 Jul, 2019 1 commit
-
-
Łukasz Nowak authored
/reviewed-on nexedi/slapos!597
-
- 10 Jul, 2019 3 commits
-
-
Łukasz Nowak authored
Due to missing monitor frontend in tests this change is not covered by tests. /reviewed-on nexedi/slapos!592
-
Łukasz Nowak authored
As caddy_configuration_state provides information with exit code use it directly in the if instead of running it with $(), which stops execution when configuration is not changed. Improve checking for too old result - do not remove the file, instead check for too old result and then recalculate. /reviewed-on nexedi/slapos!589
-
Łukasz Nowak authored
As Kedifa speaks HTTP check that it can reply with HTTP, not that just it is possible to connect to. /reviewed-on nexedi/slapos!591
-
- 03 Jul, 2019 1 commit
-
-
Łukasz Nowak authored
In some cases domain can come from "outside" of the profile, and be filled with "garbage", so if custom_domain is set, do not overwrite it.
-
- 02 Jul, 2019 1 commit
-
-
Łukasz Nowak authored
…ration state calculation"" The states has been correctly propagated and used. Original author had no idea what he was doing, possibly because of some incorrect assumptions while developing this fix. /reviewed-on nexedi/slapos!587
-
- 26 Jun, 2019 1 commit
-
-
Łukasz Nowak authored
The last state value has been reverted by mistake, put back correct one.
-
- 20 Jun, 2019 1 commit
-
-
Łukasz Nowak authored
Frontend operator shall have easy access to information about rejected slaves, possibly the best in the JSON file. Also the keys for the human readable information are slave's titles, not references. The information is published via hand crafted HTTPS endpoint. Note: The SSL certificate is generated manually. Existing caucase is special for KeDiFa, this is another step to move all generated certificates (or otherwise self-signed) to internal, full automatic caucase.
-
- 17 Jun, 2019 2 commits
-
-
Łukasz Nowak authored
Rename was missing in buildout.hash.cfg
-
Łukasz Nowak authored
/reviewed-on nexedi/slapos!575
-
- 12 Jun, 2019 2 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
- 06 Jun, 2019 1 commit
-
-
Łukasz Nowak authored
Before normalize_ae_gzip was 0, and better keep it this way as it is suspected root problem of incorrectly varianted cache depending on client Accept-Encoding.
-
- 31 May, 2019 2 commits
-
-
Łukasz Nowak authored
Instead of expensive and long checking of the configuration during promise run read last stored state. This decouples configuration validation calculation from promise check. The validation information is updated often (on each configuration change, on each reload, etc) and every 2 hours.
-
Łukasz Nowak authored
Validation happens on each configuration change, but for sure it is checked each 2 hours. State of configuration is calculated in separate script.
-