dshulyak

Results 131 issues of dshulyak

https://docs.travis-ci.com/user/caching/ - [x] Kubernetes + dind sources - [ ] Docker images for dind cluster

related: https://github.com/spacemeshos/go-spacemesh/issues/5192 https://github.com/spacemeshos/go-spacemesh/issues/5106 this change removes lru cache from miner module. instead it uses atxsdata, that stores atx header in a more compact way. beside that it generates atx grades...

![image](https://github.com/spacemeshos/go-spacemesh/assets/1964576/5c76247e-791b-4069-a994-c19525dde7b5) preround latency should be about the rest rounds value, maybe slightly more but x3. preround is blue on the grafana screenshot above. major contributing factor to increased latency is...

area/hare

this behavior was learned in https://github.com/spacemeshos/go-spacemesh/pull/4571 assume equal partition that lasts for long period of time, atleast one epoch. during this time equivocator submits distinct atxs and ballots on both...

area/tortoise

existing api always tries to lookup if object exists in the database, this is both inefficient and not robust. as an example ballot validation ![image](https://github.com/spacemeshos/go-spacemesh/assets/1964576/fed48137-7497-429b-b1f0-14d0db119bd3) in fact all this objects...

area/tortoise
area/sync
feat/sync v2

see related pr https://github.com/spacemeshos/go-spacemesh/pull/5566 we lack an index by coinbase for fast filtering atxs by it, hence queries that want to use such filter will have to do sequential scan....

area/api

sqlite connection is taken from the pool for the duration of the database request, e.g if we read a collection it will take a connection for the whole duration. as...

area/api

there are two subscribers for activeset from first block in the epoch. - hare oracle - tortoise will fallback to it, if node wasn't online during previous epoch. only online...

area/tortoise
area/hare

in the implementation both tortoise and atxsdata module keep collection of atxs in memory. notably tortoise keeps less fields (weight, height and a boolean for malfeasance), but it is redundant...

area/tortoise
resource/memory