Uditha Atukorala

Results 9 issues of Uditha Atukorala

ReBAC implementation based on https://github.com/uatuko/sentium/discussions/72. - [x] https://github.com/uatuko/sentium/pull/75 - [x] https://github.com/uatuko/sentium/pull/77 - [x] https://github.com/uatuko/sentium/pull/82 - [x] https://github.com/uatuko/sentium/pull/84 - [x] https://github.com/uatuko/sentium/pull/86 - [x] https://github.com/uatuko/sentium/pull/88 - [x] https://github.com/uatuko/sentium/pull/89 - [x] https://github.com/uatuko/sentium/pull/90 -...

enhancement

To ensure data consistency we need to intercept terminations signals and finish serving any in-flight requests and close connections to the DB before shutting down. This is very likely to...

enhancement

Currently, there's only one "info" level log during startup and error logs. This is OK for hosted environments where requests logs can be acquired by other means (e.g. proxy, LB)...

enhancement

We started on the FileShare example in #67 but it's incomplete and needs updating. ## 1. Missing features ### 1.1 Must have - [ ] UX flow to add a...

enhancement

Close #22 This change allows using asio instead of libuv for I/O and event loop by setting the `GRPCXX_USE_ASIO` CMake option (or pre-processor macro). When using asio, multi-threading is disabled...

It's been mentioned in #17 (multiple times) that using Asio would be advantageous. ## 😟 Complications While it should be possible to replace _libuv_ with _Asio_ there are a few...

enhancement
help wanted

As suggested in #17, look into adding [`clang-tidy`](https://clang.llvm.org/extra/clang-tidy/) and/or [`cppcheck`](https://cppcheck.sourceforge.io) to perform static code analysis to detect typical programming errors.

enhancement
good first issue

HTTP/3 (with QUIC) promises significant efficiency gains over HTTP/2 which should be appealing for low latency applications. But there's no official spec for gRPC over HTTP/3 yet, although there's a...

enhancement

Protobuf generated code for Golang (for the public API), which is intended to be used for client implementations. Unfortunately there's no option to just generate client only code for Go,...