693d51cdac
added missing setting for file node to example.conf
2018-11-23 21:00:18 +02:00
irismarie
4600fb0dbd
compile on arm architecture, closes #214
2018-11-21 17:13:11 +00:00
38be4ef255
config: compile time detection of cache line size for aarch64 ( fixes #214 )
2018-11-14 21:14:52 +01:00
b4e467d634
do not include tsc.h on non x86 archs ( closes #211 )
2018-11-14 17:08:23 +01:00
Dennis Potter
b1eb89be02
Fixed typo in comment
2018-11-05 23:47:47 +01:00
Dennis Potter
0819207c55
Fixed bug which improved latency about 33%.
...
An ugly workaround was removed in 3c33696265
and 159cefb14d
. Besides making the code a little cleaner, it was expected that this would improve latency. However, it did not.
Cause for this was a bug that disabled inline messages for all messages. This is fixed in this commit. Now, the anticipated latency improvement can be seen. Compared to 159cefb14d
, the latency for samples with 16 values or less is up to 33% better.
Furthermore, the check for signaling is fixed and some typos are fixed.
2018-11-02 12:46:12 +01:00
40521cf5dd
socket: enable raw socket only on linux and if libnl3-route was found ( closes #210 )
2018-10-31 10:38:43 +01:00
545aad7b40
cmake: put required libs to top
2018-10-30 11:17:47 +01:00
f84ffe608e
revert commit a693e7b5db
...
libnl3 is not required by default.
2018-10-30 11:17:34 +01:00
02cc68481f
added README to matlab example
2018-10-30 11:10:26 +01:00
d2a7107aaa
raw: fix raw format without fake headers
2018-10-30 10:57:50 +01:00
95bc23d362
clients: add simple MATLAB script to receive raw data via UDP
2018-10-30 10:43:02 +01:00
ab41fb657d
update gitignore for python code
2018-10-28 14:42:48 +01:00
041b25a804
python: added first version of VILLASnode package
2018-10-28 14:41:55 +01:00
657ff387dd
move python client into python dir
2018-10-28 14:39:10 +01:00
f1d571ab36
clients: move shmem CMakeLists into subdir
2018-10-28 14:11:23 +01:00
c55b1a2db6
loopback: now also supported on macOS
2018-10-28 13:27:15 +01:00
1afe25545a
tests: do not rely on external config files
2018-10-28 13:26:13 +01:00
Dennis Potter
44c16d09f4
Latest version of evaluate script in which some minor bugs were removed
2018-10-27 23:38:31 +02:00
Dennis Potter
822bd33283
Merge branch 'develop' of git.rwth-aachen.de:acs/public/villas/VILLASnode into develop
2018-10-25 02:45:11 +02:00
Dennis Potter
42ad6e7c69
Script now can add missed steps to median and 3d plots
2018-10-25 02:44:54 +02:00
Niklas Eiling
306ef4be33
config: make using config_helper work also when libconfig was found
2018-10-24 10:19:39 -04:00
Niklas Eiling
f588e4419d
config: remove unnecessary includes and add conditional compilation to config_helper.h
2018-10-24 10:04:21 -04:00
Niklas Eiling
a693e7b5db
cmake: only try building socket.c if libnl is present. (see #208 )
2018-10-24 15:47:57 +02:00
Niklas Eiling
289624ae2a
cmake: make libwebsockets required as per installation notes. fixes #208 (1/2)
2018-10-24 15:35:58 +02:00
Dennis Potter
b0179df6d1
Added socket node and changed settings of loopback and shmem node.
2018-10-23 00:11:28 +02:00
Dennis Potter
6d2dfee6a3
New benchmark bash script
...
Replaced the old node-infiniband-benchmark.sh script, which could only run benchmarks for the InfiniBand node-type, by a general script. This script reads configurations from ./configs and executes them in the benchmark environment.
Later, I will add a small README which also contains an image of this environment.
2018-10-22 18:33:03 +02:00
Dennis Potter
32bfe3a0cd
Cleaned up script to generate plots a little more
2018-10-22 13:51:42 +02:00
e23459887f
ci: attempt to fix unit tests
2018-10-21 17:21:27 +01:00
8acd434952
list: fixed compatability bug in list_sort() on BSD-based systems
2018-10-21 16:46:26 +01:00
fc3e292213
task: fix task implementation for macOS
2018-10-21 15:41:19 +01:00
39e29964ab
tests: fix crashes caused by ASLR
2018-10-21 13:05:24 +01:00
93612d8773
kernel: improve portability
2018-10-21 13:05:24 +01:00
9853018989
memory: improve allocation of hugepages
2018-10-21 13:05:24 +01:00
eaf8fbad36
ci: fix execution of unit tests
2018-10-21 13:05:24 +01:00
082fb11948
whitespaces
2018-10-21 13:05:24 +01:00
a1fc8fe017
memory: add new function to get memory type from flag
2018-10-21 13:05:24 +01:00
Dennis Potter
159cefb14d
Added periodic signalling which is necessary in implementation without additional buffer
2018-10-21 12:35:21 +02:00
f7e3e54ccb
file: last fix for dir creation
2018-10-21 11:09:20 +02:00
4f85e7b82c
file: yet another fix for directory creation
2018-10-21 11:01:15 +02:00
2a0f745434
clients: move shmem example into clients directory
2018-10-21 10:46:27 +02:00
ba75a00e43
loopback: add missing include
2018-10-21 10:36:17 +02:00
c753fbf6f6
tsc: remove always_inline attribute
2018-10-21 10:33:48 +02:00
8534d1980a
file: fix directory creation
2018-10-21 10:32:09 +02:00
52fd9e09e5
loopback: add auto mode
2018-10-20 18:47:21 +02:00
6670139439
update example config
2018-10-20 18:47:09 +02:00
ed01b9480d
zeromq: fix version detection
2018-10-20 17:35:01 +02:00
ef91faafac
shmem: add new mode setting which superseeds the polling setting
2018-10-20 17:12:39 +02:00
27a1ef0314
web: retry binding to other ports if port is already in use by something else
2018-10-20 17:07:28 +02:00
Dennis Potter
3c33696265
Removed signaling for inline messages. Fixes #206
...
This should decrease the time that is spent in the write-function a little bit and made an extra buffer obsolete.
2018-10-20 17:05:52 +02:00