FASTER

Fast persistent recoverable log and key-value store + cache, in C# and C++.

MIT License

Stars
6.3K
Committers
68

Bot releases are hidden (Show)

FASTER - FASTER v2.0.3

Published by badrishc over 2 years ago

Get more details on the new features in FASTER v2 at https://github.com/microsoft/FASTER/pull/563

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • c2d4b7b38700bb790f639ef8bc304ef169e0793b Expose ActiveSessions on FasterServerBase to derived classes.

This list of changes was auto generated.

FASTER - FASTER v2.0.2

Published by badrishc over 2 years ago

Get more details on the new features in FASTER v2 at https://github.com/microsoft/FASTER/pull/563

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 691feba6f156eae1327eaf29a491f5ed43c8fec8 Fix object serialization corner case when invalid record present in log. (#697)
  • 9994828e479fb0daa3085a27c462549f305b8df9 Update fasterkv-basics to for formatting and corrections in IFunctions callback descriptions (#696)
  • 6ccdd28f94bec6a695a44da62ca855d20559460a [C#] Update remote options
  • 24ada5470c395bc95804f3fd7954dabe0ddbb068 [C#] Rename IServerSession, misc updates (#695)
  • e27d7f315ddb2a97427985da025302c7bf74e3b1 Merge branch 'main' of https://github.com/microsoft/FASTER
  • 7a37d52690cec1fb54c5528f6a7beb6bfcaf6cf8 [C#] Added compaction with delete testcase
  • 407dcd80fc490c5877f93fda1f84ef9582dbc4d4 Update 20-fasterkv-basics.md
  • a8f246332d7eedc1cb8ab14b03f6f414275e2536 Update 20-fasterkv-basics.md

This list of changes was auto generated.

FASTER - FASTER v2.0.1

Published by badrishc over 2 years ago

Get more details on the new features in FASTER v2 at https://github.com/microsoft/FASTER/pull/563

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • ea6e579f494cc08b137ad65cc6f31606ced43590 fix commit record offset calculation (#694)
  • 3d3a7a9cf69533fab028cec0a5d8043aaffa6bf7 [C#] Update CI pipeline (#693)

This list of changes was auto generated.

FASTER - FASTER v2.0.0

Published by badrishc over 2 years ago

Get more details on the new features in FASTER v2 at https://github.com/microsoft/FASTER/pull/563

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 5332d8cb8beeacc3c531da0f4bc3f853bd1fcaf8 Update home.md
  • ec33d601363980fd2ead38965ec1a40dc41905a3 Updated embedded sample
  • ada03b611feeb8a0e2c5bc7b6908889726fc28fe Update status badge.
  • 50a19c0ef386998b06230bf8e0c4d7880ccdb859 [C#] FASTER v2 release (#563) [ #562, #545, #561, #565, #577, #581, #574, #588, #587, #593, #596, #597, #598, #599, #607, #608, #611, #614, #615, #616, #618, #612, #621, #620, #622, #623, #624, #605, #632, #630, #635, #636, #641, #639, #648, #653, #638, #652, #657, #658, #659, #662, #663, #664, #666, #665, #668, #675, #683, #687, #685 ]
  • 04c08e558abc9ca9f8d6897ad77b606f6e669b77 Revert "Add EPVS (#681)" (#682)
  • 8d7dde970165cb60a4f7513ac8259b41c931675c Add EPVS (#681)

This list of changes was auto generated.

FASTER - FASTER v1.9.16

Published by badrishc over 2 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 2009bc3abc16219caa97ef35aa1d385fc6fdb5c0 Fixed the comparison in the assert statement (#676)
  • 7c04e6eb2b3a37efb7427c70529e76ab97397a68 Update 95-research-papers.md
  • 86b6e4369e9898291c67e6c8b4c5ab6662046ea0 Update 95-research-papers.md
  • 9a2d7d107bfec1e0ac18aacbf68aeae94dc532dd Update 95-research-papers.md
  • 200c1abe00bba7b36846194d31d4dbaad5a5ad4a [C#] Fix object log address retrieval ranges (#674)

This list of changes was auto generated.

FASTER - FASTER v2.0.0-preview.1.3

Published by badrishc over 2 years ago

This is a preview release for FASTER v2, based on the v2 branch. Get more details on this preview at https://github.com/microsoft/FASTER/pull/563

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 5cdba47e4e901ff62eaf6b83d5b8d85b512b5696 Merge branch 'main' into v2
  • 0b7310b8d22a207202ae3c7fbb758239aa3edffe update spanbyte
  • faa44c6fbe97c5ac7e409c2f93121a7e33219abb [C#] Misc v2 fixes (#675)
  • 2009bc3abc16219caa97ef35aa1d385fc6fdb5c0 Fixed the comparison in the assert statement (#676)
  • 7c04e6eb2b3a37efb7427c70529e76ab97397a68 Update 95-research-papers.md
  • 86b6e4369e9898291c67e6c8b4c5ab6662046ea0 Update 95-research-papers.md
  • 9a2d7d107bfec1e0ac18aacbf68aeae94dc532dd Update 95-research-papers.md
  • cc3b9d80f77505e7ecbec649117e737b942256bc Merge branch 'main' into v2
  • 200c1abe00bba7b36846194d31d4dbaad5a5ad4a [C#] Fix object log address retrieval ranges (#674)
  • a2a201e0e7511d5e5701570f64323735e3cd57e9 Merge branch 'main' into v2
  • 0ddca0973170f012fd8cadb543a0f500b82838b4 [C#] Cancellation, ReadOptions, ReadFlags refactor (#668)
  • 26100146527f42003c3b26675d3d7e7d348089ef Update 26-fasterkv-samples.md
  • 00ee14c5a8f9efb0937dcac3a1af54fcb0e03a0c Update 01-quick-start-guide.md
  • 49727915978aa3b4ab3611425eb11ce9f8cd3398 Update 20-fasterkv-basics.md
  • af49587bb3444595245c568475fe0c598bda3333 improved sample
  • 9b1acf4529145a9e71f3381540fa8466eea16fc2 Update 20-fasterkv-basics.md
  • 2eb58b48d7eab448e6baa5bde2bde76b689fb9a1 Update 20-fasterkv-basics.md
  • 7fbd2b4e4f7932273ed0f73ab174980c504922b8 Merge branch 'main' into v2
  • 78627800da9ee7f9c87fbb2d0d6bb0b773c2ee2c Merge branch 'master' into v2
  • 6fda0ac331a7e7b6f92e7cde4e27fb2a91f49ecf Update 82-code-structure.md
  • 89320a02433b6acf1b8f2d992abd7e6b72692f8f [C#] UnsealPhysicalAddress fix (#665)
  • 7f3e990861d9cf0ca11618a4d450388be2646566 Merge branch 'master' into v2
  • c1cf1e629486dcacccb2bfa23efaa808caca49ce [C#] Upgrade blob tests to Azurite, enable blob tests on Linux, use windows-2022 for CI (#666)
  • ea68c4bcbb8dc5d012bb4fd61c0657f33d702382 [C#] Add CompletePending[WithOutputs] to IFasterContext (#664)
  • 1d5893debc81bb23a164a59305fa8ab5ea0269b6 fix NET5_0 to NET5_0_OR_GREATER
  • 9ee8a26247367196f0f757b96dc5616f825940bc Improving cache tracker
  • 72bd490b0a790bcc81fba92eff5623ce0364d988 nits
  • 9819bb324dd79461ca3fe798118155b6a94d78f3 Merge branch 'v2' of https://github.com/microsoft/FASTER into v2
  • a3fe2c6416b246bd0732c13c02046951d89d346c Revert THA
  • 53fb1953ac619cb18fd950a60d1b8d05dbc67184 [C#] Websocket bug-fixes (#663)
  • 88dd50abe0b16d7841be5002ac2c802fa75708de Fixing ranges in OnPagesReadyToClose
  • 376ab4f100a273e219b272bf6e758cfd15b4123c update SpanByte with API to get pointer including metadata
  • 4698018c8f9c951920445a1a9ee271240401194f nit
  • 93c6898f79f7ecb04363b43ef97b1f128bea9759 Rename StatusCode.OK to Found (#662)
  • cc2505bc058ad0fda42f6740d71f7253f886e8bd revert windows-2022 in yml
  • 170a589f8975b031702c0c8c91d92b480aa2772b Update azure-pipelines.yml
  • bfa2b5fc9b80326917340480bbeeebe5e322e4ec Update azure-pipelines.yml
  • 23895e682fbb7cbced55541c8333c626016963fb more updates
  • 2918ed4ff57f5689198170a2280378a67e4bc679 Merge branch 'v2' of https://github.com/microsoft/FASTER into v2
  • 3d22f3afb81553e6ff2ba137d75832830e49c507 Update nuspecs
  • 34a7576f4112061e344e31f75bc7a240cf319350 [C#] Add Status.Record (#659)
  • 69f8eda282fcd3c9b05e49be8394941d586ae5d5 Status naming changes and UpdateInfo structure split for v2 preview (#658)
  • 85b174cc97c0d511a13837f6c17891a7138f50b0 merge from master
  • 3698b24fab1405d67352ed644bd02f971d4a0f1b Wire status into remote v2 (#657)
  • f0f826a066beabe287b1b61eab77d086a5d8bdc1 Merge branch 'master' into v2
  • daacccaef9e0255cee14012aff792039d53be634 [C#] Change IFunctions 'address' parameter to UpdateInfo or ReadInfo (#652)
  • 5fc8c9dc6a50e708d8682c85f56a806b52907274 [C#] [WIP] Status return code v2 (#638)
  • c63068c300ccf74938c9a219985cc2818f7d5566 do not remove ioPendingRequests in RMWAsync if there was no disk request (#653)
  • 6e9392146c39f17d29b7c8990d96beb43fba9fa9 Update FasterServerBase.cs
  • 637ed51837304b7ce443ad40913514f020cbe03d Fix dispose loop
  • 0b48e00f3f47d3b418c711590d0c2f64e2187a63 fix breaking tests
  • 0b204c6cdd7a656e013a27923e14936a85670ab8 add to FasterLog SpanByte API
  • 9975276fa81fed89d97e4357197271428a1aec5e [C#] Recover returns version we recovered to (#648)
  • f2c025d41706cc1956f5ec3a865f78d52805c82f Correct header offset in FasterLog new API
  • 15dd260593266b3f603b010b9e9275ed48a835d3 Merge branch 'master' into v2
  • ba3e38e431686cb07e7e028c946c1da74a7bb1a6 [C#] IEntry interface for FasterLog (#639)
  • 5181a2cf1d1e0b4deff0092c23dfe7cc284f2cd7 nit
  • 268787511f65f96d65d26470cdaab418402355b5 [C#] Support int session ID for FasterKV (#641)
  • 3df532d628e3e9c537e8438593f593c5befc5f70 [C#] Remove StrictCPR (#636)
  • 5f260bfe37bb2f7368a9019b3e63568a9c325dde [C#] Various Fixes (#635)
  • 54a858106361d6af39c7cb3e7d973fcb5c527d6c [C#] Add WriteReason parameter to SingleWriter (#630)
  • a92adf0fd6b1cb01327ebebf4e8ece4f57aa854b fix semantic merge conflict in MemoryPageScanIterator (#632)
  • de198a05852719dd33c3d525d9de3aaacb844d2b Merge branch 'master' into v2
  • c80f20b8a9e5b239b63079e5c08fa77a3b2146c7 [C#] Lockable Unsafe Context (LUC) in FasterKV v2 (WIP) (#605)
  • 189da0437b5b747b42cf915641f88409702b0612 Merge branch 'master' into v2
  • 55a637cb75229ac01c4354ee12cd90c23733fe25 Merge branch 'master' into v2
  • 3c158540f5252a7ac41ad1d7e84b0c2001d6d6be Speed up testcases
  • b2fe572600aafbd89683c15a027b986f7904d0be Fix logic for directory delete timeouts.
  • a6c33b3d6f139cc0fbed260d4accc8cd350db091 [C#] Updated docs for FasterLog v2 (#624)
  • 9ebad999b0113b2fa9c86fe3123ca8f5b7b91586 [C#] FasterLog v2 iteration fix (#623)
  • 0b1bb6392b7ca636a6cf29a037e82fe2725b08be Maybe fix SVS issue with atomic reads (#622)
  • c5b3b7b194ba173802b008529484d75e6b93abc9 [C#] FasterLog v2 Add ability to explicitly terminate a log (#620)
  • 7cb9f84d9a1e566dc688bedc3618dedf92516ba9 Merge branch 'master' into v2
  • f7c513be431e992a3ff8b1a19634266b448d2cb4 Merge branch 'master' into v2
  • c4e371854b856abc30508a3b7820f174fe431fba Add extensions to enqueue SpanByte to FasterLog, and unsafely iterate without memory copy. (#621)
  • b25c4dcf99b7b1ceecf5afde1b749b6c9fc5d3f2 [C#] FasterLog V2 Device error handling (#612)
  • 8d0c9c9d5a7b89d51b353259e346f1d791d681bb [C#] Improved FasterKV and FasterLog settings API for v2 (#618)
  • ce0f348fa872fac6285ecd4ccf4bc3be54f882c2 [C#] Updating dependent package versions in v2 (#616)
  • 90ec7ccf13709cfc6adb3df8d214ec77385f331e [C#] Fixing warnings (#615)
  • 4cf3aefe84f6cba50b46c56ee8c2e3048eeaf842 Avoid double init of FasterLog
  • b6008df64810bdedac8e1f93f5b4ae176a8e5a0e [C#] Remove CheckpointType from CheckpointSettings (v2) (#614)
  • ff41b9f7af51de9063ee9b8a13dbc4c11837d7d3 Merge from master
  • 3feedf9354261029ae9df4252b0ba830ed715d04 [C#] minor cleanup of fasterlog v2 (#611)
  • 014ffb93e0c0b46310cc5db5856766332b2a1d98 Merge branch 'master' into v2
  • ef5be453c3ee31d4d42a53becea8169cb5986708 Code cleanup
  • 0cfe372cd2b7dfcc62599f9905f418d3b20020e8 Cleanup and remove dead code + reuse base provider.
  • 640b3f7870e45179e6cfeb63adab990c8f3e475d Added TentativeHeadAddress - we first shift this, and when all threads agree, we can do some pre-closing work such as eviction. Then we can shift the actual HeadAddress, closing pages when all threads agree on this. (#608)
  • 14640259897068bf48b84c0e44b84dcbbcbd2c81 Create .dockerignore
  • 31c49bcc0c44c62f9fd9017512537c5e21c3fe1d Merged PR 59053: Network Stack Refactoring into FASTER
  • ed8a1c98405a3354412edeadef10243ffa45ebcc update for code consistency
  • ce868bbef3c1af8f99b4568e8bed4c48f95cd0cc Merge branch 'master' into v2
  • a1858396a6be24d1929c2a8012d8716f3322eb21 [C#] Fix v2 CommitPolicy Warnings (#607)
  • d64e02ef2b60a54bb4495a6d8504d058d0924d83 Merge branch 'master' into v2
  • 4b7d8c2a41a909cd7ec8262eb2f1b69d0ac76d4c [C#] V2 Custom Commit Strategy (#599)
  • 925fd9101f8efc82c061bf7602e999cdee96b9a5 updates from master.
  • 283fad439511c57a29e4dad6c504af13643997e7 Merge branch 'master' into v2
  • fe10e515f46c84c749fb1b6b572fadf07ca316bd [C#] Log compaction v2 (#598)
  • 5c0ad0059e0eb4423457575b4806ead2b3ab938f [C#] FasterLog v2: Fix FasterLog missed final commit (#597)
  • 84d27242b850e582a58dcc515dee92739c80ae98 [C#] v2 pending flush list (#596)
  • c7e584c5a14fbac06b7d79530cc9a889574fbaab fix alignment of device commit manager
  • fcd99ce20e66ebcb13f9cb1a831c539b0b402687 Merge branch 'master' into v2
  • 92a82029a917278b18097eae061700b8104450fa Fix build after merge
  • b00969c3c6d75f83302034308398823b470c16f0 Merge branch 'master' into v2
  • 608b9349803f1f1602a3f6984d1a56af67837c01 [C#] FasterLog v2 - misc changes, removed OverWrite commits (#593)
  • 2bf7fe767b517747810aa895d651a3df635029c3 Remove legacy local log commit manager
  • 6ae6aaffbe8a932de636c7c153c9da69ef504417 Merge from master
  • 6e6cab7ad07c41e6262528df412b4b0b5bc79737 [C#] FasterLog Commit Optimization (v2) (#587)
  • b1289d1930889d04da8d6902571d169367b283fa [C#] Checkpoint, Recovery, RecordInfo updates (#588)
  • b6f2881f2fb39c14128d635742f3caa7bae99742 Merge branch 'master' into v2
  • dea10a2a24772e770a1cef1b18bbf2a999037e96 Add Output parameter to Upsert (#574)
  • 5b1131b7c05c9840b663944bb3c20b68937b8f89 Merge remote-tracking branch 'origin/master' into v2
  • 6c6b2d257b9d71d633295ffe0be166da28c8c86c Remove FASTERLegacy (#581)
  • 0c7ff6b065b5e08766b93b8b39b84030e08d845e [C#] RecordInfo v2 (#577)
  • 22870048ca7dce9a7fead94c241e1101fa19cedf Merge branch 'master' into v2
  • 4465c71c7eaaf0f1bfa64261a71f03ebfe6ce233 [C#] Merge IAdvancedFunctions into IFunctions (#565)
  • a319455cb831042d29f0358ae5b60979deaa2fce Merge branch 'master' into v2
  • f04d924ea61b5a069bb9a8ffbaa53acd2e3c8f77 Merge branch 'master' into v2
  • 7c3071a3a1eb8c2c68bd488d4a73c1a53dbbf873 misc
  • 10744aaa99ea7254eda4d0f1f0acb737a447e45f minor
  • 03af7ca907f33895f221ec9e036e55335d8012d6 minor adds
  • ffe14a0a78fa25288bc3371f3714a072894b1f16 Merge from master
  • 19eb2297655c8251bf579e070dff2ee5650d2458 Merge branch 'master' into v2
  • a80b0771f964c25bab83255e6266dad023f4b813 [C#] Added PostCopyUpdater to IAdvancedFunctions (#561)
  • 2e93d9be1764af520e670425e9312f853695aa51 [C#] Record-expiration support in RMW (#545)
  • 0a32f1b7685ce0614c749ef75ae863b82317eeb5 various changes from indexing work (#562)

This list of changes was auto generated.

FASTER - FASTER v1.9.15

Published by badrishc over 2 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 0983c7818d17e4fcff6c7c745feeded2bdc8bbed Fix length of source data being copied to file (#669)
  • 6953d2fc0002527bc33837f7224f8737a7826141 Update README.md
  • 99edce52859e5068f5c54625397d1e7966cce805 Update home.md
  • b9f617cbcfd43e7a4131a7ccdc0730ea2068c23c Update 01-quick-start-guide.md
  • 29c4f58cc71962a4a9c573a4164f19851b275fe3 Update home.md

This list of changes was auto generated.

FASTER - FASTER v1.9.14

Published by badrishc over 2 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 3433e631948c5895641113baff24a4cbbd71b86a [C#] Write range to object log should cover max read ranges (#667)
  • 8d46195027a6f371480d9e8f584e7b8223e33a3f Update 82-code-structure.md
  • 63e6679d5e57197f2b2cf54ebf41c2b87782be5e Improving cache tracker
  • 637d5ef5b967d743cee95122c70c4f6b6f2f4a4b Ensure partial ClosedUntilAddress shifts occur correctly.
  • 989800b4e7cd7050a6e7b3f83829fe3df01f9db7 Port RMWAsync fix from v2
  • 745361d7365b2108d86f7c1bff6b87296549c7c5 remote netcoreapp2.1 from csproj

This list of changes was auto generated.

FASTER - FASTER v2.0.0-preview.1.2

Published by badrishc over 2 years ago

This is a preview release for FASTER v2, based on the v2 branch. Get more details on this preview at https://github.com/microsoft/FASTER/pull/563

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 89320a02433b6acf1b8f2d992abd7e6b72692f8f [C#] UnsealPhysicalAddress fix (#665)
  • 7f3e990861d9cf0ca11618a4d450388be2646566 Merge branch 'master' into v2
  • 745361d7365b2108d86f7c1bff6b87296549c7c5 remote netcoreapp2.1 from csproj
  • c1cf1e629486dcacccb2bfa23efaa808caca49ce [C#] Upgrade blob tests to Azurite, enable blob tests on Linux, use windows-2022 for CI (#666)
  • ea68c4bcbb8dc5d012bb4fd61c0657f33d702382 [C#] Add CompletePending[WithOutputs] to IFasterContext (#664)
  • 1d5893debc81bb23a164a59305fa8ab5ea0269b6 fix NET5_0 to NET5_0_OR_GREATER
  • 9ee8a26247367196f0f757b96dc5616f825940bc Improving cache tracker
  • 72bd490b0a790bcc81fba92eff5623ce0364d988 nits
  • 9819bb324dd79461ca3fe798118155b6a94d78f3 Merge branch 'v2' of https://github.com/microsoft/FASTER into v2
  • a3fe2c6416b246bd0732c13c02046951d89d346c Revert THA
  • 53fb1953ac619cb18fd950a60d1b8d05dbc67184 [C#] Websocket bug-fixes (#663)
  • 88dd50abe0b16d7841be5002ac2c802fa75708de Fixing ranges in OnPagesReadyToClose
  • 376ab4f100a273e219b272bf6e758cfd15b4123c update SpanByte with API to get pointer including metadata
  • 4698018c8f9c951920445a1a9ee271240401194f nit
  • 93c6898f79f7ecb04363b43ef97b1f128bea9759 Rename StatusCode.OK to Found (#662)
  • cc2505bc058ad0fda42f6740d71f7253f886e8bd revert windows-2022 in yml
  • 170a589f8975b031702c0c8c91d92b480aa2772b Update azure-pipelines.yml
  • bfa2b5fc9b80326917340480bbeeebe5e322e4ec Update azure-pipelines.yml
  • 23895e682fbb7cbced55541c8333c626016963fb more updates
  • 2918ed4ff57f5689198170a2280378a67e4bc679 Merge branch 'v2' of https://github.com/microsoft/FASTER into v2
  • 3d22f3afb81553e6ff2ba137d75832830e49c507 Update nuspecs
  • 34a7576f4112061e344e31f75bc7a240cf319350 [C#] Add Status.Record (#659)
  • 69f8eda282fcd3c9b05e49be8394941d586ae5d5 Status naming changes and UpdateInfo structure split for v2 preview (#658)
  • 85b174cc97c0d511a13837f6c17891a7138f50b0 merge from master
  • 3698b24fab1405d67352ed644bd02f971d4a0f1b Wire status into remote v2 (#657)
  • f0f826a066beabe287b1b61eab77d086a5d8bdc1 Merge branch 'master' into v2
  • daacccaef9e0255cee14012aff792039d53be634 [C#] Change IFunctions 'address' parameter to UpdateInfo or ReadInfo (#652)
  • 5fc8c9dc6a50e708d8682c85f56a806b52907274 [C#] [WIP] Status return code v2 (#638)
  • c63068c300ccf74938c9a219985cc2818f7d5566 do not remove ioPendingRequests in RMWAsync if there was no disk request (#653)
  • 6e9392146c39f17d29b7c8990d96beb43fba9fa9 Update FasterServerBase.cs
  • 637ed51837304b7ce443ad40913514f020cbe03d Fix dispose loop
  • 0b48e00f3f47d3b418c711590d0c2f64e2187a63 fix breaking tests
  • 0b204c6cdd7a656e013a27923e14936a85670ab8 add to FasterLog SpanByte API
  • 9975276fa81fed89d97e4357197271428a1aec5e [C#] Recover returns version we recovered to (#648)
  • f2c025d41706cc1956f5ec3a865f78d52805c82f Correct header offset in FasterLog new API
  • 15dd260593266b3f603b010b9e9275ed48a835d3 Merge branch 'master' into v2
  • ba3e38e431686cb07e7e028c946c1da74a7bb1a6 [C#] IEntry interface for FasterLog (#639)
  • 5181a2cf1d1e0b4deff0092c23dfe7cc284f2cd7 nit
  • 268787511f65f96d65d26470cdaab418402355b5 [C#] Support int session ID for FasterKV (#641)
  • 3df532d628e3e9c537e8438593f593c5befc5f70 [C#] Remove StrictCPR (#636)
  • 5f260bfe37bb2f7368a9019b3e63568a9c325dde [C#] Various Fixes (#635)
  • 54a858106361d6af39c7cb3e7d973fcb5c527d6c [C#] Add WriteReason parameter to SingleWriter (#630)
  • a92adf0fd6b1cb01327ebebf4e8ece4f57aa854b fix semantic merge conflict in MemoryPageScanIterator (#632)
  • de198a05852719dd33c3d525d9de3aaacb844d2b Merge branch 'master' into v2
  • c80f20b8a9e5b239b63079e5c08fa77a3b2146c7 [C#] Lockable Unsafe Context (LUC) in FasterKV v2 (WIP) (#605)
  • 189da0437b5b747b42cf915641f88409702b0612 Merge branch 'master' into v2
  • 55a637cb75229ac01c4354ee12cd90c23733fe25 Merge branch 'master' into v2
  • 3c158540f5252a7ac41ad1d7e84b0c2001d6d6be Speed up testcases
  • b2fe572600aafbd89683c15a027b986f7904d0be Fix logic for directory delete timeouts.
  • a6c33b3d6f139cc0fbed260d4accc8cd350db091 [C#] Updated docs for FasterLog v2 (#624)
  • 9ebad999b0113b2fa9c86fe3123ca8f5b7b91586 [C#] FasterLog v2 iteration fix (#623)
  • 0b1bb6392b7ca636a6cf29a037e82fe2725b08be Maybe fix SVS issue with atomic reads (#622)
  • c5b3b7b194ba173802b008529484d75e6b93abc9 [C#] FasterLog v2 Add ability to explicitly terminate a log (#620)
  • 7cb9f84d9a1e566dc688bedc3618dedf92516ba9 Merge branch 'master' into v2
  • f7c513be431e992a3ff8b1a19634266b448d2cb4 Merge branch 'master' into v2
  • c4e371854b856abc30508a3b7820f174fe431fba Add extensions to enqueue SpanByte to FasterLog, and unsafely iterate without memory copy. (#621)
  • b25c4dcf99b7b1ceecf5afde1b749b6c9fc5d3f2 [C#] FasterLog V2 Device error handling (#612)
  • 8d0c9c9d5a7b89d51b353259e346f1d791d681bb [C#] Improved FasterKV and FasterLog settings API for v2 (#618)
  • ce0f348fa872fac6285ecd4ccf4bc3be54f882c2 [C#] Updating dependent package versions in v2 (#616)
  • 90ec7ccf13709cfc6adb3df8d214ec77385f331e [C#] Fixing warnings (#615)
  • 4cf3aefe84f6cba50b46c56ee8c2e3048eeaf842 Avoid double init of FasterLog
  • b6008df64810bdedac8e1f93f5b4ae176a8e5a0e [C#] Remove CheckpointType from CheckpointSettings (v2) (#614)
  • ff41b9f7af51de9063ee9b8a13dbc4c11837d7d3 Merge from master
  • 3feedf9354261029ae9df4252b0ba830ed715d04 [C#] minor cleanup of fasterlog v2 (#611)
  • 014ffb93e0c0b46310cc5db5856766332b2a1d98 Merge branch 'master' into v2
  • ef5be453c3ee31d4d42a53becea8169cb5986708 Code cleanup
  • 0cfe372cd2b7dfcc62599f9905f418d3b20020e8 Cleanup and remove dead code + reuse base provider.
  • 640b3f7870e45179e6cfeb63adab990c8f3e475d Added TentativeHeadAddress - we first shift this, and when all threads agree, we can do some pre-closing work such as eviction. Then we can shift the actual HeadAddress, closing pages when all threads agree on this. (#608)
  • 14640259897068bf48b84c0e44b84dcbbcbd2c81 Create .dockerignore
  • 31c49bcc0c44c62f9fd9017512537c5e21c3fe1d Merged PR 59053: Network Stack Refactoring into FASTER
  • ed8a1c98405a3354412edeadef10243ffa45ebcc update for code consistency
  • ce868bbef3c1af8f99b4568e8bed4c48f95cd0cc Merge branch 'master' into v2
  • a1858396a6be24d1929c2a8012d8716f3322eb21 [C#] Fix v2 CommitPolicy Warnings (#607)
  • d64e02ef2b60a54bb4495a6d8504d058d0924d83 Merge branch 'master' into v2
  • 4b7d8c2a41a909cd7ec8262eb2f1b69d0ac76d4c [C#] V2 Custom Commit Strategy (#599)
  • 925fd9101f8efc82c061bf7602e999cdee96b9a5 updates from master.
  • 283fad439511c57a29e4dad6c504af13643997e7 Merge branch 'master' into v2
  • fe10e515f46c84c749fb1b6b572fadf07ca316bd [C#] Log compaction v2 (#598)
  • 5c0ad0059e0eb4423457575b4806ead2b3ab938f [C#] FasterLog v2: Fix FasterLog missed final commit (#597)
  • 84d27242b850e582a58dcc515dee92739c80ae98 [C#] v2 pending flush list (#596)
  • c7e584c5a14fbac06b7d79530cc9a889574fbaab fix alignment of device commit manager
  • fcd99ce20e66ebcb13f9cb1a831c539b0b402687 Merge branch 'master' into v2
  • 92a82029a917278b18097eae061700b8104450fa Fix build after merge
  • b00969c3c6d75f83302034308398823b470c16f0 Merge branch 'master' into v2
  • 608b9349803f1f1602a3f6984d1a56af67837c01 [C#] FasterLog v2 - misc changes, removed OverWrite commits (#593)
  • 2bf7fe767b517747810aa895d651a3df635029c3 Remove legacy local log commit manager
  • 6ae6aaffbe8a932de636c7c153c9da69ef504417 Merge from master
  • 6e6cab7ad07c41e6262528df412b4b0b5bc79737 [C#] FasterLog Commit Optimization (v2) (#587)
  • b1289d1930889d04da8d6902571d169367b283fa [C#] Checkpoint, Recovery, RecordInfo updates (#588)
  • b6f2881f2fb39c14128d635742f3caa7bae99742 Merge branch 'master' into v2
  • dea10a2a24772e770a1cef1b18bbf2a999037e96 Add Output parameter to Upsert (#574)
  • 5b1131b7c05c9840b663944bb3c20b68937b8f89 Merge remote-tracking branch 'origin/master' into v2
  • 6c6b2d257b9d71d633295ffe0be166da28c8c86c Remove FASTERLegacy (#581)
  • 0c7ff6b065b5e08766b93b8b39b84030e08d845e [C#] RecordInfo v2 (#577)
  • 22870048ca7dce9a7fead94c241e1101fa19cedf Merge branch 'master' into v2
  • 4465c71c7eaaf0f1bfa64261a71f03ebfe6ce233 [C#] Merge IAdvancedFunctions into IFunctions (#565)
  • a319455cb831042d29f0358ae5b60979deaa2fce Merge branch 'master' into v2
  • f04d924ea61b5a069bb9a8ffbaa53acd2e3c8f77 Merge branch 'master' into v2
  • 7c3071a3a1eb8c2c68bd488d4a73c1a53dbbf873 misc
  • 10744aaa99ea7254eda4d0f1f0acb737a447e45f minor
  • 03af7ca907f33895f221ec9e036e55335d8012d6 minor adds
  • ffe14a0a78fa25288bc3371f3714a072894b1f16 Merge from master
  • 19eb2297655c8251bf579e070dff2ee5650d2458 Merge branch 'master' into v2
  • a80b0771f964c25bab83255e6266dad023f4b813 [C#] Added PostCopyUpdater to IAdvancedFunctions (#561)
  • 2e93d9be1764af520e670425e9312f853695aa51 [C#] Record-expiration support in RMW (#545)
  • 0a32f1b7685ce0614c749ef75ae863b82317eeb5 various changes from indexing work (#562)

This list of changes was auto generated.

FASTER - FASTER v2.0.0-preview.1.1

Published by badrishc over 2 years ago

This is a preview release for FASTER v2, based on the v2 branch. Get more details on this preview at https://github.com/microsoft/FASTER/pull/563

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 88dd50abe0b16d7841be5002ac2c802fa75708de Fixing ranges in OnPagesReadyToClose
  • 376ab4f100a273e219b272bf6e758cfd15b4123c update SpanByte with API to get pointer including metadata
  • 4698018c8f9c951920445a1a9ee271240401194f nit
  • 93c6898f79f7ecb04363b43ef97b1f128bea9759 Rename StatusCode.OK to Found (#662)
  • cc2505bc058ad0fda42f6740d71f7253f886e8bd revert windows-2022 in yml
  • 170a589f8975b031702c0c8c91d92b480aa2772b Update azure-pipelines.yml
  • bfa2b5fc9b80326917340480bbeeebe5e322e4ec Update azure-pipelines.yml
  • 23895e682fbb7cbced55541c8333c626016963fb more updates
  • 2918ed4ff57f5689198170a2280378a67e4bc679 Merge branch 'v2' of https://github.com/microsoft/FASTER into v2
  • 3d22f3afb81553e6ff2ba137d75832830e49c507 Update nuspecs
  • 34a7576f4112061e344e31f75bc7a240cf319350 [C#] Add Status.Record (#659)
  • 69f8eda282fcd3c9b05e49be8394941d586ae5d5 Status naming changes and UpdateInfo structure split for v2 preview (#658)
  • 85b174cc97c0d511a13837f6c17891a7138f50b0 merge from master
  • 3698b24fab1405d67352ed644bd02f971d4a0f1b Wire status into remote v2 (#657)
  • f0f826a066beabe287b1b61eab77d086a5d8bdc1 Merge branch 'master' into v2
  • daacccaef9e0255cee14012aff792039d53be634 [C#] Change IFunctions 'address' parameter to UpdateInfo or ReadInfo (#652)
  • 5fc8c9dc6a50e708d8682c85f56a806b52907274 [C#] [WIP] Status return code v2 (#638)
  • c63068c300ccf74938c9a219985cc2818f7d5566 do not remove ioPendingRequests in RMWAsync if there was no disk request (#653)
  • 6e9392146c39f17d29b7c8990d96beb43fba9fa9 Update FasterServerBase.cs
  • 637ed51837304b7ce443ad40913514f020cbe03d Fix dispose loop
  • 0b48e00f3f47d3b418c711590d0c2f64e2187a63 fix breaking tests
  • 0b204c6cdd7a656e013a27923e14936a85670ab8 add to FasterLog SpanByte API
  • 9975276fa81fed89d97e4357197271428a1aec5e [C#] Recover returns version we recovered to (#648)
  • f2c025d41706cc1956f5ec3a865f78d52805c82f Correct header offset in FasterLog new API
  • 15dd260593266b3f603b010b9e9275ed48a835d3 Merge branch 'master' into v2
  • ba3e38e431686cb07e7e028c946c1da74a7bb1a6 [C#] IEntry interface for FasterLog (#639)
  • 5181a2cf1d1e0b4deff0092c23dfe7cc284f2cd7 nit
  • 268787511f65f96d65d26470cdaab418402355b5 [C#] Support int session ID for FasterKV (#641)
  • 3df532d628e3e9c537e8438593f593c5befc5f70 [C#] Remove StrictCPR (#636)
  • 5f260bfe37bb2f7368a9019b3e63568a9c325dde [C#] Various Fixes (#635)
  • 54a858106361d6af39c7cb3e7d973fcb5c527d6c [C#] Add WriteReason parameter to SingleWriter (#630)
  • a92adf0fd6b1cb01327ebebf4e8ece4f57aa854b fix semantic merge conflict in MemoryPageScanIterator (#632)
  • de198a05852719dd33c3d525d9de3aaacb844d2b Merge branch 'master' into v2
  • c80f20b8a9e5b239b63079e5c08fa77a3b2146c7 [C#] Lockable Unsafe Context (LUC) in FasterKV v2 (WIP) (#605)
  • 189da0437b5b747b42cf915641f88409702b0612 Merge branch 'master' into v2
  • 55a637cb75229ac01c4354ee12cd90c23733fe25 Merge branch 'master' into v2
  • 3c158540f5252a7ac41ad1d7e84b0c2001d6d6be Speed up testcases
  • b2fe572600aafbd89683c15a027b986f7904d0be Fix logic for directory delete timeouts.
  • a6c33b3d6f139cc0fbed260d4accc8cd350db091 [C#] Updated docs for FasterLog v2 (#624)
  • 9ebad999b0113b2fa9c86fe3123ca8f5b7b91586 [C#] FasterLog v2 iteration fix (#623)
  • 0b1bb6392b7ca636a6cf29a037e82fe2725b08be Maybe fix SVS issue with atomic reads (#622)
  • c5b3b7b194ba173802b008529484d75e6b93abc9 [C#] FasterLog v2 Add ability to explicitly terminate a log (#620)
  • 7cb9f84d9a1e566dc688bedc3618dedf92516ba9 Merge branch 'master' into v2
  • f7c513be431e992a3ff8b1a19634266b448d2cb4 Merge branch 'master' into v2
  • c4e371854b856abc30508a3b7820f174fe431fba Add extensions to enqueue SpanByte to FasterLog, and unsafely iterate without memory copy. (#621)
  • b25c4dcf99b7b1ceecf5afde1b749b6c9fc5d3f2 [C#] FasterLog V2 Device error handling (#612)
  • 8d0c9c9d5a7b89d51b353259e346f1d791d681bb [C#] Improved FasterKV and FasterLog settings API for v2 (#618)
  • ce0f348fa872fac6285ecd4ccf4bc3be54f882c2 [C#] Updating dependent package versions in v2 (#616)
  • 90ec7ccf13709cfc6adb3df8d214ec77385f331e [C#] Fixing warnings (#615)
  • 4cf3aefe84f6cba50b46c56ee8c2e3048eeaf842 Avoid double init of FasterLog
  • b6008df64810bdedac8e1f93f5b4ae176a8e5a0e [C#] Remove CheckpointType from CheckpointSettings (v2) (#614)
  • ff41b9f7af51de9063ee9b8a13dbc4c11837d7d3 Merge from master
  • 3feedf9354261029ae9df4252b0ba830ed715d04 [C#] minor cleanup of fasterlog v2 (#611)
  • 014ffb93e0c0b46310cc5db5856766332b2a1d98 Merge branch 'master' into v2
  • ef5be453c3ee31d4d42a53becea8169cb5986708 Code cleanup
  • 0cfe372cd2b7dfcc62599f9905f418d3b20020e8 Cleanup and remove dead code + reuse base provider.
  • 640b3f7870e45179e6cfeb63adab990c8f3e475d Added TentativeHeadAddress - we first shift this, and when all threads agree, we can do some pre-closing work such as eviction. Then we can shift the actual HeadAddress, closing pages when all threads agree on this. (#608)
  • 14640259897068bf48b84c0e44b84dcbbcbd2c81 Create .dockerignore
  • 31c49bcc0c44c62f9fd9017512537c5e21c3fe1d Merged PR 59053: Network Stack Refactoring into FASTER
  • ed8a1c98405a3354412edeadef10243ffa45ebcc update for code consistency
  • ce868bbef3c1af8f99b4568e8bed4c48f95cd0cc Merge branch 'master' into v2
  • a1858396a6be24d1929c2a8012d8716f3322eb21 [C#] Fix v2 CommitPolicy Warnings (#607)
  • d64e02ef2b60a54bb4495a6d8504d058d0924d83 Merge branch 'master' into v2
  • 4b7d8c2a41a909cd7ec8262eb2f1b69d0ac76d4c [C#] V2 Custom Commit Strategy (#599)
  • 925fd9101f8efc82c061bf7602e999cdee96b9a5 updates from master.
  • 283fad439511c57a29e4dad6c504af13643997e7 Merge branch 'master' into v2
  • fe10e515f46c84c749fb1b6b572fadf07ca316bd [C#] Log compaction v2 (#598)
  • 5c0ad0059e0eb4423457575b4806ead2b3ab938f [C#] FasterLog v2: Fix FasterLog missed final commit (#597)
  • 84d27242b850e582a58dcc515dee92739c80ae98 [C#] v2 pending flush list (#596)
  • c7e584c5a14fbac06b7d79530cc9a889574fbaab fix alignment of device commit manager
  • fcd99ce20e66ebcb13f9cb1a831c539b0b402687 Merge branch 'master' into v2
  • 92a82029a917278b18097eae061700b8104450fa Fix build after merge
  • b00969c3c6d75f83302034308398823b470c16f0 Merge branch 'master' into v2
  • 608b9349803f1f1602a3f6984d1a56af67837c01 [C#] FasterLog v2 - misc changes, removed OverWrite commits (#593)
  • 2bf7fe767b517747810aa895d651a3df635029c3 Remove legacy local log commit manager
  • 6ae6aaffbe8a932de636c7c153c9da69ef504417 Merge from master
  • 6e6cab7ad07c41e6262528df412b4b0b5bc79737 [C#] FasterLog Commit Optimization (v2) (#587)
  • b1289d1930889d04da8d6902571d169367b283fa [C#] Checkpoint, Recovery, RecordInfo updates (#588)
  • b6f2881f2fb39c14128d635742f3caa7bae99742 Merge branch 'master' into v2
  • dea10a2a24772e770a1cef1b18bbf2a999037e96 Add Output parameter to Upsert (#574)
  • 5b1131b7c05c9840b663944bb3c20b68937b8f89 Merge remote-tracking branch 'origin/master' into v2
  • 6c6b2d257b9d71d633295ffe0be166da28c8c86c Remove FASTERLegacy (#581)
  • 0c7ff6b065b5e08766b93b8b39b84030e08d845e [C#] RecordInfo v2 (#577)
  • 22870048ca7dce9a7fead94c241e1101fa19cedf Merge branch 'master' into v2
  • 4465c71c7eaaf0f1bfa64261a71f03ebfe6ce233 [C#] Merge IAdvancedFunctions into IFunctions (#565)
  • a319455cb831042d29f0358ae5b60979deaa2fce Merge branch 'master' into v2
  • f04d924ea61b5a069bb9a8ffbaa53acd2e3c8f77 Merge branch 'master' into v2
  • 7c3071a3a1eb8c2c68bd488d4a73c1a53dbbf873 misc
  • 10744aaa99ea7254eda4d0f1f0acb737a447e45f minor
  • 03af7ca907f33895f221ec9e036e55335d8012d6 minor adds
  • ffe14a0a78fa25288bc3371f3714a072894b1f16 Merge from master
  • 19eb2297655c8251bf579e070dff2ee5650d2458 Merge branch 'master' into v2
  • a80b0771f964c25bab83255e6266dad023f4b813 [C#] Added PostCopyUpdater to IAdvancedFunctions (#561)
  • 2e93d9be1764af520e670425e9312f853695aa51 [C#] Record-expiration support in RMW (#545)
  • 0a32f1b7685ce0614c749ef75ae863b82317eeb5 various changes from indexing work (#562)

This list of changes was auto generated.

FASTER - FASTER v2.0.0-preview.1.0

Published by badrishc over 2 years ago

This is a preview release for FASTER v2, based on the v2 branch. Get more details on this preview at https://github.com/microsoft/FASTER/pull/563

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • cc2505bc058ad0fda42f6740d71f7253f886e8bd revert windows-2022 in yml
  • 170a589f8975b031702c0c8c91d92b480aa2772b Update azure-pipelines.yml
  • bfa2b5fc9b80326917340480bbeeebe5e322e4ec Update azure-pipelines.yml
  • 23895e682fbb7cbced55541c8333c626016963fb more updates
  • 2918ed4ff57f5689198170a2280378a67e4bc679 Merge branch 'v2' of https://github.com/microsoft/FASTER into v2
  • 3d22f3afb81553e6ff2ba137d75832830e49c507 Update nuspecs
  • 34a7576f4112061e344e31f75bc7a240cf319350 [C#] Add Status.Record (#659)
  • 69f8eda282fcd3c9b05e49be8394941d586ae5d5 Status naming changes and UpdateInfo structure split for v2 preview (#658)
  • 85b174cc97c0d511a13837f6c17891a7138f50b0 merge from master
  • 3698b24fab1405d67352ed644bd02f971d4a0f1b Wire status into remote v2 (#657)
  • f0f826a066beabe287b1b61eab77d086a5d8bdc1 Merge branch 'master' into v2
  • daacccaef9e0255cee14012aff792039d53be634 [C#] Change IFunctions 'address' parameter to UpdateInfo or ReadInfo (#652)
  • 5fc8c9dc6a50e708d8682c85f56a806b52907274 [C#] [WIP] Status return code v2 (#638)
  • c63068c300ccf74938c9a219985cc2818f7d5566 do not remove ioPendingRequests in RMWAsync if there was no disk request (#653)
  • 6e9392146c39f17d29b7c8990d96beb43fba9fa9 Update FasterServerBase.cs
  • 637ed51837304b7ce443ad40913514f020cbe03d Fix dispose loop
  • 0b48e00f3f47d3b418c711590d0c2f64e2187a63 fix breaking tests
  • 0b204c6cdd7a656e013a27923e14936a85670ab8 add to FasterLog SpanByte API
  • 9975276fa81fed89d97e4357197271428a1aec5e [C#] Recover returns version we recovered to (#648)
  • f2c025d41706cc1956f5ec3a865f78d52805c82f Correct header offset in FasterLog new API
  • 15dd260593266b3f603b010b9e9275ed48a835d3 Merge branch 'master' into v2
  • ba3e38e431686cb07e7e028c946c1da74a7bb1a6 [C#] IEntry interface for FasterLog (#639)
  • 5181a2cf1d1e0b4deff0092c23dfe7cc284f2cd7 nit
  • 268787511f65f96d65d26470cdaab418402355b5 [C#] Support int session ID for FasterKV (#641)
  • 3df532d628e3e9c537e8438593f593c5befc5f70 [C#] Remove StrictCPR (#636)
  • 5f260bfe37bb2f7368a9019b3e63568a9c325dde [C#] Various Fixes (#635)
  • 54a858106361d6af39c7cb3e7d973fcb5c527d6c [C#] Add WriteReason parameter to SingleWriter (#630)
  • a92adf0fd6b1cb01327ebebf4e8ece4f57aa854b fix semantic merge conflict in MemoryPageScanIterator (#632)
  • de198a05852719dd33c3d525d9de3aaacb844d2b Merge branch 'master' into v2
  • c80f20b8a9e5b239b63079e5c08fa77a3b2146c7 [C#] Lockable Unsafe Context (LUC) in FasterKV v2 (WIP) (#605)
  • 189da0437b5b747b42cf915641f88409702b0612 Merge branch 'master' into v2
  • 55a637cb75229ac01c4354ee12cd90c23733fe25 Merge branch 'master' into v2
  • 3c158540f5252a7ac41ad1d7e84b0c2001d6d6be Speed up testcases
  • b2fe572600aafbd89683c15a027b986f7904d0be Fix logic for directory delete timeouts.
  • a6c33b3d6f139cc0fbed260d4accc8cd350db091 [C#] Updated docs for FasterLog v2 (#624)
  • 9ebad999b0113b2fa9c86fe3123ca8f5b7b91586 [C#] FasterLog v2 iteration fix (#623)
  • 0b1bb6392b7ca636a6cf29a037e82fe2725b08be Maybe fix SVS issue with atomic reads (#622)
  • c5b3b7b194ba173802b008529484d75e6b93abc9 [C#] FasterLog v2 Add ability to explicitly terminate a log (#620)
  • 7cb9f84d9a1e566dc688bedc3618dedf92516ba9 Merge branch 'master' into v2
  • f7c513be431e992a3ff8b1a19634266b448d2cb4 Merge branch 'master' into v2
  • c4e371854b856abc30508a3b7820f174fe431fba Add extensions to enqueue SpanByte to FasterLog, and unsafely iterate without memory copy. (#621)
  • b25c4dcf99b7b1ceecf5afde1b749b6c9fc5d3f2 [C#] FasterLog V2 Device error handling (#612)
  • 8d0c9c9d5a7b89d51b353259e346f1d791d681bb [C#] Improved FasterKV and FasterLog settings API for v2 (#618)
  • ce0f348fa872fac6285ecd4ccf4bc3be54f882c2 [C#] Updating dependent package versions in v2 (#616)
  • 90ec7ccf13709cfc6adb3df8d214ec77385f331e [C#] Fixing warnings (#615)
  • 4cf3aefe84f6cba50b46c56ee8c2e3048eeaf842 Avoid double init of FasterLog
  • b6008df64810bdedac8e1f93f5b4ae176a8e5a0e [C#] Remove CheckpointType from CheckpointSettings (v2) (#614)
  • ff41b9f7af51de9063ee9b8a13dbc4c11837d7d3 Merge from master
  • 3feedf9354261029ae9df4252b0ba830ed715d04 [C#] minor cleanup of fasterlog v2 (#611)
  • 014ffb93e0c0b46310cc5db5856766332b2a1d98 Merge branch 'master' into v2
  • ef5be453c3ee31d4d42a53becea8169cb5986708 Code cleanup
  • 0cfe372cd2b7dfcc62599f9905f418d3b20020e8 Cleanup and remove dead code + reuse base provider.
  • 640b3f7870e45179e6cfeb63adab990c8f3e475d Added TentativeHeadAddress - we first shift this, and when all threads agree, we can do some pre-closing work such as eviction. Then we can shift the actual HeadAddress, closing pages when all threads agree on this. (#608)
  • 14640259897068bf48b84c0e44b84dcbbcbd2c81 Create .dockerignore
  • 31c49bcc0c44c62f9fd9017512537c5e21c3fe1d Merged PR 59053: Network Stack Refactoring into FASTER
  • ed8a1c98405a3354412edeadef10243ffa45ebcc update for code consistency
  • ce868bbef3c1af8f99b4568e8bed4c48f95cd0cc Merge branch 'master' into v2
  • a1858396a6be24d1929c2a8012d8716f3322eb21 [C#] Fix v2 CommitPolicy Warnings (#607)
  • d64e02ef2b60a54bb4495a6d8504d058d0924d83 Merge branch 'master' into v2
  • 4b7d8c2a41a909cd7ec8262eb2f1b69d0ac76d4c [C#] V2 Custom Commit Strategy (#599)
  • 925fd9101f8efc82c061bf7602e999cdee96b9a5 updates from master.
  • 283fad439511c57a29e4dad6c504af13643997e7 Merge branch 'master' into v2
  • fe10e515f46c84c749fb1b6b572fadf07ca316bd [C#] Log compaction v2 (#598)
  • 5c0ad0059e0eb4423457575b4806ead2b3ab938f [C#] FasterLog v2: Fix FasterLog missed final commit (#597)
  • 84d27242b850e582a58dcc515dee92739c80ae98 [C#] v2 pending flush list (#596)
  • c7e584c5a14fbac06b7d79530cc9a889574fbaab fix alignment of device commit manager
  • fcd99ce20e66ebcb13f9cb1a831c539b0b402687 Merge branch 'master' into v2
  • 92a82029a917278b18097eae061700b8104450fa Fix build after merge
  • b00969c3c6d75f83302034308398823b470c16f0 Merge branch 'master' into v2
  • 608b9349803f1f1602a3f6984d1a56af67837c01 [C#] FasterLog v2 - misc changes, removed OverWrite commits (#593)
  • 2bf7fe767b517747810aa895d651a3df635029c3 Remove legacy local log commit manager
  • 6ae6aaffbe8a932de636c7c153c9da69ef504417 Merge from master
  • 6e6cab7ad07c41e6262528df412b4b0b5bc79737 [C#] FasterLog Commit Optimization (v2) (#587)
  • b1289d1930889d04da8d6902571d169367b283fa [C#] Checkpoint, Recovery, RecordInfo updates (#588)
  • b6f2881f2fb39c14128d635742f3caa7bae99742 Merge branch 'master' into v2
  • dea10a2a24772e770a1cef1b18bbf2a999037e96 Add Output parameter to Upsert (#574)
  • 5b1131b7c05c9840b663944bb3c20b68937b8f89 Merge remote-tracking branch 'origin/master' into v2
  • 6c6b2d257b9d71d633295ffe0be166da28c8c86c Remove FASTERLegacy (#581)
  • 0c7ff6b065b5e08766b93b8b39b84030e08d845e [C#] RecordInfo v2 (#577)
  • 22870048ca7dce9a7fead94c241e1101fa19cedf Merge branch 'master' into v2
  • 4465c71c7eaaf0f1bfa64261a71f03ebfe6ce233 [C#] Merge IAdvancedFunctions into IFunctions (#565)
  • a319455cb831042d29f0358ae5b60979deaa2fce Merge branch 'master' into v2
  • f04d924ea61b5a069bb9a8ffbaa53acd2e3c8f77 Merge branch 'master' into v2
  • 7c3071a3a1eb8c2c68bd488d4a73c1a53dbbf873 misc
  • 10744aaa99ea7254eda4d0f1f0acb737a447e45f minor
  • 03af7ca907f33895f221ec9e036e55335d8012d6 minor adds
  • ffe14a0a78fa25288bc3371f3714a072894b1f16 Merge from master
  • 19eb2297655c8251bf579e070dff2ee5650d2458 Merge branch 'master' into v2
  • a80b0771f964c25bab83255e6266dad023f4b813 [C#] Added PostCopyUpdater to IAdvancedFunctions (#561)
  • 2e93d9be1764af520e670425e9312f853695aa51 [C#] Record-expiration support in RMW (#545)
  • 0a32f1b7685ce0614c749ef75ae863b82317eeb5 various changes from indexing work (#562)

This list of changes was auto generated.

FASTER - FASTER v1.9.13

Published by badrishc over 2 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • eea90e63256c14c27f420594238332168bc000c4 [C#] bug-fix for publish in websockets (#649)
  • 2509672c45c4b51f44e5e88dea9a2f2ccd1340d0 [C#] Fix RecoverAsync divergence from Recover

This list of changes was auto generated.

FASTER - FASTER v1.9.12

Published by badrishc over 2 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • aa440882740422ed61c7b54b87d9e97ee8bb30f4 Use epochs during CompleteCheckpoint calls to ThreadStateMachine (#644)
  • a818e77b07d49da2506a2e25b46fe92409c71fe9 Update to 1.9.11

This list of changes was auto generated.

FASTER - FASTER v1.9.11

Published by badrishc over 2 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • f8cc6ea7366d399388f977e9762e2822d54f4dec [C#] Throw exception on page read/flush error during restore (#642)
  • 728c5b698b61ea2de2f894a3e71d36432a6bb030 Fix log addresses returned by SubscribeEvictions (#631)
  • 85907e6f0d24cbcb1ec806908cc540c73222c0d5 [C++] File: Explicitly delete copy ctor and copy-assign (#625)
  • c8ca7d6f9eb98b7f27e2a4c243deb2a15efc8ce1 Bugfix on cleaning hash index buckets (#629)
  • 10cdceb967fc7a1f687eda335246542c94079dac [C#] Delete file handles that may not be cached in memory (#627)
  • 2f2674376e8209ece6a6a907ec62b334bd64a0d3 Update to 1.9.10

This list of changes was auto generated.

FASTER - FASTER v1.9.10

Published by badrishc almost 3 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 104e8447a4944295ab3c10271de456f536fda92c Fix object serialization boundary condition (#619)
  • c0409e1b384e6bfb91d23306039e5a5239cd0634 Fix NullRef in RMWAsync in low-memory conditions (found by Netherite) by removing 'readonly' from UpdateAsyncInternal.asyncOperation. Also fix call sequence to complete pending I/O, make CompletionEvent implement IDisposable, and fix the *ClientSession.CompletePendingWithOutput calls (#613)
  • 29c8bc642bb4b02b5ae8af473117974dc9b9afd3 Update home.md

This list of changes was auto generated.

FASTER - FASTER v1.9.9

Published by badrishc almost 3 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 92ae4af2a720fff5be223dee392bf7c660f347df [C#] Add static option to unpin objects when returning to SectorAlignedMemoryPool (#606)
  • 3f0a5b8cdc329fadcb25ebe61295315035446b3a Update LogShiftTailStressTest.cs

This list of changes was auto generated.

FASTER - FASTER v1.9.8

Published by badrishc almost 3 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 03ff6ed032502f84542471df8acae8f0c82f9c3b [C#] Fix memory leak with bulk flushes during checkpoints. (#604)
  • fccfbcff8aa1c009be4a66c55595ce4570a4141e Disable checksum verification in FasterLogIterator.CompleteUntilRecordAt() (#602) [ #601 ]

This list of changes was auto generated.

FASTER - FASTER v1.9.7

Published by badrishc almost 3 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 4b45c91e85217531e4065f30ecc230b6523734f8 Update CMakeLists.txt.in
  • 35c4aabb4716f35a3770b3fe4fcab6949c52edbe [C#] Provider API refactor (#595)
  • ef0775aac44188a35f8141bfda68d359ae6319dd reduce mem size to prevent out of mem error on test machine (#592)
  • 1c2a26d61dd5daa52401c2739631e7ba08530e38 [C#] Fix error behavior under frequent commit situations (#590)
  • 8d422de75a5baca3d9d60a80d99cfd0f6b3bdf07 Update SerializedFasterWrapper.cs
  • 64ca2859d292ff23e5a7e58e72488d2ec3d31c65 Update 51-remote-pubsub.md
  • bc365a2fdba1117241a5f47b7a50008498954494 Update navigation.yml
  • d61be753f14c0aa6c4470037fa8da6d5a1e52957 Create 51-remote-pubsub.md
  • 1d98667c7105bf849066040590b9c837c439f2a0 Fix pub-sub (#580)
  • e11b6fbb7c3d3f7f7bcbe21060a4e4742990c09f Remove ReusableObject in FASTER remote (#573)
  • 28f60340c0648ab14756a3e98377caeacfac48c3 Update VarLenServer.cs
  • b9f4fbefea09b4578afa819f62c94c606183931d Make provider extensible. (#575)
  • 59b316ee2e77d085a2212238a325372e224d55dc Fix pub sub bug from recent PR
  • a237e4ad3a1b33e0cd6f78367e8d55650dd69d2e Update 23-fasterkv-tuning.md
  • 1170be77d4984492a1155aa448c562d7572ffd94 Update 43-fasterlog-tuning.md
  • 2335cf4b9453fad9b7b0ea3d4ace8b9abf2ffac3 Update 43-fasterlog-tuning.md
  • d8bee4ba00ca96f640f214d8522dd3acd2e1a7ef [C#] Fixes to non-kv PubSub (#568)
  • 28f54940ca89849db296fae11bc2f0770df3c4a4 [C#] Misc remote cleanup (#569)
  • e0e148f387f003c5c926fe713c7826cc7e444b41 [C++] Linux liburing based I/O handler. (#387)
  • 9fef961bdbc5b8b7b6383e1d100e1a00e6931532 [C#] FasterLogIterator.CompleteUntilRecordAtAsync() (#558)
  • 8207000f49fa1122323cd652d1d8b19212ae8a8c [C#] Misc warning and code cleanup (#560)
  • 7fc497ba513e10e753bc1d4a6585aca7daf32faa Pubsub-updates (#559)
  • 7eb5df9367dbc21c915a0e7beb3907d6c96c1862 Update home.md

This list of changes was auto generated.

FASTER - FASTER v1.9.6

Published by badrishc about 3 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 2bbff2ff0634a6df53ead441e57bd44302622b70 [C#] Stabilize tests (#551)
  • 04521f1d1f640d672fc5ecc4821fb0c19defc961 Fix typo in 25-fasterkv-recovery.md. (#555)
  • e987115f18810a93931f004cc0b956abacbca7b6 Fix bug in AcquireLatchX (#550)
  • bbe885102a1f00ca03cc6fcc0268f888164855c7 fix testcase
  • dc674cf47f9e76d25350955e2ddf508b7f7032bb [C#] Client-server cleanup (#553)
  • 6e13ce3bdb8b1b03ce9cf3a2338f95c9b2b19ce3 [C#] Support remote pub-sub and websockets (#543) [ #514, #499, #511, #531, #542, #530, #547 ]
  • 0ae0568dcda949780562488181faeedff1ee7699 MemoryPool-based override for FasterLog.ReadAsync() (#549)
  • c93b7697149a0c412f4d2de4e5a54583bc5034e0 [C#] minor update to spanbyte
  • 54d4c833bc01982346983af11c53cf05a14b81b2 [C#] Log disposal (#548)
  • 3711ef9b372560be8a109fc57d22151544911ddf Update 80-build-and-test.md
  • daa24d14a9ed7ed82d36a0cb4e92c5ced2cef66b [C#] Fixing another testcase
  • 251b868f0b8e9f659fdf9e52705339bf4d46fbb3 [C#] More fixes to testcases
  • 6b4c7281ab76ebdf56ed0907bae674682444e45a Merge branch 'master' of https://github.com/microsoft/FASTER
  • 94435dc87615ebda4094c83393483d74b5c2688a [C#] Fix dispose in tests, remove console writes from LMD.
  • e2b88ace0d5d6a4fab34f23d145e142e9c3a136d SpanByte improvements (#537)
  • 0baf6448a921f84a5624d1d8900447289b6fc028 [C#] Checkpoint & Versioning Utilities (#535)
  • 3a77bc0c138214cbcf2b6a8627d0737ea83a141f [C#] Faster Extensions for DPR Integration (#529)
  • bbfd503d15a9fec9a8eb85eb6ea5306a694e5702 [C++] Rmw bugfix (#533)
  • 9fb08a2024e997c075d14dec51b6e6f16f904091 Pass client serial numbers to remote FASTER instance (#528)
  • f29432b38d831a4afabfa99bc397e4a55a6f9c25 [C#] Slight modification in Guid allocator within DeviceLogCommitCheckpointManager (#532)
  • 3121b5e92cef05f988ae2464c9597bfccfa5c9b3 Add ReadFlags.MinAddress (#527)
  • 2a2bf2f54ee2087d4530603b495c9283bac4db2a [C#] Fix data races between copy to tail and concurrent upserts (#501)
  • 5022cd61f6d2f28b5055acfa3c72ec8c8f5602b5 [C#] Multiple device tests (#523) [ #142980, #143432, #143433, #143131, #136259 ]
  • a2baf1cb2a6f52d30866979cbd7a6c96258738c9 Fix failed assertion: add missing merger (#522)
  • c57595d502fb97963a8e53994668eeb4824a3a96 minor
  • a3045749a14fe608c61ff4119e7fc68d42d5c0e1 minor updates.
  • 57b17d7cbb9b7c2b7f47cf9380f594df1f8b0e85 [C#] Support FasterLog commit dir specification in settings (#519)
  • 0504248e2926ad382698561d6e93b5efc24ef4f7 [C#] SpanByteFasterKVProvider (#520)
  • 1b319a538d8a6c1a724277f4f6fc091a8a6ed028 [C#] Add Output to RMW (#515)
  • 0c23a47afdb6d08beb0617cd82cdddb326c4119c [C#] Recovery testcase fixing (#513)
  • 6766012e9d685a4fc4f28a163c18b8081081c42a Add a link to the DPR branch (#506)
  • ff681b9e6f9d01614ab1d96a97d417743f776aa5 [C#] Remote provider enhancements (#503)
  • ef016eb48a6f3da54a7b2c5d23d9727aeb7a2a30 [C#] Add infrastructure to support more wire protocols (#496)
  • 8c0c6e1fd5aac783c0ae9ace988774fd48ce6bcd [C#] Update to C#9 (#486)
  • b0284918d9b2c058924a6942b00710524495ce89 Update 40-fasterlog-basics.md
  • bc44597e55c39d11243e97ffa1ad9d3218274188 LogCommitFile is obsolete - commit file naming is handled automatically by default commit manager. (#494)
  • 09445f37b622db10150b05cde4aa66e49ab5f2eb add FASTER.benchmark cmdline options: --sd --sm --noaff --chkptms --dumpdist (#485)
  • d0a84f6f3106ff0bf0a97e2455fb7e37814423c6 Update home.md

This list of changes was auto generated.

FASTER - FASTER v1.9.5

Published by badrishc over 3 years ago

Visit https://microsoft.github.io/FASTER/docs/roadmap/ for release features and project roadmap. Get NuGet binaries at:

More information at:

Changes:

  • 32b3f6e40aa500a11cc2f92f7df8ded5345c1d61 [C++] Fix epoch scan range (#484)
  • 1f8b5b0268c39ae543361aa0cb2d330852b140a5 [C#] Fix read cache boundary condition bug (#483)
  • e42fd8117b8e1bdcbbca72f83363b7f2e84cab96 Update home.md

This list of changes was auto generated.

Package Rankings
Top 4.06% on Proxy.golang.org
Badges
Extracted from project README
NuGet Build Status Gitter