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

Internet Computer issues #115

Open
3 of 13 tasks
lastmjs opened this issue Jul 1, 2021 · 0 comments
Open
3 of 13 tasks

Internet Computer issues #115

lastmjs opened this issue Jul 1, 2021 · 0 comments

Comments

@lastmjs
Copy link
Contributor

lastmjs commented Jul 1, 2021

  • No migrations or preserving of state whatsoever is possible until this is resolved: https://forum.dfinity.org/t/wrong-magic-number-post-upgrade-rust/5686
  • Adding build scripts to dfx, so that I don't have to create my own custom npm scripts to do Rust wasm binary optimization
  • Request and response sizes are very low, the 1-2 MB limit causes issues
  • I often run into a cycle limit on my queries...I know that Sudograph is unoptimized, but it would be nice to get around this or configure this or something
  • 4 GB limit
  • Cross-canister updates are not atomic
  • query functions cannot do any cross-canister calls...seems like a major limitation: https://sdk.dfinity.org/docs/language-guide/actors-async.html#_messaging_restrictions
  • Remove latency for local updates, this would be especially nice for integration tests
  • Can't use candid 0.7.1 because of issues with candid_derive version and ic_cdk...ic_cdk seems to have a bad version
  • I would like to optionally discard memory on updates without a trap. For example, it would be nice to return a GraphQL error, discard all memory, but not have to panic
  • What happens as query calls become too much for my canister on all replicas? Is there the possibility of read replicas scaling out automatically?
  • What happens as update calls become too much for my canister on all replicas?
  • Binary size limit seems really low
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

No branches or pull requests

1 participant