profile
viewpoint
Alessandro Decina alessandrod Sydney, Australia https://confused.ai

alessandrod/gst-browser-plugin 14

gstreamer browser plugin

alessandrod/Eventlet 3

Eventlet is a concurrent networking library for Python that allows you to change how you run your code, not how you write it.

alessandrod/gnonlin 2

Gnonlin is a set of GStreamer elements to ease the creation of non-linear multimedia editors.

alessandrod/aya 1

Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.

alessandrod/cerbero-old 1

Fork of the GStreamer SDK with support for building OpenWebRTC

push eventalessandrod/solana

Alessandro Decina

commit sha b4eeb086b97f0a88f8550232e454de581fab6777

program-runtime: add LogCollector::new_ref_with_limit() LogCollector::new_ref_with_limit(limit: Option<usize>) can be used to initialize a collector with the given bytes limit. The limit can be None, in which case logs are never truncated. new_ref_with_limit(None) is used by cargo-run-bpf-tests so that the output of cargo test --target=bpfel-unknown-unknown is not truncated.

view details

push time in a day

PR opened solana-labs/solana

program-runtime: add LogCollector::new_ref_with_limit()

Problem

LogCollector uses a hardcoded bytes limit. When running tests with cargo test --target=bpfel-unknown-unknown, that leads to the output being truncated, eg:

...
test char::methods::bench_ascii_char_to_lowercase ... ok
test char::methods::bench_ascii_char_to_uppercase ... ok
test char::methods::bench_ascii_mix_to_lowercase ... ok
test char::methods::bench_ascii_mix_to_uppercase ... ok
test char::methods::bench_non_ascii_char_to_lowercase ... ok
test char::methods::bench_non_ascii_char_to_uppercase ... ok
Log truncatedok finished in 39.295 seconds

Summary of Changes

Introduce LogCollector::new_ref_with_limit(limit: Option<usize>) which can be used to initialize a collector with the given bytes limit. The limit can be None, in which case logs are never truncated.

+28 -2

0 comment

1 changed file

pr created time in a day

create barnchalessandrod/solana

branch : unlimited-logs

created branch time in a day

fork alessandrod/solana

Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.

https://solana.com

fork in a day

create barnchalessandrod/cargo-run-bpf-tests

branch : bump-deps

created branch time in a day

issue commentaya-rs/aya

aya-gen: rework command line

@nitishm ping? are you still interested in working on this?

alessandrod

comment created time in a day

push eventaya-rs/aya

Ubuntu

commit sha 24a292f605220c4df11e54c93c76819b3dd42909

Implement Pod for u128

view details

Alessandro Decina

commit sha 6313ddfe0cae7d7581a473a3f942856e3e2e4fc9

Merge pull request #136 from nimrodshn/add_impl_pod_for_u128 Implement Pod for u128 and i128

view details

push time in a day

PR merged aya-rs/aya

Implement Pod for u128 and i128

This is intended so that Pod could hold IPv6 addresses as well.

cc @dave-tucker @alessandrod PTAL.

+1 -1

0 comment

1 changed file

nimrodshn

pr closed time in a day

delete branch alessandrod/rust

delete branch : solana-foo

delete time in a day

push eventsolana-labs/rust

Alessandro Decina

commit sha 4127492c113413d16bc278b3f877f22d8ed53033

[SOL] CI: run push job on solana-* branches instead of master

view details

push time in a day

push eventalessandrod/rust

Alessandro Decina

commit sha 4de378477651da17eca6b80c9e5b769db4cc3200

fixup

view details

push time in a day

create barnchalessandrod/rust

branch : solana-foo

created branch time in a day

push eventsolana-labs/rust

Alessandro Decina

commit sha be16bf93e6f990f056c1900baa4d46f3ff8098aa

[SOL] CI: run tests on push and improve run times Run tests on push to master in addition to running them on pull requests and setup S3 caching to improve run times. Docker images for for the jobs are cached in s3://cached-ci-artifacts/docker and LLVM/lld build artifacts are cached through sccache. A custom sccache fork is used. The custom fork is needed to workaround https://github.com/mozilla/sccache/issues/633 happening with our S3 bucket, which only supports the v4 signature scheme.

view details

push time in a day

PR merged solana-labs/rust

CI: run tests on push and improve run times

Run tests on push to master in addition to running them on pull requests and setup S3 caching to improve run times.

Docker images for for the jobs are cached in s3://cached-ci-artifacts/docker and LLVM/lld build artifacts are cached through sccache.

A custom sccache fork is used. The custom fork is needed to workaround https://github.com/mozilla/sccache/issues/633 happening with our S3 bucket, which only supports the v4 signature scheme.

This brings the run time for the bpfel-unknown-unknown job from nearly 4 hours to less than an hour. 🎉 Another ~25m or so can be cut from each job by compiling stage0 with sccache (right now only LLVM and lld get compiled with it), which is something I'm planning to do at some point soon.

+165 -27

0 comment

4 changed files

alessandrod

pr closed time in a day

push eventalessandrod/rust

Alessandro Decina

commit sha 82ff4a0f00c6a1b99415af32c587121d9ec5017d

[SOL] CI: run tests on push and improve run times Run tests on push to master in addition to running them on pull requests and setup S3 caching to improve run times. Docker images for for the jobs are cached in s3://cached-ci-artifacts/docker and LLVM/lld build artifacts are cached through sccache. A custom sccache fork is used. The custom fork is needed to workaround https://github.com/mozilla/sccache/issues/633 happening with our S3 bucket, which only supports the v4 signature scheme.

view details

push time in a day

push eventalessandrod/rust

push time in a day

push eventalessandrod/rust

Alessandro Decina

commit sha 642511312a1660a45684bcba795d2593c400102c

CI: revert me PR prod

view details

push time in a day

push eventalessandrod/rust

Alessandro Decina

commit sha 247fbc37c83f15770fa02b713b742513d6195c07

[SOL] CI: run tests on push and improve run times Run tests on push to master in addition to running them on pull requests and setup S3 caching to improve run times. Docker images for for the jobs are cached in s3://cached-ci-artifacts/docker and LLVM/lld build artifacts are cached through sccache. A custom sccache fork is used. The custom fork is needed to workaround https://github.com/mozilla/sccache/issues/633 happening with our S3 bucket, which only supports the v4 signature scheme.

view details

push time in 2 days

push eventalessandrod/rust

Alessandro Decina

commit sha c0916c1236d592506a8eb8e08b253a6fc2401c85

[SOL] CI: run tests on push and improve run times Run tests on push to master in addition to running them on pull requests and setup S3 caching to improve run times. Docker images for for the jobs are cached in s3://cached-ci-artifacts/docker and LLVM/lld build artifacts are cached through sccache. A custom sccache fork is used. The custom fork is needed to workaround https://github.com/mozilla/sccache/issues/633 happening with our S3 bucket, which only supports the v4 signature scheme.

view details

push time in 2 days

PR opened solana-labs/rust

CI: run tests on push and improve run times

Run tests on push to master in addition to running them on pull requests and setup S3 caching to improve run times.

Docker images for for the jobs are cached in s3://cached-ci-artifacts/docker and LLVM/lld build artifacts are cached through sccache.

A custom sccache fork is used. The custom fork is needed to workaround https://github.com/mozilla/sccache/issues/633 happening with our S3 bucket, which only supports the v4 signature scheme.

This brings the run time for the bpfel-unknown-unknown job from nearly 4 hours to less than an hour. 🎉 Another ~25m or so can be cut from each job by compiling stage0 with sccache (right now only LLVM and lld get compiled with it), which is something I'm planning to do at some point soon.

+167 -27

0 comment

4 changed files

pr created time in 2 days

push eventalessandrod/rust

Alessandro Decina

commit sha ff39ebf8aa3071bd05bf7d114d1edc211d61db98

[SOL] CI: run tests on push and improve run times Run tests on push to master in addition to running them on pull requests and setup S3 caching to improve run times. Docker images for for the jobs are cached in s3://cached-ci-artifacts/docker and LLVM/lld build artifacts are cached through sccache. A custom sccache fork is used. The custom fork is needed to workaround https://github.com/mozilla/sccache/issues/633 happening with our S3 bucket, which only supports the v4 signature scheme.

view details

push time in 2 days

push eventalessandrod/rust

Alessandro Decina

commit sha de04cf545a53e4abce2190769b7c08821c9e7629

[SOL] CI: skip uploading artifacts

view details

push time in 2 days

push eventalessandrod/rust

Alessandro Decina

commit sha 76d11cb52d6306d1ffd16691549037785a980a60

[SOL] use custom sccache build Built from https://github.com/alessandrod/sccache/tree/rusoto-s3 which uses rusoto to talk to S3. Fixes cache write errors due to the unsupported signature scheme used by stock sccache (v2 vs v4 which is what our region supports).

view details

push time in 3 days

create barnchalessandrod/sccache

branch : rusoto-s3

created branch time in 3 days

fork alessandrod/sccache

sccache is ccache with cloud storage

fork in 3 days

push eventaya-rs/aya

dave-tucker

commit sha 17d43cd6f8b7894ef3741bbb2b51f726a879e2b2

Update libbpf to 93e89b34740c509406e948c78a404dd2fba67b8b

view details

Alessandro Decina

commit sha f34b76c8d3bc55c3671252bb54e3d4d64ba21ddd

Merge pull request #134 from aya-rs/codegen Update libbpf to 93e89b34740c509406e948c78a404dd2fba67b8b

view details

push time in 3 days

PR merged aya-rs/aya

Update libbpf to 93e89b34740c509406e948c78a404dd2fba67b8b

Automated pull request<br><br>Update libbpf to 93e89b34740c509406e948c78a404dd2fba67b8b

+61 -10

0 comment

7 changed files

github-actions[bot]

pr closed time in 3 days

push eventalessandrod/rust

Alessandro Decina

commit sha 22ea95f78fc77abe550cf46d20e7ea56f72dfcae

CI: run tests on push to master

view details

Alessandro Decina

commit sha c823d34f0a309fdbf56543c54b0a27ca6b0fffdb

Trigger CI

view details

Alessandro Decina

commit sha a16d48b4430ac184f3f0afdfb25044ba586a6b4c

[SOL] CI: use cachepot instead of sccache We're hitting https://github.com/mozilla/sccache/issues/633 with our s3 bucket. cachepot is a fork of sccache with this (and other) bugs fixed.

view details

push time in 3 days

push eventalessandrod/rust

Alessandro Decina

commit sha 6265420f5bcbe158a174b880011ba67ddb690871

[SOL] CI: use cachepot instead of sccache We're hitting https://github.com/mozilla/sccache/issues/633 with our s3 bucket. cachepot is a fork of sccache with this (and other) bugs fixed.

view details

push time in 3 days

more