View Issue Details

IDProjectCategoryView StatusLast Update
0007963GNUnetutil librarypublic2023-10-20 15:54
Reporterschanzen Assigned Toschanzen  
PrioritynormalSeverityminorReproducibilityhave not tried
Status confirmedResolutionopen 
Target Version0.21.0 
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 assignedschanzen 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