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

[FINAL] feat: Best-effort responses #268

Open
wants to merge 41 commits into
base: master
Choose a base branch
from

Conversation

oggy-dfin
Copy link
Member

To ensure scalability, we want to allow canister authors to use best-effort responses to inter-canister calls, which time out after a period of time.

Details are in IC-1674 and the forum post:

https://forum.dfinity.org/t/scalable-messaging-model/26920

To ensure scalability, we want to allow canister authors to use best-effort
responses to inter-canister calls, which time out after a period of time.
Details are in IC-1674 and the forum post:

https://forum.dfinity.org/t/scalable-messaging-model/26920
@oggy-dfin oggy-dfin requested a review from a team as a code owner January 29, 2024 15:46
mraszyk

This comment was marked as resolved.

@oggy-dfin

This comment was marked as resolved.

spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
alin-at-dfinity
alin-at-dfinity previously approved these changes Feb 6, 2024
Copy link
Contributor

@alin-at-dfinity alin-at-dfinity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
@dsarlis

This comment was marked as resolved.

@oggy-dfin oggy-dfin changed the title feat: Response timeouts feat: Best-effort responses May 15, 2024
@oggy-dfin

This comment was marked as resolved.

@lwshang

This comment was marked as resolved.

@oggy-dfin

This comment was marked as resolved.

spec/index.md Outdated Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
oggy-dfin and others added 3 commits October 3, 2024 16:04
Co-authored-by: mraszyk <[email protected]>
Co-authored-by: mraszyk <[email protected]>
After experimenting with the current implementation, it turns out that we always
return a deadline of 0 in all query and replicated query calls (regardless of
whether we use ingress, composite queries, or replicated execution)
spec/index.md Show resolved Hide resolved
spec/index.md Outdated Show resolved Hide resolved
@mraszyk

This comment was marked as resolved.

@Dfinity-Bjoern Dfinity-Bjoern changed the title feat: Best-effort responses [FINAL] feat: Best-effort responses Nov 1, 2024
Copy link
Member

@Dfinity-Bjoern Dfinity-Bjoern left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

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.

9 participants