Mike Perham
285d6541a5
Log poor Redis RTT, fixes #4824
2021-02-22 15:48:38 -08:00
Mike Perham
3b5ae30c4e
Add process RSS to the Busy page, fixes #4717
2020-10-14 15:11:40 -07:00
Mike Perham
60bb816235
merge master
2019-03-01 13:37:04 -08:00
Mike Perham
653c58f646
merge master
2019-03-01 13:26:21 -08:00
Mike Perham
85a1be3684
Switch all tests to use Minitest::Spec for consistency
2019-02-28 12:43:50 -08:00
Andrew Babichev
6ac6ed5060
Move proctitle from cli to launcher ( #4067 )
2018-12-30 12:15:21 -08:00
Mike Perham
30bbd13a5e
Update tests so they all run standalone successfully, like so:
...
for i in test/test_* ; do ruby $i; done
2018-12-03 14:09:26 -08:00
Andrew Babichev
ddb0c8b3a8
Cleanup CLI ( #4026 )
...
* Refactor CLI test
Extracted 3 main parts:
- parse
- run
- signal handling
* Move demonization and pid write from parse to run phase
* Move queues default from validate to setup options phase
* Add pry-byebug gem
* Drop Sidekiq::Test
* Require launcher in CLI
* Remove TODOs
2018-12-03 13:24:37 -08:00
Matt Books
927680cae7
Use a mutex to synchronize access to shared WORKER_STATE hash ( #3959 )
...
On jruby, the Hash implementation is not threadsafe, and leads to jobs not being
deleted from the busy list.
See #3958
2018-09-11 09:53:52 -07:00
Mike Perham
2367bc19c1
Rewrite heartbeat so we can dynamically update tags/labels, #2867
2016-11-25 13:39:22 -08:00
Mike Perham
008f1feff3
Add event when a process has a new heartbeat
2016-08-12 12:34:41 -07:00
Mike Perham
a2bdb875fe
Fix memory leak, bump version
2016-05-04 14:43:15 -05:00
Mike Perham
2c9f7662fc
Freeze all string literals in source, fixes #2741
...
Tests pass and smoke test works perfectly.
2015-12-31 15:33:35 -08:00
Mike Perham
9fc8267848
Move proctitles into CLI, so they can be accessed in startup events
2015-10-12 09:43:51 -07:00
Mike Perham
da02fcb6a7
Cleanup, tests passing
2015-10-08 09:37:37 -07:00
Mike Perham
89a1914d45
Fix tests
2015-10-07 15:01:44 -07:00
Mike Perham
4781be562f
Tests passing again
2015-10-06 14:05:46 -07:00
Mike Perham
48546fdae9
WIP manager and launcher
2015-10-06 12:43:01 -07:00