Skip to content

FASTER_2019.12.20.3

Compare
Choose a tag to compare
@badrishc badrishc released this 20 Dec 01:40

Visit https://microsoft.github.io/FASTER/roadmap for release features and project roadmap. Get NuGet binaries at https://www.nuget.org/packages/Microsoft.FASTER. More information at:

Changes:

See More
  • 2987b6e Change link to Microsoft.FASTER (#219)
  • a16c5eb Update README.md
  • 255c000 Added tests
  • 0237a0c Added async API to sessions, added first draft of async sample.
  • 1eca340 Major API cleanup and porting to session-based interface
  • b3cccd0 Fix merge
  • 876c0d3 Merging from master
  • 47d50d1 Fix to snapshot checkpoint with object log, where snapshot objects en… (#218)
  • 193e180 Updated couple places with FasterException instead of Exception
  • d96a164 reset ownership if handle creation fails (#213)
  • 312a778 FASTER now throws exceptions of type FasterException instead of Exception. (#217)
  • 6b03887 Merge branch 'master' into async-support
  • e3bd096 Add print support for several class to adapt gtest update. (#214)
  • a1b87a5 Merge branch 'master' into async-support
  • a90aa54 Update CMakeLists.txt.in
  • 711f0bf Update FasterLog.md
  • 6e7f6c7 Merge branch 'master' of https://github.com/microsoft/FASTER
  • bf65763 Updated IAsyncEnumerable to also return entry address
  • 32417f6 Update FasterLog.md
  • db9bf45 Update FasterLog.md
  • 237c227 Update FasterLog.md
  • 72ecc4f Fixed break
  • 0f65fbb Merge branch 'master' into async-support
  • ca15128 Merge branch 'master' into async-support
  • c4fba23 Merge branch 'master' into async-support
  • fc47dbd Merging goodness from master.
  • e0f745f Merging from fasterlog
  • 5caea66 Improved sample, changed GetMemory to use byte[] instead of Span
  • db68ae0 Added a test
  • c55de3f Actually checking in support for 1 page in memory, added initial draft of disposing task
  • 089d545 Cleanup and updates.
  • 915f01e Merge branch 'fasterlog' into async-support
  • 8e42a74 Support minimum buffer size of just 1 page!
  • 7565a21 Merging
  • 0c0bf58 Updates to merge
  • 72cdfdb Merging from FasterLog branch for epoch and allocator goodness.
  • ff27448 Update azure-pipelines.yml
  • 6dc7af6 Updated way to pin pooled memory
  • 127e908 Updates
  • 0050694 Added MemoryPool/IMemoryOwner variant of iterator
  • 80a2aeb Convert Span to ReadOnlySpan for appends
  • 540d1a5 Merge branch 'fasterlog' of https://github.com/Microsoft/FASTER into fasterlog
  • 944504b Added tailing iterator WaitAsync to wait for iteration to proceed.
  • 002b993 Merge branch 'master' into fasterlog
  • b06d112 Fasterlog async (#180)
  • 4504937 merge
  • bb4e357 minor fix
  • ec2a3b5 Fasterlog TryAppend (#179)
  • 2cd85e3 Fasterlog lowmem (#178)
  • ddcc338 Added TryAppend so users can implement log throttling.
  • 88d7269 Added commit and recovery support.
  • ce31917 Fixing break after merge.
  • 4ef03bb Merge branch 'fasterlog' into async-support
  • 19d5d82 Fixing test change
  • 6315a14 Cleaned up epochs, improved fine grain scalability.
  • 853b3ea Updates
  • 3077f52 Updates.
  • 16edd83 Initial checkin
  • 29c64e1 Merge branch 'master' into async-support-test
  • 669881d Cleanup of warnings
  • 0740f87 Merge branch 'async-support' into async-support-test
  • 38a26ff Added tests
  • e170463 updates
  • 78c2649 Updates to support sessions natively without thread-local
  • b9404b6 Fixing merge
  • 990d789 Merging from work branch
  • 6cab32a Fixing thread local init, cleanup
  • 62cecc8 Cleaning up interface and comments.
  • 9afc5fb Wired in excluded serial nos for commit points.
  • 94b901e Merge branch 'master' into async-support-test
  • 27b677e Fixes
  • 00fadc5 Merge branch 'master' into async-support-test
  • d03bcea Updates
  • b2479ed Merge branch 'async-support-test' of https://github.com/Microsoft/FASTER into async-support-test
  • b16212f Updates
  • 75b9cb2 Update
  • 81a4a82 Merging from master
  • 7e80b07 Merge branch 'master' into async-support
  • 68df34d trying to reduce async context - incomplete
  • 5cda2f9 more tests, phew
  • 4dc6d27 Update azure-pipelines.yml
  • 1c33b49 Update azure-pipelines.yml
  • e925af3 Update azure-pipelines.yml for Azure Pipelines
  • 03c4d8e Update azure-pipelines.yml for Azure Pipelines
  • 026912c test
  • 4b75494 test
  • 572b8bd revert max threads in pool
  • 789d38e update
  • 363508c Merge remote-tracking branch 'origin/async-support-test2' into async-support-test
  • ea64fdf Revert "Update"
  • d7064e8 Updated fast threadlocal
  • 9c60144 Update
  • 9e84d63 Removing sample test code.
  • 30adeca Updates and bugfixes
  • 733e4de update
  • 26be7f6 update
  • 82a01a5 Update
  • e5a4859 Merge branch 'async-support' of https://github.com/Microsoft/FASTER into async-support
  • 869a88e Merge branch 'master' into async-support
  • d72c92a Correct handling of thread switching with async
  • a486834 Update testcase
  • 1754b68 Persist dormant sessions correctly.
  • dbe13fd Improved async sessions interface, working now. Does not persist domant sessions yet. See SimpleRecoveryTest3 for sample.
  • 0bd752e Support true async CompleteCheckpoint
  • 2eafe9b Support suspend/resume sessions
  • bcb75e7 Update azure-pipelines.yml
  • c67d882 Update azure-pipelines.yml
  • 2a2d7ac Update azure-pipelines.yml
  • 252ef54 Update azure-pipelines.yml
  • c41855e Update azure-pipelines.yml
  • d63603c Merge branch 'async-support' of https://github.com/Microsoft/FASTER into async-support
  • 571333d Initial checkin of async CompletePending - no tests yet.
  • 7a487e3 Update FASTER.core.csproj
  • 0353678 Support large number of sessions (not limited by epoch table size). Sessions load their context into the thread-local context on every operation. Currently, we do not suspend sessions automatically after each operation.
  • 366a8cc Merge branch 'async-support' of https://github.com/Microsoft/FASTER into async-support
  • 4412113 Merge branch 'master' of https://github.com/Microsoft/FASTER into async-support
  • 6c5420a Merge branch 'master' into async-support
  • 2fff5cb Merge branch 'master' into async-support
  • 533652b Updates to session support
  • 00dc474 Improved support, added session pooling option, added session testcases.
  • 2b7e24f Rough sketch of session without touching currrent thread-local framework: session-based acccess just updates existing thread-local variables to set the session for the current thread.
  • 3d17a2d Merge branch 'master' into async-support
  • 0c7bddd Merge branch 'master' into async-support
  • 63d1276 Merge branch 'master' into async-support
  • fc89978 Merge branch 'master' into async-support
  • 484c674 Initial checkin

This list of changes was auto generated.