Cache connection info for faster and more robust reconnect #17

Merged
uwiger merged 6 commits from uw-cache-conn into master 2025-10-16 00:20:04 +09:00
Owner

Hive server connection info is cached for 24 hrs (refreshed periodically). When (re-)connecting, if there is a fresh cache, this is used for the initial connection attempt.
If that attempt fails, the cache is invalidated (if server is unresponsive, invalidation happens after a few retries).

Also, the JSON-Schema info is exported into priv/gmhc_schema.json and the README is automatically updated with the current schema.
ZX version 0.7.0.

Hive server connection info is cached for 24 hrs (refreshed periodically). When (re-)connecting, if there is a fresh cache, this is used for the initial connection attempt. If that attempt fails, the cache is invalidated (if server is unresponsive, invalidation happens after a few retries). Also, the JSON-Schema info is exported into `priv/gmhc_schema.json` and the README is automatically updated with the current schema. ZX version 0.7.0.
uwiger added 2 commits 2025-10-10 03:20:57 +09:00
uwiger requested review from dimitar.p.ivanov 2025-10-10 03:20:58 +09:00
uwiger requested review from hans_sv 2025-10-10 03:20:58 +09:00
uwiger requested review from spivee 2025-10-10 03:20:59 +09:00
uwiger requested review from zxq9 2025-10-10 03:20:59 +09:00
Author
Owner

Includes #16

Includes #16
uwiger added 1 commit 2025-10-13 02:59:32 +09:00
uwiger added 1 commit 2025-10-13 20:57:21 +09:00
uwiger added 1 commit 2025-10-14 20:02:28 +09:00
zxq9 approved these changes 2025-10-14 22:04:42 +09:00
zxq9 left a comment
Owner

lgtm

lgtm
uwiger added 1 commit 2025-10-15 19:40:43 +09:00
uwiger merged commit 283e0274e0 into master 2025-10-16 00:20:04 +09:00
Sign in to join this conversation.
No Milestone
No project
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: QPQ-AG/gmhive_client#17
No description provided.