- 06 Oct, 2016 1 commit
-
-
Sebastien Robin authored
Some testnodes were failing more or less randomly while calling "slapos node instance". On failing nodes, unlike other ones, there was this unexpected log: 2016-10-06 15:35:18 slapos[11671] INFO Processing computer partitions... 2016-10-06 15:35:18 slapos[11671] INFO Launching supervisord with clean environment. 2016-10-06 15:35:18 slapos[11671] INFO Could not find platform independent libraries <prefix> 2016-10-06 15:35:18 slapos[11671] INFO Could not find platform dependent libraries <exec_prefix> 2016-10-06 15:35:18 slapos[11671] INFO Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] 2016-10-06 15:35:18 slapos[11671] INFO ImportError: No module named site 2016-10-06 15:35:18 slapos[11671] WARNING Supervisord unknown problem: 2016-10-06 15:35:18 slapos[11671] INFO Processing Computer Partition test0-0. Then slapgrid was later failing with : slapgrid_cp : File "/opt/slapgrid/75e907b4c1523ecfa2aa210ec2754db4/eggs/supervisor-3.3.1-py2.7.egg/supervisor/xmlrpc.py", line 521, in connect slapgrid_cp : self.sock.connect(self.socketfile) slapgrid_cp : File "/opt/slapos/rebootstrap/parts/python2.7/lib/python2.7/socket.py", line 228, in meth slapgrid_cp : return getattr(self._sock,name)(*args) slapgrid_cp : error: [Errno 2] No such file or directory But the initial suspect logs sounds be the original issue that is the source of next ones. So it looks like supervisord was not able to start at all. After playing with subprocess.Popen, is sounds not a good idea to play with the keyword 'executable'. It looks like not always be strictly equivalent to a replacement of the first argument of the first Popen args. It's much better to directly set the process we want to call in the invocation list : - it avoid to rely on a feature that is "very seldom needed" as we see in subprocess documentation - it makes the code much readable, it avoid the guy reading the code wasting time understanding that the invocation_list is not really what is going to be executed.
-
- 29 Sep, 2016 1 commit
-
-
Rafael Monnerat authored
-
- 28 Sep, 2016 7 commits
-
-
Rafael Monnerat authored
Public IPv4, slapos_version, python_version and os_type (includes kernel information) This allow master to check for updated computers.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
- 23 Sep, 2016 1 commit
-
-
Alain Takoudjou authored
-
- 12 Sep, 2016 3 commits
-
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
slapos_monitoring: create jio_storage only once for each storage and update when configuration change
-
- 09 Sep, 2016 4 commits
-
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
- 08 Sep, 2016 3 commits
-
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
- 07 Sep, 2016 1 commit
-
-
Alain Takoudjou authored
-
- 06 Sep, 2016 10 commits
-
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
Change allocation scope to close/outdated
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
- 02 Sep, 2016 2 commits
-
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
- 01 Sep, 2016 1 commit
-
-
Alain Takoudjou authored
-
- 29 Aug, 2016 5 commits
-
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
-
Alain Takoudjou authored
monitoring_rjs_unsafe website for tests which allow ajax on local test http server Add missing option on local http server fix start of http server (address already in use)
-
Alain Takoudjou authored
-
- 24 Aug, 2016 1 commit
-
-
Rafael Monnerat authored
On the UI we don't want to see infinity tickets, only the most relevant for the computers and hosting subscriptions.
-