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.6.5 Latest Release

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

  • e25782f602fca13b9d6dd812dfdc7facab52f0bd Fix flush with generic allocator so that we do not write invalid data to disk in rare cases (record was invalid when making initial image, but (#916)

This list of changes was auto generated.

FASTER - FASTER v2.6.4

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

  • e9e56ed4229759ed092e7baccb9dfe27a75fd80f Fix ContinuePendingRead to account for new records for the same key that were added and then went to dusk during the pending Read operation. (#911)
  • dc4bc1d556dab79071ae3f534de4d3db959d4724 [C#] Fix commit record pointer offset calculation (#912)
  • 281bdff595924464935ed0d8eef76d4166ca3d03 use IsReferenceOrContainsReferences for .NET Standard 2.1+ and 6_0+ (#901)
  • 1111326423e00ff401d90ffdb1e902173bb589c4 Port the Unsafe.SizeOf Fixes from garnet (#900)

This list of changes was auto generated.

FASTER - FASTER v2.6.3

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

  • 657f3f52eb234e6eb44ea2a47c7dc05f2350c65f Use Azure-Functions-compatible Microsoft.Extensions.Logging (#897)
  • a093e307cebaed7132414c83c785bc5ca0889c86 Remove unnecessary pinning from UnmanagedMemoryManager (#875)

This list of changes was auto generated.

FASTER - FASTER v2.6.2

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

  • 2ed1d2692952ff3822289ba3f6ecb1163612dd04 allow reading v4 checkpoints with current version (#896)
  • 0116754bcf0857e614e2b7ea042b8db563cb26cc Fix retry logic in LockableContext when trying to acquire a lock (#889)

This list of changes was auto generated.

FASTER - FASTER v2.6.1

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

  • 8ba122e47b3180e81c636bf7e8fecdb85d28a631 Fix incorrect clearing of pool in BufferPool.cs
  • 63ba949947f45bce8aaaf45403cc9851df291e28 [C#] BumpCurrentEpoch calling threads must be protected (#871)

This list of changes was auto generated.

FASTER - FASTER v2.6.0

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

  • 32d04e65633e0ad495b6e1292b93b084c68053f7 [C#] Replace LockingMode with ConcurrencyControlMode (#867)
  • 4d5412b14b4426cbc7e3b4ec7b9d7fa14d651a05 [C# ]Add TryLock and TryPromoteSharedToExclusive (#848)
  • 7e41e49a7f31dd5253d3a8949988f96f66b5e618 - Fix InternalDelete elision from HashBucketEntry (set entire word to 0) (#866)

This list of changes was auto generated.

FASTER - FASTER v2.5.24

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

  • 60e162f0299b42fab3de65b4575dda427e92cad6 - Set both Sealed and Invalid on new records to ensure consistency both during normal operations and after recovery, which clears the Sealed bit. (#864)
  • b15e1cddaa2323f7e76803614ab412dcfa1f0d75 fix autorefresh for fastCommitMode (#863)
  • 50e3ac5b771deb87ffc0f1741ad5e2adafbf2e1a Fox Infomote loop on EmptyPageCount in CacheSizeTracker (#862)

This list of changes was auto generated.

FASTER - FASTER v2.5.23

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

  • 3b35805b606d881c6824e9caa3d07d648c5c5649 Store delta log tail address (#861)

This list of changes was auto generated.

FASTER - FASTER v2.5.22

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

  • 5bee94bb386127d497cc81238305b041b3f1ebd0 Fix edge case for incremental snapshot (#858)

This list of changes was auto generated.

FASTER - FASTER v2.5.21

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

  • 29cf302e5035db6b4fd6154912cafa40e6662788 [C#] Fix missing Sunlock on nested CopyToTail lock (#857)
  • 44428dbf9f6f15d5c3c950d4c7e8472e7dab965f Fix to delta log for recovery (#856)

This list of changes was auto generated.

FASTER - FASTER v2.5.20

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

  • 979beebe19f48fe106bced84fbd870cf297b0a98 Handle out of memory during AllocatePage (#854)

This list of changes was auto generated.

FASTER - FASTER v2.5.19

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

  • b91cd52da2aa4114cf6ec4001ce671eb4ff1961a Rename Dispose for network sender

This list of changes was auto generated.

FASTER - FASTER v2.5.18

Published by badrishc over 1 year 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:

  • 8cea74ec02b887af0fb12f61be0e95e7aa587179 Make ThrottleMax configurable.

This list of changes was auto generated.

FASTER - FASTER v2.5.17

Published by badrishc over 1 year 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:

  • 33c4ffe27fd2ed16c31910ca5fda984deae197d4 Use byte comparison for LockType instead of Enum.CompareTo which uses object. (#851)
  • ea6221daf31b48d0eb4f1c13ac573efa44654240 GetLogFileSize should also check delta log for the latest metadata

This list of changes was auto generated.

FASTER - FASTER v2.5.16

Published by badrishc over 1 year 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:

  • 6217eafde39794735476cdac07cf0b6e5d222f0a Special case for RMW with NullDevice to avoid issuing IO below HeadAddress. (#850)

This list of changes was auto generated.

FASTER - FASTER v2.5.15

Published by badrishc over 1 year 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:

  • 2025daa7f121de75b69cad6f076fb2b092644f55 support remote endpoint in network sender

This list of changes was auto generated.

FASTER - FASTER v2.5.14

Published by badrishc over 1 year 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:

  • 110f9ebe54d26c7c61ab1f853b5208eab5c721d9 fix unsubscribe

This list of changes was auto generated.

FASTER - FASTER v2.5.13

Published by badrishc over 1 year 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:

  • abc185062b7d65c908aeec2e80846666e36e75ee Allow option to write buffered, so data is not sector aligned. (#849)

This list of changes was auto generated.

FASTER - FASTER v2.5.12

Published by badrishc over 1 year 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:

  • 5e262d85a5fef3d40e13adb234c7b44b4896be3e fix unsubscribe

This list of changes was auto generated.

FASTER - FASTER v2.5.11

Published by badrishc over 1 year 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:

  • 336b5cfda7412be519d6c4692f363d7dd42d748d fix typo (#847)
  • 369d772cecb06051828f9c25fbf3028b979df05e Support NoFlush in UnsafeShiftBeginAddress. (#846)

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