Antoine Pitrou

Results 822 comments of Antoine Pitrou

> My understanding from what I read above is that if you have two threads trading off the GIL there is a multi-millisecond delay in handing off the GIL. Releasing...

> However I'm also not convinced that that logic is the slow part of the system. I didn't mean that. There's probably no obvious hot spot (which is why an...

My intuition is that the "death of a thousand cuts" that's the main performance limiter applies as much to the networking and event management as to the core scheduling logic....

> I do think grouping communication a bit more closely together may generally be helpful regardless of what we do next. Agreed. > Another thing to consider is that when...

I've noticed something: ``` $ archery docker info conda-cpp Service conda-cpp docker-compose config: image: ${REPO}:${ARCH}-conda-cpp build context: . dockerfile: ci/docker/conda-cpp.dockerfile cache_from: ['${REPO}:${ARCH}-conda-cpp'] args repo: ${REPO} arch: ${ARCH} shm_size: 2G ulimits...

Also opened https://issues.apache.org/jira/browse/ARROW-17927 for a similar issue on scanner tests.

@js8544 You may want to take a look at this.

Revision: f7e6abddd8dfa42be59d0b8b3dd5e2eee9148334 Submitted crossbow builds: [ursacomputing/crossbow @ signal-self-pipe-0](https://github.com/ursacomputing/crossbow/branches/all?query=signal-self-pipe-0) |Task|Status| |----|------| |test-alpine-linux-cpp|[![Github Actions](https://github.com/ursacomputing/crossbow/workflows/Crossbow/badge.svg?branch=signal-self-pipe-0-github-test-alpine-linux-cpp)](https://github.com/ursacomputing/crossbow/actions?query=branch:signal-self-pipe-0-github-test-alpine-linux-cpp)| |test-build-cpp-fuzz|[![Github Actions](https://github.com/ursacomputing/crossbow/workflows/Crossbow/badge.svg?branch=signal-self-pipe-0-github-test-build-cpp-fuzz)](https://github.com/ursacomputing/crossbow/actions?query=branch:signal-self-pipe-0-github-test-build-cpp-fuzz)| |test-conda-cpp|[![Github Actions](https://github.com/ursacomputing/crossbow/workflows/Crossbow/badge.svg?branch=signal-self-pipe-0-github-test-conda-cpp)](https://github.com/ursacomputing/crossbow/actions?query=branch:signal-self-pipe-0-github-test-conda-cpp)| |test-conda-cpp-valgrind|[![Azure](https://dev.azure.com/ursacomputing/crossbow/_apis/build/status/ursacomputing.crossbow?branchName=signal-self-pipe-0-azure-test-conda-cpp-valgrind)](https://dev.azure.com/ursacomputing/crossbow/_build/latest?definitionId=1&branchName=signal-self-pipe-0-azure-test-conda-cpp-valgrind)| |test-debian-10-cpp-amd64|[![Github Actions](https://github.com/ursacomputing/crossbow/workflows/Crossbow/badge.svg?branch=signal-self-pipe-0-github-test-debian-10-cpp-amd64)](https://github.com/ursacomputing/crossbow/actions?query=branch:signal-self-pipe-0-github-test-debian-10-cpp-amd64)| |test-debian-10-cpp-i386|[![Github Actions](https://github.com/ursacomputing/crossbow/workflows/Crossbow/badge.svg?branch=signal-self-pipe-0-github-test-debian-10-cpp-i386)](https://github.com/ursacomputing/crossbow/actions?query=branch:signal-self-pipe-0-github-test-debian-10-cpp-i386)| |test-debian-11-cpp-amd64|[![Github Actions](https://github.com/ursacomputing/crossbow/workflows/Crossbow/badge.svg?branch=signal-self-pipe-0-github-test-debian-11-cpp-amd64)](https://github.com/ursacomputing/crossbow/actions?query=branch:signal-self-pipe-0-github-test-debian-11-cpp-amd64)| |test-debian-11-cpp-i386|[![Github Actions](https://github.com/ursacomputing/crossbow/workflows/Crossbow/badge.svg?branch=signal-self-pipe-0-github-test-debian-11-cpp-i386)](https://github.com/ursacomputing/crossbow/actions?query=branch:signal-self-pipe-0-github-test-debian-11-cpp-i386)| |test-fedora-35-cpp|[![Github Actions](https://github.com/ursacomputing/crossbow/workflows/Crossbow/badge.svg?branch=signal-self-pipe-0-github-test-fedora-35-cpp)](https://github.com/ursacomputing/crossbow/actions?query=branch:signal-self-pipe-0-github-test-fedora-35-cpp)| |test-ubuntu-18.04-cpp|[![Github Actions](https://github.com/ursacomputing/crossbow/workflows/Crossbow/badge.svg?branch=signal-self-pipe-0-github-test-ubuntu-18.04-cpp)](https://github.com/ursacomputing/crossbow/actions?query=branch:signal-self-pipe-0-github-test-ubuntu-18.04-cpp)| |test-ubuntu-18.04-cpp-release|[![Github...

@paleolimbot Could you try R cancellation with this PR?