You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: wip add tests to reproduce `context deadline exceeded` problem
test: add test to call `NodePublishVolume` constantly for 2 minutes until image is downloaded
- this should fail for the current code
feat: wip add logic for async pull
- not working right now
fix: async image pull timing out
- mount is still a bottleneck
feat: wip working async mount
- fails with race conditions infrequently (<- looking at this)
feat: fix concurrency errors
- abstract mounting and pulling logic to separate packages
- add readme for running tests
refactor: remove redundant `uuid` related code
fix: CI lint/fmt errors
- use `defer cancel()` instead of discarding the fn
- fix log
fix: update mount status on finishing sync mount
chore: remove extra whitespace in the log
refactor: use localized error
- to address PR comment and avoid confusion
refactor: define magic numbers as constants
refactor: define mount and pull ctx timeout as constants
refactor: rename `--async-image-pulls` -> `--async-pull-mount`
fix: ci failing because of image pull error
fix: mounter is nil
fix: image not mounting if the image already exists on the node
fix: mounting the same volume more than once doesn't work
refactor: add log if image hasn't been pulled or mount is still in progress
refactor: make `NewNodeServer` call more compact
refactor: defer unlocking mutex instead of explicitly calling unlock at multiple places
refactor: remove leftover `ctx` in print statement
chore: bump version in Makefile and Chart.yaml
0 commit comments