1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-16 00:00:02 +01:00
VILLASnode/lib
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
..
api refactor: update copyright years 2018-08-20 18:40:03 +02:00
formats io: obey io->flags and smp->flags during encoding/decoding of samples 2018-10-20 16:23:57 +02:00
hooks refactor: update copyright years 2018-08-20 18:40:03 +02:00
kernel kernel: improve portability 2018-10-21 13:05:24 +01:00
memory memory: improve allocation of hugepages 2018-10-21 13:05:24 +01:00
nodes Fixed bug which improved latency about 33%. 2018-11-02 12:46:12 +01:00
advio.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
api.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
bitset.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
buffer.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
CMakeLists.txt fixes for compiling VILLASnode on ARM 2018-10-04 00:49:38 +02:00
compat.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
config_helper.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
crypt.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
format_type.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
hash_table.c hash_table: do not use printf() in hash_table_dump() 2018-08-13 15:28:37 +02:00
hist.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
hook.c config: remove unnecessary includes and add conditional compilation to config_helper.h 2018-10-24 10:04:21 -04:00
hook_type.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
io.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
list.c list: fixed compatability bug in list_sort() on BSD-based systems 2018-10-21 16:46:26 +01:00
log.c fixes for compiling VILLASnode on ARM 2018-10-04 00:49:38 +02:00
log_config.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
log_helper.c bugfixes for ARM 2018-10-04 00:49:46 +02:00
mapping.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
memory.c memory: add new function to get memory type from flag 2018-10-21 13:05:24 +01:00
node.c config: remove unnecessary includes and add conditional compilation to config_helper.h 2018-10-24 10:04:21 -04:00
node_type.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
path.c fix sample flags during muxing 2018-10-20 16:22:24 +02:00
plugin.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
pool.c whitespaces 2018-10-21 13:05:24 +01:00
queue.c fixes for compiling VILLASnode on ARM 2018-10-04 00:49:38 +02:00
queue_signalled.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
sample.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
shmem.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
signal.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
stats.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
super_node.c log: do not use V macro which ambigious when compiling against Eigen3 2018-09-17 22:19:09 +02:00
table.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
task.c task: fix task implementation for macOS 2018-10-21 15:41:19 +01:00
timing.c timing: added new function to compare timestamps 2018-10-20 15:36:27 +02:00
tsc.c tsc: inline calls to tsc_now() 2018-10-20 16:44:01 +02:00
utils.c refactor: update copyright years 2018-08-20 18:40:03 +02:00
web.c web: retry binding to other ports if port is already in use by something else 2018-10-20 17:07:28 +02:00