zhijian
zhijian
The cause is `syslog.New()` do not work on macOS Monterey/Ventura We don't need to do anything, just wait for the bug to be fixed upstream. ref https://github.com/golang/go/issues/59229
In fact, the S3 API is better suited for juicefs, and if the S3 api is released in the future, we may need to reimplement it with the S3 API....
We want to merge a stable code. And one that is useful to users.
@l0wl3vel ``` func TestBunny(t *testing.T) { //skip mutate if os.Getenv("BUNNY_ENDPOINT") == "" { t.SkipNow() } bunny, err := newBunny(os.Getenv("BUNNY_ENDPOINT"), "", os.Getenv("BUNNY_SECRET_KEY"), "") if err != nil { t.Fatalf("create: %s", err)...
> @zhijian-pro Is there something I can help with to make the tests pass? Do you require a bunny.net account to run the tests on? I've tested it before and...
@l0wl3vel We use `Fatalf` for fatal errors, and `Logf` for those that don't affect the majority of cases, so you only need to fix `Fatalf` errors. ``` object_storage_test.go:239: list3 should...
> since JuiceFS will not ever upload or request an object with this kind of name. No, juicefs sync maybe will, juicefs sync synchronizes objects, and object names are user-defined
> `object_storage_test.go` is passing now 🎉 I will review this pr again after the Spring Festival.
Now this log will expire after too long