- 04 Jan, 2018 3 commits
-
-
Julien Muchembled authored
In the particular case of PATH, '' is the same as '.', which is a bad idea from a security point of view.
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 28 Dec, 2017 4 commits
-
-
Tristan Cavelier authored
-
Tristan Cavelier authored
instance-erp5.cfg.in: quoted values should not be part of the configuration parameters https://lab.nexedi.com/nexedi/slapos.toolbox/blob/beb86eab2dee7178aa6e4795da0f56bb6cacaea1/slapos/apachedex.py#L62 modify default apachedex parameters --erp5-base +erp5 .*/VirtualHostRoot/erp5(/|\?|$) --base +other / instance-balancer.cfg.in: option `--configuration` should be used instead of `--config` https://lab.nexedi.com/nexedi/slapos.toolbox/blob/beb86eab2dee7178aa6e4795da0f56bb6cacaea1/slapos/apachedex.py#L76
-
Tristan Cavelier authored
instance-mariadb.cfg.in: rename slowquerydex folder to slowquery_digest mysql-querydigest.sh.in: exit 1 on error add date to the output file name of pt-query-digest to fit promise behavior https://lab.nexedi.com/nexedi/slapos.toolbox/blob/beb86eab2dee7178aa6e4795da0f56bb6cacaea1/slapos/promise/check_slow_queries_digest_result/__init__.py#L29 review sh arguments handling end message: "ok" -> "Report generated successfully." or ..."failed with code $?"
-
Julien Muchembled authored
-
- 23 Dec, 2017 1 commit
-
-
Arnaud Fontaine authored
https://cgit.freedesktop.org/fontconfig/commit/?id=1ab5258f7c2abfafcd63a760ca08bf93591912da fontconfig > 2.12.1 now requires gperf.
-
- 19 Dec, 2017 3 commits
-
-
Sebastien Robin authored
This reverts commit 38123b86. fontconfig was not building any more on many machines (most testnode machines). Revert until investigation is done.
-
-
Arnaud Fontaine authored
-
- 14 Dec, 2017 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 13 Dec, 2017 2 commits
-
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
- 11 Dec, 2017 3 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
-
Romain Courteaud authored
-
- 10 Dec, 2017 1 commit
-
-
Julien Muchembled authored
-
- 08 Dec, 2017 1 commit
-
-
Romain Courteaud authored
-
- 07 Dec, 2017 2 commits
-
-
Julien Muchembled authored
-
Romain Courteaud authored
-
- 06 Dec, 2017 3 commits
-
-
Rafael Monnerat authored
-
Julien Muchembled authored
-
Hardik Juneja authored
This fixes part of resiliency tests /reviewed-on !262
-
- 05 Dec, 2017 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
( because allow-picked-versions require all versions to be pinned )
-
- 01 Dec, 2017 1 commit
-
-
Julien Muchembled authored
-
- 23 Nov, 2017 4 commits
-
-
Łukasz Nowak authored
Since erp5 commit "[taskdistribution] Drop needless TaskDistributionTool" the tool is not available anymore and only TaskDistributor shall be used
-
Łukasz Nowak authored
It provides fix to call correct endpoints (Distributor instead of a Tool). /reviewed-on nexedi/slapos!260
-
Romain Courteaud authored
-
Romain Courteaud authored
-
- 22 Nov, 2017 3 commits
-
-
Sebastien Robin authored
-
Julien Muchembled authored
See also https://bugs.debian.org/882329
-
Julien Muchembled authored
-
- 21 Nov, 2017 1 commit
-
-
Sebastien Robin authored
Issue was: - user project_user was created - project_user create stored routines - mysql data is dumped (including list of users) - mysql data is restored, but stored routines have the information DEFINER that must match an existing user. This does not work if there is no flush privileges instructions So make sure to insert flush privileges while dumping
-
- 20 Nov, 2017 1 commit
-
-
Julien Muchembled authored
This reproduces what happens on a Prod system, where TokuDB turned out to use much more CPU than FileStorage.
-
- 17 Nov, 2017 2 commits
-
-
Rafael Monnerat authored
If the person wants to use slapos master, it makes no sense provide diferent options
-
Yusei Tahara authored
-
- 15 Nov, 2017 2 commits
-
-
Julien Muchembled authored
-
Julien Muchembled authored
There's little hope that it gets maintained because it contains a C extension whereas alternatives often use ctypes. In particular, it has no support for Python 3, and this is a blocker for us. At the beginning, [I though we were switching to pyinotify](0bb405fc): it is quite popular, and even used by fail2ban, but the code is ugly (big, crazy API, limited, and probably slow). I didn't really know inotify and it's disappointing to see that created files (CREATE+WRITE+CLOSE_WRITE) can't be distinguished from hard links (CREATE). Acting upon new inodes is a common scenario and in the first case, you want to wait CLOSE_WRITE or you would read a partially written file. What I mean is that inotify is often unreliable, unless you detect changes done by your own software (e.g. you can make sure that files aren't hard-linked) but then some other IPC is probably simpler. In any case, I open this MR because I haven't tested it. I only checked with pylint (hence the second commit). /cc @alain.takoudjou @gabriel @luke (from Git history) /reviewed-on !257
-