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

312 commits

Author SHA1 Message Date
2d71d606ce shm node: fix compiler / build-system errors 2017-04-15 21:30:37 +02:00
6b09a214c2 shm node: add new vectorize argument to test-shmem 2017-04-15 21:30:33 +02:00
52de5f025f pipe: accept partial vectors on stdin 2017-04-15 21:29:35 +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
4504fcc827 added file headers with author and copyright info 2017-04-15 21:28:28 +02:00
Georg Reinke
025713a46e don't link libext against any external libraries 2017-04-15 20:38:58 +02:00
Georg Reinke
3c48b4f557 new "libext" library for external programs using shmem 2017-04-15 15:38:37 +02:00
Georg Reinke
39d7c451fb shm node: signal the other program if one exits 2017-04-12 14:38:18 +02:00
96190a5822 Run libwebsockets in a worker thread 2017-04-07 17:39:37 +02:00
51e0930d39 start API in villas-pipe 2017-04-07 17:35:55 +02:00
053b43fb9f change function signature of node_type_start() 2017-04-07 17:32:52 +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
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
66545fc4c7 new shmem node type 2017-04-05 12:52: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
fd51d7bac9 refactoring: kernel_has_version() => kernel_get_version() + version_cmp() 2017-04-02 02:33:20 +02:00
a799f625f9 remove histogram from villas-test-cmp 2017-03-29 20:14:35 +02:00
9205e1dbac Merge branch 'eric-lab' into develop-try-merge 2017-03-29 06:02:58 +02:00
3eb629d9d5 various bug fixes from todays debugging session 2017-03-29 04:25:30 +02:00
73f7fb1a2b removed unnecessary includes 2017-03-29 04:22:40 +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
267d244167 minor cleanup, bug fixes and refactoring 2017-03-27 12:50:01 +02:00
68aa917f78 set VILLASnode version via Makefile instead of config.h 2017-03-27 12:30:44 +02:00
80d3ae13d5 added new sample_io module for adding new IO formats 2017-03-27 12:28:13 +02:00
38a983b26e yet another rewrite of the hook system 2017-03-27 12:26:11 +02:00
411b9dd326 replaced most occurrences of list_foreach with a traditional for loop due to performance reasons 2017-03-25 21:23:31 +01:00
30d5c73fea smaller refactoring in villas-hook 2017-03-20 09:04:23 -03:00
7d28fbd6c4 update receive timestamp in villas-hook 2017-03-20 09:03:48 -03:00
4526f8b534 support multiple parameters in villas-hook 2017-03-20 09:03:03 -03:00
8e53725c33 improved configuration file format for hooks 2017-03-17 02:52:59 -03:00
5b93da867a refactoring: simplified hook system 2017-03-17 01:08:48 -03:00
7aa1c66d99 do not use the sample samples objects in villas-hook as the hooks might add references to keep copies of older samples 2017-03-14 11:21:05 -03:00
e1813f5803 unify log initialisation code in villas-hook 2017-03-14 11:19:59 -03:00
858dfdd35a villas-hook: correctly initialise hook_info 2017-03-14 11:19:14 -03:00
d40e3cd06f make hook parameter for villas-hook optional 2017-03-14 11:18:12 -03:00
b145f63536 do not run hook callbacks if not supported by hook 2017-03-14 11:17:40 -03:00
9a9e9c17d4 added new villas-test-cmp tool to compare to files (will be used by integration tests) 2017-03-12 17:10:45 -03:00
c9d554409b several fixes to get villas-hook running 2017-03-12 17:10:04 -03:00
ccf2f28b9f refactoring: struct cfg => struct super_node 2017-03-12 17:01:24 -03:00
c84bfbcc7c refactoring: node_type_{init, deinit}() => node_type_{start, stop}() 2017-03-11 23:40:43 -03:00
f00d332bf2 make number of huge pages configurable 2017-03-11 23:39:00 -03:00
a9771ec8c6 Merge branch 'develop' into eric-lab 2017-03-09 13:30:19 -03:00
b28b784684 minor bug fixes 2017-03-07 08:05:04 -04:00
c2cb2c8e02 added -d option to villas-signal and villas-pipe 2017-03-06 19:17:38 -04:00
88805ce491 refactoring UNITITIALIZED -> DEINITIALIZED 2017-03-06 19:13:14 -04:00