{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":752420109,"defaultBranch":"master","name":"delayed_job","ownerLogin":"jdufresne","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-02-03T20:45:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/347634?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706997411.0","currentOid":""},"activityList":{"items":[{"before":"cf71918782f5e1c0350378ee3f1db298c8095bd8","after":"b4ab39fa2c053840e404ef48650014f1eff85400","ref":"refs/heads/pidfile","pushedAt":"2024-02-03T22:07:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jdufresne","name":"Jon Dufresne","path":"/jdufresne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347634?s=80&v=4"},"commit":{"message":"Add Delayed::Plugins::Pidfile\n\nThe new plugin creates a pidfile at location\n`#{Rails.root}/tmp/delayed_job.pid` when a worker starts and then\nremoves it when a worker stops. It uses `lifecycle.around(:execute)` to\nachieve this.\n\nThe file is created in \"write exclusive\" mode. This means if the file\nalready exists, `Errno::EEXIST` is raised. This ensures that a worker\ndoesn't overwrite a pidfile in use.\n\nThis plugin is useful to allow an outside observer (e.g. a healthcheck)\nto check if the worker started successfully.\n\nThe plugin is not installed by default for backwards compatibility.\nUsers can use it by adding to their initializer:\n\nDelayed::Worker.plugins << Delayed::Plugin::Pidfile\n\nrefs #875","shortMessageHtmlLink":"Add Delayed::Plugins::Pidfile"}},{"before":"4405924b84107d8a40de92a8607f239e5a8952c2","after":"cf71918782f5e1c0350378ee3f1db298c8095bd8","ref":"refs/heads/pidfile","pushedAt":"2024-02-03T22:04:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jdufresne","name":"Jon Dufresne","path":"/jdufresne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347634?s=80&v=4"},"commit":{"message":"Add Delayed::Plugins::Pidfile\n\nThe new plugin creates a pidfile at location\n`#{Rails.root}/tmp/delayed_job.pid` when a worker starts and then\nremoves it when a worker stops. It uses `lifecycle.around(:execute)` to\nachieve this.\n\nThe file is created in \"write exclusive\" mode. This means if the file\nalready exists, a Errno::EEXIST exception is raised. This ensures that a\nworker doesn't overwrite a pidfile in use.\n\nThis plugin is useful to allow an outside observer (e.g. a healthcheck)\nto check if the worker started successfully.\n\nThe plugin is not installed by default for backwards compatibility.\nUsers can use it by adding to their initializer:\n\nDelayed::Worker.plugins << Delayed::Plugin::Pidfile\n\nrefs #875","shortMessageHtmlLink":"Add Delayed::Plugins::Pidfile"}},{"before":"359beb5e0158f745126b8703b0b160d78a61adbd","after":"4405924b84107d8a40de92a8607f239e5a8952c2","ref":"refs/heads/pidfile","pushedAt":"2024-02-03T21:57:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jdufresne","name":"Jon Dufresne","path":"/jdufresne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347634?s=80&v=4"},"commit":{"message":"Add Delayed::Plugins::Pidfile","shortMessageHtmlLink":"Add Delayed::Plugins::Pidfile"}},{"before":null,"after":"359beb5e0158f745126b8703b0b160d78a61adbd","ref":"refs/heads/pidfile","pushedAt":"2024-02-03T21:56:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jdufresne","name":"Jon Dufresne","path":"/jdufresne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/347634?s=80&v=4"},"commit":{"message":"Add Delayed::Plugins::Pidfile","shortMessageHtmlLink":"Add Delayed::Plugins::Pidfile"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD8TNL_wA","startCursor":null,"endCursor":null}},"title":"Activity ยท jdufresne/delayed_job"}