FASTER

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

MIT License

Stars
6.3K
Committers
68

Bot releases are visible (Hide)

FASTER - FASTER v2.1.0

Published by badrishc almost 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:

  • e85283bd4d8dc63c747f4bd16afb0730c60ebe93 Reduce LocalMemoryDevice size for CI tests (#764)
  • b6700cca6402b1801c9fb138456ece451b6253df [C#] Update NuGet pkgs (#763)
  • e35cde2230b12b4ee74493744fb6a8a0915aa4af [C#] Add .NET 7 support, deprecate .NET 5, remove NetCoreApp3.1 from tests (#759)
  • 39b76103ddabe054fde041f2cbef12d0330b0db3 [C#] Fix test and CAS-failure handling in CopyToTail (#757)

This list of changes was auto generated.

FASTER - FASTER v2.0.22

Published by badrishc almost 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:

  • 713eed06caa44ae7b4454f64af77f70d13eb71e5 retrieve latest ckpt tokens and file sizes; access checkpoint manager (#756)

This list of changes was auto generated.

FASTER - FASTER v2.0.21

Published by badrishc about 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:

  • 78aff2b7b742a7012540fcb02635f70e032405af [C#] FasterLog scan fix when begin address moves ahead of scan (#755)
  • 134f41e5da36635d3d31222fa007f1ea577b2855 [C#] Add initial Benchmarkdotnet tests (#751)

This list of changes was auto generated.

FASTER - FASTER v2.0.20

Published by badrishc about 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:

  • 4c6bd9d19a713d3be644330dd5160fe31b47ce38 [C#] FasterLog CommitAsync wait if no new commit done (#753)
  • 6feb670d117f99fdfbdd43ab26cf4c407a3c6327 [C#] Fix AutoCommit in FasterLog

This list of changes was auto generated.

FASTER - FASTER v2.0.19

Published by badrishc about 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:

  • 2f55e900e09faa05a1c78295ac44e181df8a6be7 [C#] Convert *UnsafeContext to structs and acquire on demand (#750)

This list of changes was auto generated.

FASTER - FASTER v2.0.18

Published by badrishc about 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:

  • ea54b90d1213ec5b5f5c7d6c626a251f2b2543c9 Optimize the uses of ThreadStatic in class having static ctor (#746)
  • c6fcd958d4ebae11a460483b76c90998163b2ed1 Fix GetNext call in LockEvictionObserver (#748)
  • ce63073697f8c9b00ae30376530250dc100c6f61 [C#] Use long type for epochs (#747)
  • c09cb6d96c3331101cd6fd43cbe55bc17c963d10 Update home.md

This list of changes was auto generated.

FASTER - FASTER v2.0.17

Published by badrishc about 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:

  • 5a9f66864f930cc0b32f292370b5cd90c76065bc Fix epoch refresh of uncommitted safe tail (#744)
  • 02a8c1de1ef2ddcb846e5aa37f01df622ae7b712 [C#] Modified bit in FASTER (#743)
  • bc07dfb59512443b1f7ffefdd3edb0c77b39dea3 iterator NPE fix (#741)
  • 5d4c67d51bf8ea0ee83d1a0787749f41e48d76cc [C#] Do not auto-acquire lockable context (#740)
  • 5ed8d460ff4a6e04b3485d9ab508d61aa56c73ed Update 95-research-papers.md
  • 7d7152c2f193216fbb709b408e76744efd55787e Fix binary session size field bug when reading variable-sized messages (#738)

This list of changes was auto generated.

FASTER - FASTER v2.0.16

Published by badrishc about 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:

  • 66f0bcde944302acd892231d854fbb2f673387e7 [C#]Add CreateNewRecordRMW check for HeadAddress after BlockAllocate (#734)
  • 8be9cdafd181fa1ebb3e382da995bd90f8cb801c Fix State Machine Tests (#733)

This list of changes was auto generated.

FASTER - FASTER v2.0.15

Published by badrishc about 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:

  • aeccc7526fcf5f6090e1ee1199f704c2671ba6d8 Add LockableContext API to client session (lockable, automatic epoch handling). No tests added yet. (#729)
  • 18beef22a70b787e3eec02658317490f3359c4f7 Update 40-fasterlog-basics.md (#730)
  • 27c4596ff8bb1f294256de5af4623b5100d3048e Fix unit test break from merge
  • 4097645de65333b4768b3c4436af221ea84080b5 LUC Improvements (#728)
  • 5b5395fcfe794c04e3979665821b8d5f874f25e1 [C#] Auto update-tail-address and auto commit in FasterLog (#726)
  • b1f1cefd0b5df10858fe3da1fba9c3cae52f84e9 [C#] Refactor retry logic to ensure stability in InternalRMW et al. (#727)
  • a3aafc8cae8298267ded2e884aea4377d69d0e77 [C#] Add Stressapp (#721)
  • ea38e00e4a0929e89c70b1f35e4ef9edda82ff61 Fix missing Tombstone check in ReadOnly for RMW/Upsert (#725)

This list of changes was auto generated.

FASTER - FASTER v2.0.14

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:

  • 65e379f31dacece5689af80b00096e631f8a31dd Wait index checkpoint phase should behave similarly to wait flush - perform create-new-record during a checkpoint if record is not in the new version (during the snapshot). (#724)

This list of changes was auto generated.

FASTER - FASTER v2.0.13

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:

  • 61b7ec85596a7620495d97188f13b9f61b8d37b7 Extract CompletePending fix from Ted's PR (#722)

This list of changes was auto generated.

FASTER - FASTER v2.0.12

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:

  • ad10d509e1ad9e893294d6c9353bf906b14ea30c [C#] Handle race condition where Tombstone can be set after it is checked (#720)
  • d383dcab39b275b32ff669a5f34903a401027b73 Address fixes to ensure CPR detection is accurate. (#719)
  • e2678be7771766c031e4b8e633a914352ff700ad SingleDeleter does not need to set value = default, and for SpanByte this is bad because it zeroes the size of the full SpanByte struct, but we only allocate 4 bytes on the log. SpanByteFunctions now overrides FunctionsBase.SingleDeleter to not do this. Also: (#718)

This list of changes was auto generated.

FASTER - FASTER v2.0.11

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:

  • 8ac3eada7b3bcd5125e198dff0ef4cab33d6f2b1 use older version of Microsoft.Extensions.Logging for netstandard targets, for compatibility with durable functions host (#717)
  • e874a18030b0d761bcf08141ac4e030b0a69824e Added logger for recovery info
  • 1071f458a02d843223ef49c6b34ab954bcc6c079 Fix snapshot checkpoint to scan only fuzzy region (#714)

This list of changes was auto generated.

FASTER - FASTER v2.0.10

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:

  • 914615d57bb79cbfb67d1cab7d84c6f0490f0a6c Fix delta log writing end address

This list of changes was auto generated.

FASTER - FASTER v2.0.9

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:

  • 3d075217e72b610b099914ae56806dfc042f6516 Add sample ref to EPVS
  • 8e6b216d6928e85e3a7bdaaece099273722b17a7 add file header
  • 0b13ff1147c11972839a45c27e85ff01defe459b Undo loss of history with recent PR.
  • d005a7c9ed1b4e8586ef8ad2d5cda324420fbea8 Revert "[C#] EPVS (#702)"
  • 854b5d1cefe6161750a848e85e3c5255bd4e86cf [C#] Fix OnPagesClosed partial-page handling (#712)
  • 417381c2fbd73fcf347637ca03462a0169a5f755 [C#] EPVS (#702)

This list of changes was auto generated.

FASTER - FASTER v2.0.8

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:

  • 54cf1b70ff1d0f2bf5a3c27dd94df7b8c2a33306 minor change to throttle constant
  • b432dc3ff8749570bf7a96c7d74897e0fa75e9b2 [C#] Support for ILogger based logging (#711)
  • f26b1d134d38787288b92425da0dc747627998ef [C#] Multithreading tests and fixes (#709)
  • 0c7241a59168eaeca1670a35fe0c8e8503de8153 Make sure XxxInfo.RecordInfo is set on IFunctions calls (#708)
  • 432dc43d704987e39b375d147c1fb4657a103bfc Enable sync throttling in TcpNetworkSender.

This list of changes was auto generated.

FASTER - FASTER v2.0.7

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:

  • cc6867c9cb7c04885804bf91eae083a6a3dd19ae Merge branch 'main' of https://github.com/microsoft/FASTER
  • fb3004365f5306e3102ca34cbd5f75757b0a6a6d fix epoch protection check
  • 05307c694e91c48266770d5416ec64d0aa7cd2f5 fix recovery_status memory leak (#703)

This list of changes was auto generated.

FASTER - FASTER v2.0.6

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:

  • c9827b72b0ce53c2599bff77d5860a6a066ef534 Minor API addition + check to prevent incremental snapshots for generic allocator

This list of changes was auto generated.

FASTER - FASTER v2.0.5

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:

  • 61e7a3f93820f1c88ae3a5636287c8513437290c Fix deltalog append logic

This list of changes was auto generated.

FASTER - FASTER v2.0.4

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:

  • c1167e2568f7e217549704d3c0cdc229c641dd90 [C#] Minor network sender API addition

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