-
Notifications
You must be signed in to change notification settings - Fork 237
fix: Delete link events were duplicated when closing the transport #2367
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
Merged
Merged
Changes from all commits
Commits
Show all changes
142 commits
Select commit
Hold shift + click to select a range
09a7c34
links() and transports() in info()
milyin a6577c6
cargo fmt
milyin cc43776
accessors to private fileds
milyin 25022af
removed no_run, tested docs
milyin 2685fb7
events first implementation
milyin 7e6a860
connectivity event handling separated
milyin 04f42f0
use weaksession
milyin 41e36de
cargo fmt
milyin 5a0f9c7
clippy fix
milyin 5a6db0a
added cancellation token to transportevents
milyin 1102aa9
cancellation token support
milyin e9d018c
cancellation tests
milyin 5ad9e9f
test sync fixes
milyin 7c5edff
use statements
milyin c90ea58
clippy fix
milyin ccb958b
Merge branch 'main' into connectivity_api2
milyin 5f1bbea
crgo lock
milyin a231238
doc updates
milyin 53974df
filtering by transport
milyin 5b9469d
get_links corrected
milyin a4039cc
events methods shortened
milyin 949cc15
renamed to _listemer
milyin ae52a53
Merge branch 'main' into connectivity_api2
milyin 6bdea98
info transport builder separated, cancellation removed
milyin 71e1caf
info links builder separated, cancellation removed
milyin c49f803
Listener objects
milyin a9e243d
id is u32
milyin 9ec45ca
transport events listener moved to session
milyin 13ce863
runtime removed from info()
milyin e6cdc04
rustfmt
milyin 60f6bee
background added to transporteventlistener
milyin aff5b1d
background added to transport events listener
milyin 52afbec
test refactor
milyin 5f8e792
session open moved to common
milyin ca0f8f2
test shortened
milyin 47dba25
useless test removed
milyin 5248e87
rustdoc build fix
milyin 1f5d3a0
unstable use added
milyin 4c5ac1b
clippy fix
milyin f91e6fb
clipy fix
milyin 8693507
cargo fmt
milyin 189680f
derive debug restored
milyin a77761a
unnecessary is_ methods removed
milyin 74a04ba
name correctionj
milyin 1ee3518
use added
milyin 2f1c0e2
use removed
milyin 85de9b0
session-based links events listener
milyin e35360d
rustfmt
milyin 44b902e
use added
milyin 295734c
z_info example
milyin 7e07a10
print in info uses debug
milyin dbc47d0
fields added, reliability is calculated
milyin c33044d
no_run added in doctests to avoid hanging CI
milyin 4428eea
doctrests fixes
milyin 4b3ade2
Merge branch 'main' into connectivity_api2
milyin b8ba7b2
write to state in line to avoid explicit drop
milyin 94bf7b8
Minor doc fixes
OlivierHecart 2f3d15b
multicast field added
milyin fe1268e
fileter by transport
milyin 94ede78
adminspace handler refactor
milyin 93d29a6
cleaned up IRuntime
milyin 0e78fab
test fix
milyin eb2cdd9
fixed crash on get `@/**`
milyin d871642
Merge branch 'adminspace_fix' into connectivity_api_multicast_fix
milyin 103fe2d
small refactor
milyin 7117581
ke refactor
milyin bcc3e28
publishing connectivity
milyin 6bf6b88
test connectivity adminspace
milyin 4e2cee9
asserrt_json_field function
milyin e366db6
check all fields
milyin bdff01d
test priorities and reliability fields
milyin cca2e1e
assert json macro improved
milyin ca87031
test simplified
milyin 5a7a8e2
clippy fix
milyin fb38a99
subscribrers test added
milyin 63d1cfa
refactor subscriber
milyin e56eb83
expect one sample
milyin 5eb4242
simplified subscriber recv
milyin 2ea3ee4
cargo fmt
milyin a1034c5
clippy fix
milyin 6c0f04e
Merge branch 'main' into connectivity_adminspace_test
milyin 69d84e5
Merge branch 'connectivity_api_multicast_fix' into connectivity_api2
milyin b41ffa2
Merge branch 'connectivity_adminspace_test' into connectivity_api2
milyin 00a83bc
rustfmt
milyin 412b630
special json structures for compativility with old adminspace
milyin d80d5f8
implemented new link publishing
milyin a4a49a2
closed session test
milyin 3ba163c
cargo fmt
milyin edab3ff
clippy fix: no internal unstable now, code needed for adminspace
milyin 799075b
cargo fmt
milyin 2591163
priorities, reloability are none if transport !qos
milyin 914b609
fix bug: lock session state for too much time
milyin 5049869
memory leak fix
milyin 26f4978
unstable macro doc update
milyin 3d03f11
remove `internal_config` feature (#1939)
wyfo 109a649
removed internal config mentions
milyin 3724827
cargo fmt
milyin 1faf310
clippy --stable fixes
milyin 6ecf9a8
documentation link fix
milyin c54d917
add_unstable_warning common method
milyin f7f5504
blank lines added
milyin f27493b
rustfmt
milyin 1f8701e
internal validation
milyin 8374217
doc link fix
milyin e60db7a
cargo fmt
milyin c750577
Merge branch 'main' into unstable_documentation_fix
milyin c98bd8c
clippy fix
milyin 76f4007
undoed all changes related to doumentation unstable_doc macro
milyin 10acfca
removed macro for internal_config
milyin fb32d63
documentation related fixes undoed
milyin de5c51b
updated to latest code
milyin cdb5be4
correction made shorter
milyin c62be80
unnecessary "unstable" removed
milyin 5f52b7c
clippy stable fix
milyin 492bce6
Merge branch 'main' into internal_config_removal
milyin 8e1f885
Revert "undoed all changes related to doumentation unstable_doc macro"
milyin 2834859
cargo check fix
milyin 07f865e
rustfmt
milyin 8e55cab
extra lines corrected
milyin af61f91
Merge branch 'main' into connectivity_api2
milyin 72ca73f
Merge branch 'unstable_documentation_fix' into connectivity_api2
milyin f9254bd
transport/link documentation fix
milyin 0ed00f2
rustfmt
milyin 5d1d705
fix after internal_config removal
milyin c7c5bc6
fix after internal_config removal
milyin 5125fff
Merge branch 'main' into connectivity_api2
milyin 93675c2
Merge branch 'main' into connectivity_api2
milyin 40f799b
unnecessary method transport_zid removed
milyin 1e52736
"empty" methods added for zenoh-c
milyin 97a106b
mutable access to transport/link added
milyin b2e8a9e
collect all events
milyin 886056d
code shortened
milyin 64a6254
Merge branch 'main' into connectivity_api2
milyin 7fd073e
cargo fmt
milyin fc6381b
third session
milyin cc44ccf
multilink test
milyin a4f4f2c
tests simplified
milyin 93a42ad
concurrent del_link fix, unnecessary box removed
milyin 8154f43
claude report removed
milyin 52f0e6a
restored box after clippy warning
milyin 9196943
removed box keeping the clippy happy
milyin f91c0c5
Merge branch 'main' into connectivity_duplication_event
milyin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.