{"issue":{"user":{"id":146013,"login":"ryansch","url":"https://api.github.com/users/ryansch","avatar_url":"https://secure.gravatar.com/avatar/fd78b8b03b179327e201cbd42fe3dda0?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"fd78b8b03b179327e201cbd42fe3dda0"},"milestone":null,"created_at":"2011-12-14T00:57:47Z","title":"Moving flag as deleted behavior to a redis set.","state":"closed","updated_at":"2011-12-21T03:22:53Z","labels":[],"id":2546422,"html_url":"https://github.com/agibralter/ts-resque-delta/issues/12","closed_at":"2011-12-21T03:21:32Z","pull_request":{"patch_url":"https://github.com/agibralter/ts-resque-delta/pull/12.patch","html_url":"https://github.com/agibralter/ts-resque-delta/pull/12","diff_url":"https://github.com/agibralter/ts-resque-delta/pull/12.diff"},"body":"This is a large refactor combined with new functionality.\r\nI've removed the flag as deleted job and rolled that functionality into\r\nthe current delta job.  When a model is indexed I create the delta job\r\nand add the flag as deleted document id to a redis set.  The delta job\r\nhandles getting the set of document ids to flag as deleted without\r\nracing.\r\n\r\nThis should also allow multiple resque workers to work off different\r\ndelta index jobs (on distinct indices) concurrently.","number":12,"url":"https://api.github.com/repos/agibralter/ts-resque-delta/issues/12","comments":17,"assignee":null},"comment":{"user":{"id":1079,"login":"agibralter","url":"https://api.github.com/users/agibralter","avatar_url":"https://secure.gravatar.com/avatar/de396cedd7085b8ac01f8c18a7e24167?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"de396cedd7085b8ac01f8c18a7e24167"},"created_at":"2011-12-21T03:22:53Z","updated_at":"2011-12-21T03:22:53Z","id":3229031,"body":"Thank you! :) Ok merged. Will push a gem soon.","url":"https://api.github.com/repos/agibralter/ts-resque-delta/issues/comments/3229031"},"action":"created"}