Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjustable capacity for the lockfree queue #216

Closed
MatthiasKillat opened this issue Aug 3, 2020 · 0 comments · Fixed by #364 or #393
Closed

Adjustable capacity for the lockfree queue #216

MatthiasKillat opened this issue Aug 3, 2020 · 0 comments · Fixed by #364 or #393
Assignees
Labels
enhancement New feature
Milestone

Comments

@MatthiasKillat
Copy link
Contributor

The lockfree queue is supposed to be used concurrently by multiple producers and consumers in an n to m communication scenario.

Since in some cases the size of the internal ringbuffer is not known at compile time but we cannot use dynamic memory, an option to adjust the capacity at runtime is needed. Due to the structure of the existing lockfree queue, this is even possible during concurrent operation (i.e. push and pops).

@mossmaurice mossmaurice added the enhancement New feature label Nov 2, 2020
@mossmaurice mossmaurice added this to the v1.0 milestone Nov 4, 2020
@mossmaurice mossmaurice added this to To do in v1.0 Nov 4, 2020
@MatthiasKillat MatthiasKillat moved this from To do to In progress in v1.0 Nov 12, 2020
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 12, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 12, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 13, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 13, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 13, 2020
…ptional

Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
v1.0 automation moved this from In progress to Done Nov 16, 2020
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 17, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 17, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 17, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
@elBoberido elBoberido added this to To do in Sprints via automation Nov 17, 2020
@elBoberido elBoberido moved this from To do to Done in Sprints Nov 17, 2020
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 25, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 25, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
@elBoberido elBoberido moved this from In progress to Review in Sprints Nov 25, 2020
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 25, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 25, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 25, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 25, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Nov 25, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 3, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 3, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 3, 2020
…d findings

Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 3, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 3, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 3, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 3, 2020
…0 case

Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 3, 2020
…ndler

Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 3, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 4, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 4, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 4, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 4, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 8, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 8, 2020
MatthiasKillat added a commit to ApexAI/iceoryx that referenced this issue Dec 8, 2020
Signed-off-by: Matthias Killat <matthias.killat@apex.ai>
v1.0 automation moved this from In progress to Done Dec 8, 2020
Sprints automation moved this from Review to Done Dec 8, 2020
MatthiasKillat added a commit that referenced this issue Dec 8, 2020
…-adjustable-capacity

Iox #216 implement lockfree queue adjustable capacity
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature
Projects
No open projects
v1.0
  
Done
4 participants