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

Project Bloodstone - sled 1.0 #1456

Draft
wants to merge 123 commits into
base: main
Choose a base branch
from
Draft

Project Bloodstone - sled 1.0 #1456

wants to merge 123 commits into from

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    3d4c6a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd4c58f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5d95d9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    41a9829 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2023

  1. Configuration menu
    Copy the full SHA
    3c19bfb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43f52dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9a11a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f46cde View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. Configuration menu
    Copy the full SHA
    9df7f3c View commit details
    Browse the repository at this point in the history
  2. Fix doctest compiler errors

    spacejam committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    87a26c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Concise iteration

    wackbyte committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    1b7f8ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    819c2e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e47bbcc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c30b4aa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc1d2ab View commit details
    Browse the repository at this point in the history
  6. Fix typo in ARCHITECTURE.md

    wackbyte committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    3e6436d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a6c065d View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Merge pull request #1455 from wackbyte/fix-typo

    bloodstone: Fix typo in ARCHITECTURE.md
    spacejam committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    36fb34f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1454 from wackbyte/changes

    bloodstone: A few nits
    spacejam committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    cf627b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d1b1a73 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5ebd72d View commit details
    Browse the repository at this point in the history
  5. Implement Iter::next

    spacejam committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    c64fbbe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e4fd52c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5e52a92 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5dfe390 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    117ad01 View commit details
    Browse the repository at this point in the history
  10. Cut alpha.104

    spacejam committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    4ea84fb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b8924ef View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3016dde View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bb6d53a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6538301 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Configuration menu
    Copy the full SHA
    151feaa View commit details
    Browse the repository at this point in the history
  2. Cut alpha.107

    spacejam committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    eccaadc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6940c71 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8012b12 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d9179c8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b11ebea View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1b9c057 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5ee89a9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    20ee4f5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    594bfd9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    47ce0c9 View commit details
    Browse the repository at this point in the history
  12. Fix tests under linux

    spacejam committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    6a1ff5e View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. Fix caching behavior

    spacejam committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    72cfb06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6cdea88 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2023

  1. Configuration menu
    Copy the full SHA
    65a8a1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b13abe8 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Check-in more work on empty tree leaf merges and refactoring the dirt…

    …y tracking to assert on invalid state transitions
    spacejam committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    a161729 View commit details
    Browse the repository at this point in the history
  2. Fix a couple merge bugs

    spacejam committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    efc4242 View commit details
    Browse the repository at this point in the history
  3. Make deletion tracking account for specific flush epochs. Properly ma…

    …rk merge destination dirty flush epoch
    spacejam committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    16dcc6b View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1459 from spacejam/tyler_bloodstone_merges_and_st…

    …orage_refactor
    
    sled 1.0 alpha merges and storage refactor
    spacejam committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    8e95ec8 View commit details
    Browse the repository at this point in the history
  5. Bump alpha version to 117

    spacejam committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    26f1e74 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2023

  1. Alter the storage format to include collection ID information in anti…

    …cipation for multiple Trees
    spacejam committed Sep 2, 2023
    Configuration menu
    Copy the full SHA
    49f73d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4abb765 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. Configuration menu
    Copy the full SHA
    331ce89 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1ec57a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    53c4654 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc8fe0b View commit details
    Browse the repository at this point in the history
  5. docs update

    spacejam committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    365b60d View commit details
    Browse the repository at this point in the history
  6. Move most of the interesting methods from Db to Tree in preparation f…

    …or multiple collections
    spacejam committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    80dbc40 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8eb2ea2 View commit details
    Browse the repository at this point in the history
  8. Bump concurrent-map to take advantage of massive optimization in get_…

    …lte. Properly free NodeId's for reuse
    spacejam committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    9743807 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f5a554d View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Configuration menu
    Copy the full SHA
    2f73989 View commit details
    Browse the repository at this point in the history
  2. Restructure tests

    spacejam committed Sep 4, 2023
    Configuration menu
    Copy the full SHA
    1d76590 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    bcea2e4 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    304c5d2 View commit details
    Browse the repository at this point in the history
  2. Bump version

    spacejam committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    1786bdf View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    16b1d98 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1469 from kolloch/project_bloodstone

    Extract PageTable into ObjectLocationMap
    spacejam committed Sep 25, 2023
    Configuration menu
    Copy the full SHA
    0a91e3a View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2023

  1. Configuration menu
    Copy the full SHA
    9dded84 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bc85cc9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0209baa View commit details
    Browse the repository at this point in the history
  4. Improve naming

    spacejam committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    4b1aea0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ce51eeb View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    b765c2f View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. Configuration menu
    Copy the full SHA
    af4ec89 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. Configuration menu
    Copy the full SHA
    8228aaa View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2023

  1. Check in gc pest

    spacejam committed Nov 5, 2023
    Configuration menu
    Copy the full SHA
    fe48530 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2023

  1. Configuration menu
    Copy the full SHA
    cb44c1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86fe050 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    971b91b View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Configuration menu
    Copy the full SHA
    6e24fa3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed98f93 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2023

  1. Complete Merge

    spacejam committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    cf118a8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    024edbe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2647942 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

  1. Configuration menu
    Copy the full SHA
    947131e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07fcb1d View commit details
    Browse the repository at this point in the history
  3. Refine testing

    spacejam committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    784e287 View commit details
    Browse the repository at this point in the history
  4. Refine testing assertions

    spacejam committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    bae5da3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    48e6c7f View commit details
    Browse the repository at this point in the history
  6. Bump version to alpha.119

    spacejam committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    c9d66f6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8d34f6b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    11b50b5 View commit details
    Browse the repository at this point in the history
  9. prioritize TODOs

    spacejam committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    ca270ab View commit details
    Browse the repository at this point in the history
  10. Perform file truncation when a slab is detected to be at 80% of its p…

    …revious peak capacity
    spacejam committed Dec 25, 2023
    Configuration menu
    Copy the full SHA
    ecc717a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    aa1f899 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e6f509e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dd72722 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Configuration menu
    Copy the full SHA
    896b698 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2e75ed View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Configuration menu
    Copy the full SHA
    ffbdade View commit details
    Browse the repository at this point in the history
  2. Use small cache for the concurrent iterator test, and run many more t…

    …est cases to get current bugs to jump out
    spacejam committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    ff5dec5 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Update TODOs

    spacejam committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    bc8b14b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8c69736 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. Update ARCHITECTURE.md

    Co-authored-by: Amar Singh <asinghchrony@protonmail.com>
    spacejam and 4meta5 committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    d9533c3 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Better abstract the leaf storage and make room for the soon-to-be-add…

    …ed index+log approach
    spacejam committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    c043a1f View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    83a7bff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    433e9b0 View commit details
    Browse the repository at this point in the history
  3. Increase the strictness of the event verifier and fix a variety of su…

    …btle race conditions that it flagged
    spacejam committed Feb 11, 2024
    Configuration menu
    Copy the full SHA
    bd65e8e View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Configuration menu
    Copy the full SHA
    d6ed26e View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. Tighten up concurrent tests by adding concurrent flushers to get epoc…

    …h number assumptions to pop out
    spacejam committed Mar 9, 2024
    Configuration menu
    Copy the full SHA
    16c108d View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. Configuration menu
    Copy the full SHA
    6905c87 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Properly log cooperative serialization in batch processing as Coopera…

    …tivelySerialized in the debug log
    spacejam committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    3a87137 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. Configuration menu
    Copy the full SHA
    2a888db View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Configuration menu
    Copy the full SHA
    4e4a3f9 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2024

  1. Configuration menu
    Copy the full SHA
    1516077 View commit details
    Browse the repository at this point in the history
  2. Silence warnings

    spacejam committed Apr 7, 2024
    Configuration menu
    Copy the full SHA
    534fbfb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2fb9aa View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    795a221 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Configuration menu
    Copy the full SHA
    cb14155 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2024

  1. Fix bug with crash test assertions. Reduce visibility of platform-spe…

    …cific IO functionality
    spacejam committed May 11, 2024
    Configuration menu
    Copy the full SHA
    3b4c889 View commit details
    Browse the repository at this point in the history