View Issue Details

IDProjectCategoryView StatusLast Update
0007963GNUnetutil librarypublic2024-08-29 12:49
Reporterschanzen Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status confirmedResolutionopen 
Target Version0.22.1 
Summary0007963: Improve scheduler to support single-process applications
DescriptionThis will require the scheduler to support direct client to service communication (as opposed to UDS).
A possible further improvement would be to use epoll instead of select.
TagsNo tags attached.

Relationships

child of 0007961 assignedt3sserakt Provide a library that allows single-process applications 

Activities

schanzen

2023-10-20 15:53

administrator   ~0020594

I created an initial macro for services if HAVE_GNUNET_MONOLITH is set in gnunet_servlice_lib.h
We need the same functionality for "daemons" and "servers" that use GNUNET_PROGRAM_run, i.e. a GNUNET_PROGRAM_MAIN() macro.

Then, we also need to define a GNUNET_main() loop somewhere that runs the registered services/programs.

Issue History

Date Modified Username Field Change
2023-10-17 14:31 schanzen New Issue
2023-10-17 14:31 schanzen Relationship added child of 0007961
2023-10-20 15:53 schanzen Note Added: 0020594
2023-10-20 15:53 schanzen Assigned To => schanzen
2023-10-20 15:53 schanzen Status new => assigned
2023-10-20 15:54 schanzen Status assigned => acknowledged
2023-10-20 15:54 schanzen Status acknowledged => confirmed
2024-03-05 15:58 schanzen Target Version 0.21.0 => 0.22.0
2024-03-07 21:36 schanzen Assigned To schanzen =>
2024-08-29 12:49 schanzen Target Version 0.22.0 => 0.22.1