NinaLua
1 month ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with
2 additions and
2 deletions
-
weed/s3api/chunked_reader_v4.go
-
weed/storage/idx/binary_search.go
|
|
@ -557,7 +557,7 @@ func isASCIISpace(b byte) bool { |
|
|
|
// Constant s3 chunk encoding signature.
|
|
|
|
const s3ChunkSignatureStr = ";chunk-signature=" |
|
|
|
|
|
|
|
// parses3ChunkExtension removes any s3 specific chunk-extension from buf.
|
|
|
|
// parseS3ChunkExtension removes any s3 specific chunk-extension from buf.
|
|
|
|
// For example,
|
|
|
|
//
|
|
|
|
// "10000;chunk-signature=..." => "10000", "chunk-signature=..."
|
|
|
|
|
|
@ -4,7 +4,7 @@ import ( |
|
|
|
"github.com/seaweedfs/seaweedfs/weed/storage/types" |
|
|
|
) |
|
|
|
|
|
|
|
// firstInvalidIndex find the first index the failed lessThanOrEqualToFn function's requirement.
|
|
|
|
// FirstInvalidIndex find the first index the failed lessThanOrEqualToFn function's requirement.
|
|
|
|
func FirstInvalidIndex(bytes []byte, lessThanOrEqualToFn func(key types.NeedleId, offset types.Offset, size types.Size) (bool, error)) (int, error) { |
|
|
|
left, right := 0, len(bytes)/types.NeedleMapEntrySize-1 |
|
|
|
index := right + 1 |
|
|
|