docker / docker/docker-py

Maximum number of connections

Open
#2,477 3 comments 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
7.2k
Forks
1.7k
Avg merge
13d 8h
Merged PRs (30d)
2

Description

Hi,

I am currently using your library to run a lot of docker containers simultaneously.
I am working on a server with 40+ cores and using a thread-pool to scale up.

Unfortunately your code is limited to a thread-pool of 10 threads due to your initialization of urllib3 here so we cannot run too many threads.

Is it possible to change this behavior and allow the user to set the max connection pool of urllib3?

Thanks a lot

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start in docker/transport/unixconn.py at the urllib3 initialization linked in the issue, and trace how the Unix connection transport is constructed. Define how callers can set the maximum connection pool, then verify that the configured value is used without changing the default behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, python
Domain
api, backend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.