-
-
Notifications
You must be signed in to change notification settings - Fork 5.8k
Graceful Queues: Issue Indexing and Tasks #9363
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
8504263
Queue: Add generic graceful queues with settings
zeripath 9fb0516
Queue & Setting: Add worker pool implementation
zeripath 0edb70a
Queue: Add worker settings
zeripath e6ebb47
Queue: Make resizing worker pools
zeripath 85d1a7f
Queue: Add name variable to queues
zeripath 2927bc6
Queue: Add monitoring
zeripath 9ad9070
Queue: Improve logging
zeripath d6b5404
Issues: Gracefulise the issues indexer
zeripath 4658b2f
Task: Move to generic queue and gracefulise
zeripath cc123c3
Issues: Standardise the issues indexer queue settings
zeripath 1013ced
Fix test
zeripath 1fb9104
Queue: Allow Redis to connect to unix
zeripath a492b30
Prevent deadlock during early shutdown of issue indexer
zeripath b1c9fa7
Add MaxWorker settings to queues
zeripath 4d8b8ed
Merge branch 'master' into graceful-queues
zeripath a763cca
Update modules/indexer/issues/indexer.go
zeripath 632757b
Update modules/indexer/issues/indexer.go
zeripath 6c6d3ea
Update modules/queue/queue_channel.go
zeripath 402e4df
Update modules/queue/queue_disk.go
zeripath a10129f
Update modules/queue/queue_disk_channel.go
zeripath 6306cd4
Rename queue.Description to queue.ManagedQueue as per @guillep2k
zeripath 8798a61
Cancel pool workers when removed
zeripath 030b6d9
Remove dependency on queue from setting
zeripath 9941ae2
Update modules/queue/queue_redis.go
zeripath e852cb6
As per @guillep2k add mutex locks on shutdown/terminate
zeripath 21b9778
move unlocking out of setInternal
zeripath 1cb7a86
Add warning if number of workers < 0
zeripath e4ddaab
Small changes as per @guillep2k
zeripath c7550a4
No redis host specified not found
zeripath 90eeb14
Clean up documentation for queues
zeripath 8649dfa
Update docs/content/doc/advanced/config-cheat-sheet.en-us.md
zeripath ec83b83
Merge branch 'master' into graceful-queues
lafriks bde0cf2
Merge branch 'master' into graceful-queues
techknowlogick 99a6f48
Update modules/indexer/issues/indexer_test.go
zeripath 52ee212
Ensure that persistable channel queue is added to manager
zeripath a74b473
Merge branch 'master' into graceful-queues
lunny 1f83b4f
Rename QUEUE_NAME REDIS_QUEUE_NAME
zeripath 0c345db
Revert "Rename QUEUE_NAME REDIS_QUEUE_NAME"
zeripath File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.