Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / redding/qs issues and pull requests

#120 - update to the latest HellaRedis

Pull Request - State: closed - Opened by kellyredding over 7 years ago

#119 - update the error handler error context to fetch its data

Pull Request - State: closed - Opened by kellyredding about 8 years ago

#118 - Catch non `StandardError` exceptions in `PayloadHandler`

Pull Request - State: closed - Opened by jcredding over 8 years ago - 2 comments

#117 - daemon: demeter config values that aren't directly set

Pull Request - State: closed - Opened by jcredding over 8 years ago - 1 comment

#116 - Update restart to use ruby 1.9+ `Kernel.exec`

Pull Request - State: closed - Opened by jcredding over 8 years ago - 1 comment

#115 - Add `NullClient`, throw uninitialized error when used

Pull Request - State: closed - Opened by jcredding over 8 years ago - 1 comment

#114 - add `halt` method to message handlers

Pull Request - State: closed - Opened by kellyredding over 8 years ago - 1 comment

#113 - get test suite passing in modern ruby versions

Pull Request - State: closed - Opened by kellyredding over 8 years ago - 1 comment

#112 - replace SystemTimer with MuchTimeout

Pull Request - State: closed - Opened by kellyredding over 8 years ago - 1 comment

#111 - remove ns-options dependency

Pull Request - State: closed - Opened by kellyredding over 8 years ago - 1 comment

#110 - remove `redis` namespace from main Qs::Config

Pull Request - State: closed - Opened by kellyredding over 8 years ago - 1 comment

#109 - remove `dispatcher` namespace from main Qs::Config

Pull Request - State: closed - Opened by kellyredding over 8 years ago - 1 comment

#108 - remove ns-options server config dependency

Pull Request - State: closed - Opened by kellyredding over 8 years ago - 1 comment

#107 - add `queues` method on Daemons

Pull Request - State: closed - Opened by kellyredding over 8 years ago - 1 comment

#106 - Feature: Update to use the new dat-worker-pool

Pull Request - State: closed - Opened by jcredding almost 9 years ago - 1 comment

#105 - Rename `Signal` to `State`, use dat-worker-pool locked object

Pull Request - State: closed - Opened by jcredding almost 9 years ago - 1 comment

#104 - Add worker test helpers

Pull Request - State: closed - Opened by jcredding almost 9 years ago - 1 comment

#103 - Use much-plugin for daemon, worker and handlers

Pull Request - State: closed - Opened by jcredding almost 9 years ago - 2 comments

#102 - Pass logger to dat-worker-pool when in debug mode

Pull Request - State: closed - Opened by jcredding almost 9 years ago - 1 comment

#101 - Update to use the new dat-worker-pool

Pull Request - State: closed - Opened by jcredding almost 9 years ago - 3 comments

#100 - cleanups: consistency with Deas and Sanford; namespace handler meths

Pull Request - State: closed - Opened by kellyredding almost 9 years ago - 1 comment

#99 - message handler: make run callback method public; use in qs runner

Pull Request - State: closed - Opened by kellyredding almost 9 years ago - 2 comments

#98 - message handler: make default `run!` method a no-op

Pull Request - State: closed - Opened by kellyredding almost 9 years ago - 2 comments

#97 - move test helpers into the job/event handler source files

Pull Request - State: closed - Opened by kellyredding almost 9 years ago - 1 comment

#96 - Move using the process label env var into the daemon data

Pull Request - State: closed - Opened by jcredding almost 9 years ago - 1 comment

#95 - Update to use the new scmd, setup for working with ruby 1.9+

Pull Request - State: closed - Opened by jcredding almost 9 years ago - 1 comment

#94 - Switch worker available from IO pipe to mutex/condition variable

Pull Request - State: closed - Opened by jcredding almost 9 years ago - 1 comment

#93 - expose dat-worker-pool worker callback configuration

Pull Request - State: closed - Opened by kellyredding about 9 years ago - 1 comment

#92 - move process label configuration into the daemon

Pull Request - State: closed - Opened by kellyredding about 9 years ago - 1 comment

#91 - Add helpers for running `before` and `after` callbacks

Issue - State: open - Opened by jcredding over 9 years ago

#90 - Add subscription system tests, fix sync to remove unneeded subscribers

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#89 - Benchmark publishing and running events

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#88 - Add daemon event handling system tests

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#87 - Update dispatcher queue

Pull Request - State: closed - Opened by jcredding over 9 years ago - 2 comments

#86 - Add `DispatchJobHandler`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 2 comments

#85 - Add separate logging for jobs and events

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#84 - Pass params via options when building jobs and events

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#83 - Rename `RedisItem` to `QueueItem`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#82 - Update `Event` to be a kind of `Message`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 3 comments

#81 - Update runners to expect a message

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#80 - Add `MessageHandler`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#79 - Add `Message`, setup `Event` being a kind of `Message`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 4 comments

