Closed a-bennett closed 2 years ago
Hello @a-bennett,
thank you for the ticket - currently, I will not have time to investigate it and I cannot commit as to when that will be possible.
If you would like to expedite the process, please contact me privately on dsuch at zato.io from your business email address to discuss the details of what can be done.
Regards.
Howdy,
I've noticed that CIDs aren't correlating with the returned response from self.invoke_async function in v3.2 like they did in v2.
Example Services (written from the base provided by the docs - https://zato.io/docs/progguide/invoking-services.html) playpen.py:
Response from Requesting playpen.my-service:
9f1d1c28eede68b406d23376 != b5a9983fa2023d59612f7a2b
I also attempted generating a CID and sending it across, same issue. Updated code for MyService:
Response:
A secondary issue that I found (that might be related) is that after being away for a few weeks, in our production env I searched for a CID and found it being used over and over again. eg, here are an example number of entries, the actual result was around 55400+ log lines across many services, and many days:
Test Environment: (all fresh for this test) Hardware: AWS VPS OS: Ubuntu 20.04 LTS Zato 3.2+rev.97cd83fd-py3.8.10-ubuntu.20.04-focal
Zato Installed locally via these instructions: https://zato.io/docs/admin/guide/install/ubuntu.html
ODB: MySQL 5.7 KVDB: Redis 6.2.6
Redis and MySQL running within docker on the same machine. I can provide the docker-compose file if need be.
Quickstart cluster:
zato quickstart create ~/env/qs-1 mysql localhost 6379 --odb_host localhost --odb_port 3306 --odb_user myodb_user --odb_pass myodb_pass --odb_db myodb --servers 2
Thoughts? Anything obvious that I'm missing?