slapos:8deeab28fb7d4fd527c2df05f74fcaf27c8df218 commitshttps://lab.nexedi.com/nexedi/slapos/-/commits/8deeab28fb7d4fd527c2df05f74fcaf27c8df2182017-12-11T11:55:01+01:00https://lab.nexedi.com/nexedi/slapos/-/commit/8deeab28fb7d4fd527c2df05f74fcaf27c8df218version up: slapos.recipe.template 4.22017-12-11T11:55:01+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/52e4838529de0243724b26a4a28143b0d673b067stack/erp5: selenium 3.8.02017-12-11T10:16:31+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/512253cd826c1290d258270a0241edd1063977acversion up: MariaRocks 10.2.112017-12-10T18:25:13+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/def94626847bcb5301f806039cc934e60dc0c0a6software/jstestnode: use selenium 3.8.02017-12-08T14:05:24+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/6b3a4ecfc5e35b72df6fd6bf95bc8ddd73180ef7buildout-testing: update wrt erp5.util 0.4.502017-12-07T15:06:19+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/804e33d4fa081efdd05f701db5760ad427f7dad0software/jstestnode: update erp5.util 0.4.502017-12-07T14:53:21+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/8c7f8eee8a5535e9b4bfd3e8a0ea779f5583875bstack/slapos: Remove duplicated entry on versions.2017-12-06T17:16:48+01:00Rafael Monneratrafael@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/ae24ef1fa0f932b6f87e380a502fc05aa9f3f882jemalloc: download from another source (the previous one looks down)2017-12-06T17:03:44+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/ea6d4246bac1379685fb9f5308ee6d8c02c7fc2derp5testnode/tesuite/dummy: explicitly download slapos.cookbook2017-12-06T10:00:08+01:00Hardik Junejahardikjuneja.hj@gmail.com
This fixes part of resiliency tests
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/262" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/262" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1667" data-project-path="nexedi/slapos" data-iid="262" data-mr-title="erp5testnode/tesuite/dummy: explicitly download slapos.cookbook" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!262</a>https://lab.nexedi.com/nexedi/slapos/-/commit/ad67ad603937a6f4e843792767e9c1eea936b871stack/monitor: pin eggs to their current versions2017-12-05T16:00:42+01:00Jérome Perrinjerome@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/bbc81cf92fe51cd81433d433a0e9e69b317b4294stack/slapos: pin setuptools version2017-12-05T16:00:42+01:00Jérome Perrinjerome@nexedi.com
( because allow-picked-versions require all versions to be pinned )https://lab.nexedi.com/nexedi/slapos/-/commit/a0408a0ae71ec449a056d477e4f7c1a3a10e7d43wendelin-scalability: new test-neo SR2017-12-01T14:49:03+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/423134099be4dddb0bc0a8230929224c7308e659deploy-test: Use TaskDistributor2017-11-23T18:48:39+01:00Lukasz Nowakluke@nexedi.com
Since erp5 commit "[taskdistribution] Drop needless TaskDistributionTool"
the tool is not available anymore and only TaskDistributor shall be usedhttps://lab.nexedi.com/nexedi/slapos/-/commit/6c27f436a24fca2f8cc9afbe2b21b75c54f4b37derp5testnode: Upgrade erp5.util to 0.4.502017-11-23T10:19:45+01:00Lukasz Nowakluke@nexedi.com
It provides fix to call correct endpoints (Distributor instead of a Tool).
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/260" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/260" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1625" data-project-path="nexedi/slapos" data-iid="260" data-mr-title="erp5testnode: Upgrade erp5.util to 0.4.50" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!260</a>https://lab.nexedi.com/nexedi/slapos/-/commit/fa3a267b3886f0245bfe77f4c57583642a72a542[backupserver] Drop meaningless RSS item link2017-11-23T09:58:08+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/8e3dab0dd0707b37b57a5346ae9475d2285cde93[backupserver] RSS Item guid is not a permalink2017-11-23T09:56:22+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/3974f7e6c467a4e3a11f33dcd1d98a43aa7429e2erp5: fixed mysql data import when we have stored routines (part 2, fixed md5...2017-11-22T17:29:52+01:00Sebastien Robinseb@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/d57770aca4894c1db103495f023e40e5c7815effmariadb: use bundled pcre due to MDEV-134122017-11-22T15:51:11+01:00Julien Muchembledjm@nexedi.com
See also <a href="https://bugs.debian.org/882329" rel="nofollow noreferrer noopener" target="_blank">https://bugs.debian.org/882329</a>https://lab.nexedi.com/nexedi/slapos/-/commit/59af58e39853280147970ab7a18ee57d7c596bc1version up: MariaDB 10.1.29/10.2.102017-11-22T15:08:20+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/efe3524c6bbb6087cc84eed27c4d207e71c44aederp5: fixed mysql data import when we have stored routines2017-11-21T17:57:20+01:00Sebastien Robinseb@nexedi.com
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 dumpinghttps://lab.nexedi.com/nexedi/slapos/-/commit/3df2678176a3e35ccf89399f8de4330f1c75c38cwendelin-scalability: new scenario with many small transactions2017-11-20T16:37:33+01:00Julien Muchembledjm@nexedi.com
This reproduces what happens on a Prod system, where
TokuDB turned out to use much more CPU than FileStorage.https://lab.nexedi.com/nexedi/slapos/-/commit/43f407ecfc16af096c2f53ded9e938ac1d5655ecslapos-master: Install only the slapos_configurator for configuration2017-11-17T17:52:38+01:00Rafael Monneratrafael@nexedi.com
If the person wants to use slapos master, it makes no sense provide diferent optionshttps://lab.nexedi.com/nexedi/slapos/-/commit/76dfbc3ee62225256b00311528abdf9ebfe52a07version up: tensorboard 0.4.0rc32017-11-17T11:35:06+09:00Yusei Taharayusei@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/325af127e138c7a1c1679ee85e1e3933d0d7a14etypo2017-11-15T20:19:51+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/31142ddf6e5aaf4e41d6f306f520714262609557Use inotify-simple instead of inotifyx2017-11-15T15:23:34+01:00Julien Muchembledjm@nexedi.com
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](<a href="/hjuneja/slapos/-/commit/0bb405fcea3881bb84f4788537d1b10e7d4de892" data-original="0bb405fcea3881bb84f4788537d1b10e7d4de892" data-link="false" data-link-reference="false" data-project="465" data-commit="0bb405fcea3881bb84f4788537d1b10e7d4de892" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="Remove unused lockfile recipe" class="gfm gfm-commit has-tooltip">0bb405fc</a>): 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 <a href="/alain.takoudjou" data-user="3" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Alain Takoudjou">@alain.takoudjou</a> <a href="/gabriel" data-user="18" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Gabriel Monnerat">@gabriel</a> <a href="/luke" data-user="302" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Łukasz Nowak">@luke</a> (from Git history)
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/257" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/257" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1597" data-project-path="nexedi/slapos" data-iid="257" data-mr-title="Use inotify-simple instead of inotifyx" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!257</a>https://lab.nexedi.com/nexedi/slapos/-/commit/607ec2c7e08eec91fc222d5d218c99f113ce22ecBugfixes found by pylint2017-11-14T21:16:41+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/fe4ad9d1376a0b6efe715077f0a54912b44f0fcfUse inotify-simple instead of inotifyx2017-11-14T21:16:41+01:00Julien Muchembledjm@nexedi.com
inotifyx does not support Python 3.https://lab.nexedi.com/nexedi/slapos/-/commit/b184f6879f8a2a1d15cf1233d742412a7413ba19Reapply "Use HTTPS for PyPI index"2017-11-14T15:39:49+01:00Jérome Perrinjerome@nexedi.com
It was reverted in commit <a href="/hjuneja/slapos/-/commit/9c67283001b0d998a5f2c7c6be69496e8f16537e" data-original="9c67283001b0d998a5f2c7c6be69496e8f16537e" data-link="false" data-link-reference="false" data-project="465" data-commit="9c67283001b0d998a5f2c7c6be69496e8f16537e" data-reference-type="commit" data-container="body" data-placement="top" data-html="true" title="version up: slapos.buildout 2.5.2+slapos011" class="gfm gfm-commit has-tooltip">9c672830</a>
but it is still required to bootstrap from old SlapOS setups.https://lab.nexedi.com/nexedi/slapos/-/commit/bf95d23428d0914119c77a551ab16ec00f280ac9software/backupserver: check that nginx is listening on port2017-11-14T15:10:59+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/3296040c44ebe752223411bf4334403311961c0asoftware/backupserver: allow to directly backup from webrunner2017-11-14T15:10:59+01:00Romain Courteaudromain@nexedi.com
Replace dropbear by openssh.
Use same rdiff-backup than provided by PBS.
Allow to directly use an IPV6 address with a custom port.https://lab.nexedi.com/nexedi/slapos/-/commit/2b5a5434abfd7baf5b3c82aca988088e92948816component/rdiff-backup: add a section for the patched version2017-11-14T15:10:59+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/0b96f1e1c775383fdb15ac4884aae6466aa546a2component/openssh: allow to check a successfull build2017-11-14T15:10:59+01:00Romain Courteaudromain@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/164fe068a55a5b2df60f540386dcc75c939b6e79NEO: add support for new --dedup storage option2017-11-14T14:04:59+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/81f8ee9162fcd13b7764fe7dfb047af2d10809dbversion up: tensorflow 1.4.0, tensorboard 0.4.0rc2, keras 2.1.02017-11-14T13:02:25+09:00Yusei Taharayusei@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/9d1048222ee06e120ca8977a0a54332804caa8cacaddy: add bind to a specific ip2017-11-13T13:03:54+01:00eterieteri.sokhoyan@nexedi.com
Add binding to a specific ip.
Add error log.
<a href="/rafael" data-user="11" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Rafael Monnerat">@rafael</a> <a href="/gabriel" data-user="18" data-reference-type="user" data-container="body" data-placement="top" data-html="true" class="gfm gfm-project_member" title="Gabriel Monnerat">@gabriel</a>
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/256" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/256" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1596" data-project-path="nexedi/slapos" data-iid="256" data-mr-title="caddy: add bind to a specific ip" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!256</a>https://lab.nexedi.com/nexedi/slapos/-/commit/6a8e0e4712273211d8135c5da6ea737b557a56a8slaprunner: install slapos.core egg explicitly2017-11-13T11:22:05+01:00Jérome Perrinjerome@nexedi.com
Solve the problem that `slapos` script is missing from slaprunner ( described in !253 ) by adding `slapos.core` egg explicitly.
/reviewed-on <a href="https://lab.nexedi.com/nexedi/slapos/merge_requests/254" data-original="https://lab.nexedi.com/nexedi/slapos/merge_requests/254" data-link="false" data-link-reference="true" data-project="15" data-merge-request="1592" data-project-path="nexedi/slapos" data-iid="254" data-mr-title="slaprunner: install slapos.core egg explicitly" data-reference-type="merge_request" data-container="body" data-placement="top" data-html="true" title="" class="gfm gfm-merge_request">nexedi/slapos!254</a>https://lab.nexedi.com/nexedi/slapos/-/commit/09f2f83b46e6d604ec909963d6b7d9a6761b4e37stack/slapos.cfg: Add Yusei's signature certificate.2017-11-13T11:07:48+09:00Yusei Taharayusei@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/9c67283001b0d998a5f2c7c6be69496e8f16537eversion up: slapos.buildout 2.5.2+slapos0112017-11-10T21:34:13+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/9cfa3a6c2d07eb1f32140e1ce6d2c3a7286208c1buildout-testing: simplify previous commit2017-11-10T17:57:33+01:00Julien Muchembledjm@nexedi.comhttps://lab.nexedi.com/nexedi/slapos/-/commit/aa5a09916e74a5b5dea2cc186f372d871e7f29f8buildout-testing: use same version of setuptools2017-11-10T17:17:28+01:00Julien Muchembledjm@nexedi.com