Hi,
I have been developing an internal data pipeline using daster. Ths project includes several internal projects maintained by other teams. To make life easy in deployment and maintenance, I separated dagit UI and actual dagster code in separate docker containers. Dagit UI loads a list of jobs through ``grpc_server`` defined in ``workspace.yaml` and the code is loaded in a separate container using ``dagster api grpc``
One issue I faced is that ``location_name`` field in ``workspace.yaml`` does not seem to behavior as what I expected.
Based on dagster documentation, the ``location_name`` field is used to distinguish multiple code locations in case that there are. For a single code locataion, when I specified the job name as ``location_name``, it works fine. Then, I changed the location_name to something else other than ``job_name``, it failed to load code. Is this expected?
Another issue is that when multiple jobs from a Defintions object need to be loaded , what do I need to specify in ``location_name``? Documentation says that users can specify a custom location name. I tried to put "test_job" or some thing sles. But this does not seem to be working. A workaround I found is to drop ``location_name`` from the ``grpc_server`` section of the ``workspace.yaml``. This loads all jobs successfully. But I see a warning in the terminal which bothers me.
Does anyone have an insight on these issues?