Community
Participate
Working Groups
Creating a new installation with a pool finds all artifacts in the pool except for the binary artifacts. This results in at least an attempt to download those artifacts again. I'm not sure where they are cached, because it does work offline, but I believe the server's timestamp is checked, so definitely this doesn't help with performance. And when the server is unresponsive as often happens with download.eclipse.org and when the site has no mirrors (as sometimes happens when download.eclipse.org stops returning proper mirror lists) this results in installs stalling for a significant period of time.
I'm not sure about the timestamp check or the general download logic in P2 for binary artifacts. But FWIW, those artifacts are cached not in the pool, but in the agent location, in org.eclipse.equinox.p2.core/cache, which is a valid artifact repository.
Yes, the are indeed cached. Most don't end up in the pool because the touch point actions do different things with them, e.g., unzip them to extract the eclipse.exe and eclipsec.exe.