profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/yevgenko/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

yevgenko/cookbook-php-fpm 70

Installs/Configures php-fpm

yevgenko/cookbook-magento 37

Collection of recipes to build app stack for the Magento deployments with Chef

yevgenko/capitoshka 14

Simple web API in front of capistrano that translates requests into cap commands.

yevgenko/cookbook-dotdeb 6

Chef's recipes for adding Dotdeb repositories

VeeqoAPI/api-docs 4

Veeqo API Documentation

yevgenko/cookbook-aegir 4

Collection of recipes to deploy Aegir hosting system with Chef

yevgenko/drupal-jquery-drag-drop 3

jquery_drag_drop like functionality, but using jquery_ui

yevgenko/dotfiles-legacy 2

my dotfiles, for backup and synchronization purposes ;)

yevgenko/dotvim 2

dot vim directory by @Yevgenko

yevgenko/cap_symfony_recipes 1

Capistrano recipes for web applications built with symfony php framework

release microsoft/vscode

1.57.0

released time in 3 days

created repositorydenoland/v8

floating patches for rusty_v8

created time in 3 days

created repositoryshiffman/YT-OAuth

OAuth YouTube API example

created time in 9 days

fork JayBazuzi/MobTime

Mob timer written in JavaFX

fork in 12 days

created repositoryshiffman/YouTube-Notion-APIs

Experimenting with YouTube and Notion APIs

created time in 14 days

fork JayBazuzi/cpython

The Python programming language

https://www.python.org/

fork in 15 days

issue commentveeqo/ups-ruby

How to create labels in other formats like ZPL or EPL ?

Wondering if you were able to accomplish this?

ayushkanoongo

comment created time in 16 days

issue commentveeqo/ups-ruby

How to create labels in other formats like ZPL or EPL ?

Did you succeed?

ayushkanoongo

comment created time in 17 days

issue closedveeqo/activejob-uniqueness

Can I set the uniqueness based on job class only?

Hi, I'm interested to only have one job running at any given time based on job's class name and not the arguments. Any idea how to do so? or alternatively, can we filter by queue?

Thanks.

closed time in 23 days

olimart

issue commentveeqo/activejob-uniqueness

Can I set the uniqueness based on job class only?

Ah I see, instead of defining criteria, you let them blank 👍 Thanks a lot.

olimart

comment created time in 23 days

issue commentveeqo/activejob-uniqueness

Can I set the uniqueness based on job class only?

Hey @olimart You can define a custom lock_key_arguments to return [] which results a lock key like this one. Alternatively, you can define a lock_key to set it to any value you want.

olimart

comment created time in 23 days

issue openedveeqo/activejob-uniqueness

Can I set the uniqueness based on job class only?

Hi, I'm interested to only have one job running at any given time based on job's class name and not the arguments. Any idea how to do so? or alternatively, can we filter by queue?

Thanks.

created time in 23 days

PR opened veeqo/rubocop-veeqo

Bump rubocop version to 0.88.0

Bumps to closest possible match from list of supported versions on Hound.

+1 -1

0 comment

1 changed file

pr created time in a month

create barnchveeqo/rubocop-veeqo

branch : bump-rubocop-0.88.0

created branch time in a month

created repositoryJayBazuzi/Talks

created time in a month

push eventVeeqoAPI/api-docs

Calvin Hughes

commit sha 68122826075230b71986d319b1a5b221ad987959

Amend authorization link to use alternative host in documentation

view details

push time in a month

created tagveeqo/activejob-uniqueness

tagv0.2.0

Unique jobs for ActiveJob. Ensure the uniqueness of jobs in the queue.

created time in a month

push eventveeqo/activejob-uniqueness

Rustam Sharshenov

commit sha 07b2830c093c90085e88ca43b0fa1d411b0724ab

Require ruby 2.5+ Basically, this gem was never tested for ruby below 2.5

view details

Rustam Sharshenov

commit sha acd8297d9e2599ae70a6826d4b8bf333dd9b5013

Bump version

view details

push time in a month

push eventveeqo/activejob-uniqueness

Rustam Sharshenov

commit sha ef7a375108a93c2eee5f383d4be5bb7f0d3b8fc1

Refactor specs Stubbing is more elegant way to "define" classes without polluting global namespace.

