Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork9.6k
[Semaphore] Add a semaphore store based on locks#59202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
base:7.4
Are you sure you want to change the base?
[Semaphore] Add a semaphore store based on locks#59202
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Uh oh!
There was an error while loading.Please reload this page.
6921d4f
to38cb65b
CompareUh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
1fef9d7
to84e0607
CompareUh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
…aseLocks correctly on failing semphore acquired
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
@jderusse if you have some free time maybe you can have a relook at the changes we did since your last review as you are I think most familiar with semaphore component. |
@jderusse what I'm stuck of how we can make the framework bundle integration for this. |
@@ -24,7 +24,8 @@ | |||
"psr/log": "^1|^2|^3" | |||
}, | |||
"require-dev": { | |||
"predis/predis": "^1.1|^2.0" | |||
"predis/predis": "^1.1|^2.0", | |||
"symfony/lock": "^5.4 || ^6.0 || ^7.0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
do we really want to allow those old versions here?
alexander-schranzMay 26, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
We can change to everything the core team wants. Currently it works on this versions and I started with the 5.4 as its still supported LTS until 2029.
I really like this proposal! Is@jderusse's feedback to#59202 (comment) the only blocker? |
Uh oh!
There was an error while loading.Please reload this page.
I really liked the idea of a semaphore component but not have the possibility to use it without Redis it did not get a lot a drive and usage in our projects and we workaround using Locks.
So this idea did come up to have a Semaphore store which can use the existing lock component for it.
@lyrixx@jderusse