You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## What changes are proposed in this pull request?
Our `list_from` implementation for the object_store based filesystem
client is currently broken, since it does not behave as documented /
required for that function. Specifically we should list all files in the
parent folder for using the path as offset to list from.
In a follow up PR we then need to lift the assumption that all URLs will
always be under the same store to get proper URL handling.
### This PR affects the following public APIs
- `DefaultEngine::new` no longer requires a `table_root` parameter.
- `list_from` consistently returns keys greater than (`>`) the offset,
previously the `sync-engines` client returned all keys (`>=`)
## How was this change tested?
Additional tests asserting consistent `list_from` behavior for all our
file system client implementations.
---------
Signed-off-by: Robert Pack <[email protected]>
Co-authored-by: Ryan Johnson <[email protected]>
Co-authored-by: Zach Schuermann <[email protected]>
0 commit comments