Skip to content

v7.0.78

Choose a tag to compare

@mseiedmiri mseiedmiri released this 20 Sep 20:15
· 20 commits to master since this release

Portal setup runs in batches (fixes 504 on large sites)

Registering portals for hundreds of agents made up to 2 API calls per agent in a single request — 750 agents ≈ 1500 sequential calls, which hit nginx 504 Gateway Time-out.

Fix

The Portal Log tab's Run diagnostic / Run now buttons now drive a batched AJAX loop (rch_portal_run_batch):

  • 20 agents per request with an advancing offset, repeated by JS until done.
  • Live progress bar (processed / total, registered / failed / skipped).
  • Brand-level hostname registered once on the first live batch.
  • Per-agent flow unchanged (PUT create → POST hostname); already-registered agents skip.
  • Each request makes ~40 API calls max — well under the gateway timeout.

Resumable: reloading or re-running continues where it left off (flagged agents are skipped).

Version bumped 7.0.77 → 7.0.78.