Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement unixfs sharding #3042

Merged
merged 8 commits into from
Mar 24, 2017
Merged

Implement unixfs sharding #3042

merged 8 commits into from
Mar 24, 2017

Commits on Mar 22, 2017

  1. implement an HAMT for unixfs directory sharding

    License: MIT
    Signed-off-by: Jeromy <why@ipfs.io>
    whyrusleeping committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    bb09ffd View commit details
    Browse the repository at this point in the history
  2. fix mfs hamt integration

    License: MIT
    Signed-off-by: Jeromy <why@ipfs.io>
    whyrusleeping committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    06fb495 View commit details
    Browse the repository at this point in the history
  3. iterator technique for unixfs dir listing

    License: MIT
    Signed-off-by: Jeromy <why@ipfs.io>
    whyrusleeping committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    c8af993 View commit details
    Browse the repository at this point in the history
  4. add more docs on hamt

    License: MIT
    Signed-off-by: Jeromy <why@ipfs.io>
    whyrusleeping committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    8d4791c View commit details
    Browse the repository at this point in the history
  5. chekc that size input to newHamtShard is a power of two

    License: MIT
    Signed-off-by: Jeromy <why@ipfs.io>
    whyrusleeping committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    62bb7c9 View commit details
    Browse the repository at this point in the history
  6. fix handling of filestore nodes in mfs during add

    License: MIT
    Signed-off-by: Jeromy <jeromyj@gmail.com>
    whyrusleeping committed Mar 22, 2017
    Configuration menu
    Copy the full SHA
    e876434 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2017

  1. add global config switch for sharding

    License: MIT
    Signed-off-by: Jeromy <jeromyj@gmail.com>
    whyrusleeping committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    c4c6653 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2017

  1. fix go vet issues in hamt sharding PR

    License: MIT
    Signed-off-by: Jeromy <jeromyj@gmail.com>
    whyrusleeping committed Mar 24, 2017
    Configuration menu
    Copy the full SHA
    65b9716 View commit details
    Browse the repository at this point in the history