17417: Merge branch 'main' into 17417-add-arm64
[arvados.git] / sdk / go / arvados / fs_backend.go
index c8308aea59e94d06be2e94235b2f0bda4f16f8c0..32365a5317ec79d50dd7f47f71359bcd6536f881 100644 (file)
@@ -4,7 +4,10 @@
 
 package arvados
 
-import "io"
+import (
+       "context"
+       "io"
+)
 
 type fsBackend interface {
        keepClient
@@ -20,7 +23,7 @@ type keepBackend struct {
 
 type keepClient interface {
        ReadAt(locator string, p []byte, off int) (int, error)
-       PutB(p []byte) (string, int, error)
+       BlockWrite(context.Context, BlockWriteOptions) (BlockWriteResponse, error)
        LocalLocator(locator string) (string, error)
 }