From f34bc4061bbae40c7ab87015e3bd5b63de973893 Mon Sep 17 00:00:00 2001 From: Sergey Cherepanov Date: Tue, 21 Mar 2023 18:24:29 +0100 Subject: [PATCH 1/2] increase ipfs chunk size --- commonfile/fileservice/fileservice.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/commonfile/fileservice/fileservice.go b/commonfile/fileservice/fileservice.go index fabc70c3..5aa23094 100644 --- a/commonfile/fileservice/fileservice.go +++ b/commonfile/fileservice/fileservice.go @@ -22,6 +22,10 @@ const CName = "common.commonfile.fileservice" var log = logger.NewNamed(CName) +const ( + chunkSize = 1 << 20 +) + func New() FileService { return &fileService{} } @@ -74,7 +78,7 @@ func (fs *fileService) AddFile(ctx context.Context, r io.Reader) (ipld.Node, err Maxlinks: helpers.DefaultLinksPerBlock, CidBuilder: &fs.prefix, } - dbh, err := dbp.New(chunker.DefaultSplitter(r)) + dbh, err := dbp.New(chunker.NewSizeSplitter(r, chunkSize)) if err != nil { return nil, err } From fa24020ab12c505757cdbe28613f93da6d675793 Mon Sep 17 00:00:00 2001 From: Sergey Cherepanov Date: Tue, 21 Mar 2023 18:28:45 +0100 Subject: [PATCH 2/2] make chunk size public --- commonfile/fileservice/fileservice.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/commonfile/fileservice/fileservice.go b/commonfile/fileservice/fileservice.go index 5aa23094..c938ac08 100644 --- a/commonfile/fileservice/fileservice.go +++ b/commonfile/fileservice/fileservice.go @@ -23,7 +23,7 @@ const CName = "common.commonfile.fileservice" var log = logger.NewNamed(CName) const ( - chunkSize = 1 << 20 + ChunkSize = 1 << 20 ) func New() FileService { @@ -78,7 +78,7 @@ func (fs *fileService) AddFile(ctx context.Context, r io.Reader) (ipld.Node, err Maxlinks: helpers.DefaultLinksPerBlock, CidBuilder: &fs.prefix, } - dbh, err := dbp.New(chunker.NewSizeSplitter(r, chunkSize)) + dbh, err := dbp.New(chunker.NewSizeSplitter(r, ChunkSize)) if err != nil { return nil, err }