gentle-flower-25372
03/15/2024, 5:13 PMsilly-queen-7197
03/15/2024, 5:39 PMsilly-queen-7197
03/15/2024, 5:39 PMrefined-addition-53644
03/15/2024, 5:39 PMsilly-queen-7197
03/15/2024, 5:40 PMgorgeous-winter-99296
03/15/2024, 6:13 PMgentle-flower-25372
03/15/2024, 6:24 PMgorgeous-winter-99296
03/15/2024, 6:42 PMgentle-flower-25372
03/15/2024, 6:43 PM7.17GB
7.23GB
8.67GB
3.76GB
8.75GB
3.16GB
So the push step takes much longer than you'd think šgorgeous-winter-99296
03/15/2024, 6:49 PMgentle-flower-25372
03/15/2024, 6:50 PMctr1=$(buildah from "${1:-fedora}")
## Get all updates and install our minimal httpd server
buildah run "$ctr1" -- dnf update -y
buildah run "$ctr1" -- dnf install -y lighttpd
gorgeous-winter-99296
03/15/2024, 6:51 PMgorgeous-winter-99296
03/15/2024, 6:54 PMgentle-flower-25372
03/15/2024, 6:55 PMgentle-flower-25372
03/15/2024, 6:56 PMgorgeous-winter-99296
03/15/2024, 7:02 PMgorgeous-winter-99296
03/15/2024, 7:03 PMgorgeous-winter-99296
03/15/2024, 8:02 PMgentle-flower-25372
03/15/2024, 8:08 PMpants publish
) to:
⢠16 minutes (openai -- biggest image)
⢠11 min (pytorch)
⢠1 min (tensorflow)gorgeous-winter-99296
03/15/2024, 8:09 PMgentle-flower-25372
03/15/2024, 8:09 PMgorgeous-winter-99296
03/15/2024, 8:11 PMgentle-flower-25372
03/15/2024, 8:13 PMStarting
followed by a Canceled
meant it found it in the cache.
19:49:35.59 [INFO] Starting: Building 30 requirements for apps.app1/binary-deps.pex from the apps/alt/pants.lock resolve: awscli<2.0.0,>=1.32, boto3<2.0.0,>=1.34.57, click<9.0.0,>=8, gitpython<4.0.0,>=3.1.41, netaddr==0.8.0, parve... (589 characters truncated)
19:49:36.34 [INFO] Canceled: Building 30 requirements for apps.app1/binary-deps.pex from the apps/alt/pants.lock resolve: awscli<2.0.0,>=1.32, boto3<2.0.0,>=1.34.57, click<9.0.0,>=8, gitpython<4.0.0,>=3.1.41, netaddr==0.8.0, parve... (589 characters truncated)
gentle-flower-25372
03/15/2024, 8:13 PMCanceled
message for that PEX.gorgeous-winter-99296
03/15/2024, 8:14 PMgentle-flower-25372
03/15/2024, 8:14 PMremote cache miss for...
gentle-flower-25372
03/15/2024, 8:16 PMgentle-flower-25372
03/15/2024, 8:17 PMgorgeous-winter-99296
03/15/2024, 8:17 PMgentle-flower-25372
03/15/2024, 8:19 PMgentle-flower-25372
03/15/2024, 8:21 PMgorgeous-winter-99296
03/15/2024, 8:22 PMgentle-flower-25372
03/15/2024, 8:23 PMgentle-flower-25372
03/15/2024, 8:24 PM${repo_root}/.pants.d/
?gorgeous-winter-99296
03/15/2024, 8:25 PMgentle-flower-25372
03/15/2024, 8:26 PMgorgeous-winter-99296
03/15/2024, 8:46 PMpants package
equivalent to validate a bunch of stuff, and that works... poorly with caches. On the other end, we run a pants publish
and that has a very high cache hit rate. So overall our CI didn't speed up significantly from adding remote caches, but some steps did. Ensuring local caches and keeping pantsd alive for longer was more important for speed.gentle-flower-25372
03/15/2024, 8:47 PM