Skip to content

Commit

Permalink
fix: remove unexpected short read error
Browse files Browse the repository at this point in the history
The fix is to use `io.ReadFull`, as we expect the source to read the
full buffer, but we used `Read()` which is not guaranteed to read the
full buffer.

It shows up with Talos in the tests.

Signed-off-by: Andrey Smirnov <[email protected]>
  • Loading branch information
smira committed May 20, 2024
1 parent 962ae43 commit 7cb7294
Show file tree
Hide file tree
Showing 11 changed files with 341 additions and 404 deletions.
77 changes: 44 additions & 33 deletions .conform.yaml
Original file line number Diff line number Diff line change
@@ -1,37 +1,48 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2022-10-24T17:44:30Z by kres ef0ba25.
# Generated on 2024-05-20T15:07:46Z by kres 760d739.

---
policies:
- type: commit
spec:
dco: true
gpg:
required: true
identity:
gitHubOrganization: siderolabs
spellcheck:
locale: US
maximumOfOneCommit: true
header:
length: 89
imperative: true
case: lower
invalidLastCharacters: .
body:
required: true
conventional:
types: ["chore","docs","perf","refactor","style","test","release"]
scopes: [".*"]
- type: license
spec:
skipPaths:
- .git/
- testdata/
includeSuffixes:
- .go
excludeSuffixes:
- .pb.go
- .pb.gw.go
header: "// This Source Code Form is subject to the terms of the Mozilla Public\u000A// License, v. 2.0. If a copy of the MPL was not distributed with this\u000A// file, You can obtain one at http://mozilla.org/MPL/2.0/.\u000A"
- type: commit
spec:
dco: true
gpg:
required: true
identity:
gitHubOrganization: siderolabs
spellcheck:
locale: US
maximumOfOneCommit: true
header:
length: 89
imperative: true
case: lower
invalidLastCharacters: .
body:
required: true
conventional:
types:
- chore
- docs
- perf
- refactor
- style
- test
- release
scopes:
- .*
- type: license
spec:
root: .
skipPaths:
- .git/
- testdata/
includeSuffixes:
- .go
excludeSuffixes:
- .pb.go
- .pb.gw.go
header: |
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
// file, You can obtain one at http://mozilla.org/MPL/2.0/.
4 changes: 2 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# THIS FILE WAS AUTOMATICALLY GENERATED, PLEASE DO NOT EDIT.
#
# Generated on 2022-10-24T17:44:30Z by kres ef0ba25.
# Generated on 2024-05-20T15:07:46Z by kres 760d739.

**
*
!tail.go
!tail_test.go
!go.mod
Expand Down
254 changes: 0 additions & 254 deletions .drone.yml

This file was deleted.

Loading

0 comments on commit 7cb7294

Please sign in to comment.