|
b869729832
|
check if lib crypt is available
|
2017-04-15 21:29:35 +02:00 |
|
|
4b9d62fd3e
|
shm node: changed description of node-type
|
2017-04-15 21:29:35 +02:00 |
|
|
f8713bb098
|
shm node: this node-type should work with ‚vectors‘ of samples too
|
2017-04-15 21:29:35 +02:00 |
|
|
ea6556bc8d
|
shm node: add ‚exec‘ setting to shmem_print()
|
2017-04-15 21:29:34 +02:00 |
|
|
d4ddad603b
|
changed signature of spawn()
|
2017-04-15 21:29:34 +02:00 |
|
|
b94216959f
|
removed superfluous #include
|
2017-04-15 21:29:34 +02:00 |
|
|
770eda23fc
|
initialize and start log properly
|
2017-04-15 21:29:34 +02:00 |
|
|
b23000e2a8
|
several smaller cleanups: coding-style, variable names, white spaces, intermediate variables
|
2017-04-15 21:29:23 +02:00 |
|
|
12d43eebd9
|
use ‚:=‚ assignments instead of ‚=‚ for improved compilation speeds
This avoids repeated invocations of git
|
2017-04-15 21:28:28 +02:00 |
|
|
788a55da27
|
use ‚#pragma once‘ instead of ‚#ifdef‘
|
2017-04-15 21:28:28 +02:00 |
|
|
4504fcc827
|
added file headers with author and copyright info
|
2017-04-15 21:28:28 +02:00 |
|
Georg Reinke
|
bdb5574433
|
Merge branch 'node-shm' of git.rwth-aachen.de:VILLASframework/VILLASnode into node-shm
|
2017-04-15 20:41:08 +02:00 |
|
Georg Reinke
|
025713a46e
|
don't link libext against any external libraries
|
2017-04-15 20:38:58 +02:00 |
|
|
22b1a7f976
|
fix GitLab CI (invalid submodule commit hash for libwebsockets)
|
2017-04-15 15:51:59 +02:00 |
|
Georg Reinke
|
3c48b4f557
|
new "libext" library for external programs using shmem
|
2017-04-15 15:38:37 +02:00 |
|
Georg Reinke
|
766097f83f
|
fix crashes in hook and path
|
2017-04-12 23:13:02 +02:00 |
|
Georg Reinke
|
c135451db7
|
shm node: use pthread_barrier for synchronizing the start
|
2017-04-12 23:07:30 +02:00 |
|
Georg Reinke
|
385efa1313
|
shm node: add option to spawn external program on start
|
2017-04-12 17:07:59 +02:00 |
|
Georg Reinke
|
39d7c451fb
|
shm node: signal the other program if one exits
|
2017-04-12 14:38:18 +02:00 |
|
Georg Reinke
|
1365f9d026
|
queue_signalled: handle cancellation while waiting correctly
|
2017-04-10 11:39:35 +02:00 |
|
Georg Reinke
|
a6ffa0ed0d
|
don't use node configuration in shmem client
|
2017-04-07 13:31:40 +02:00 |
|
Georg Reinke
|
61b10ed4f1
|
move more information to shared part of shmem node
|
2017-04-07 13:27:10 +02:00 |
|
Georg Reinke
|
3a7af08799
|
move "external" part of shmem to separate files
|
2017-04-07 12:57:40 +02:00 |
|
Georg Reinke
|
45f5d9697a
|
use queue_signalled for websocket node
|
2017-04-07 12:25:17 +02:00 |
|
Georg Reinke
|
c7e241cb2b
|
new wrapper struct around queue with POSIX CV's
|
2017-04-07 12:18:08 +02:00 |
|
Georg Reinke
|
ee809bd5c9
|
Merge branch 'develop' into node-shm
|
2017-04-06 12:12:56 +02:00 |
|
Georg Reinke
|
278a0afd45
|
shmem: fix init/destroy functions
|
2017-04-06 10:49:02 +02:00 |
|
Georg Reinke
|
24c6493b04
|
make shmem.conf a bit nicer
|
2017-04-06 10:34:31 +02:00 |
|
Georg Reinke
|
2032342859
|
use off_t for all relative pointers
|
2017-04-06 10:20:06 +02:00 |
|
Georg Reinke
|
66545fc4c7
|
new shmem node type
|
2017-04-05 12:52:21 +02:00 |
|
Georg Reinke
|
44c4be94cd
|
fix possible memleak in path
|
2017-04-05 12:40:21 +02:00 |
|
Georg Reinke
|
bc188e4a2d
|
make pool pointer in struct sample relative
|
2017-04-04 12:32:48 +02:00 |
|
Georg Reinke
|
5e850090cf
|
small cosmetic changes
|
2017-04-04 11:46:27 +02:00 |
|
Georg Reinke
|
589d50a55a
|
also make pointers stored in a queue relative
|
2017-04-04 11:37:46 +02:00 |
|
|
6dd3b3d7ad
|
changed example configuration for websocket node-type to combine unit and series settings
|
2017-04-02 13:05:42 +02:00 |
|
|
7c73251c60
|
add integration test for api command ‚nodes‘
|
2017-04-02 13:03:49 +02:00 |
|
|
41762f65e5
|
add missing free()
|
2017-04-02 13:03:31 +02:00 |
|
|
64e0f625f5
|
do not throw SIGABRT in case of libwebsocket errors
|
2017-04-02 13:03:14 +02:00 |
|
|
a33dadf80a
|
use pthread_cond_signal for efficient signalling in websocket node-type
|
2017-04-02 13:02:49 +02:00 |
|
|
8bcb9401fe
|
use common struct state instead for struct websocket_connection
|
2017-04-02 13:02:07 +02:00 |
|
|
b4d0288c5e
|
do not cast void pointers
|
2017-04-02 13:00:34 +02:00 |
|
|
57329bfa92
|
moved node id field to struct node::id
|
2017-04-02 12:59:56 +02:00 |
|
|
1c869e49a7
|
api: use new request / response format
|
2017-04-02 12:58:36 +02:00 |
|
|
42c99df36f
|
simplified GitLab CI receipe
|
2017-04-02 05:02:34 +02:00 |
|
|
ef2e958aff
|
removed unnecessary parameter from ‚docker run‘
—privileged already includes all capabilities
|
2017-04-02 04:57:36 +02:00 |
|
|
9aa85b8bd4
|
memory: decrease debug verbosity
|
2017-04-02 04:56:30 +02:00 |
|
|
3d46a3d344
|
fix some aborts due to destruction of uninitialised objects
|
2017-04-02 04:56:08 +02:00 |
|
|
a6488131c8
|
log: do not use carriage return when printing output
This allows us to prefix the output of villas-* tools
See: tests/integration/node-loopback.sh
|
2017-04-02 04:33:21 +02:00 |
|
|
83841a8d1d
|
fix villas-test-cmp to fail in case of files with a different number of samples
|
2017-04-02 04:32:11 +02:00 |
|
|
d1e41bbcc4
|
pipe: do not start web module if we do not use a websocket node
|
2017-04-02 04:31:34 +02:00 |
|