# Grpciotimeout even after increasing max-inbound-message-size = 50000000

**URL:** <https://forum.canton.network/t/grpciotimeout-even-after-increasing-max-inbound-message-size-50000000/7841>\
**Category:** App Development\
**Tags:** ledger-api\
**Created:** [March 26, 2025, 6:06pm UTC](https://forum.canton.network/t/grpciotimeout-even-after-increasing-max-inbound-message-size-50000000/7841 "2025-03-26T18:06:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pratikkedia](https://avatars.discourse-cdn.com/v4/letter/p/b19c9b/32.png) [@pratikkedia](https://forum.canton.network/u/pratikkedia)\
**Post date:** [March 26, 2025, 6:06pm UTC](https://forum.canton.network/t/grpciotimeout-even-after-increasing-max-inbound-message-size-50000000/7841/1 "2025-03-26T18:06:16Z")

</div>

Getting this error  
An exception was thrown during the upload-dar command

- GRPCIOTimeout  
One reason for this to occur is if the size of DAR file being uploaded exceeds the gRPC maximum message size. The default value for this is 4Mb, but it may be increased when the ledger is (re)started. Please check with your ledger operator.  
always after uploading the dar on a ledger (particpant)  
that is running as a pod in minikube cluster and upload fails mostly dar size is 5 to 5.3 mb

daml ledger upload-dar --host=127.0.0.1 --port=4001 /Users/zinnia\_india/Documents/qa\_deployment/deleting\_daml\_backup/SOR-DAML/.packages/init/.daml/dist/sor-mvp-init-1.2.22.dar

and as you can see from the image below pasted down here and our laptop/macbook ram is 18 gb  
k -n canton top pods  
NAME CPU(cores) MEMORY(bytes)  
daml-navigator-5b77f545cd-l7vgd 14m 1565Mi  
zsor-domain-canton-domain-manager-77c88dc65b-cbtkr 10m 1105Mi  
zsor-domain-canton-domain-mediator-584c6bd6fc-jvpqb 11m 1053Mi  
zsor-domain-canton-domain-sequencer-6bfcf5d78b-cgbw7 77m 1501Mi  
zsor-participant-canton-participant-67759db88f-c66gc 25m 2293Mi

k top nodes  
NAME CPU(cores) CPU(%) MEMORY(bytes) MEMORY(%)  
minikube 386m 3% 9581Mi 53% ’

In some article in daml forum it is said  
You don’t need to pass `--address` unless you are running `daml start` on a different machine than the one running the `daml ledger fetch-dar` command. In this context, VMs and Docker containers count as separate machines from each other and the host, physical machine.

so it means pod and host count as different machines

 ![image](https://canada1.discourse-cdn.com/flex028/uploads/daml/original/2X/3/38649afd6d39d20c3073af76a881ef31f3fba275.png)  
 ![image](https://canada1.discourse-cdn.com/flex028/uploads/daml/original/2X/b/bf2dda944b9fb2f3144176375c3116b7870a5aea.png)
