We use ml-metadata python lib to access MLMD. When there're many executions or some large-size properties stored in MLMD, we are getting Received message larger than max error. It would be great if max receive message size can be configurable in MetadataStore.
Relevant stack trace:
Traceback (most recent call last):
...
File "/usr/local/lib/python3.6/dist-packages/ml_metadata/metadata_store/metadata_store.py", line 697, in get_executions_by_type
self._call('GetExecutionsByType', request, response)
File "/usr/local/lib/python3.6/dist-packages/ml_metadata/metadata_store/metadata_store.py", line 131, in _call
return self._call_method(method_name, request, response)
File "/usr/local/lib/python3.6/dist-packages/ml_metadata/metadata_store/metadata_store.py", line 162, in _call_method
raise _make_exception(e.details(), e.code().value[0])
tensorflow.python.framework.errors_impl.ResourceExhaustedError: Received message larger than max (4333469 vs. 4194304)
We use ml-metadata python lib to access MLMD. When there're many executions or some large-size properties stored in MLMD, we are getting
Received message larger than maxerror. It would be great if max receive message size can be configurable inMetadataStore.Relevant stack trace: