ucall icon indicating copy to clipboard operation
ucall copied to clipboard

Remote Procedure Calls - 50x lower latency and 70x higher bandwidth than FastAPI, implementing JSON-RPC & 🔜 REST over io_uring and SIMDJSON ☎️

Results 11 ucall issues
Sort by recently updated
recently updated
newest added

io_uring_prep_send can return multiple completions for partial data. However it can also return a 0 completion after a full completion which trips up the state machine as we move to...

- [x] Drop TLS 💣 - [ ] Acceleratre `io_uring` engine with zero-copy and other pre-v6.8 kernel functionality - [ ] Unify benchmarks & examples into a monolith, to make...

### Describe the bug On Ubuntu 22 with kernel 6.0.19 with the uring example the go client hangs and wrk causes a core dump. On Ubuntu 23.10 with the base...

bug
invalid

### Describe what you are looking for Hi, How can I use it in Windows? Could you give me an example in python? from ucall.posix import Server # from ucall.uring...

enhancement
good first issue

### Describe what you are looking for Given the [performance issues highlighted](https://github.com/unum-cloud/ucall/pull/80#issuecomment-1705102548) in #80, we need to rewrite the Python client side to use a more efficient library, that reuses...

enhancement
good first issue

### Describe what you are looking for Feature: Add a C++ client version in the examples ### Can you contribute to the implementation? - [ ] I can contribute ###...

good first issue

### Describe what you are looking for Pillow and NumPy aren't as heavy as PyTorch, but it would be nice to move those into a list of [optional dependencies](https://stackoverflow.com/a/10572833). ###...

enhancement

### Describe what you are looking for It's quite easy and cheap to pick the right underlying engine on startup. Much more reasonable for the user to replace `rich_posix` with...

enhancement

### Describe what you are looking for Sometimes you may want to allow `Union` types in callbacks like this: ```python def update_user_age(id: Union[int, str], age: Union[float, int]): pass ``` We...

enhancement

### Describe the bug When restarting a server rapidly after stopping it, it usually fails with this error: ```log Traceback (most recent call last): server = Server() ^^^^^^^^ self.server =...

bug
invalid