docs(docker:inkless): add managed replicas demo with test procedure#543
docs(docker:inkless): add managed replicas demo with test procedure#543
Conversation
Add docker compose overlay for testing diskless managed replicas: - docker-compose.managed-replicas.yml: 2-broker cluster with rack assignments (az1, az2) enabling diskless.managed.rf.enable - README.md: complete test procedure for verifying RF=2, produce/consume, AZ-aware routing via client ID, and prometheus metrics - Makefile: add managed-replicas target
There was a problem hiding this comment.
Pull request overview
Adds a Docker Compose overlay and accompanying docs to demonstrate and validate “diskless managed replicas” in the Inkless Docker demo, focusing on a 2-broker, rack-aware (multi-AZ) setup.
Changes:
- Add
docker-compose.managed-replicas.ymloverlay to enable managed replicas and set per-broker rack IDs (az1/az2). - Extend the inkless Docker demo README with a step-by-step procedure to verify RF=2, produce/consume, AZ-aware routing via
client.id, and metrics. - Add a
make managed-replicastarget to run the demo with the new overlay.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| docker/examples/docker-compose-files/inkless/docker-compose.managed-replicas.yml | New overlay enabling managed replicas (RF>1) and setting broker racks (az1/az2). |
| docker/examples/docker-compose-files/inkless/README.md | Adds managed replicas test procedure, AZ-aware routing instructions, and metrics verification steps. |
| docker/examples/docker-compose-files/inkless/Makefile | Adds managed-replicas target to launch the multi-AZ managed replicas demo. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
There was a problem hiding this comment.
Pull request overview
Adds a Docker Compose overlay and accompanying documentation to demo/test diskless managed replicas in the Inkless Docker example environment, focusing on a 2-broker multi-AZ/rack setup and a step-by-step verification workflow.
Changes:
- Added
docker-compose.managed-replicas.ymloverlay that enables managed replicas and sets broker rack IDs (az1,az2). - Expanded the Inkless Docker example README with a managed-replicas test procedure (topic creation, RF verification, AZ-aware routing via
client.id, and metrics checking). - Added a
make managed-replicastarget to bring up the demo using the new overlay.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| docker/examples/docker-compose-files/inkless/docker-compose.managed-replicas.yml | New overlay enabling managed replicas and rack assignments for the two brokers. |
| docker/examples/docker-compose-files/inkless/README.md | Adds managed-replicas test procedure and quick reference entry. |
| docker/examples/docker-compose-files/inkless/Makefile | Adds managed-replicas target to run the new overlay. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
There was a problem hiding this comment.
Pull request overview
This PR adds a Docker Compose overlay and accompanying documentation to demonstrate and manually verify “diskless managed replicas” behavior in a 2-broker, multi-AZ (rack-aware) Inkless Docker setup.
Changes:
- Added a
docker-compose.managed-replicas.ymloverlay to enablediskless.managed.rf.enableand set per-broker racks (az1/az2) plusdefault.replication.factor=2. - Extended the Inkless Docker demo README with a step-by-step test procedure for RF=2 placement, produce/consume, AZ-aware routing via
client.id, and metrics checks. - Added a
managed-replicasMakefile target to start the demo with the new overlay.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| docker/examples/docker-compose-files/inkless/docker-compose.managed-replicas.yml | New overlay enabling managed replicas and AZ/rack placement via broker rack settings. |
| docker/examples/docker-compose-files/inkless/README.md | Adds a managed-replicas test walkthrough (topic creation, RF verification, AZ routing, metrics). |
| docker/examples/docker-compose-files/inkless/Makefile | Adds managed-replicas target to run the multi-AZ managed replica setup. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…543) Add docker compose overlay for testing diskless managed replicas: - docker-compose.managed-replicas.yml: 2-broker cluster with rack assignments (az1, az2) enabling diskless.managed.rf.enable - README.md: complete test procedure for verifying RF=2, produce/consume, AZ-aware routing via client ID, and prometheus metrics - Makefile: add managed-replicas target (cherry picked from commit bac3083)
…543) Add docker compose overlay for testing diskless managed replicas: - docker-compose.managed-replicas.yml: 2-broker cluster with rack assignments (az1, az2) enabling diskless.managed.rf.enable - README.md: complete test procedure for verifying RF=2, produce/consume, AZ-aware routing via client ID, and prometheus metrics - Makefile: add managed-replicas target
…543) Add docker compose overlay for testing diskless managed replicas: - docker-compose.managed-replicas.yml: 2-broker cluster with rack assignments (az1, az2) enabling diskless.managed.rf.enable - README.md: complete test procedure for verifying RF=2, produce/consume, AZ-aware routing via client ID, and prometheus metrics - Makefile: add managed-replicas target (cherry picked from commit bac3083)
Add docker compose overlay for testing diskless managed replicas: