mirror of https://github.com/go-gitea/gitea.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ba526ceffe
* move shutdownfns, terminatefns and hammerfns out of separate goroutines Coalesce the shutdownfns etc into a list of functions that get run at shutdown rather then have them run at goroutines blocked on selects. This may help reduce the background select/poll load in certain configurations. * The LevelDB queues can actually wait on empty instead of polling Slight refactor to cause leveldb queues to wait on empty instead of polling. * Shutdown the shadow level queue once it is empty * Remove bytefifo additional goroutine for readToChan as it can just be run in run * Remove additional removeWorkers goroutine for workers * Simplify the AtShutdown and AtTerminate functions and add Channel Flusher * Add shutdown flusher to CUQ * move persistable channel shutdown stuff to Shutdown Fn * Ensure that UPCQ has the correct config * handle shutdown during the flushing * reduce risk of race between zeroBoost and addWorkers * prevent double shutdown Signed-off-by: Andrew Thornton <art27@cantab.net> |
4 years ago | |
---|---|---|
.. | ||
check.go | 4 years ago | |
check_test.go | 4 years ago | |
commit_status.go | 4 years ago | |
lfs.go | 4 years ago | |
main_test.go | 5 years ago | |
merge.go | 4 years ago | |
patch.go | 4 years ago | |
pull.go | 4 years ago | |
pull_test.go | 5 years ago | |
review.go | 4 years ago | |
temp_repo.go | 5 years ago | |
update.go | 4 years ago |