view details

push time in a month

delete branch veeqo/activejob-uniqueness

delete branch : do-not-pollute-specs-env-with-classes

delete time in a month

PR merged veeqo/activejob-uniqueness

Refactor specs

Stubbing is more elegant way to "define" classes without polluting global namespace.

+203 -184

0 comment

13 changed files

sharshenov

pr closed time in a month

PR opened veeqo/activejob-uniqueness

Refactor specs

Stubbing is more elegant way to "define" classes without polluting global namespace.

+203 -184

0 comment

13 changed files

pr created time in a month

push eventveeqo/activejob-uniqueness

Rustam Sharshenov

commit sha bae406db36137a69da694457d7d0aad4fcae689a

Use rspec tags for Sidekiq specs

view details

Rustam Sharshenov

commit sha 408b691980fb5660bc26e733d64d6857db8a2b76

Do not apply Sidekiq patch automatically Deleting many items in the queue via Sidekiq Web UI results in timeouts because each job is being unlocked individually. Since this change Sidekiq API patch should be applied explicitly in Gemfile: ```ruby gem 'activejob-uniqueness', require: 'active_job/uniqueness/sidekiq_patch' ``` fixes #16

view details

push time in a month

delete branch veeqo/activejob-uniqueness

delete branch : optional-sidekiq-patch

delete time in a month

PR merged veeqo/activejob-uniqueness

Do not apply Sidekiq patch automatically

Deleting many items in the queue via Sidekiq Web UI results in timeouts because each job is being unlocked individually. Since this change Sidekiq API patch should be applied explicitly in Gemfile:

gem 'activejob-uniqueness', require: 'active_job/uniqueness/sidekiq_patch'

fixes #16

+123 -105

0 comment

6 changed files

sharshenov

pr closed time in a month

issue closedveeqo/activejob-uniqueness

Deleting many items in the queue results in timeouts

Hi,

Thanks for creating this awesome gem.

We've been using this for a while but when I upgraded to a recent version, I noticed that the deletion of jobs now also removes the lock. That's great, however when you delete a full queue of 1000+ items this causes timeouts on sidekiq admin and it actually doesn't seem to be clearing the queue.

My previous method was always to clear the queue and then unlock all items. This method is much faster. Perhaps a similar method can be used to unlock all items when you delete a full queue?

closed time in a month

benoist

push eventveeqo/activejob-uniqueness

Rustam Sharshenov

commit sha 4cb31b16b7186b5bfb601fca72622206d287552f

Set retry_count of redlock to 0 by default The default value of retry_count of redlock-rb is 3. This setting stands for a number of attempts to set the lock, not the number of retries on Redis connection error. It adds extra delay on jobs enqueuing if jobs have uniqueness strategies until_executing, until_executed, until_expired, or until_and_while_executing. While some retries might be helpful for locking on execution, the activejob-uniqueness is more about jobs uniqueness and it should process lock conflicts as fast as possible in order not to slow jobs enqueuing down. fixes #23

view details

Rustam Sharshenov

commit sha 6c1acb46d9134604c361e023b101dfc54ff64aa6

Actualize readme Uses separate snippets to describe usage per case. Adds cases for lock key overriding. Fixes #18 Actualizes other parts of the readme.

view details

Rustam Sharshenov

commit sha 86724c3a20f4ddd73e30e6c069bac997b58625c9

Use rspec tags for Sidekiq specs

view details

Rustam Sharshenov

commit sha def4fb01281a409b01e7cb46ce77d46f71d21ee8

Do not apply Sidekiq patch automatically Deleting many items in the queue via Sidekiq Web UI results in timeouts because each job is being unlocked individually. Since this change Sidekiq API patch should be applied explicitly in Gemfile: ```ruby gem 'activejob-uniqueness', require: 'active_job/uniqueness/sidekiq_patch' ``` fixes #16

view details

push time in a month

delete branch veeqo/activejob-uniqueness

delete branch : update-docs

delete time in a month

push eventveeqo/activejob-uniqueness

Rustam Sharshenov

commit sha 6c1acb46d9134604c361e023b101dfc54ff64aa6

Actualize readme Uses separate snippets to describe usage per case. Adds cases for lock key overriding. Fixes #18 Actualizes other parts of the readme.

view details

push time in a month