On Tue, 3 Jun 2025, Joshua Root wrote:

On 2/6/2025 21:41, Ryan Carsten Schmidt wrote:
On May 31, 2025, at 17:41, Sergey Fedorov wrote:


It is the second time in about 12 hrs that all ports are reindexing from scratch. This should not be happening. Likely something messes up timestamps on the server side.

The mprsyncup process is currently being run by Josh's server not mine. I don't know how his process differs from mine. Something may need fine-tuning on that server.

The timestamps in ports.tar look correct to me, and I haven't seen any excessive indexing when syncing with rsync. The timestamps of course would have changed when switching to a different server with a git checkout made at a different time.

What I saw Friday night was that CI jobs were spending 6-12 minutes of runtime and 40,000+ lines of logfile doing a portindex, before doing anything specific to the port being tested. That sounds like a manifestation of this problem.

Whenever git is involved, it's best to avoid depending on mtimes, since git insists on clobbering them. That's unlikely to ever change, given that Torvalds regards it as a feature.

Fred Wright

Reply via email to