diff options
author | t3sserakt <t3ss@posteo.de> | 2021-10-07 13:07:30 +0200 |
---|---|---|
committer | t3sserakt <t3ss@posteo.de> | 2021-10-07 13:07:30 +0200 |
commit | d7fa0579995790840199ec86cb4d518f9d372fcd (patch) | |
tree | b41accedea6cd0fb78d75afee61911b94a1099fb /src/util/helper.c | |
parent | 658bceab7ba3aab5121e8874d8508264d3f63ce3 (diff) | |
download | gnunet-d7fa0579995790840199ec86cb4d518f9d372fcd.tar.gz gnunet-d7fa0579995790840199ec86cb4d518f9d372fcd.zip |
- add generic topology configuration by file
- cmd simple send using file configuration from file
- added cmd to check the logs for backchannel encapsulation
- added cmd which notifies the master loop of local loop being prepared to finish
- added logging to helper.c
- moved code from connecting peers cmd into global functions
- added parameters given to the connecting peers cmd
- added assertion when notifying the transport service about a new queue, if the communicator has no intial capacity
- added optional valgrind cmd to test script
- added flag für queues with unlimited length
- added check for queues with higher priority
- added attribute queue_capacity to struct Queue
- bug fixing worker task for kce generation and transport notification about available queue in udp communicator
- change value for unlimited queue length from 0 to UINT16_MAX in tcp communicator and service
- added loop to stop the test system for the globally known peers in stop testsystem cmd
- refactored endless growing array to handle further messages from the local loops, and added logic to handle the local test prepare msg
- added utility methods in testing.c
- added forwarding of all tests prepared msg in gnunet-cmds-helper.c
- added cmd to end loop without shutdown
- added without shutdown cmd to simple send testcase
- added backchannel check, without shutdown and prepared cmd to udp backchannel testcase.
Diffstat (limited to 'src/util/helper.c')
-rw-r--r-- | src/util/helper.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/util/helper.c b/src/util/helper.c index dcb55d8c7..0809c1f17 100644 --- a/src/util/helper.c +++ b/src/util/helper.c | |||
@@ -407,6 +407,8 @@ start_helper (struct GNUNET_HELPER_Handle *h) | |||
407 | if ((h->helper_in == NULL) || (h->helper_out == NULL)) | 407 | if ((h->helper_in == NULL) || (h->helper_out == NULL)) |
408 | { | 408 | { |
409 | /* out of file descriptors? try again later... */ | 409 | /* out of file descriptors? try again later... */ |
410 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, | ||
411 | "out of file descriptors? try again later\n"); | ||
410 | stop_helper (h, GNUNET_NO); | 412 | stop_helper (h, GNUNET_NO); |
411 | h->restart_task = GNUNET_SCHEDULER_add_delayed ( | 413 | h->restart_task = GNUNET_SCHEDULER_add_delayed ( |
412 | GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, | 414 | GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, |
@@ -434,6 +436,8 @@ start_helper (struct GNUNET_HELPER_Handle *h) | |||
434 | if (NULL == h->helper_proc) | 436 | if (NULL == h->helper_proc) |
435 | { | 437 | { |
436 | /* failed to start process? try again later... */ | 438 | /* failed to start process? try again later... */ |
439 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, | ||
440 | "failed to start process? try again later\n"); | ||
437 | stop_helper (h, GNUNET_NO); | 441 | stop_helper (h, GNUNET_NO); |
438 | h->restart_task = GNUNET_SCHEDULER_add_delayed ( | 442 | h->restart_task = GNUNET_SCHEDULER_add_delayed ( |
439 | GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, | 443 | GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, |