Vladislav Shpilevoy

Results 75 issues of 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...

bug
iproto

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...

refactoring
replication
good first issue

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...

feature
app

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...

refactoring
optimization
qsync replication

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...

feature
replication

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...

bug
app
serializers

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,...

feature
refactoring
app

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...

feature
bug

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...

bug

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...

feature