1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00
Commit graph

221 commits

Author SHA1 Message Date
a81d1fc8de Merge branch 'develop' into node-shm 2017-04-17 23:54:44 +02:00
cee5575861 shm node: use similar settings as for paths: {in,out}size => queuelen, sample_values => samplelen 2017-04-15 22:47:24 +02:00
61d42c342d refactoring: DEFAULT_VALUES => DEFAULT_SAMPLELEN 2017-04-15 22:46:42 +02:00
db3d1477d1 shm node: renamed ‚cond_{in,out}‘ settings to ‚polling‘ 2017-04-15 22:46:35 +02:00
Umar Farooq
017c839a02 Add GTSYNC+GTSKT draft file and config file 2017-04-11 13:26:14 +00:00
Georg Reinke
ee809bd5c9 Merge branch 'develop' into node-shm 2017-04-06 12:12:56 +02:00
Georg Reinke
24c6493b04 make shmem.conf a bit nicer 2017-04-06 10:34:31 +02:00
Georg Reinke
66545fc4c7 new shmem node type 2017-04-05 12:52:21 +02:00
edbcc87299 fix web root (htdocs) in example config 2017-04-03 08:58:11 +02:00
6dd3b3d7ad changed example configuration for websocket node-type to combine unit and series settings 2017-04-02 13:05:42 +02:00
f6c204c441 removed split and splitted settings from file node-type 2017-03-29 20:14:01 +02:00
9205e1dbac Merge branch 'eric-lab' into develop-try-merge 2017-03-29 06:02:58 +02:00
dbc1530727 Overhaul of build and packaging system:
- Build RPM packages for VILLASnode and dependencies with the ‚rpm‘, ‚rpm-villas‘, ‚rpm-livxil‘ and ‚rpm-libwebsockets‘ make targets
- Upload new RPM packages to the repository with the ‚deploy‘ make target
- Build a developer Docker image with the `docker-dev` target
- Run the developer image with the `run-docker-dev` target
- Build a production Docker image with the `docker` target
  This requires that all RPM packages have been build previously!
- Use hard-coded default paths where applicable
- Updated index website
- Added some usage information and hints

Documentation of the new system is still outstanding
2017-03-29 04:04:20 +02:00
a06a7eec57 remove obsolete ‚combine‘ setting from example config 2017-03-27 12:46:41 +02:00
8e53725c33 improved configuration file format for hooks 2017-03-17 02:52:59 -03:00
17fba35349 added example configuration file for file node-type using advio uris 2017-03-12 23:21:00 -03:00
595604b6db unified file headers of example configuration files 2017-03-12 16:53:33 -03:00
b04af03721 unified file headers of example configuration files 2017-03-12 16:52:05 -03:00
a9771ec8c6 Merge branch 'develop' into eric-lab 2017-03-09 13:30:19 -03:00
cf61bc500c added simple example configuratin file for Markus 2017-03-08 10:05:01 -03:00
ec49fc6bad renamed ‚path‘ setting of file node-type to ‚uri‘ in preparation for upcoming advio remote IO 2017-03-07 07:19:40 -04:00
9c40931a04 Merge branch 'feature-mpmc-queue' into feature-curlio 2017-03-05 10:06:32 -04:00
7ec6aee288 Merge remote-tracking branch 'rwth/develop' into feature-curlio 2017-02-18 11:05:11 -05:00
c930ad49b7 several smaller changes and bugfixes 2017-02-18 10:58:17 -05:00
1dba01a8ae Re-license source code to LGPLv2.1 (closes #56) 2016-11-22 11:14:25 -05:00
b37d3df332 moved cfg_parse_{hook, node, path} to {hooks, node, path}.c 2016-11-20 12:59:37 -05:00
9e13b06a59 get first working version of web socket node-type with MPMC queues 2016-11-07 22:19:30 -05:00
Umar Farooq
21f5ca3dff Merge branch 'gtnet_features' into 'develop'
Endianess setting for GTNET-SKT header

Hi there,

I did a bit of rework on Umar's work.

This unveiled some more severe bugs (my faults).
So, I am quite happy that this kind of code review helps everybody :-)

As last time, I assign this MR to @umar.farooq. Have a look over it, and merge if you are happy.

See merge request !8
2016-11-07 14:56:59 +01:00
fe90cce778 Merge branch 'gtnet_features' into feature-mpmc-queue 2016-10-30 22:05:46 -04:00
3e93dfe17c Merge branch 'develop' into feature-mpmc-queue 2016-10-30 21:42:28 -04:00
c0875fdafa readd Git commit hash to version string 2016-10-30 20:27:24 -04:00
7dec04edfc added new setting to example config, updated documentation 2016-10-30 17:10:20 -04:00
Umar Farooq
4745a799ff Add endianness setting in config file to nodes 2016-10-27 19:25:29 +02:00
Umar Farooq
8d7e0074ad Initial test and addition of queue síze fix 2016-10-27 17:47:13 +02:00
d2347102f8 fix path to hotdogs 2016-10-22 20:37:29 -04:00
59cd70fec9 moved gtnet-skt test configrations to "etc/gtnet-skt"
Maybe we should move them to "tests" as soon as we have shell scripts to run them automatically
2016-10-20 09:07:29 -04:00
3159729cff add new header type to socket node-type for making "fake" header in gtnet-skt mode configurable 2016-10-20 09:06:29 -04:00
5aa4fec093 Remove sequence num ordering in case of gtnet-skt without GTNET_SKT_HEADER enabled 2016-10-12 16:57:14 +02:00
Umar Farooq
e25e02a325 Add new test cases for gtnet and villas header testing for socket node type 2016-10-10 23:05:29 +02:00
0a48309ab1 updated loopback example configuration 2016-09-13 21:21:21 -04:00
0097132b4f Merge branch 'feature-gtnet' into develop 2016-09-11 02:56:46 +00:00
4d67e6ef4b various smaller cleanups before merge 2016-09-10 22:34:45 -04:00
Umar Farooq
62bf0c2b0c Bug fixes/improvements to GTNET-SKT code
- Change enum types APP_HDR_* to SOCKET_HDR_*
 - Remove SOCKET_HDR_NONE type from app-hdr as its same as
   SOCKET_HDR_GTSKT
 - Fix values per samples for GTSKT to 1
 - Replace TODO tag with @todo
 - Use SOCKET_HDR_DEFAULT if app_hdr setting is not present
   in config file
 - Fix bug when invalid message is received resulting in
   infinite printing loop
 - Fix bug in socket_write when due to declaration of struct
   msg msgs[cnt] in the for loop the values are not transmitted
 - Replace std=c98 with std=c11 but still compile without it
2016-08-02 21:08:25 +02:00
5655681807 improved Makefile for plugins 2016-07-26 22:07:37 +02:00
Umar Farooq
2f47be0ac5 Add app_hdr tag for GT-NET-Socket
GT-NET-Socket uses a tag in the config file to distinguish from default
socket node type application layer header (struct msg). For now all the
values are encoded in the struct sample without any header (no timestamp
or sequence number).
Minor improvement in pipe.c: replace 'goto' with do while
2016-07-17 01:01:43 +02:00
cbe29caf98 restructured repo and build system 2016-07-14 09:34:26 +02:00
899e07aa9a fixed web socket JS 2016-07-12 12:47:50 +02:00
8115a9caa2 fixed most major bugs of web socket node-type 2016-07-11 18:18:20 +02:00
6d8401d88a changing default affinity (some systems only have a single core) 2016-07-11 16:04:07 +02:00
483e9af293 restructured configuration files 2016-07-11 11:24:42 +02:00