- 16 Jan, 2019 5 commits
-
-
Bamvor Zhang authored
License: MIT Signed-off-by: Bamvor Zhang <jian.zhang@ipfsbit.com>
-
Bamvor Zhang authored
Signed-off-by: Bamvor Zhang <jian.zhang@ipfsbit.com>
-
Bamvor Zhang authored
This patch is the part of trickledag work which is similar to the merkledag work in commit 474b77a2bdb1c ("importer: remove `UnixfsNode` from the balanced builder"). Two helper functions(fillTrickleRecFSNode and FillFSNodeLayer) is introduced temporarily for modifing the Layout functions. These two funtions will be removed when all the code of UnixfsNode is removed in trickledag.go. Test ipfs add and get commands to check whether get the same hash of file after the code changes. License: MIT Signed-off-by: Bamvor Zhang <jian.zhang@ipfsbit.com>
-
Bamvor Zhang authored
After fsNodeType in NewLeafNode is supported by commit 85897b3f89301 ("dag: add fsNodeType in NewLeafNode and NewLeafDataNode"). Move comments in NewLeafNode to importer/balanced/builder.go to clarify why TFile is used by balanced builder as leaves. License: MIT Signed-off-by: Bamvor Zhang <jian.zhang@ipfsbit.com>
-
Bamvor Zhang authored
NewLeafNode and NewLeafDataNode is introduced in commit 474b77a2bdb1c ("importer: remove `UnixfsNode` from the balanced builder"). It is intended to return ipfs.Node instead of UnixfsNode. But it only support creating the TFile leaf node for merkledag. This commit add fsNodeType to above two functions and update the code in dagbuild.go. Further patches of trickledag will make use of them and pass TRaw to create leaf node. License: MIT Signed-off-by: Bamvor Zhang <jian.zhang@ipfsbit.com>
-
- 04 Dec, 2018 1 commit
-
-
Bamvor Zhang authored
License: MIT Signed-off-by: Bamvor Zhang <jian.zhang@ipfsbit.com>
-
- 09 Nov, 2018 1 commit
-
-
Bamvor Zhang authored
Fix value of roughLinkSize. Add default value of DefaultLinksPerBlock. And delete calc_test.go as it is deleted in commit bc79ae17 ("refactor importer package with trickle and balanced dag generation") License: MIT Signed-off-by: Bamvor Zhang <jian.zhang@ipfsbit.com>
-
- 26 Oct, 2018 1 commit
-
-
Hector Sanjuan authored
A batching DAG service is forced onto the users of the importers, but they could just wrap the given DAGSerice in the batching one to get the same functionality (remembering to Close it at the end of the proccess). As detailed in #27, the importers should not be making choices about what DAGService is the right one to use and wrapping the given one. This change requires wrapping the DAGService in go-ipfs into ipld.Batch. and closing it when Finishing the adding process.
-
- 16 Oct, 2018 1 commit
-
-
Łukasz Magiera authored
-
- 11 Aug, 2018 2 commits
-
-
Kevin Atkinson authored
-
Kevin Atkinson authored
-
- 30 Jul, 2018 2 commits
-
-
Jeromy authored
-
Jeromy authored
License: MIT Signed-off-by: Jeromy <jeromyj@gmail.com>
-