[BUG] Deltaproxy does not play nice with transport filtering
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 15.7k
- Forks
- 5.6k
- Avg merge
- 2d 44m
- Merged PRs (30d)
- 80
Description
Description
Deltaproxy does not work under the following conditions:
- When the transport it
tcpand theorder_mastersconfig option is False - When the transport is
zeromqandzeromq_filteringconfig option is True
Expected behavior
Deltaproxy should subscribe to all of the proxy minion ids in it's config. We will need to add a way for multiple subscriptions to be added to the transports that support subcriptions.
Screenshots
If applicable, add screenshots to help explain your problem.
Versions Report
All versions
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing Deltaproxy's transport subscription handling for the tcp and zeromq cases described, including the order_masters and zeromq_filtering options. Confirm that the implementation can subscribe to all configured proxy minion IDs, and add coverage for both failing conditions before considering the issue done.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- distributed-systems, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100