-
Notifications
You must be signed in to change notification settings - Fork 1.5k
refactor!: Rewrite the FilesystemStorageClient to use apify/crawlee-storage #3762
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
2190633
refactor!: Rewrite the FilesystemStorageClient to use apify/crawlee-s…
janbuchar 43f5062
Fix tests
janbuchar a856249
Correctly utilize the assumeSoleOwner flag
janbuchar 0a62b4f
Adapt to new beta
janbuchar 5befc1a
Drop dead String(value) fallback in KVS setValue
janbuchar b406475
Stream KVS values via setValueStream instead of buffering
janbuchar 67522d7
Swallow rejection in setExpectedRequestProcessingTimeSecs
janbuchar 3da296b
Warn on unsupported getData options in fs dataset client
janbuchar f087bde
Rename dataset all-items limit sentinel and clarify intent
janbuchar a2bf830
Document encodeURIComponent vs native key encoding asymmetry
janbuchar f568e25
Extract shared CachedIdClient base for fs resource clients
janbuchar 978411b
Stop scrubbing orderNo from returned requests
janbuchar bbebcad
Utilize native KVS listKeys prefix option
janbuchar f9d0f3d
Purge default storages from disk, not just the in-memory cache
janbuchar 96255db
Remove stray crawlee-python mention
janbuchar 4cd922b
Simplify storage directory config handling
janbuchar bbbebaa
Simplify utils
janbuchar 439142b
Less object reconstruction
janbuchar 36668e3
Improve comments
janbuchar e6bb4d3
Simplify bare file handling in KVS
janbuchar 362e324
Update tests
janbuchar eaae205
Update upgrading guide
janbuchar 3bc7c68
Remove unnecessary restrictions from parallel scraping guide
janbuchar 44cc250
Do not purge INPUT.bin
janbuchar d0d9293
Use new resolveValue/resolveExistingKey helpers
janbuchar 0214442
Remove some cruft
janbuchar 34c49fb
Bump native crate, simplify
janbuchar 8dbb824
fix: Rectify inconsistencies in the StorageClient interface family
janbuchar 9981fbc
Rename assumeSoleOwner flag
janbuchar 79731e7
Include bare files in key list
janbuchar 255afe6
Handle input fallbacks more thoroughly
janbuchar 75e8048
Remove implementation details from doc
janbuchar 2bf2e18
Remove Apify-specific fields from the storage contract
janbuchar a0c6500
Add missing contentType field
janbuchar 870584b
Update dead link
janbuchar d09ddd9
Merge remote-tracking branch 'origin/v4' into rust-storages
janbuchar 3d1e99f
Fix outdated docs
janbuchar f2d050f
Replace nulls with undefined
janbuchar 7391389
Make setExpectedRequestProcessingTimeSecs async
janbuchar c876d48
Get rid of the confusing RequestOptions type
janbuchar ff77160
Return listKeys page shape from storage clients
janbuchar ff351d8
Drop removed Apify-specific fields from storage metadata
janbuchar 9e5f068
Return undefined instead of null from request queue clients
janbuchar be18f98
Make setExpectedRequestProcessingTimeSecs async in fs-storage
janbuchar 9da7e01
Use request schema types in place of removed RequestOptions
janbuchar 9c81f84
Merge remote-tracking branch 'origin/v4' into fix-storage-interface-i…
janbuchar ed35821
Document storage contract changes in upgrading guide
janbuchar 4b468d4
Update public API overview
janbuchar 998e565
Track backend-independent usage stats in storage frontends
janbuchar e6e6859
Await request processing timeouts application
janbuchar d76d286
Fix infinite loop in test emulator after null to undefined change
janbuchar a7af734
Update public API overview
janbuchar 29e644d
Fix package tests for new listKeys page shape
janbuchar 301fbc3
Fix package tests for undefined request queue returns
janbuchar 62795a4
chore: bump @crawlee/fs-storage-native to 0.1.5-beta.18
janbuchar 39e70fa
Merge remote-tracking branch 'origin/fix-storage-interface-inconsiste…
janbuchar 55cd69c
Merge remote-tracking branch 'origin/v4' into rust-storages
janbuchar File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.