add --include-deleted switch to omdb db instances
#4648
Merged
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.
By default
omdb db instances
includes all instances, including all deleted instances. Since deleted instances don't currently get garbage-collected, this adds a lot of visual clutter to the command output and more or less requires the use of the--fetch-limit
switch to ensure that the instance of interest actually appears in the command output.Assume that more often than not the instance of interest is one that hasn't yet been deleted, make OMDB default to filtering out soft-deleted instances, and add an
--include-deleted
switch to revert to the old behavior if it's desired.Tested on the dogfood rack, verifying in particular that if I wanted to find all instances matching a specific name pattern, including deleted instances required me to add
--fetch-limit 3750
to get them all, whereas excluding them (by running the command with no special arguments) returned all the instances of interest with the default fetch limit.Fixes #4647.