Anton Kaliaev
60018d6148
comment out until someone decides to tackle #2285 ( #2760 )
...
current code results in panic and we certainly don't want that.
https://github.com/tendermint/tendermint/pull/2286#issuecomment-418281846
2018-11-16 18:17:07 -05:00
Anton Kaliaev
091d2c3e5e
openFile creates a file if not exist => ErrNotExist is not possible
2018-11-09 16:29:43 +01:00
Anton Kaliaev
d178ea9eaf
use our logger in autofile/group
2018-11-09 16:29:43 +01:00
Anton Kaliaev
eb0da7f9cb
libs: Handle SIGHUP explicitly inside autofile ( #2480 )
...
* handle SIGHUP explicitly inside autofile
Refs #2260
* libs: Use consistent channel suffix
2018-09-25 12:43:28 +02:00
Ismail Khoffi
8ae3334423
[libs/autofile & db/fsdb] Throw error if file permissions change ( #2286 )
...
* Enforce file permissions in case they've changed
* test behaviour for autofile
* use testify in tests and rename `fInf` to `fileInfo`
* return an error if file permissions have changed
- if we can't read the file, we'll still panic
* get rid of "github.com/pkg/errors" dependency
* address review comments:
- prefix instead of suffix
- add state to err and construct formatting in Error() method
* address review comments:
- move error to libs/errors
2018-09-17 14:38:29 +04:00
Ethan Buchman
9e940b95ad
libs/autofile: bring back loops ( #2261 )
...
* libs/autofile: bring back loops
* changelog, version
2018-08-31 14:05:49 -04:00
Anton Kaliaev
b33f73eaf1
stop autofile and autogroup properly
...
NOTE: from the ticker#Stop documentation:
```
Stop does not close the channel, to prevent a read from the channel
succeeding incorrectly.
https://golang.org/src/time/tick.go?s=1318:1341#L35
```
Refs #2072
2018-08-02 16:33:34 +04:00
Ethan Buchman
d55243f0e6
fix import paths
2018-07-01 22:36:49 -04:00
Ethan Buchman
ae3bf81833
mv tmlibs files to libs dir
2018-07-01 22:36:03 -04:00