Commit graph

72 commits

Author SHA1 Message Date
Florian Lüke
f017d2406e add updated mesy_nng from mvme, fix things, add mnode_proto_test1 2024-11-21 21:38:20 +01:00
Florian Lüke
0cf71236e1 update mesytec-mvlc 2024-11-21 19:38:17 +01:00
Florian Lüke
8a2c2aa7fd add pub sub test programs
Lesson learned: subscription working for empty messages can be done, but
needs nng_socket_set() instead of nng_socket_set_string().
2024-05-07 14:59:06 +02:00
Florian Lüke
a423e602aa push pull: can now pass ProducerCount on the command line 2024-05-07 14:56:25 +02:00
Florian Lüke
68ce15fedf add a push-pull test program
No buffer loss seen, rate is ~40GB/s starting at around 4 producer threads.
2023-11-22 20:19:46 +01:00
Florian Lüke
3d53c99114 cleanup mvlc_nng_replay 2023-11-22 20:18:41 +01:00
Florian Lüke
ea2b18ce83 try out nng_pipe_notify 2023-07-16 06:35:26 +02:00
Florian Lüke
6c450d3a47 testing piplines 2023-07-16 06:35:09 +02:00
Florian Lüke
ee5b451434 bit of refactoring and more error handling 2023-07-13 12:24:30 +02:00
Florian Lüke
31df88ff23 fix analysis side message processing 2023-07-13 09:48:52 +02:00
Florian Lüke
0bf9947a29 better allocations but broken analysis messages 2023-07-12 20:41:09 +02:00
Florian Lüke
2db593069d cleanup the parser and message flushing code 2023-07-12 16:38:27 +02:00
Florian Lüke
72cd10ba46 improve parser speed by flushing the output message before a realloc happens 2023-07-11 21:42:02 +02:00
Florian Lüke
c258a2c8c0 measure throughput 2023-07-11 20:53:37 +02:00
Florian Lüke
20a4323fa2 make sure the last output message is sent 2023-07-11 20:30:46 +02:00
Florian Lüke
4f8da45a67 improve speed by allocating less; still slow 2023-07-04 00:47:19 +02:00
Florian Lüke
54ab64668d init duration timers 2023-07-03 21:32:47 +02:00
Florian Lüke
32aa3d6d08 slow replay 2023-07-03 20:00:19 +02:00
Florian Lüke
ae815d4adb untested replay over nng code 2023-07-02 23:33:22 +02:00
Florian Lüke
b5c5450877 separate program for inproc producer/consumer and cleanup 2023-06-28 11:37:52 +02:00
Florian Lüke
74d3b947a3 working pair producer and consumer 2023-06-27 23:17:56 +02:00
Florian Lüke
881dc11cd1 cmake scaffolding and inproc pair test program 2023-06-27 20:19:58 +02:00