- 28 Jul, 2017 1 commit
-
-
lavocat authored
-
- 26 Jul, 2017 2 commits
-
-
lavocat authored
To allow the creation of a new connector, we need to extract every uncesseray files/code from the isengard folder. This way, creating a new connector will be to provide an other isengard_like folder with only specif stuff.
-
Swann Perarnau authored
This is more in line with the way the logging module is meant to be used. We still need to create new objects in a few places (entry points) and propagate the config to newly created processes elsewhere. This is still missing module filtering that was working before. I will create a new issue for that. Closes #11
-
- 25 Jul, 2017 16 commits
-
-
lavocat authored
-
lavocat authored
Text output by a hosted message may not be in UTF8. This is not the case for TakTuk or our controlled programs. Callback from isengard now send the content of the gathered output in binary and utf8 form. When the output of a subprocess is gathered for the root node, it is encoded in bas64. On the root, the user should take care of the final encoding. The Executor task is now able to deal with other encoding than UTF-8.
-
lavocat authored
The argument for debug level is on string type. No need to convert it.
-
lavocat authored
-
lavocat authored
Need to port socket_bridge too.
-
lavocat authored
-
lavocat authored
Logs for subprocess without catching line object where printing twice. This commit remove the unecessary printing and just leave a color difference.
-
lavocat authored
3 options allow to control the logs : --debug= one in erebor", "network", "isengard", "wrapper", "unix_socket", "bridge", "mpi" --debug-level=one in NOTSET|DEBUG|INFO|WARNING|ERROR|CRITICAL --debug-file= a file path Need to check if sub-erebors logs are well printed to the root.
-
Swann Perarnau authored
Based on the great github/gitignore project.
-
lavocat authored
-
lavocat authored
-
lavocat authored
-
lavocat authored
This commit provide the structure for unit tests. To add a test, just create a new file in the test folder named test_whatever.py
-
lavocat authored
If anything bad append during the reception of an event, do not crash the node. This allow a node still receiving kill signals from its parent.
-
lavocat authored
-
lavocat authored
-
- 24 Jul, 2017 8 commits
-
-
lavocat authored
-
lavocat authored
-
lavocat authored
-
lavocat authored
-
lavocat authored
Since the two executables are really contentless, we can directly invoque the python interpreter for the bridge and erebor. This still assume that this is installed on each computer of the infrastructure.
-
lavocat authored
-
lavocat authored
-
lavocat authored
-
- 21 Jul, 2017 6 commits
-
-
Swann Perarnau authored
Use the binaries to make sure that the imports work. There's probably still some weird things in there, but it's a start.
-
Swann Perarnau authored
This is the somewhat standard python package source organization, should make it easier later on. Paths are not updated in this commit, meaning that most imports will probably fail.
-
lavocat authored
-
lavocat authored
-
tlavocat authored
-
lavocat authored
-