[#xx] Make all error status receivers pointers
No. errors.Is
checks equality. errors.As
checks assignability.
type myError struct {
data string
}
func (*myError) Error() string { return "my_error" }
func main()…
ale64bit
pushed to feature/421-write-cache-badger at ale64bit/frostfs-node
2023-08-02 08:54:34 +00:00
453ff301d1
[#421] Try using badger for the write-cache
ale64bit
pushed to feature/421-write-cache-badger at ale64bit/frostfs-node
2023-08-02 08:51:00 +00:00
6ac9730106
[#421] Try using badger for the write-cache
b3695411d9
[#553] eacl: Fix bug with casting to ObjectAccessDenied error
ec8a631d31
[#542] Update test for
SizeInBytesSafe
function
9ca63ac8c3
[#542] Fix bug in
SizeInBytesSafe
function
b8052c794e
[#547] go.mod: Update api-go, sdk-go
[#421] Try using badger for the write-cache
Hmm, that's interesting. I just copied it from the existing writecache: https://git.frostfs.info/TrueCloudLab/frostfs-node/src/branch/master/pkg/local_object_storage/writecache/writecache.go#L166-…
[#18] Add badgerstore substorage implementation
8600e65f59
[#18] Add badgerstore substorage implementation
b3695411d9
[#553] eacl: Fix bug with casting to ObjectAccessDenied error
ec8a631d31
[#542] Update test for
SizeInBytesSafe
function
9ca63ac8c3
[#542] Fix bug in
SizeInBytesSafe
function
b8052c794e
[#547] go.mod: Update api-go, sdk-go
[#xx] Make all error status receivers pointers
ale64bit
created branch fix/status-error-pointer in ale64bit/frostfs-sdk-go
2023-08-02 07:01:16 +00:00
9073aaa146
[#xx] Make all error status receivers pointers
13d0b170d2
[#121] client: Make pool PrmContainerPut struct fields public
18a9e4bceb
[#121] client: Make PrmContainerPut struct fields public
0fe0d71678
[#133] .forgejo: Add names to actions
78d1439b2c
[#133] go.mod: Update api-go
Potential confusion about
apistatus
error types' semantic equivalence
can we make all apistatus
error receivers pointers and use errors.Is
instead? this would avoid the issue altogether at compile time:
type myError struct{}
func (*myError) Error()…
eb082db6d0
[#xx] Badgerstore substorage implementations
8761a81828
[#xx] boltstore load test
5ff82ff04f
[#6] services/object: Simplify local/remote targets
448b48287c
[#6] services/util: Do not panic in sign function
c2617baf63
[#6] services/util: Remove remaining stream wrappers
Simplify/modify/refactor
Blobovniczas
Here's a comparison for write workloads between blobovnicza and a single badger DB.
Test conditions:
- all tests run for 20min
- object sizes: 1KB, 4KB, 64KB, 128KB
- number of writers: 1,…
Deleted container sporadically appears in the container list immediately after deletion
I'm not able to repro this. I've tried in dev-env with different values of epoch duration and morph ttl cache.
Here's the script I'm using:
package main
import (
"flag"
"log"
"o…
Blobovnicza GET after PUT is inconsistent under high concurrency