Piotr Tabor

Results 9 issues of Piotr Tabor

### What happened? No repro in practice yet attempted. Adding FTR. The method: https://github.com/etcd-io/etcd/blob/a08d479463960948d5d9c3508623ade915c6e66f/server/auth/store.go#L374 is used when a new snapshot is received over raft (e.g. server was lagging). The method...

type/bug
stage/tracked
release/v3.6

I wrote a documentation about etcd storage files, as I found this important to: - understand how etcd works - understand data-recovery procedures if things go wrong. https://docs.google.com/document/d/1O2o1IApHWmSioXG3fez4eVlUHOrXICYGNVIzaqNS0IQ/edit?resourcekey=0-e6Iywgdkol0uiVBAaV1oww# For efficient...

stale

Test flakes: DATA RACE around zap in TestSpeedyTerminate (cluster_proxy) https://github.com/etcd-io/etcd/runs/5500866149?check_suite_focus=true During: ``` cd tests && 'env' 'go' 'test' '-timeout=30m' '-tags' 'cluster_proxy' '--race=true' '--cpu=4' 'go.etcd.io/etcd/tests/v3/integration') ``` ``` --- FAIL: TestSpeedyTerminate (0.33s)...

Help Wanted
stale

[The content of this post is being edited, and is not yet approved plan of record ] # Background In 3.4 storeV2 is still extensively used: - User can opt...

help wanted
priority/important-soon
stage/tracked

In case of running jest-html-reporter in the deeply nested trees it fails with: ``` Error: An error occurred while adding the reporter at path "/private/var/tmp/_bazel_ptabor/7822fa32d222a4d7f0cf5a703ea68dac/sandbox/darwin-sandbox/2035/execroot/sfc_snapps/bazel-out/darwin_arm64-fastbuild/bin/src/[redacted]/.aspect_rules_js/[email protected]/node_modules/jest-html-reporters/index.js". ENAMETOOLONG: name too long, unlink...

## Write pages ASAP (optimistically) It seems to me that bbolt starts 'write' of pages to disk when the transaction is committed: https://github.com/etcd-io/bbolt/blob/90fdc8d162431506d5fec5b199501ad86f5e15e6/tx.go#L537 Taking in consideration that: - etcd does...

area/performance
area/bbolt-core

Free pages allocation is extremely sensitive piece of bbolt logic. Double releasing a page has catastrophic consequences for bbolt file consistency and data durability. Current code with 2 implementations (array...

help wanted
area/testing
stale

When trying to upload large file (>300MB audiobook): The library is crashing with: ``` # Traceback (most recent call last): # File "/yt-music/upload.py", line 40, in run # result =...

### What happened? etcd v3.4.21 crashed when was a follower in 3 nodes cluster, soon after some networking hiccup: ``` panic: runtime error: index out of range [0] with length...

area/raft
type/feature
stale
stage/tracked