enough-analyst-54434
01/13/2023, 3:56 PMenough-analyst-54434
01/13/2023, 3:56 PMenough-analyst-54434
01/13/2023, 3:59 PMwitty-crayon-22786
01/13/2023, 5:50 PMwitty-crayon-22786
01/13/2023, 5:50 PMenough-analyst-54434
01/14/2023, 10:05 PMhappy-kitchen-89482
01/14/2023, 11:20 PMenough-analyst-54434
01/14/2023, 11:41 PMenough-analyst-54434
01/14/2023, 11:46 PMhappy-kitchen-89482
01/14/2023, 11:47 PMenough-analyst-54434
01/14/2023, 11:47 PMenough-analyst-54434
01/14/2023, 11:48 PMenough-analyst-54434
01/14/2023, 11:48 PMhappy-kitchen-89482
01/14/2023, 11:49 PMenough-analyst-54434
01/14/2023, 11:50 PMhappy-kitchen-89482
01/14/2023, 11:50 PMhappy-kitchen-89482
01/14/2023, 11:50 PMhappy-kitchen-89482
01/14/2023, 11:53 PMenough-analyst-54434
01/14/2023, 11:56 PMenough-analyst-54434
01/15/2023, 12:01 AMhappy-kitchen-89482
01/15/2023, 12:04 AMhappy-kitchen-89482
01/15/2023, 12:08 AMUSE_PY39=true ./build-support/bin/release.sh build-local-pex
enough-analyst-54434
01/15/2023, 12:09 AMenough-analyst-54434
01/15/2023, 12:09 AMenough-analyst-54434
01/15/2023, 12:10 AMhappy-kitchen-89482
01/15/2023, 12:13 AMhappy-kitchen-89482
01/15/2023, 12:13 AMenough-analyst-54434
01/15/2023, 12:16 AMenough-analyst-54434
01/15/2023, 12:17 AMenough-analyst-54434
01/15/2023, 12:17 AMenough-analyst-54434
01/15/2023, 12:20 AMhappy-kitchen-89482
01/15/2023, 12:21 AMhappy-kitchen-89482
01/15/2023, 12:23 AMenough-analyst-54434
01/15/2023, 12:23 AMenough-analyst-54434
01/15/2023, 12:24 AMhappy-kitchen-89482
01/15/2023, 12:24 AMenough-analyst-54434
01/15/2023, 12:24 AMenough-analyst-54434
01/15/2023, 12:25 AMhappy-kitchen-89482
01/15/2023, 12:25 AMenough-analyst-54434
01/15/2023, 12:25 AMhappy-kitchen-89482
01/15/2023, 12:26 AMenough-analyst-54434
01/15/2023, 12:26 AMhappy-kitchen-89482
01/15/2023, 12:27 AMenough-analyst-54434
01/15/2023, 12:27 AMhappy-kitchen-89482
01/15/2023, 12:28 AMhappy-kitchen-89482
01/15/2023, 12:28 AMenough-analyst-54434
01/15/2023, 12:28 AMhappy-kitchen-89482
01/15/2023, 12:29 AMhappy-kitchen-89482
01/15/2023, 12:30 AMhappy-kitchen-89482
01/15/2023, 12:30 AMenough-analyst-54434
01/15/2023, 12:31 AMhappy-kitchen-89482
01/15/2023, 12:32 AMhappy-kitchen-89482
01/15/2023, 12:32 AMhappy-kitchen-89482
01/15/2023, 12:32 AMhappy-kitchen-89482
01/15/2023, 12:33 AMhappy-kitchen-89482
01/15/2023, 12:36 AMenough-analyst-54434
01/15/2023, 12:39 AMenough-analyst-54434
01/15/2023, 12:44 AMhappy-kitchen-89482
01/15/2023, 12:44 AMhappy-kitchen-89482
01/15/2023, 12:44 AMenough-analyst-54434
01/15/2023, 12:45 AMhappy-kitchen-89482
01/15/2023, 12:45 AMhappy-kitchen-89482
01/15/2023, 12:45 AMenough-analyst-54434
01/15/2023, 12:45 AMenough-analyst-54434
01/15/2023, 12:45 AMhappy-kitchen-89482
01/15/2023, 12:46 AMenough-analyst-54434
01/15/2023, 12:46 AMhappy-kitchen-89482
01/15/2023, 12:48 AMhappy-kitchen-89482
01/15/2023, 12:52 AMhappy-kitchen-89482
01/15/2023, 12:56 AMenough-analyst-54434
01/15/2023, 1:22 AMenough-analyst-54434
01/15/2023, 1:22 AMenough-analyst-54434
01/15/2023, 1:26 AMhappy-kitchen-89482
01/15/2023, 2:24 AMenough-analyst-54434
01/15/2023, 2:26 AMhappy-kitchen-89482
01/15/2023, 2:26 AMenough-analyst-54434
01/15/2023, 2:27 AMenough-analyst-54434
01/15/2023, 2:27 AMenough-analyst-54434
01/15/2023, 2:28 AMenough-analyst-54434
01/15/2023, 2:28 AMhappy-kitchen-89482
01/15/2023, 2:33 AMhappy-kitchen-89482
01/15/2023, 3:07 AMenough-analyst-54434
01/15/2023, 4:17 PMhappy-kitchen-89482
01/15/2023, 9:10 PMhappy-kitchen-89482
01/15/2023, 10:47 PMhappy-kitchen-89482
01/15/2023, 10:48 PMhappy-kitchen-89482
01/15/2023, 10:59 PMhappy-kitchen-89482
01/15/2023, 11:00 PMhappy-kitchen-89482
01/15/2023, 11:00 PMenough-analyst-54434
01/15/2023, 11:13 PMhappy-kitchen-89482
01/15/2023, 11:18 PMhappy-kitchen-89482
01/15/2023, 11:19 PMhappy-kitchen-89482
01/15/2023, 11:25 PMhappy-kitchen-89482
01/15/2023, 11:25 PMenough-analyst-54434
01/15/2023, 11:29 PMenough-analyst-54434
01/15/2023, 11:45 PMenough-analyst-54434
01/16/2023, 12:22 AM00:18:25.38 [INFO] waiting for pantsd to start...
00:18:30.37 [INFO] waiting for pantsd to start...
00:18:35.38 [INFO] waiting for pantsd to start...
00:18:40.38 [INFO] waiting for pantsd to start...
00:18:45.38 [INFO] waiting for pantsd to start...
00:18:50.49 [INFO] waiting for pantsd to start...
00:18:55.38 [INFO] waiting for pantsd to start...
00:19:00.37 [INFO] waiting for pantsd to start...
00:19:05.46 [INFO] waiting for pantsd to start...
00:19:10.34 [INFO] waiting for pantsd to start...
00:19:15.37 [INFO] waiting for pantsd to start...
Traceback (most recent call last):
File "/Users/runner/work/pants/pants/src/python/pants/bin/pants_loader.py", line 127, in <module>
main()
File "/Users/runner/work/pants/pants/src/python/pants/bin/pants_loader.py", line 123, in main
PantsLoader.main()
File "/Users/runner/work/pants/pants/src/python/pants/bin/pants_loader.py", line 110, in main
cls.run_default_entrypoint()
File "/Users/runner/work/pants/pants/src/python/pants/bin/pants_loader.py", line 92, in run_default_entrypoint
exit_code = runner.run(start_time)
File "/Users/runner/work/pants/pants/src/python/pants/bin/pants_runner.py", line 89, in run
return remote_runner.run(start_time)
File "/Users/runner/work/pants/pants/src/python/pants/bin/remote_pants_runner.py", line 114, in run
pantsd_handle = self._client.maybe_launch()
File "/Users/runner/work/pants/pants/src/python/pants/pantsd/pants_daemon_client.py", line 38, in maybe_launch
return self._launch()
File "/Users/runner/work/pants/pants/src/python/pants/pantsd/pants_daemon_client.py", line 62, in _launch
pantsd_pid = self.await_pid(60)
File "/Users/runner/work/pants/pants/src/python/pants/pantsd/process_manager.py", line 309, in await_pid
self.await_metadata_by_name(
File "/Users/runner/work/pants/pants/src/python/pants/pantsd/process_manager.py", line 230, in await_metadata_by_name
self._wait_for_file(file_path, ongoing_msg, completed_msg, timeout=timeout)
File "/Users/runner/work/pants/pants/src/python/pants/pantsd/process_manager.py", line 176, in _wait_for_file
return cls._deadline_until(file_waiter, ongoing_msg, completed_msg, timeout=timeout)
File "/Users/runner/work/pants/pants/src/python/pants/pantsd/process_manager.py", line 148, in _deadline_until
raise cls.Timeout(
pants.pantsd.process_manager.ProcessManager.Timeout: exceeded timeout of 60 seconds while waiting for pantsd to start
>>> Nailgun server port bound in TimeSpan {
start: Duration {
secs: 1673828361,
nanos: 88973000,
},
duration: Duration {
secs: 0,
nanos: 155000,
},
}
happy-kitchen-89482
01/16/2023, 12:30 AMenough-analyst-54434
01/16/2023, 1:00 AMhappy-kitchen-89482
01/16/2023, 1:48 AMenough-analyst-54434
01/16/2023, 2:36 AMenough-analyst-54434
01/16/2023, 4:44 PMenough-analyst-54434
01/16/2023, 6:28 PM>>> Took 38.039s to setup_graph
So all the time is slow rule graph setup. Doing a few more checks to confirm that is consistent.enough-analyst-54434
01/16/2023, 6:40 PMenough-analyst-54434
01/16/2023, 6:43 PMhappy-kitchen-89482
01/16/2023, 8:06 PMhappy-kitchen-89482
01/16/2023, 8:06 PMenough-analyst-54434
01/16/2023, 8:12 PMhappy-kitchen-89482
01/16/2023, 8:26 PMhappy-kitchen-89482
01/16/2023, 8:28 PMPANTS_CONFIG_FILES=pants.ci.toml USE_PY39=true ./build-support/bin/release.sh build-wheels
locally and it seems finehappy-kitchen-89482
01/16/2023, 8:29 PMhappy-kitchen-89482
01/16/2023, 8:43 PMhappy-kitchen-89482
01/16/2023, 8:52 PMsetup_graph()
in pants_daemon_core.py? In my measurements that first one is ~0.5-1 second and the other one is ~3-6 seconds. So timing that second one might be even worse than the 20-50 seconds you're seeing?enough-analyst-54434
01/16/2023, 9:01 PMhappy-kitchen-89482
01/16/2023, 9:02 PMhappy-kitchen-89482
01/16/2023, 9:03 PMenough-analyst-54434
01/16/2023, 9:04 PMenough-analyst-54434
01/16/2023, 9:04 PMenough-analyst-54434
01/16/2023, 9:05 PMhappy-kitchen-89482
01/16/2023, 9:10 PM>>> Took 3.786s to setup_graph
>>> Took 5.115s to create PantsDaemonCore
happy-kitchen-89482
01/16/2023, 9:10 PMhappy-kitchen-89482
01/16/2023, 9:12 PMhappy-kitchen-89482
01/16/2023, 9:25 PMMODE=debug
happy-kitchen-89482
01/16/2023, 9:25 PMhappy-kitchen-89482
01/16/2023, 9:25 PMhappy-kitchen-89482
01/16/2023, 9:26 PMhappy-kitchen-89482
01/16/2023, 9:27 PMhappy-kitchen-89482
01/16/2023, 9:27 PMenough-analyst-54434
01/16/2023, 9:32 PMhappy-kitchen-89482
01/16/2023, 9:33 PMhappy-kitchen-89482
01/16/2023, 10:59 PMenough-analyst-54434
01/17/2023, 2:15 AMhappy-kitchen-89482
01/17/2023, 2:34 AMhappy-kitchen-89482
01/17/2023, 2:35 AMhappy-kitchen-89482
01/17/2023, 2:37 AMcache_content_behavior = "fetch"
instead of "validate"
) would have this effectenough-analyst-54434
01/17/2023, 2:48 AMenough-analyst-54434
01/17/2023, 2:48 AMhappy-kitchen-89482
01/17/2023, 3:10 AMhappy-kitchen-89482
01/17/2023, 3:18 AMenough-analyst-54434
01/17/2023, 3:27 AMhappy-kitchen-89482
01/17/2023, 1:39 PMhappy-kitchen-89482
01/17/2023, 1:40 PMhappy-kitchen-89482
01/17/2023, 1:40 PMhappy-kitchen-89482
01/17/2023, 1:42 PM