What's new in 7.21rc2 (2025-Dec-15 11:35):
*) hotspot - prevent service from starting unnecessarily in the background on export/print commands;
made me curious. Does export really start processes? I always assumed it just prints some config it fetches from "config database".
So I opened up 2 CLI sessions.
/tool/profile
/export
Profiler shows some processes, but the moment I run /export on the second terminal - this process list grows immensely. Looks like a simple /export requests config form each process directly.
Not an issue per se, but regarding the changelog item: export starts a lot of background processes apparently. But they seem to exit shortly after.
Now I have an explanation why a "simple" /export on low-end devices like my hap lite took ages on ROS v7 (but works kind of fast on v6).
Your kind of fast is not anyway fast enough (as it should be just printing some fields from a database) at least here (on v. 6.4x.y), when doing an export from a very simply configured hAP lite it "stutters", with small pauses between different sections of the configuration, so even on v6 some processes must be started (probably they are overall faster in v6 than in v7), but this explains nicely the observed behaviour .
my "kind of fast" was relative. On v7 it took - as far as I remember - over a minute to finish export (or sometimes event "timeout"). On v6 with hardly any config it finishes in 20sec or something.
Remeber that it has only 1 CPU core + 32MB of RAM. What would you expect from such an underpowered device.
I would not expect it to be "blazing fast". Even the single "fast" could not be the appropriate word IMHO.
My first computer had a 6502 cpu with 8Kb (if you disabled BASIC interpreter and went with assembly only).
My first real PC was an XT with 8088 CPU carrying 640 Kb ... 5 1/4" floppies. DOS prompt only.
Well, I was talking of a POWERFUL WORKSTATION in the late '80's or early '90's.
Your 6502 and 8 Kb memory (LUXURY!) is a few years before, but later than my first computer.
Why in my day, all we had was 1 Kb memory, Z80 CPU and (since the pre-assembled version costed some 20% more) we assembled and soldered components on the board: