Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add experimental compression support for ZBytes #943

Closed
wants to merge 170 commits into from

Conversation

Mallets
Copy link
Member

@Mallets Mallets commented Apr 17, 2024

Add experimental support for compression in ZBytes.

YuanYuYuan and others added 28 commits April 25, 2024 16:41
* fix(zenoh-runtime): zenoh-c DLL crash in libc::atexit handler

* fix(zenoh-runtime): properly handle and report the status of `ZRuntime` drop

* fix: add `set_hook` to suppress the panic error.

* Trigger CI

* Trigger CI
* Remove keyexpr with_parameters

* Fix nextest.toml

* Update plugins/zenoh-plugin-storage-manager/src/replica/storage.rs

Co-authored-by: Joseph Perez <joperez@hotmail.fr>

---------

Co-authored-by: Joseph Perez <joperez@hotmail.fr>
* feat(ci): rearrange doc test to shorten the testing time

* doc(ci): improve the names of jobs

* ci: use shorter name for better visualization
* refactor: replace `AsyncResolve` with `IntoFuture`, `SyncResolve` with `Wait`, and deprecate old API

* fix: fix shared memory

* fix: fix remaining test

* fix: fix remaining test

* Update examples/examples/z_get.rs

Co-authored-by: Luca Cominardi <luca.cominardi@gmail.com>

* fix: put back (A)SyncResolve in prelude

---------

Co-authored-by: Luca Cominardi <luca.cominardi@gmail.com>
* fix(zenoh_runtime): disable atexit on windows (#981)

* Revert "fix(zenoh-runtime): zenoh-c DLL crash in `libc::atexit` handler (#972)"

This reverts commit 274166d.

* ci: disable atexit cleanup on Windows

* fix: Deny publishing of zenoh-ext-examples (#984)

* Fix runtime start calling (#985)

* Fix invalid JSON in admin space for static plugins (#988)

* Fix admin space: plugins __path__ was invalid JSON (#990)

* fix(test): sporadic failures of downsampling test on Windows (#995)

* fix: set the minimal sleep interval to 17ms on windows

* fixup! fix: set the minimal sleep interval to 17ms on windows

* fixup! fix: set the minimal sleep interval to 17ms on windows

* Acl fix (#993)

* ACL does not intercept messages with no key_expr

* Update DEFAULT_CONFIG.json5

---------

Co-authored-by: Yuyuan Yuan <az6980522@gmail.com>
Co-authored-by: Mahmoud Mazouz <mazouz.mahmoud@outlook.com>
Co-authored-by: Julien Enoch <julien.e@zettascale.tech>
Co-authored-by: OlivierHecart <olivier@zettascale.tech>
refactor: use unstable rustfmt config to format imports
* [skip ci] SHM Payload API example and test

* Add payload_mut to sample for zsliceshmmut deserialization

* Improve SHM examples

* Fix merge

* Query/Reply shared memory examples

* rename payload tests to bytes tests

* - fix API exports
- fix z_payload_shm example

* Add attachment_mut to Sample

* [skip ci] fix SHM exports in new api export mechanism

* Massive renaming for ZSliceShm and ZSliceShmMut

* fix ci

* [skip ci] z_payload_shm -> z_bytes_shm

* Polish SHM examples

* fix lints

* fix lint

* fix after merge

* Update z_alloc_shm.rs

---------

Co-authored-by: Luca Cominardi <luca.cominardi@gmail.com>
@Mallets
Copy link
Member Author

Mallets commented May 28, 2024

I believe this PR should not be merged since a more comprehensive approach on bytes transformation should be proposed.

@Mallets Mallets closed this May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

10 participants