@@ -20,15 +20,15 @@ import (
2020 "sync/atomic"
2121 "time"
2222
23- "github.com/v3io/v3io-go/pkg/dataplane"
24- "github.com/v3io/v3io-go/pkg/dataplane/schemas/node/common"
25- "github.com/v3io/v3io-go/pkg/errors"
23+ v3io "github.com/v3io/v3io-go/pkg/dataplane"
24+ node_common_capnp "github.com/v3io/v3io-go/pkg/dataplane/schemas/node/common"
25+ v3ioerrors "github.com/v3io/v3io-go/pkg/errors"
2626
2727 "github.com/nuclio/errors"
2828 "github.com/nuclio/logger"
2929 "github.com/valyala/fasthttp"
3030 "golang.org/x/sync/semaphore"
31- "zombiezen.com/go/capnproto2"
31+ capnp "zombiezen.com/go/capnproto2"
3232)
3333
3434// TODO: Request should have a global pool
@@ -1719,11 +1719,13 @@ func (c *context) PutOOSObjectSync(putOOSObjectInput *v3io.PutOOSObjectInput) er
17191719 buffer .Write (ioVec )
17201720 }
17211721
1722- headers := putOOSObjectHeaders
1723- headers ["slice" ] = strconv .Itoa (putOOSObjectInput .SliceID )
1724- headers ["io-vec-num" ] = strconv .Itoa (len (putOOSObjectInput .Data ) + 1 )
1725- headers ["io-vec-sizes" ] = iovecSizes .String ()
1726-
1722+ // headers for OOS put object
1723+ headers := map [string ]string {
1724+ "Content-Type" : putOOSObjectHeaders ["Content-Type" ],
1725+ "X-v3io-function" : putOOSObjectHeaders ["X-v3io-function" ],
1726+ "io-vec-num" : strconv .Itoa (len (putOOSObjectInput .Data ) + 1 ),
1727+ "io-vec-sizes" : iovecSizes .String (),
1728+ }
17271729 _ , err := c .sendRequest (& putOOSObjectInput .DataPlaneInput ,
17281730 http .MethodPut ,
17291731 putOOSObjectInput .Path ,
0 commit comments