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:
- e616292e175aa709f9312f8a56976935da9b9bd7 merge
- 0e6e6543e27372bc0a70f391aad37315e4752ee8 Updated nuspec
- edc6152dba49215518a36ba2ab695e88d59acddd Update README.md
- 3a66c7f61dff4ab777bb97d0351ce8888eb8eae4 Update README.md
- a8e1f3cc4ed52881a6c77196a653ec9c9a143243 Support async/await session model (#130)
- 49866bfa92f6aee7f065c1cb0913fa26e2cbfd98 fixed call to newsession
- ecbf696f24052a5bb2cccea5077a0b3fdafe9aba Minor fixes.
- b31631b230ea122fae050ba7604c336ef537524b Merge branch 'async-support' of https://github.com/microsoft/FASTER into async-support
- 0624fd50ccea9a8c57cc86e0067eb3169e1a96c5 Updates based on review.
- 95c0e58961056abba77d743b5621d3371271d180 Merge branch 'master' into async-support
- 2987b6ee5f11e248147d62ebc53840bba8180a2d Change link to Microsoft.FASTER (#219)
- a16c5eb04c3976b88ebcda39b58b0ab56439fc06 Update README.md
- 255c000278fb9a9cdc645a8cb3a51b0eb79307ec Added tests
- 0237a0c439d9ed1349114911db9800bed8be051e Added async API to sessions, added first draft of async sample.
- 1eca340c535cc97ba31a6fb04f48490e0cf797b7 Major API cleanup and porting to session-based interface
- b3cccd093ece0bd08270286f1ceb26dbb4e7a7e2 Fix merge
- 876c0d335ff5930454b46586f8434f0e3aee52f3 Merging from master
- 47d50d127dc1537431f85b3d3d2456a14b995613 Fix to snapshot checkpoint with object log, where snapshot objects en… (#218)
- 193e180dfb7e1e16cfa2a1140db51d0e1907fd64 Updated couple places with FasterException instead of Exception
- d96a1649c4b6db128063e22b52e4740e4093bcf2 reset ownership if handle creation fails (#213)
- 312a778b6cee6323ab4a3569e6f4480f5bd49df0 FASTER now throws exceptions of type FasterException instead of Exception. (#217)
- 6b038875a110eae5b0ed3ad4ae85b68d45d446b3 Merge branch 'master' into async-support
- e3bd096c089f8edb10f734854fe524170fe6ac51 Add print support for several class to adapt gtest update. (#214)
- a1b87a5725ecc37ac21f823c0e01b940b13dfa89 Merge branch 'master' into async-support
- a90aa5426a633c1e80df72cf51790002c84f4dab Update CMakeLists.txt.in
- 711f0bfc086b40b34eeccca97f38ee8972026097 Update FasterLog.md
- 6e7f6c7b29972ca955fb16d3e4595a12ca24b868 Merge branch 'master' of https://github.com/microsoft/FASTER
- bf657635374873958d96b31db1299b58ef9a17b1 Updated IAsyncEnumerable to also return entry address
- 32417f69e5780082b7299ccb839b88a4e23909f5 Update FasterLog.md
- db9bf45e6e1eb54913903c7b252d9d92cbce05a3 Update FasterLog.md
- 237c2277c60f8da54d951b1410615a11759dcc83 Update FasterLog.md
- 72ecc4fcf5d314d34589959c1060dfa87debb6e6 Fixed break
- 0f65fbb9808aba01fbcb9817b355349bd5690f43 Merge branch 'master' into async-support
- ca15128dbbf03a9d7d5e6dc144a2b6fd24d233fe Merge branch 'master' into async-support
- c4fba23b6b96eae48868091b4d30db29e5a5ee35 Merge branch 'master' into async-support
- fc47dbdb995e9937493b3504daafb2a5fbf2625f Merging goodness from master.
- e0f745faf503786e0278b5850ac1e827ae371173 Merging from fasterlog
- 5caea66562e9117861be2ef49efc1328cc7f2939 Improved sample, changed GetMemory to use byte[] instead of Span
- db68ae061b3518361fdaecb72a76e67f327bdfe6 Added a test
- c55de3f6b9f441180a687b6bb7f4935e5f05f053 Actually checking in support for 1 page in memory, added initial draft of disposing task
- 089d5452a950ad8ad8f5ca6c10d1706990d1970d Cleanup and updates.
- 915f01e4070fb9eb9cc77452ea13ccd23d91d266 Merge branch 'fasterlog' into async-support
- 8e42a74ca8c50a1a375baf311b088de29a245eec Support minimum buffer size of just 1 page!
- 7565a2100759485ab0d6c4e9d090dff904dc5d9b Merging
- 0c0bf58de2590bcb3d5336b7dea0f763527b13f8 Updates to merge
- 72cdfdb313108d07021111fc0bb839af1ce01c57 Merging from FasterLog branch for epoch and allocator goodness.
- ff2744877482376199fbff18a554fefd53cb8a6b Update azure-pipelines.yml
- 6dc7af610dbe467b29b3740313a12526161c025d Updated way to pin pooled memory
- 127e908998ea90b657020731263390172e87328d Updates
- 005069485bbb5fa17d0851cd2c28fa7456e20790 Added MemoryPool/IMemoryOwner variant of iterator
- 80a2aeb207a6b85b529aeb023e9d6e34888c6cf9 Convert Span to ReadOnlySpan for appends
- 540d1a5870e362bffe1ddb10b5d5b3d703266c01 Merge branch 'fasterlog' of https://github.com/Microsoft/FASTER into fasterlog
- 944504bca226183ad2028a3f2c56686034f64aa5 Added tailing iterator WaitAsync to wait for iteration to proceed.
- 002b9936fcf2eed02182b86d3314bc1e85b7d0f2 Merge branch 'master' into fasterlog
- b06d11253e4bd065b67c8ffbfc04ecaddbf74091 Fasterlog async (#180)
- 450493704703f8a56fa6bde1926b16892fc4a0f9 merge
- bb4e357d7b79b123f15fb8e4380a1250b2c36938 minor fix
- ec2a3b598d5d07e15c9decf54b477ef5ff4a2328 Fasterlog TryAppend (#179)
- 2cd85e3904c5849cb5a914622f3617d8e86287d2 Fasterlog lowmem (#178)
- ddcc3382dd7318691b83efd9fbb9582ad9bf21df Added TryAppend so users can implement log throttling.
- 88d72698482233e4ed7db0737513380933e5c9ce Added commit and recovery support.
- ce319178f02f4ab3bbecec452563144894d5aa02 Fixing break after merge.
- 4ef03bb3d3de5f18a4ee82599c90db03edaf518b Merge branch 'fasterlog' into async-support
- 19d5d82641965df3b203b2b9e141ba0594051977 Fixing test change
- 6315a14b06239e2ffc0afd4da407f8c612a0fe71 Cleaned up epochs, improved fine grain scalability.
- 853b3eaf23d933dac30fb25a690aeeca2a59e23e Updates
- 3077f5295ae5696940967d64daaa3b6057442dc1 Updates.
- 16edd83aa895951640135e77b3d3402ace6fdfdd Initial checkin
- 29c64e1963b985884979ab3d382d19e3f9801a82 Merge branch 'master' into async-support-test
- 669881db6d7513bc7ed46e51dfc9702a68ef505d Cleanup of warnings
- 0740f875d8244cd3879e75c8f0db099193a6b717 Merge branch 'async-support' into async-support-test
- 38a26ff30483f4de1d7cdd6ad0653e0237d2e8ab Added tests
- e1704634a4a1bc8d2aae096c8d26ac8c2a318fc3 updates
- 78c26491120302c1c7b67555b06d22c4e5ca7326 Updates to support sessions natively without thread-local
- b9404b653be1c655b8167d8d75584b57a315f4bf Fixing merge
- 990d7899abeb851c15ec15ecb37dd6311da95fb0 Merging from work branch
- 6cab32a487051af960492b9e8e3cad278bc9ed2a Fixing thread local init, cleanup
- 62cecc82639f95b5fd810c25c53c44f24cac0aa2 Cleaning up interface and comments.
- 9afc5fb9e197e9c940b7156ec7bf250f26e1019b Wired in excluded serial nos for commit points.
- 94b901e924645ca94fa38a8d9381e261c7eee6b9 Merge branch 'master' into async-support-test
- 27b677ec27704e18a5d37c533a91a3a2fd987177 Fixes
- 00fadc580111c6f485ee3f34c00b1b41dcf782c0 Merge branch 'master' into async-support-test
- d03bceaabf1d638b504052ce764265832795a6cf Updates
- b2479ed119a46b49dc3db477f8e7642a98aac848 Merge branch 'async-support-test' of https://github.com/Microsoft/FASTER into async-support-test
- b16212fd3306a8dfa0d3a09b1af3d6cff83b130d Updates
- 75b9cb2c497378b3a52ceb4b609807458dffb21b Update
- 81a4a82f882be9dfc871f0bec359d15cc8dd2b66 Merging from master
- 7e80b073c4065fe52cdb9b298b9e23f1ec97c926 Merge branch 'master' into async-support
- 68df34d2ba197b334aa0b7a1a772cc4851fc796e trying to reduce async context - incomplete
- 5cda2f90b3260d5edc28ff9b91bea41ea433821d more tests, phew
- 4dc6d2723d81945c4dceb5ff4f7c3335837d4aa4 Update azure-pipelines.yml
- 1c33b49c5c372cb89f22f608dd70ad9b2eab44f9 Update azure-pipelines.yml
- e925af346571e0e3cae034f7c0df34bad3e1374c Update azure-pipelines.yml for Azure Pipelines
- 03c4d8e3ccf1730ed2502fc3169268834655f34f Update azure-pipelines.yml for Azure Pipelines
- 026912c7b808e7615a57dd8457c5e7e55176ceeb test
- 4b754946c39169e501f9471ca7422468a5792ae4 test
- 572b8bd7afb8b284abd5363be618ee1b1b306c12 revert max threads in pool
- 789d38ea115e4240f08959c9e5205572cd2f70e0 update
- 363508c6631999e22ca719b6d77695349b65a089 Merge remote-tracking branch 'origin/async-support-test2' into async-support-test
- ea64fdf6ec25819188b659fe96e455fef2ed42c9 Revert "Update"
- d7064e8837e4545f95fb831cb33448d87acd1162 Updated fast threadlocal
- 9c60144bb9793a50f132be31d9fcc595ff29c049 Update
- 9e84d638fde6d7fb8bf3d341ae6d4543b07d9520 Removing sample test code.
- 30adecaf3ec911f82b7ba1f5f3e9d2391bc65507 Updates and bugfixes
- 733e4de6f61c2dcd474c04f410130e30eb8c44e8 update
- 26be7f6640ddfa7e45488c52da6903eea8f55263 update
- 82a01a553c3c68b75324b6a051147d82a57aff06 Update
- e5a485993f2300f2993f235c44190836044885da Merge branch 'async-support' of https://github.com/Microsoft/FASTER into async-support
- 869a88eac43e207e26fe3f5c8ce9a9355657cee0 Merge branch 'master' into async-support
- d72c92a3715e372f23ec63fcd62f5a2c44ae7e1b Correct handling of thread switching with async
- a486834b8c2f804d7290cf78cbb0a888c4fb8346 Update testcase
- 1754b68820e964b31038140cd80f7a8719a36ccc Persist dormant sessions correctly.
- dbe13fdc981105df996f8c8d957e716c64f0f2fe Improved async sessions interface, working now. Does not persist domant sessions yet. See SimpleRecoveryTest3 for sample.
- 0bd752e0bb209d750f8ceebd64c7be2573c9424d Support true async CompleteCheckpoint
- 2eafe9b6237859b2cc8465c523e41dc126106595 Support suspend/resume sessions
- bcb75e7af815aa1c9800687b3fe48fd5337a7771 Update azure-pipelines.yml
- c67d882c996c3a8dedb577b92349394ac3312286 Update azure-pipelines.yml
- 2a2d7acff88ed3a7f69e61a29e4c68d36d0da5b0 Update azure-pipelines.yml
- 252ef545147d31582c6df325adbd1acc881ec46e Update azure-pipelines.yml
- c41855e5882903168b75475677a6ec90e2a1f4cd Update azure-pipelines.yml
- d63603cf909d1c4c232ed4a1414defed2e4acb46 Merge branch 'async-support' of https://github.com/Microsoft/FASTER into async-support
- 571333d60bf41dfefd73e21971363163dcf58651 Initial checkin of async CompletePending - no tests yet.
- 7a487e33672184aaf13431efe01cb70786b05da9 Update FASTER.core.csproj
- 0353678ecf60c81a5018987024e206de081f549e 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.
- 366a8cc908c4eb9e2cec753b115fbe7b4948e483 Merge branch 'async-support' of https://github.com/Microsoft/FASTER into async-support
- 44121136bdf162d79d5faf99748a8d3df06d4fdd Merge branch 'master' of https://github.com/Microsoft/FASTER into async-support
- 6c5420ab39603dcd4ebb3be5efe6d2a80c8bab10 Merge branch 'master' into async-support
- 2fff5cbc42c74fbb3469540e9749626b381a3587 Merge branch 'master' into async-support
- 533652b4f27b85cabaefc7c85e4b92b63ba25b6c Updates to session support
- 00dc474ec0ffb9606a9e98e2bd4c7bbd6f3d0ba9 Improved support, added session pooling option, added session testcases.
- 2b7e24f42323bdeab2f6238b94b2f798d640205a 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.
- 3d17a2d428cf325393bb77483fd15cdcec95ceeb Merge branch 'master' into async-support
- 0c7bddd555a47ec9c43dea21c94958f46fe1f745 Merge branch 'master' into async-support
- 63d1276cde241bf17f13fe5aa047b30b284f6d49 Merge branch 'master' into async-support
- fc8997875b3d49349a0334af81476c337faf517a Merge branch 'master' into async-support
- 484c67487693184506c4fca01ddd2a9af313942b Initial checkin
This list of changes was auto generated.