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

more configurable datastore configs #3575

Merged
merged 18 commits into from
Sep 4, 2017
Merged

Commits on Sep 3, 2017

  1. make datastore configuration nicely customizable

    License: MIT
    Signed-off-by: Jeromy <jeromyj@gmail.com>
    
    make things super customizable
    
    License: MIT
    Signed-off-by: Jeromy <jeromyj@gmail.com>
    
    better json format
    
    License: MIT
    Signed-off-by: Jeromy <jeromyj@gmail.com>
    
    Migrate to new flatfs
    
    License: MIT
    Signed-off-by: Jakub Sztandera <kubuxu@protonmail.ch>
    whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    7875674 View commit details
    Browse the repository at this point in the history
  2. cleanup and bug fixes

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    0f8b603 View commit details
    Browse the repository at this point in the history
  3. bump repo version, remove support for old config

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    2df7727 View commit details
    Browse the repository at this point in the history
  4. address p.r. comments

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    ee935ab View commit details
    Browse the repository at this point in the history
  5. add tests for new datastore configuration

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    5a8c171 View commit details
    Browse the repository at this point in the history
  6. Use DatastoreConfig abstraction to create datastores.

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    1f97170 View commit details
    Browse the repository at this point in the history
  7. Implement DiskId()

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    5027b4b View commit details
    Browse the repository at this point in the history
  8. add basic tests for Spec config change

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    7b5027f View commit details
    Browse the repository at this point in the history
  9. write out full spec instead of just the disk id

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    3bbe065 View commit details
    Browse the repository at this point in the history
  10. Use the json repr. of the minimal config as the DiskId.

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    d64ab3c View commit details
    Browse the repository at this point in the history
  11. Write the spec file during initialization only.

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    ce62bed View commit details
    Browse the repository at this point in the history
  12. Error out on unknown levelds compression rather than assuming the def…

    …ault
    
    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    a99448f View commit details
    Browse the repository at this point in the history
  13. Add documentation.

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    6438fc7 View commit details
    Browse the repository at this point in the history
  14. Address p.r. feedback

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    1f8723d View commit details
    Browse the repository at this point in the history
  15. Sort mountpoints.

    License: MIT
    Signed-off-by: Kevin Atkinson <k@kevina.org>
    kevina authored and whyrusleeping committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    19730d4 View commit details
    Browse the repository at this point in the history
  16. use dists with new migrations

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

Commits on Sep 4, 2017

  1. fix EOF quoting

    License: MIT
    Signed-off-by: Jeromy <jeromyj@gmail.com>
    whyrusleeping committed Sep 4, 2017
    Configuration menu
    Copy the full SHA
    0b0ddef View commit details
    Browse the repository at this point in the history
  2. fix t0024 on osx

    License: MIT
    Signed-off-by: Jeromy <jeromyj@gmail.com>
    why authored and whyrusleeping committed Sep 4, 2017
    Configuration menu
    Copy the full SHA
    2c30002 View commit details
    Browse the repository at this point in the history