Skip to content

FASTER v2.0.0-preview.1.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@badrishc badrishc released this 28 Feb 21:19
89320a0

This is a preview release for FASTER v2, based on the v2 branch. Get more details on this preview at #563

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

More information at:

Changes:

See More
  • 53fb195 [C#] Websocket bug-fixes (#663)
  • 88dd50a Fixing ranges in OnPagesReadyToClose
  • 376ab4f update SpanByte with API to get pointer including metadata
  • 4698018 nit
  • 93c6898 Rename StatusCode.OK to Found (#662)
  • cc2505b revert windows-2022 in yml
  • 170a589 Update azure-pipelines.yml
  • bfa2b5f Update azure-pipelines.yml
  • 23895e6 more updates
  • 2918ed4 Merge branch 'v2' of https://github.com/microsoft/FASTER into v2
  • 3d22f3a Update nuspecs
  • 34a7576 [C#] Add Status.Record (#659)
  • 69f8eda Status naming changes and UpdateInfo structure split for v2 preview (#658)
  • 85b174c merge from master
  • 3698b24 Wire status into remote v2 (#657)
  • f0f826a Merge branch 'master' into v2
  • daaccca [C#] Change IFunctions 'address' parameter to UpdateInfo or ReadInfo (#652)
  • 5fc8c9d [C#] [WIP] Status return code v2 (#638)
  • c63068c do not remove ioPendingRequests in RMWAsync if there was no disk request (#653)
  • 6e93921 Update FasterServerBase.cs
  • 637ed51 Fix dispose loop
  • 0b48e00 fix breaking tests
  • 0b204c6 add to FasterLog SpanByte API
  • 9975276 [C#] Recover returns version we recovered to (#648)
  • f2c025d Correct header offset in FasterLog new API
  • 15dd260 Merge branch 'master' into v2
  • ba3e38e [C#] IEntry interface for FasterLog (#639)
  • 5181a2c nit
  • 2687875 [C#] Support int session ID for FasterKV (#641)
  • 3df532d [C#] Remove StrictCPR (#636)
  • 5f260bf [C#] Various Fixes (#635)
  • 54a8581 [C#] Add WriteReason parameter to SingleWriter (#630)
  • a92adf0 fix semantic merge conflict in MemoryPageScanIterator (#632)
  • de198a0 Merge branch 'master' into v2
  • c80f20b [C#] Lockable Unsafe Context (LUC) in FasterKV v2 (WIP) (#605)
  • 189da04 Merge branch 'master' into v2
  • 55a637c Merge branch 'master' into v2
  • 3c15854 Speed up testcases
  • b2fe572 Fix logic for directory delete timeouts.
  • a6c33b3 [C#] Updated docs for FasterLog v2 (#624)
  • 9ebad99 [C#] FasterLog v2 iteration fix (#623)
  • 0b1bb63 Maybe fix SVS issue with atomic reads (#622)
  • c5b3b7b [C#] FasterLog v2 Add ability to explicitly terminate a log (#620)
  • 7cb9f84 Merge branch 'master' into v2
  • f7c513b Merge branch 'master' into v2
  • c4e3718 Add extensions to enqueue SpanByte to FasterLog, and unsafely iterate without memory copy. (#621)
  • b25c4dc [C#] FasterLog V2 Device error handling (#612)
  • 8d0c9c9 [C#] Improved FasterKV and FasterLog settings API for v2 (#618)
  • ce0f348 [C#] Updating dependent package versions in v2 (#616)
  • 90ec7cc [C#] Fixing warnings (#615)
  • 4cf3aef Avoid double init of FasterLog
  • b6008df [C#] Remove CheckpointType from CheckpointSettings (v2) (#614)
  • ff41b9f Merge from master
  • 3feedf9 [C#] minor cleanup of fasterlog v2 (#611)
  • 014ffb9 Merge branch 'master' into v2
  • ef5be45 Code cleanup
  • 0cfe372 Cleanup and remove dead code + reuse base provider.
  • 640b3f7 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)
  • 1464025 Create .dockerignore
  • 31c49bc Merged PR 59053: Network Stack Refactoring into FASTER
  • ed8a1c9 update for code consistency
  • ce868bb Merge branch 'master' into v2
  • a185839 [C#] Fix v2 CommitPolicy Warnings (#607)
  • d64e02e Merge branch 'master' into v2
  • 4b7d8c2 [C#] V2 Custom Commit Strategy (#599)
  • 925fd91 updates from master.
  • 283fad4 Merge branch 'master' into v2
  • fe10e51 [C#] Log compaction v2 (#598)
  • 5c0ad00 [C#] FasterLog v2: Fix FasterLog missed final commit (#597)
  • 84d2724 [C#] v2 pending flush list (#596)
  • c7e584c fix alignment of device commit manager
  • fcd99ce Merge branch 'master' into v2
  • 92a8202 Fix build after merge
  • b00969c Merge branch 'master' into v2
  • 608b934 [C#] FasterLog v2 - misc changes, removed OverWrite commits (#593)
  • 2bf7fe7 Remove legacy local log commit manager
  • 6ae6aaf Merge from master
  • 6e6cab7 [C#] FasterLog Commit Optimization (v2) (#587)
  • b1289d1 [C#] Checkpoint, Recovery, RecordInfo updates (#588)
  • b6f2881 Merge branch 'master' into v2
  • dea10a2 Add Output parameter to Upsert (#574)
  • 5b1131b Merge remote-tracking branch 'origin/master' into v2
  • 6c6b2d2 Remove FASTERLegacy (#581)
  • 0c7ff6b [C#] RecordInfo v2 (#577)
  • 2287004 Merge branch 'master' into v2
  • 4465c71 [C#] Merge IAdvancedFunctions into IFunctions (#565)
  • a319455 Merge branch 'master' into v2
  • f04d924 Merge branch 'master' into v2
  • 7c3071a misc
  • 10744aa minor
  • 03af7ca minor adds
  • ffe14a0 Merge from master
  • 19eb229 Merge branch 'master' into v2
  • a80b077 [C#] Added PostCopyUpdater to IAdvancedFunctions (#561)
  • 2e93d9b [C#] Record-expiration support in RMW (#545)
  • 0a32f1b various changes from indexing work (#562)

This list of changes was auto generated.