Skip to content

Conversation

@hallipr
Copy link
Member

@hallipr hallipr commented Jun 11, 2024

This creates the PeriodicLockingBackgroundService class to encapsulate the logic of periodically running a process in a single worker instance only if the worker is able to establish a lock on a central cosmos document. It continually renews the lock while the processing is handled by a ProcessAsync implementation.

This change also starts paving the way for GitHub Actions logging by moving the Azure Pipelines related classes into
their own namespace.

@hallipr hallipr added the Central-EngSys This issue is owned by the Engineering System team. label Jun 11, 2024
@hallipr hallipr self-assigned this Jun 11, 2024
@hallipr hallipr force-pushed the users/pahallis/missing-build branch 2 times, most recently from 58105dd to a1dd74c Compare July 12, 2024 00:13
@hallipr hallipr force-pushed the users/pahallis/missing-build branch 2 times, most recently from 6e6fef5 to b7c5a97 Compare September 4, 2024 16:15
@hallipr hallipr force-pushed the users/pahallis/missing-build branch from b7c5a97 to 58ac2c8 Compare September 4, 2024 16:18
@hallipr
Copy link
Member Author

hallipr commented Sep 5, 2024

/check-enforcer override

There is no PR pipeline for this project

@hallipr hallipr enabled auto-merge (squash) September 5, 2024 00:57
@hallipr hallipr merged commit f9bbdd2 into main Sep 5, 2024
@hallipr hallipr deleted the users/pahallis/missing-build branch September 5, 2024 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Central-EngSys This issue is owned by the Engineering System team.

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants