Skip to content

VRP gRPC: chunked upload/download for large problems and solutions #1629

Description

@ramakrishnap-nv

Follow-up to #1597 (unary-only VRP POC). The worker currently rejects chunked VRP, so a large cost/transit matrix or a RoutingSolution that exceeds the gRPC max message size can't be sent or retrieved.

Scope

  • Implement chunked upload (StartChunkedUpload/SendArrayChunk) for VRP problem arrays and chunked download (StartChunkedDownload/GetResultChunk) for RoutingSolution, mirroring the LP/MIP chunked path.
  • Add a client-side preflight size check so an oversized unary submit gives a clear early error or auto-falls-back to chunking instead of an opaque RESOURCE_EXHAUSTED (review nice-to-have [FEA] Add changed constraints logic in multiprobe #7).

Notes

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

Labels

awaiting responseThis expects a response from maintainer or contributor depending on who requested in last comment.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions