-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
[storage] Remove distinction between primary and archive
storage interfaces
#6567
Merged
Merged
Changes from 1 commit
Commits
Show all changes
82 commits
Select commit
Hold shift + click to select a range
befc6bd
Change ES Options To Only Hold One Namespace
mahadzaryab1 ab1180b
Add Configuration Fields For Suffixes
mahadzaryab1 e1d6f7d
Adjust ES Factory To Hold One Config
mahadzaryab1 5172646
Change Meta Factory To Initialize Archive Separately
mahadzaryab1 820b360
Phase Out Distinction In Cassandra Factory
mahadzaryab1 6dcd077
Remove Comment
mahadzaryab1 2dc7d19
Remove Archive Factory From Blackhole
mahadzaryab1 00c105c
Remove Archive Factory From Memory
mahadzaryab1 b57e488
Remove Archive Helper From Adapter
mahadzaryab1 e90efe7
Remove Concept of Archive From GRPC Storage
mahadzaryab1 1780ea5
Remove Usages of InitArchiveStorage
mahadzaryab1 1468260
Remove Archive Factory
mahadzaryab1 43b7604
Fix Cassandra Integration Test
mahadzaryab1 7c4c43e
Fix ES Integration Test
mahadzaryab1 0b2280a
Fix GRPC Integration Tests
mahadzaryab1 5a06df6
Fix Typo
mahadzaryab1 6936344
Fix Integration Test Cleanup
mahadzaryab1 9b8571d
Move Init Function To Factory Struct
mahadzaryab1 8fc4680
Refactor Cassandra Configuration
mahadzaryab1 71273b5
Refactor ES Configuration
mahadzaryab1 03a0768
Simplify Construction of Factory
mahadzaryab1 2195e1d
Remove Unused Archive Fields
mahadzaryab1 42c5751
Fix GRPC Handler And Client Tests
mahadzaryab1 0e4f7f7
Fix ES Unit Tests
mahadzaryab1 a14a649
Fix Cassandra Tests
mahadzaryab1 bac94c8
Fix Blackhole Test
mahadzaryab1 f049b5a
Fix Meta Factory Tests
mahadzaryab1 efb4353
Fix GRPC Factory Tests
mahadzaryab1 3a271cb
Remove Archive Mocks
mahadzaryab1 2120635
Run Formatter
mahadzaryab1 9336407
Merge branch 'main' into v1-es-archive
mahadzaryab1 23cca33
Add Unit Test For InitArchiveStorage
mahadzaryab1 82e568c
Fix Query App Flags Test
mahadzaryab1 382b3af
Fix Server Tests With Some Commented Out
mahadzaryab1 677405d
Fix ES Unit Tests
mahadzaryab1 ae8d2fd
Fix GRPC Handler Tests
mahadzaryab1 ac4ceab
Fix Cassandra Tests
mahadzaryab1 7654aa7
Change Default to blackhole
mahadzaryab1 5f52410
Fix Test
mahadzaryab1 e8f61f9
Fix Remote Storage App Tests By Introducing Interface
mahadzaryab1 2fe8982
Use FakeFactory For Storage Errors Test
mahadzaryab1 c75bcaf
Add Tests For Missing Code Paths
mahadzaryab1 9656083
Move Logic To Initialization
mahadzaryab1 f4afdf1
Add Unit Test For Archive Factory
mahadzaryab1 1ae9be2
Add Test For Cassandra Factory
mahadzaryab1 11ec9fe
Allow Inheriting of Default Settings
mahadzaryab1 782e3ea
Add Unit Test To Cassandra Factory
mahadzaryab1 263315b
Add Unit Test To ES Factory
mahadzaryab1 3045049
Change Input To Be Func Type
mahadzaryab1 944d425
Add Documentation For New Configuration Fields
mahadzaryab1 a3440be
Change Name of Interface
mahadzaryab1 d1674a4
Fix Unit Tests
mahadzaryab1 8b90aeb
Remove Unused Types
mahadzaryab1 510fc66
Fix nit in Test
mahadzaryab1 6761944
Move Inheritance To InitFromViper
mahadzaryab1 b7698b8
Change File Watcher To Be Singular
mahadzaryab1 5634ef6
Merge branch 'main' into v1-es-archive
mahadzaryab1 47ff4c1
Merge branch 'main' into v1-es-archive
mahadzaryab1 66436be
Fix Test
mahadzaryab1 a278cad
Remove Redundant Check
mahadzaryab1 2ec0c9a
Fix Flaky Unit Test
mahadzaryab1 0675e7a
Add Test For Inheritable
mahadzaryab1 be2f3f9
Merge branch 'main' into v1-es-archive
mahadzaryab1 06468cc
Merge branch 'main' into v1-es-archive
mahadzaryab1 c4a67a0
Separate Primary And Archive For GRPC Remote Storage
mahadzaryab1 3afcdb5
Fix Typo
mahadzaryab1 9c4c573
Add Missing Cleanup Call
mahadzaryab1 1f809e9
Merge branch 'main' into v1-es-archive
mahadzaryab1 89ba32d
Add ArchiveCapable Interface To Initialize Correctly
mahadzaryab1 ba068b1
Add Enabled Flag For GRPC Archive
mahadzaryab1 aea0e8b
Fix Logic
mahadzaryab1 e73ec5c
Remove Print
mahadzaryab1 44d8b78
Add Test For Archive Configurable
mahadzaryab1 3d0f3d3
Add Unit Tests For IsArchiveCapable Function
mahadzaryab1 558b1fc
Merge branch 'main' into v1-es-archive
mahadzaryab1 48ff461
Restore For Merge Conflicts
mahadzaryab1 2f32ec7
Merge branch 'main' into v1-es-archive
mahadzaryab1 21ecf5b
Restore Back
mahadzaryab1 9a42d6b
Move to idl
mahadzaryab1 d2ef5b3
Address Feedback
mahadzaryab1 859e4ce
Move Interfaces To Other Package
mahadzaryab1 ba5fdd4
Add Mocks
mahadzaryab1 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
Add ArchiveCapable Interface To Initialize Correctly
Signed-off-by: Mahad Zaryab <mahadzaryab1@gmail.com>
- Loading branch information
commit 89ba32d3c485076621739b3c62c5c2a077ef60c6
There are no files selected for viewing
This file contains 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 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 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 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 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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: I would move these to plugin/storage, they are not directly related to "configurable", which is factory/storage-agnostic