View Issue Details

IDProjectCategoryView StatusLast Update
0007963GNUnetutil librarypublic2024-10-13 18:53
Reporterschanzen Assigned Toschanzen  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version0.22.2Fixed in Version0.22.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 closedt3sserakt 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.

schanzen

2024-10-11 11:07

administrator   ~0023509

This was already fixed with 0.22.0

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
2024-10-10 09:07 schanzen Target Version 0.22.1 => 0.22.2
2024-10-11 11:07 schanzen Assigned To => schanzen
2024-10-11 11:07 schanzen Status confirmed => resolved
2024-10-11 11:07 schanzen Resolution open => fixed
2024-10-11 11:07 schanzen Fixed in Version => 0.22.0
2024-10-11 11:07 schanzen Note Added: 0023509
2024-10-13 18:53 schanzen Status resolved => closed