Skip to content

renderd: implement startup synchronization barrier for render threads - #541

Open
hummeltech wants to merge 1 commit into
masterfrom
StartupSync
Open

hummeltech wants to merge 1 commit into
masterfrom
StartupSync

Conversation

@hummeltech

Copy link
Copy Markdown
Collaborator
  • Track thread initialization completion per map layer using atomic operations.
  • Introduce a 300-second startup timeout loop in main() before entering process_loop().
  • Convert global variable declarations in renderd_config.h to explicit extern declarations, instantiating them in renderd_config.c alongside tracking num_maps count.

- Track thread initialization completion per map layer using atomic operations.
- Introduce a 300-second startup timeout loop in main() before entering process_loop().
- Convert global variable declarations in renderd_config.h to explicit extern declarations,
  instantiating them in renderd_config.c alongside tracking num_maps count.
Comment thread src/renderd.c
return 7;
}

usleep(500000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants