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.5.10

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:

  • d526e312644a614691c6ef4057483273e510810d UnsafeShiftBeginAddress (#845)

This list of changes was auto generated.

FASTER - FASTER v2.5.9

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:

  • a2a9b0623922b2679c6e85d8f026850d80117636 Throttle network sender (#844)
  • 3e09bf6f616bb1313209f0965868ce6b73c73b13 Revert "Add TryLock() to lockable contexts"
  • 1c191323ad6eba05c71138b7a96d79032cf0c77c Microsoft mandatory file (#842)
  • 6e24390a67377d3228e5964e786c149145ef24cc Add TryLock() to lockable contexts

This list of changes was auto generated.

FASTER - FASTER v2.5.8

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:

  • 77296d9a424da79e420f215e231d4e90c8b136f5 Rethrow exception in SendResponse (#841)

This list of changes was auto generated.

FASTER - FASTER v2.5.7

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:

  • 0e03937e1fd1b72cdf9c36e5b352ce1aa8794011 Ckpt size retrieval logic fix (#838)
  • 73fe128475282c7f1f7a69fdd9b488ed26e00531 add Delete to YCSB Benchmark; change "-r read%" to "-rumd read% upsert% rmw% delete%" (#839)

This list of changes was auto generated.

FASTER - FASTER v2.5.6

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:

  • 7d5d5ff583a9b9b921f2f465357025e53cec3b6a Unsafe API to access fasterlog internals (#837)

This list of changes was auto generated.

FASTER - FASTER v2.5.5

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:

  • d6c3a8250348593527e2422547b9f88fe33d89f7 Expand FasterLog Initialize API

This list of changes was auto generated.

FASTER - FASTER v2.5.4

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:

  • 345070276654c529cbd30160cefd4f802f02df0e Make sure version switch is called for some checkpoint types

This list of changes was auto generated.

FASTER - FASTER v2.5.3

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:

  • 8da1898f114e0bcc1a480b554343ea76c97bdae5 Increase refCache size for Memory based API (#833)
  • cb04d94e4e52c1ca23b7a19c43bbc3b30ab56986 Update 40-fasterlog-basics.md
  • 6428fb782d77088c80752f3eaa90364f22e70439 FasterLog and device reset (#830)
  • 00ed6ea3bf1420ed5840d231644f3845c4b2440c [C#] Fix VarLenBlittableScanIterator.GetNext RecordInfo output (#826)
  • 02bf30c2419ca425649e585677a9d94880db6f34 Use correct compare-and-swapped value to guard against rare race when conflicting state machine has been removed (#825)
  • ae75953050a0c4a0258e6d8bb9367b8e9f694b64 [C#] Add StorageDeviceBase.OmitSegmentIdFromFilename (#824)

This list of changes was auto generated.

FASTER - FASTER v2.5.2

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:

  • 6a4c5a3bdec9a30e93dec2dd4a1fc1a874c8776f [C#] Implement Push iterators (#817)
  • 3876f0031480a0138dea734e2577c4b803a5f32b Fix the NoKey setting in ReadAsync (#822)
  • e25313b0bc7b5d8a5e5f454cb9d0fa2cc4be3f8e [C#] State machine adjustments (#821)
  • 5bace95faa6a7d87fb160d0382bbc4a746061b40 Expose Reset API for store (#819)
  • bf881888bb93c213bfa16481ce2a9b681e7dfeab Update IndexResize state machine to not require version bump.
  • caaf1e4139252d4e8b8fc836c5a13616be150040 [C#] Option to create barrier at checkpoint version switch, support rollback (#813)
  • 398bb7554171d1e996a001b3bbcf0881d031b323 Update Types.cs

This list of changes was auto generated.

FASTER - FASTER v2.5.1

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:

  • 6bc97ee255c52fcd5f34a5a69223a4be62c8b075 Revert "Ordered IO completion option in CompletePending"
  • 391caa8b60079a73b42ea4eaee1aa0d398841517 Ordered IO completion option in CompletePending
  • b4d91a2a1d5fd84db27ce1d730b4c9f258b801d5 Update Node.js tool version (#808)
  • 3f7de5e2ce117316d6691e0c73ce7dc1c5ae4baa [C#] Add ConditionalCopyToTail (#807) [ #800 ]

This list of changes was auto generated.

FASTER - FASTER v2.5.0

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:

  • 41751b4241d4611586f97bfd7690d052d20bbb50 Update home.md
  • 3c6dad76cfc68c0aa741f83576a9d83f529185bf [C#] Change locking to use FasterBase hash buckets (#799) [ #800 ]
  • 8c52f54bfdf7f3ed08980e5d43874cffcdb4ace1 Make sure HybridLogCheckpointInfo is disposed.
  • c496dce17044b6e6b4a5b74ee4e0e3a519befb74 Remove legacy SimpleVersionScheme (#806)

This list of changes was auto generated.

FASTER - FASTER v2.4.0

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:

  • 63a9b9dee2dd910d68b0f7594b853b49c4ba96c4 Write in logger to Azure Storage and error handler. (#804)
  • 3d0909714bb56f686ad403ccd456a25e44750564 Background deletes, FastCommit throttle metadata writes (#802)
  • 519533bf4d678521fb8593182fadf89cc2a91534 Fix naming in azure storage device (#803)
  • a6c0dfa5f96dc0349987b3035e73fe90faddbfa4 Correct clearing of index bits during recovery
  • fd1d0eed841932fe1008fcf4600642a63fe31ab6 [C#] Throttle checkpoint flushing (#801)

This list of changes was auto generated.

FASTER - FASTER v2.3.6

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:

  • bf55be6d9823385fbc33d547d6e78f02031786fc [C#] Do not hold epochs during a large flush operation (#797)
  • 1eb93fc5441fe3d00b134f7f7155dc50531873f6 Add support for Azure Storage v12 API (#795)
  • 37db03b3cd26af4f5cc978cd9fc43214c2b1fd1b delete directory (#794)

This list of changes was auto generated.

FASTER - FASTER v2.3.5

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:

  • 1e6ee81e11737821d526deb3e577ffe19a0a2d1a [C#] Fix NullRef in ReadFromImmutable (#789)
  • 65bc361125c5e0e77fd6449ddf0ebfc2e59ac736 Bug fix for ReadAddress sample (#790)
  • 2e17c36461c829b37843949e470106fd154b01d7 Update options to protected
  • 032eab62475c644e9c70ca17c9c95faa814c7068 Capture begin address before starting the checkpoint

This list of changes was auto generated.

FASTER - FASTER v2.3.4

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:

  • 7a141861790cb6052b4bdec172737edcfaa63d32 [C#] Fix HashBucket latching (#788)
  • 1b465b57721f436d2b549199787d2a63d63d33d6 Add FasterLog Enqueue APIs

This list of changes was auto generated.

FASTER - FASTER v2.3.3

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:

  • f69c7a642851ebf9ac72c68f3c351b6c722c9c21 Fix Delete for non-rest phases

This list of changes was auto generated.

FASTER - FASTER v2.3.2

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:

  • eedf430806cef2ce0469c1e49c703f9c69911a87 minor fix
  • fe48c0e892405bd1091db8ddf451f939bfbeafd6 Support sync enqueue with wait instead of spin

This list of changes was auto generated.

FASTER - FASTER v2.3.1

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:

  • 53297ce7748bff0b65157709c2f2bb3e283eca30 Fix ContinuePending RI, mark source RI correctly on lock transfer (#787)
  • 6e0bea0d32b4b556e495a2b4ac8181d8f07e42e6 Set persisted commit number when server recovers. Else it was not able to repsond if the first call to server was a get call after recovery (#786)
  • 8155ba42a7a469155e7f06ff0708861ddc61a9e9 Minor issues in session mgmt, truncate, etc (#785)

This list of changes was auto generated.

FASTER - FASTER v2.3.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:

  • 4ab559741a209704793b85f2e6c54993364fc3cb [C#] Fixes for LockTable and others (#783)
  • 0b877df02d9e885300ddb73a0c309910f969942e Fix calls to TraceBack to use returned addresses correctly (#781)
  • 453221d245d655f36dfdbd671b9c561fbeffeec5 In case value is of 0 length then Length == MetadataSize. (#778)
  • 05515904e3295b9816e2a6349df97bc7c6c98a4d Use ref for access to key in InMemKV.

This list of changes was auto generated.

FASTER - FASTER v2.2.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:

  • 0b6eb1ffc02f2996a03ca1ac8a49097ef13b299f [C#] Improved lock table implementation (#775)
  • 4f0b2d3e9a822f4e551d295bc26d3ee81936fee4 fix NPE on commit path when the last persistent iterator is removed (#772)
  • 37a690697563f96f8a8178796d217ba809ba881e Fix: Some platforms try get a segmentId from the main log file. (#768)
  • 119607973efa04040a1244133a6fd9400b8f9eca 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