open-vault/vendor/github.com/rboyer/safeio
Brian Kassouf 09593283b8
Improve the performance of snapshot installs by using rename (#9247)
* initial work on improving snapshot performance

* Work on snapshots

* rename a few functions

* Cleanup the snapshot file

* vendor the safeio library

* Add a test

* Add more tests

* Some review comments

* Fix comment

* Update physical/raft/snapshot.go

Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com>

* Update physical/raft/snapshot.go

Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com>

* Review feedback

Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com>
2020-06-23 11:08:30 -07:00
..
.gitignore Improve the performance of snapshot installs by using rename (#9247) 2020-06-23 11:08:30 -07:00
.travis.yml Improve the performance of snapshot installs by using rename (#9247) 2020-06-23 11:08:30 -07:00
file.go Improve the performance of snapshot installs by using rename (#9247) 2020-06-23 11:08:30 -07:00
go.mod Improve the performance of snapshot installs by using rename (#9247) 2020-06-23 11:08:30 -07:00
go.sum Improve the performance of snapshot installs by using rename (#9247) 2020-06-23 11:08:30 -07:00
LICENSE Improve the performance of snapshot installs by using rename (#9247) 2020-06-23 11:08:30 -07:00
README.md Improve the performance of snapshot installs by using rename (#9247) 2020-06-23 11:08:30 -07:00
safeio.go Improve the performance of snapshot installs by using rename (#9247) 2020-06-23 11:08:30 -07:00

Safe I/O

Provides functions to perform atomic, fsync-safe disk operations.

Build Status