-
Notifications
You must be signed in to change notification settings - Fork 71
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
Change service GetIndex / AddIndex to return channel instead of array #1444
Merged
Merged
Changes from all commits
Commits
Show all changes
16 commits
Select commit
Hold shift + click to select a range
5a700d3
feat: yugabyte db impl
dirkmc b331740
feat: run yugabyte tests against a dockerized yugabyte
dirkmc 8adfc0d
fix: use out own yugabyte docker image
dirkmc 024cdd2
fix: use yugabyte 2.17.2.0 docker image
dirkmc 0cd5373
feat: piece doctor yugabyte impl
dirkmc 3c61ea9
fix: go mod tidy
dirkmc acdde47
refactor: remove SetCarSize as its not longer being used
dirkmc 681902e
refactor: remove functionality to mark index as errored (not being used)
dirkmc 162c94b
feat: implement delete commands
dirkmc 625197c
refactor: consolidate test params
dirkmc b02d3d7
feat: add lid yugabyte config
dirkmc f0ee52b
fix: port map yugabyte postgres to standard port
dirkmc 79f178a
Fix yugabyte CI (#1433)
dirkmc 53b61fe
wip: service GetIndex returns channel of records instead of array
dirkmc 5c712b5
refactor: merge from base branch
dirkmc 8929f33
feat: return channel from AddIndex and GetIndex
dirkmc 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 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.
I wonder if it won't be a better idea to change the signature to receive a channel as an argument. This way the caller can control if they want to have a buffered or unbuffered channel as a receiver and also decide how to control blocking.
Not sure if this is super relevant here though.
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.
Then again I am not sure if the reflection magic would work to convert the interface correctly to the JSON streaming API...
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.
I had a look at the jsonrpc docs, I don't believe channel as a parameter is supported:
https://github.com/filecoin-project/go-jsonrpc#supported-function-signatures