#78 - Add `Payload` module for serializing and deserializing

Pull Request - State: closed - Opened by jcredding over 9 years ago - 7 comments

#77 - Add optional publisher for events

Pull Request - State: closed - Opened by jcredding over 9 years ago - 3 comments

#76 - Store queues as event subscribers in redis

Pull Request - State: closed - Opened by jcredding over 9 years ago - 3 comments

#75 - Add `event` to `Queue`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#74 - Add `Qs.publish`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 3 comments

#73 - Update `Event` to set a custom payload type

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#72 - Split `TestHelpers`, one for `JobHandler` and one for `EventHandler`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 3 comments

#71 - better handling when `init` hasn't been called

Issue - State: closed - Opened by kellyredding over 9 years ago - 2 comments

#70 - Add payload type to jobs

Pull Request - State: closed - Opened by jcredding over 9 years ago - 4 comments

#69 - Add `dispatcher_queue` to Qs, setup for publishing events

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#68 - Add `EventHandler` mixin

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#67 - Add `Event`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 3 comments

#66 - Restart daemon if its thread shuts down unexpectantly

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#65 - Ping redis when starting a daemon

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#64 - Simplify error handler unit tests

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#63 - Use constants for halt, stop and restart signals

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#62 - Shutdown the worker pool if an error occurs in daemon work loop

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#61 - Rescue redis errors while dequeueing

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#60 - Change process name, don't allow completely changing it

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#59 - Update `Process` signal handling

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#58 - Don't use `gets` and `puts` in `IOPipe`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#57 - Pull out `IOPipe`, setup for use in the `Process`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 2 comments

#56 - Add `Qs.push` for adding payloads to queues given a queue name

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#55 - Test helpers, serialize when enqueuing and building test runner

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#54 - Update to the latest `DatWorkerPool`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#53 - Update `Daemon` to build a client instead of a redis connection

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#52 - Add `push` and `prepend` to `Client`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#51 - Expand redis item to track the state of processing it

Pull Request - State: closed - Opened by jcredding over 9 years ago - 2 comments

#50 - Expand `ErrorHandler` to take more information

Pull Request - State: closed - Opened by jcredding over 9 years ago - 7 comments

#49 - Change restart cmd to check if `ENV['PWD']` is set

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#48 - Add job timeouts

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#47 - Allow configuring a serializer/deserializer

Pull Request - State: closed - Opened by jcredding over 9 years ago - 4 comments

#46 - use vanilla ruby JSON serialization by default

Issue - State: closed - Opened by kellyredding over 9 years ago - 2 comments

#45 - Add `TestClient` and test mode, track enqueued jobs in memory

Pull Request - State: closed - Opened by jcredding over 9 years ago - 4 comments

#44 - Add `TestHelpers` for mixin for building a runner/handler

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#43 - Add benchmarking script

Pull Request - State: closed - Opened by jcredding over 9 years ago - 3 comments

#42 - Add system tests for `Daemon`

Pull Request - State: closed - Opened by jcredding over 9 years ago - 1 comment

#41 - Properly create/close IO pipes on start/shutdown

Pull Request - State: closed - Opened by jcredding over 9 years ago - 4 comments

#40 - Remove `TmpDaemon`, use `Daemon` instead

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 2 comments

#39 - Update to use the latest HellaRedis

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 1 comment

#38 - Add `enqueue` to `Qs` and `add` to `Queue`

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 4 comments

#37 - Add redis connection and worker pool logic to `Daemon`

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 5 comments

#36 - Update `Daemon` with start, stop and halt

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 2 comments

#35 - Add DSL methods for configuring a `Daemon`

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 2 comments

#34 - Add `Daemon::Configuration`

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 1 comment

#33 - Implement `Route#run`

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 1 comment

#32 - Add `PayloadHandler`, processes a serialized payload

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 1 comment

#31 - Update `ErrorHandler`, match Sanford error handler

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 1 comment

#30 - Add `Job`, handles converting to/from payloads

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 1 comment

#29 - Add runners for live and test environments

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 1 comment

#28 - Add `JobHandler` mixin

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 1 comment

#27 - Add Redis configuration and connection

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 1 comment

#26 - Add `DaemonData`

Pull Request - State: closed - Opened by jcredding almost 10 years ago - 4 comments

#25 - Add `Logger` and `NullLogger`

Pull Request - State: closed - Opened by jcredding about 10 years ago - 1 comment

#24 - Update and simplify `Process`

Pull Request - State: closed - Opened by jcredding about 10 years ago - 1 comment

#23 - Add `Queue` and `Route`

Pull Request - State: closed - Opened by jcredding about 10 years ago - 1 comment

#22 - Add `ProcessSignal` and `PIDFile`

Pull Request - State: closed - Opened by jcredding about 10 years ago - 1 comment

#8 - Look at servolux gem

Issue - State: closed - Opened by jcredding about 11 years ago - 2 comments