itrofimow

Results 30 issues of itrofimow

Even though it's pretty convenient to build because of the great documentation you guys provide, would be awesome if the library could be used as a conan package. For instance,...

Basically, title. It happens somewhere in topology rescan routine, and internally we patch libmongoc to avoid that: https://github.com/userver-framework/userver/blob/3cdb435a57d91df88124cbfdddaac714ba07b1d6/mongo/src/storages/mongo/cdriver/wrappers.cpp#L42-L45 With recently landed https://github.com/mongodb/mongo-c-driver/pull/1442 there's now similar functionality (scoped to `mongoc_client_t` rather...

Userver actively uses boost::pfr, which allows one to access an aggregate field by index, get total number of fields in an aggregate and a lot of other very handy things...

help wanted
big

There is a very nice to have [PosgreCache component](https://github.com/userver-framework/userver/blob/develop/postgresql/include/userver/cache/base_postgres_cache.hpp#L376): one has to just make a policy of like 6 fields and everything auto-magically works. Implementing the same was attempted for...

help wanted
big

https://github.com/userver-framework/userver/blob/9c371d29fa688f79176eea5faf01721530f84ef3/core/src/engine/ev/thread_pool.cpp#L51-L55 So this function just takes `next thread % 2` (where 2 is the default size), seems alright. Now, `engine::io::Socket` creates 2 watchers on construction, one for read direction and...

bug
help wanted
big

Addresses https://github.com/userver-framework/userver/issues/184

See https://github.com/nodejs/http-parser/issues/522 There is https://github.com/nodejs/llhttp with very similar API (although llhttp is missing the URL parser functions from http-parser), so we could switch to it pretty easily, and it also...

good first issue
help wanted

There is a [Feature Comparison with other Frameworks](https://userver.tech/d7/dca/md_en_userver_framework_comparison.html) page in the docs, which i believe should be verified by the corresponding maintainers/communities to avoid unintentional inaccuracies. Not sure about go-micro...

help wanted
big

Would be great to see the following features implemented in RabbitMQ driver: 1. Dynamic config with some sane timeout defaults 2. Headers in both publish and admin methods (headers for...

help wanted
big

Hi! First of all, impressive work with lithium, really pushing some boundaries of performance and usability. Since there isn't any SECURITY.md or the likes of and my email to you...