-
Notifications
You must be signed in to change notification settings - Fork 812
[Feature] Datacatalog cache deletion #4655
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
Open
pvditt
wants to merge
69
commits into
master
Choose a base branch
from
feature/datacatalog-cache-deletion
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 55 commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
d5fe607
Migrated CatalogClient from propeller to stdlib
422eb46
Added function for updating selected fields of NodeExecutionModel
47e9a00
Refactored listing of node and task executions to shared util
25c187c
Implemented CacheService
dc59334
Updated to latest unreleased versions of flytepropeller and flytestdlib
4c041c1
Added function for deleting artifacts to catalog client interface
56c7b31
Added method to release catalog reservation by artifact tag
557a991
Update to latest unreleased versions of flyteidl and flyteplugins
821467e
Updated to latest unreleased versions of flyteidl, flyteplugins, flyt…
4dd0afd
Added datacatalog endpoint for deleting artifacts
7df2814
WIP: first draft for cache eviction of past executions
6480f02
Updated to latest released version of flytestdlib
1dc2115
Refactored cache eviction to own service
419570e
Refactored new cache service to share EvictCacheRequest for both endp…
ea6df4e
Merged cache eviction endpoints into single RPC call
da32ef0
Removed no longer relevant generated mocks
80e8e72
Split CacheService.EvictCache into two separate endpoints
d7f5203
Add bulk endpoints for acquiring/releasing reservations and deleting …
d7eda41
Implemented deletion of artifact including artifact data
8890348
Deleting artifacts cleans up tags and partitions as well
a2315f8
Updated to latest unreleased version of flyteidl and flytestdlib
d2565a1
Updated to latest unreleased version of flytestdlib
0167db1
Updated to latest unreleased version fo flyteidl and flytestdlib
8f2f414
Implement acquiring/releasing of reserverations as bulk operation
c2d5454
Transfer commits
pvditt 5cd55cf
resolve conflicts
pvditt d79a634
Merge remote-tracking branch 'blackshark-ai/flyteplugins/cache-evicti…
pvditt adf6209
resolve conflicts
pvditt 23d2dc1
update import paths
pvditt cda7c34
implement new catalog client methods
pvditt 5695f93
move catalog client to stdlib
pvditt 590c379
tidy
pvditt 143e160
Merge remote-tracking branch 'blackshark-ai/flytestdlib/delete-artifa…
pvditt fac2e8e
Merge remote-tracking branch 'blackshark-ai/flyteadmin/cache-eviction…
pvditt d48d9e8
lint
pvditt 751447a
update proto equals check
pvditt 147765d
remove workflow executuion cache eviction endpoint
pvditt 7c93bb6
update idl service docs
pvditt 662355c
Merge branch 'master' into feature/datacatalog-cache-deletion
pvditt 114a45e
only support cache eviction for single task
pvditt 2157d0d
delete dataset along with artifact
pvditt 5fa9c8f
always attempt releasing reservation after it has been acquired
pvditt 80823c5
move utility functions back to execution managers
pvditt 968fba6
set db context on UpdateSelected
pvditt 4d422a6
Revert "update idl service docs"
pvditt 77b1b2c
manually remove EvictExecutionCache mentions from service.rst
pvditt 2525232
update node execution closure after succeesful artifact deletion
pvditt 5bfd6e9
don't remove catalog key from taskNodeMetadata to better support retries
pvditt d01a0e7
Merge branch 'master' into feature/datacatalog-cache-deletion
pvditt d7ac714
set node execution CacheStatus and taskNodeMetadata CacheStatus to ca…
pvditt 409e221
Merge branch 'master' into feature/datacatalog-cache-deletion
pvditt 6aeaae1
remove bulk endpoints
pvditt 706dc4e
remove bulk delete counters
pvditt 6ec0e88
revert mod tidy chagnes
pvditt 3ce3742
replace flyteidl source in flytestdlib
pvditt 209e2aa
add otelgrpc dependency
pvditt 007be11
fix flytestdlib dependencies
pvditt 13a2f68
revert release reservation changes to support release multiple reserv…
pvditt 2f9c0b4
tidy
pvditt 91d30e4
revert tidy
pvditt 30eb267
tidy :facepalm:
pvditt a0d0aae
Merge branch 'master' into feature/datacatalog-cache-deletion
pvditt 7e8a19e
tidy
pvditt cdbb950
merge master
pvditt 6e80529
cleanup
pvditt d858906
cleanup
pvditt ae652a0
update boiler plate linter
pvditt 83263a8
Merge branch 'master' into feature/datacatalog-cache-deletion
pvditt 9e322a8
merge master
pvditt 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
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.