Commit Graph

56 Commits (8769df117d6cc2f4ab00d6e1d54ef4241d063f11)

Author SHA1 Message Date
Gusted b5383590de
Fix 64-bit atomic operations on 32-bit machines (#19531) 3 years ago
zeripath 7b4c3c7bb1
Prevent intermittent NPE in queue tests (#19301) 3 years ago
zeripath c88547ce71
Add Goroutine stack inspector to admin/monitor (#19207) 3 years ago
zeripath 4e57bd1d30
Add number in queue status to monitor page (#18712) 3 years ago
zeripath f8b21ac04a
Simplify Boost/Pause logic (#18673) 3 years ago
zeripath df44017328
Restart zero worker if there is still work to do (#18658) 3 years ago
zeripath 7ba1b7112f
Only attempt to flush queue if the underlying worker pool is not finished (#18593) 3 years ago
6543 6f6b8491da
add gitea-fmt back (#18526) 3 years ago
zeripath be77ede954
Change some logging levels (#18421) 3 years ago
zeripath 92b715e0f2
Attempt to prevent the deadlock in the QueueDiskChannel Test again (#18415) 3 years ago
zeripath 713985b1a4
Prevent deadlocks in persistable channel pause test (#18410) 3 years ago
zeripath ab7f701671
Make WrappedQueues and PersistableChannelUniqueQueues Pausable (#18393) 3 years ago
zeripath a82fd98d53
Pause queues (#15928) 3 years ago
6543 54e9ee37a7
format with gofumpt (#18184) 3 years ago
zeripath a85e75b2b1
Prevent deadlock in TestPersistableChannelQueue (#17717) 3 years ago
wxiaoguang 750a8465f5
A better go code formatter, and now `make fmt` can run in Windows (#17684) 3 years ago
zeripath 7117c7774a
Make the Mirror Queue a queue (#17326) 3 years ago
Eng Zer Jun f2e7d5477f
refactor: move from io/ioutil to io and os package (#17109) 3 years ago
zeripath 6c125e9797
Use immediate queues in integration tests and ensure that immediate (#16927) 3 years ago
zeripath 06b9d553bc
Timeout on flush in testing (#16864) 3 years ago
Lunny Xiao 9f31f3aa8a
Add an abstract json layout to make it's easier to change json library (#16528) 3 years ago
zeripath 49bd9a1111
Fix race in log (#16490) 3 years ago
zeripath e83abfc289
Prevent race in TestPersistableChannelQueue (#16468) 3 years ago
KN4CK3R 3607f79d78
Fixed assert statements. (#16089) 4 years ago
zeripath fe18a85f54
Fix panic (#16072) 4 years ago
zeripath ba526ceffe
Multiple Queue improvements: LevelDB Wait on empty, shutdown empty shadow level queue, reduce goroutines etc (#15693) 4 years ago
zeripath aa65a607e4
Queue manager FlushAll can loop rapidly - add delay (#15733) 4 years ago
zeripath e22ee468cf
Exponential Backoff for ByteFIFO (#15724) 4 years ago
zeripath d11b9fbcce
Prevent race in TestChannelQueue_Batch (#15703) 4 years ago
zeripath 0590176a23
Only use boost workers for leveldb shadow queues (#15696) 4 years ago
zeripath 84f5a0bc62
Always set the merge base used to merge the commit (#15352) 4 years ago
6543 9c4601bdf8
Code Formats, Nits & Unused Func/Var deletions (#15286) 4 years ago
zeripath f0e15250b9
Migrate to use jsoniter instead of encoding/json (#14841) 4 years ago
zeripath b3c2e23cbb
Prevent race in PersistableChannelUniqueQueue.Has (#14651) 4 years ago
6543 ac97ea573c
[Vendor] Update go-redis to v8.5.0 (#13749) 4 years ago
zeripath c8f7a6b774
Slightly simplify the queue settings code to help reduce the risk of problems (#12976) 4 years ago
zeripath 5cfc1f573f
Fix the issue reported on #12385 (#12969) 4 years ago
zeripath 7f8e3192cd
Allow common redis and leveldb connections (#12385) 4 years ago
Lunny Xiao 91e7ad569a
Add queue for code indexer (#10332) 4 years ago
zeripath 69b8d7ba19
use assignment in tests (#12734) 4 years ago
zeripath 74bd9691c6
Re-attempt to delete temporary upload if the file is locked by another process (#12447) 4 years ago
zeripath 217647f331
Multiple small admin dashboard fixes (#12153) 5 years ago
zeripath c58bc4bf80
Prevent timer leaks in Workerpool and others (#11333) 5 years ago
Lunny Xiao fcc8cdd446
Improve config logging when WrappedQueue times out (#11174) 5 years ago
zeripath e83daf77ad
Avoid logging []byte in queue failures - convert to string first (#10865) 5 years ago
Lunny Xiao cf7ece6245
Fix queue log param (#10733) 5 years ago
zeripath 88986746d5
Fix Workerpool deadlock (#10283) 5 years ago
Lunny Xiao 3d69bbd58f
Fix queue pop error and stat empty repository error (#10248) 5 years ago
zeripath 2c903383b5
Add Unique Queue infrastructure and move TestPullRequests to this (#9856) 5 years ago
zeripath 9b9dd19d7d
Fix broken FlushAll (#10101) 5 years ago