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
bdf8f9bf26
added integration test for a combo of villas-node and villas-pipe performing a loopback
2017-04-02 04:30:38 +02:00
45309bc45d
added integration test for villas-pipe doing a simple loopback
2017-04-02 04:30:07 +02:00
e420abede2
added integration test for villas-test-cmp
2017-04-02 04:29:36 +02:00
1a0e3a1ab6
fix GitLab CI
2017-04-02 02:37:11 +02:00
96aa1fd37f
added unit tests for kernel_* functions
2017-04-02 02:34:14 +02:00
c79af3677e
close dangling file handle in kernel_get_hugepage_size()
2017-04-02 02:33:55 +02:00
fd51d7bac9
refactoring: kernel_has_version() => kernel_get_version() + version_cmp()
2017-04-02 02:33:20 +02:00
37498fc64d
fix GitLab CI
2017-04-02 02:14:33 +02:00
63475942d7
add some error checks during initialisation of unit tests
2017-04-02 00:14:35 +02:00
298d1162e6
increase limit of locked memory automatically during initlialization
2017-04-02 00:14:17 +02:00
1b987ad95c
include Git branch into RPM package release info
2017-04-01 23:43:46 +02:00
2ad7c884f0
build Docker image only for develop branch
2017-04-01 23:23:20 +02:00
8344d4280a
added VILLASweb logo
2017-04-01 23:19:29 +02:00
19930cd003
fix GitLab CI
2017-03-31 22:49:35 +02:00
530753b5ef
cosmetic changes for memory_manager unit tests
2017-03-31 18:28:51 +02:00
a256417417
Merge branch 'memtype-managed' into develop
2017-03-31 18:28:19 +02:00
bb745ea048
cosmetic changes (indentions, whitesapces, naming)
2017-03-31 18:09:44 +02:00
c3df2dcb80
added new logo for VILLAScontroller and update logo of VILLASfpga
2017-03-31 18:05:33 +02:00
Georg Reinke
08a60dcaca
make pointers in pool and queue relative
...
This is necessary for the new shared memory node, since these structs
may be stored in the shared memory area which is in general mapped to
different virtual addresses in the different processes.
2017-03-31 10:51:13 +02:00
9b6f99a775
build libwebsockets without the examples and test-server
2017-03-29 21:21:23 +02:00
2d4836f21d
added integration test for remote file node-type
2017-03-29 20:15:04 +02:00