Vladislav Shpilevoy
Vladislav Shpilevoy
If an oom error occurs during writing response to obuf, the error message is corrupted and can not be parsed on a client side. Proposal: for each iproto_msg prealloc prefilled...
This isn't vclock of the whole replicaset. It is vclock of this specific instance. Having it in `replicaset.vclock` is confusing, and can provoke bugs like #9916. Replication code should only...
There is a common problem with SWIM about false-positive failure detections. It happens, that a node can be suspected because of network delays, or too long event loop roll. From...
Currently each transaction in the limbo calls `txn_limbo_wait_complete()`. In there they call `fiber_yield_timeout()`. But in fact just the first transaction is enough to call it. Others just need to wait...
All 3 now are being set via `replication_timeout`. At least the death timeout is set as the replication timeout x 4 which is quite non-obvious. This is a huge pain...
When tuple is serialized alone, it uses a very old function `tuple_to_yaml` which does not support any of the msgpack extensions. But when it is serialized as a part of...
The problem: some systems have async work to do, which may yield. They don't want or simply can't do the work right away. For example, can be called via FFI,...
First reason is that `MP_MAP` allows to have numbers as keys. But when I want to update such a field via JSON-path update, it won't work. I am getting an...
This fails: ```Lua box.cfg{} s = box.schema.create_space('test', {format = { {'id', 'unsigned'}, {'value', 'string'}, }}) _ = s:create_index('pk', {sequence = true}) s:frommap({value = 'abc'}) ``` while this works fine: ```Lua...
In my case I have a map inside of a tuple. I want to be able to set a key in that map to a certain value. Both the key...