acoustic-librarian-29560
06/07/2024, 6:40 PMHydrateSourcesRequest and then merged together with all of the other sources with MergeDigests. I'm running with --no-local-cache and I added an exit 1 so I can see the digest before any process is run on it. The only commonality as far as I can tell is all 3 of the files are larger, roughly 8mb each.acoustic-librarian-29560
06/07/2024, 6:55 PM14:44:23.23 [32m[DEBUG][0m Running Find interpreter for constraints: CPython==3.11.* under semaphore with concurrency id: 4, and concurrency: 1
14:44:23.23 [32m[DEBUG][0m Completed: setup_sandbox
14:44:23.25 [32m[DEBUG][0m spawned local process as Some(771001) for Process { argv: ["/home/nickd/.cache/nce/60b513559c7b53eb2acecbd7b8aaaeb942686f3997d07fa77377b51324f58fda/bindings/venvs/2.22.0.dev3/bin/python3.9", "./pex", "--tmpdir", ".tmp", "--no-emit-warnings", "--pip-version", "24.0", "--python-path", "/home/nickd/.pyenv/versions/3.11.9/bin:/home/nickd/.pyenv/versions/3.9.19/bin:/home/nickd/.pyenv/shims:/home/nickd/.pyenv/bin:/home/nickd/.cargo/bin:/home/nickd/.vscode-server/bin/dc96b837cf6bb4af9cd736aa3af08cf8279f7685/bin/remote-cli:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/Calibre2/:/mnt/c/Program Files/PowerShell/7/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Users/nickd/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/nickd/.dotnet/tools:/mnt/c/Program Files/JetBrains/IntelliJ IDEA Community Edition 2022.1.3/bin:/mnt/c/Users/nickd/AppData/Local/Programs/Microsoft VS Code/bin:/snap/bin:/home/nickd/.local/bin", "--interpreter-constraint", "CPython==3.11.*", "--", "-c", "import hashlib, os, sys\n\npython = os.path.realpath(sys.executable)\nprint(python)\n\nhasher = hashlib.sha256()\nwith open(python, \"rb\") as fp:\n for chunk in iter(lambda: fp.read(8192), b\"\"):\n hasher.update(chunk)\nprint(hasher.hexdigest())\n"], env: {"CPPFLAGS": "", "LANG": "C.UTF-8", "LDFLAGS": "", "PATH": "/home/nickd/.pyenv/shims:/home/nickd/.pyenv/bin:/home/nickd/.cargo/bin:/home/nickd/.vscode-server/bin/dc96b837cf6bb4af9cd736aa3af08cf8279f7685/bin/remote-cli:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program Files/dotnet/:/mnt/c/Program Files/Git/cmd:/mnt/c/Program Files/Calibre2/:/mnt/c/Program Files/PowerShell/7/:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/Users/nickd/AppData/Local/Microsoft/WindowsApps:/mnt/c/Users/nickd/.dotnet/tools:/mnt/c/Program Files/JetBrains/IntelliJ IDEA Community Edition 2022.1.3/bin:/mnt/c/Users/nickd/AppData/Local/Programs/Microsoft VS Code/bin:/snap/bin:/home/nickd/.local/bin", "PEX_IGNORE_RCFILES": "true", "PEX_PYTHON": "/home/nickd/.cache/nce/60b513559c7b53eb2acecbd7b8aaaeb942686f3997d07fa77377b51324f58fda/bindings/venvs/2.22.0.dev3/bin/python3.9", "PEX_ROOT": ".cache/pex_root"}, working_directory: None, input_digests: InputDigests { complete: DirectoryDigest { digest: Digest { hash: Fingerprint<5b303bb6b7dce3ff6ca48ff0df5e73b78935a26409389aa3544472b4738da3f6>, size_bytes: 158 }, tree: "Some(..)" }, nailgun: DirectoryDigest { digest: Digest { hash: Fingerprint<e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855>, size_bytes: 0 }, tree: "Some(..)" }, inputs: DirectoryDigest { digest: Digest { hash: Fingerprint<5b303bb6b7dce3ff6ca48ff0df5e73b78935a26409389aa3544472b4738da3f6>, size_bytes: 158 }, tree: "Some(..)" }, immutable_inputs: {}, use_nailgun: {} }, output_files: {}, output_directories: {}, timeout: None, execution_slot_variable: None, concurrency_available: 0, description: "Find interpreter for constraints: CPython==3.11.*", level: Debug, append_only_caches: {CacheName("pex_root"): RelativePath(".cache/pex_root"), CacheName("python_build_standalone"): RelativePath(".python-build-standalone")}, jdk_home: None, cache_scope: PerRestartSuccessful, execution_environment: ProcessExecutionEnvironment { name: None, platform: Linux_x86_64, strategy: Local }, remote_cache_speculation_delay: 0ns, attempt: 0 }
14:44:23.39 [35m[TRACE][0m Completed: Fingerprinting: datapants.duckdb
14:44:23.39 [35m[TRACE][0m Completed: Snapshotting: datapants.duckdb
14:44:23.39 [35m[TRACE][0m Completed: pants.core.target_types.hydrate_file_source
14:44:23.39 [35m[TRACE][0m Completed: Hydrate the `sources` field - //:db
14:44:23.39 [35m[TRACE][0m Completed: Fingerprinting: seeds/raw_items.csv
14:44:23.39 [35m[TRACE][0m Completed: Snapshotting: seeds/raw_items.csv
14:44:23.39 [35m[TRACE][0m Completed: pants.core.target_types.hydrate_file_source
14:44:23.39 [35m[TRACE][0m Completed: Hydrate the `sources` field - //:root#seeds/raw_items.csv
14:44:23.43 [35m[TRACE][0m Completed: Fingerprinting: seeds/raw_orders.csv
14:44:23.43 [35m[TRACE][0m Completed: Snapshotting: seeds/raw_orders.csv
14:44:23.43 [35m[TRACE][0m Completed: pants.core.target_types.hydrate_file_source
14:44:23.43 [35m[TRACE][0m Completed: Hydrate the `sources` field - //:root#seeds/raw_orders.csv
14:44:23.50 [DEBUG] Launching 1 roots (poll=true).
14:44:24.00 [DEBUG] Launching 1 roots (poll=true).
14:44:24.50 [DEBUG] Launching 1 roots (poll=true).
14:44:24.91 [32m[DEBUG][0m Completed: Find interpreter for constraints: CPython==3.11.*acoustic-librarian-29560
06/07/2024, 7:04 PMdatapants.duckdb in particular.acoustic-librarian-29560
06/07/2024, 7:33 PMpants export-codegen :: from within the sample-project directory (which is a separate pants project).
https://github.com/ndellosa95/data-pants/tree/wipbroad-processor-92400
06/07/2024, 8:00 PMacoustic-librarian-29560
06/08/2024, 7:27 PMacoustic-librarian-29560
06/08/2024, 7:54 PMacoustic-librarian-29560
06/08/2024, 8:33 PMacoustic-librarian-29560
06/08/2024, 8:34 PMbroad-processor-92400
06/08/2024, 9:00 PMbitter-ability-32190
06/08/2024, 9:06 PMbitter-ability-32190
06/08/2024, 9:06 PMripe-gigabyte-88964
06/08/2024, 10:36 PMBecause it's one base file for all copies, and the engine doesn't use perms in the xacheBy this do you mean the FSDB is implemented as a single file that doesn’t store permissions?
bitter-ability-32190
06/08/2024, 11:10 PMbitter-ability-32190
06/08/2024, 11:11 PMbitter-ability-32190
06/08/2024, 11:11 PMcp the file somewhere in the sandbox and then you can change the permsbroad-processor-92400
06/09/2024, 3:48 AMcan_be_immutable flag down from rule code, thoughacoustic-librarian-29560
06/09/2024, 2:52 PMacoustic-librarian-29560
06/09/2024, 2:54 PMbitter-ability-32190
06/09/2024, 2:55 PMacoustic-librarian-29560
06/10/2024, 7:07 PMoutput_files - if it is encompassed as part of output_directories it does not work.acoustic-librarian-29560
06/10/2024, 7:08 PMbitter-ability-32190
06/10/2024, 7:10 PMacoustic-librarian-29560
06/10/2024, 7:10 PMacoustic-librarian-29560
06/11/2024, 4:00 PM