Project

General

Profile

Actions

Feature #5384

closed

Thread Synchronisation: wait for all threads to be in an operating state before continuing initialisation

Added by Richard McConnell almost 2 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
Normal
Target version:
Effort:
Difficulty:
Label:
C

Description

Enable the initialisation process to synchronise with all active threads ensuring they are operational before continuing init. This ensures all modules (active threads) are fully operational before main thread completes init, which improves both error and success reporting.

Upon synchronisation main thread shall report this event via a notice and via systemd - sd_notify. This support shall be added as part of this ticket. sd_notify shall only be used for systems that run under systemd and are configured for notification. i.e. Windows OS shall not receive sd_notify.

Actions #1

Updated by Richard McConnell almost 2 years ago

  • Label Good First Issue added
  • Label deleted (C)
Actions #2

Updated by Richard McConnell almost 2 years ago

  • Assignee changed from Richard McConnell to Community Ticket
  • Label C added
  • Label deleted (Good First Issue)
Actions #3

Updated by Richard McConnell almost 2 years ago

  • Description updated (diff)
Actions #4

Updated by Richard McConnell almost 2 years ago

  • Assignee changed from Community Ticket to Richard McConnell
Actions #5

Updated by Victor Julien over 1 year ago

  • Status changed from New to Closed
  • Target version changed from TBD to 7.0.0-rc1
Actions

Also available in: Atom PDF