Releases: microsoft/FASTER
FASTER_2019.11.6.1
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:
- 940f7a9 Merging
- cb49ee2 Fixed FasterLog dispose so that log does not get disposed before all its iterators. Made persistent iterator table per-log instead of per-process.
- ebf0249 1. Fix a bug in FasterLog.WaitForCommitAsync(untilAddress) where the incoming address has already been Committed. (#195)
- 85cd800 Check during CommitAsync whether there is something new to commit. Write iterator count of 0 to commit, if there are no iterators to persist.
- 9eaa9af Clarified TruncateUntil caveat in comment, for user providing a valid until address. Added a safer variant: TruncateUntilPageStart. (#192)
- a9f9545 [C++] Add test for Delete operation.
- ba9b867 [C++] Add Delete operation.
- 7d16e0c [C++] Extend FindEntry method to return the matched HashBucketEntry.
- 37dede2 [C++] Refactoring: remove HashBucket*& argument from FindOrCreateEntry method.
- 32ece5e Merge branch 'master' of https://github.com/microsoft/FASTER
See More
- 340736b Fix head address during recovery to ensure head >= begin.
- f4ac03d Update FasterLog.md
- 3146cb6 [FasterLog] Add support for Cancellation tokens on all the async APIs (#190)
- 69a8103 Handle exceptions during Read/Write forward path in local devices.
- a902e66 Support IOException error codes for managed storage device.
- 50158b8 Improved dispose
- a91aeac Update Roadmap.md
This list of changes was auto generated.
FASTER_2019.10.31.1
Visit https://microsoft.github.io/FASTER/roadmap for release features and project roadmap. Get NuGet binaries at https://www.nuget.org/packages/FASTER. More information at:
Changes:
- 4d90dac Exposing FASTER log as a first-class abstraction (#177) [ #178, #179, #180, #189 ]
- 43004fa [C++][tests] Extract common (simple) key and value definitions for reuse (#186)
- f3c3eb0 Allow users to pre-allocate HybridLog (#175)
- 5faf2b7 cc: support growing values in InternalContinuePendingRmw (#174)
This list of changes was auto generated.
FASTER_2019.9.10.1
Visit https://microsoft.github.io/FASTER/roadmap for release features and project roadmap. Get NuGet binaries at https://www.nuget.org/packages/FASTER. More information at:
Changes:
- 578e925 Merge branch 'master' of https://github.com/microsoft/FASTER
- 0233178 Fixing monotonic update
- d38103c Fixing error with pages completing flush after allocator is disposed.
- b26523c Updates to clean up & fix recent PR
This list of changes was auto generated.
FASTER_2019.8.28.1: Implemented iterator for variable length structs. (#164)
Visit https://microsoft.github.io/FASTER/roadmap for release features and project roadmap. Get NuGet binaries at https://www.nuget.org/packages/FASTER. More information at:
Changes:
- 4d94966 Implemented iterator for variable length structs. (#164)
- d1418f6 Update Roadmap.md
- 73e325e Sharded storage device (#162)
- 61698c5 Tiered storage device (#151)
- 25f72ff Update Roadmap.md
- 85daf80 Update Roadmap.md
- 84e7595 Fix recovery logic to correctly read back page and include begin address in recovery info. (#168)
- 667434e Update FASTER.core.debug.nuspec
- d4b551e Update FASTER.devices.AzureStorageDevice.nuspec
- 315dd6a Update FASTER.devices.AzureStorageDevice.nuspec
FASTER_2019.7.23.6
Visit https://microsoft.github.io/FASTER/roadmap for release features and project roadmap. Get NuGet binaries at https://www.nuget.org/packages/FASTER. More information at:
Changes:
- 132c2b1 Updated nuspec
- 84c60b4 Updated nuspec
- 0519715 Page blob device (#147)
- f28f8a9 Update Roadmap.md
- 65872b0 Update Roadmap.md
This list of changes was auto generated.
FASTER 2019.7.23.1
Visit https://microsoft.github.io/FASTER/roadmap for release features and project roadmap. Get NuGet binaries at https://www.nuget.org/packages/FASTER. More information at:
Changes:
- 3f1e1bc Sample to show use of FASTER with fixed-length structs (#160)
- 1205739 Object log recovery fixes (#158)
- 46fdcdf Enhanced error message when AddressInfo overflows
- e5f87f4 Update Roadmap.md
- 3100491 Removing direct call of callback when op completes synchronously - we expect the OS to call the callback in this case. (#155)
- 506b1bf [c++] Add a new
value_size()
method toRmwContext
for RCU operations (#145) - 5372cfc Merge pull request #144 from microsoft/FasterFixesForRefData
- 94d7161 Merge branch 'master' into FasterFixesForRefData
- 25deb4e Exposing a couple LocalStorageDevice functions as protected
- 3aeb6e4 Rolling back exception changes
See more
- 8e9e449 Fixing bug where FlushedUntilAddress is incorrect on checkpoint recovery, and Throwing exceptions instead of tracing for disk errors
- 87f3dec Improved error detection when serializer not provided.
- 7f4eeed Adding FILE_SHARE_DELETE when deleteOnClose is used (#134)
- 2bf4d78 Update Roadmap.md
- e05f967 Support for callback when records in hybrid log become read-only (#133)
- edefa58 fix typo (#131)
- f578b89 Update Roadmap.md
- 256dfc0 cc: test: in_memory_test: add a test for a variable length key (#128)
- 550f0e3 Merge pull request #126 from microsoft/AllowCheckpointIfReadCacheIsUnused
- d5484ba whitespace cleanup
- afa6525 Allowing index checkpointing if read cache is not yet used
- 2aafa01 Update Roadmap.md
This list of changes was auto generated.
FASTER 2019.4.24.4
Visit https://microsoft.github.io/FASTER/roadmap for release features and project roadmap. Get NuGet binaries at https://www.nuget.org/packages/FASTER. More information at:
Changes:
- a06ad6a Variable length struct support in FASTER C# (#120)
- 8a84863 cc: benchmark: Remove misleading comment (#119)
- 7b900f9 Fix to not read back the invalid header of page 0
- eff004d Add yield to complete pending (#118)
- 85acf5c Updated testcase for large objects
- d5802e9 Update README.md
- fc206b8 Delete .travis.yml
- 7517324 Removing statics from codebase (#117)
- 0b4b88c Update Roadmap.md
- 2abc61d Update README.md
See more
- 6b99e0e Create README.md
- 746b73b Simplifying, fixing, correcting samples (#115)
- dbe75e2 [WIP] FASTER Log Compaction (#112)
- 46e7f8c Create Log.md
- d220cc2 Merge branch 'master' of https://github.com/Microsoft/FASTER
- fa414dd Updated DumpDistribution() stats.
- e6afb56 Update IndexMemory.md
- b1f2127 Update IndexMemory.md
- 037644d Update tuning.md
- d769ec4 Create IndexMemory.md
- 9c80ab4 Create tuning.md
- 3ad0a96 Update README.md
- e03bcb8 Update Roadmap.md
- 3a02963 Update Roadmap.md
- bf1d83b Update Roadmap.md
- 1120f68 Update Roadmap.md
- daab199 Update Roadmap.md
- 84d7cc4 Update Roadmap.md
- e6f3325 Update Roadmap.md
- 7dad9a3 Create Roadmap.md
- 00ecedd Update README.md
- b97e677 Update README.md
- 6a9b362 Update README.md
- cd514f0 Update and rename index.md to README.md
- 9cb83ca Update index.md
- 97ce56d Update index.md
- e8d82ae Update _config.yml
- 42a6276 docs
- 129f53b Merge branch 'master' of https://msresearch.visualstudio.com/DefaultCollection/FASTER/_git/FASTER
- 89c20b3 Merge branch 'master' of https://github.com/Microsoft/FASTER
- a793e1e Merge branch 'master' of https://github.com/Microsoft/FASTER
- 2091307 Updated Azure pipeline, fixed intermittent test failures. (#111)
- 3c719c1 Updated debug nuspec
- cb7a532 Update to nuspec
- e664f0d [WIP] Read cache for FASTER (#92) [ #108 ]
- c73e99b Create index.md
- 4a0b6f6 Create _config.yml
- 69c206b Changes making "Faster" file storage support unix folder paths (#103)
- 5d39e92 Cleaned up log scan implementation
- 35e8732 Fixing segmentOffset access (#100)
- f970f4e Cleaning up samples (#95)
- 4b7a687 Made MallocFixedPageSize smaller by default. Eliminated static instances.
- deb7235 Merged
- 7c8b088 Scan log given logical address range (#90)
- f4e7c5a Merge branch 'master' into logscan
- 2ef9401 Merge branch 'master' of https://github.com/Microsoft/FASTER
- 6b5cc82 Partial flush with object log (#89)
- 9dbab21 Fixed flush so that objects are written exactly one
- f9ea0f3 Implementing partial flush of log
- 2a81a90 Initial checkin to start prototype of log scan
- 0586bae Added serializer to ClassCache sample
- e70597c Merge pull request #84 from Microsoft/persistence-imp
- d66e432 Merge branch 'master' into persistence-imp
- 74d24ca Adding a test for recover-continue-recover pipeline
- d41bec8 Merge pull request #83 from Microsoft/persistence-imp [ #80 ]
- d22760b Merge branch 'persistence-imp' of https://github.com/Microsoft/FASTER into persistence-imp
- de45e98 fixed test and closed index checkpoint files once done with recovery
- 0d22be3 Merge branch 'master' into persistence-imp
- 9921433 added appropriate complete file creations
- 9c149a7 fixed a bug with index checkpointing. this also fixes the tracing back bug.
- 293162e restored page allocation invariant during recovery of hybrid log
- be82ca4 adding debug info and completed file to identify latest successful checkpoints
- 095bf85 added support for out-of-session take checkpoint calls
- 01568cc Merge pull request #79 from Microsoft/gunaprsd-patch-2
- f73978b Merge branch 'master' into gunaprsd-patch-2
- f0b46bc changing readme to fit current api
- 70bc0c3 Update README.md
- 00b798c Update README.md
- c9854e2 Update README.md
- 677b5a4 Update README.md
- 1eab86f important bug fixes for continue and added a simple recovery case
- c94dc90 Merge branch 'gunaprsd-patch-2' of https://github.com/Microsoft/FASTER into gunaprsd-patch-2
- c93544e Adding recovery from latest checkpoint
- 924cc88 Merge pull request #78 from Microsoft/gunaprsd-patch-2
- e8c050e Merge branch 'master' into gunaprsd-patch-2
- 4096418 fixing index checkpoint state machine
- 01e4edf Remove CreateObjectLogDevice API due to redundancy. (#77)
- 7efec89 Update README.md
- 441a8ca Create CONTRIBUTING.md
- 706542a Update README.md
- 3d43f65 Update README.md
- bf005be Update README.md
- 56c5952 Update README.md
- 1387e20 Merge pull request #74 from Microsoft/gunaprsd-patch-1
- 8bdce5a Update README.md
- b6a8f4a Added API calls for clients to move read-only and head address offsets.
- 8412359 Marking HighEntropyVA for FASTER.test.
- 1afd500 Support begin address movement to location in main memory portion of hybrid log
- c4a2c68 Merge pull request #72 from Microsoft/FixFasterLeaks
- 690ed27 Fixing some leaks in FASTER cleanup
- 429dd86 Merge branch 'master' of https://github.com/Microsoft/FASTER
- ec9bf7d Updated simple example
- 021d7b7 Updating documentation for FASTER C# (#69)
- a364581 Fixed segment computation
- 8da6ab7 Significant reduction in checkpoint sizes.
- 54f23a4 WIP: Codegen-free FASTER C# (#67)
- 0fbb535 Add C++ and C# (Linux) build support to azure-pipelines.yml (#66)
- a6238e8 Merge branch 'master' of https://github.com/Microsoft/FASTER
- 0bb32b9 Adding badge for Azure Pipeline build
- 6536ef3 Added missing xml comment
- df6a4aa Memory leak fixes
- 7c77bfe Refactoring so that PMM does not need to be codegen'ed (#65)
- 6a93d38 Add badge to display the current version of the nuget package. (#64)
- bf06667 Refactor object log from PersistentMemoryMalloc (#63)
- d2e11ec Incremental large obj (#62)
- c852752 Adding few more tests
- c3bdd26 Fixes for large objects in object log
- fe3b389 Fixed sample
- 8888c7d...