-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Add Kinesis Indexing Service to core Druid #6431
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
Merged
Merged
Changes from all commits
Commits
Show all changes
95 commits
Select commit
Hold shift + click to select a range
385fd84
created seekablestream classes
jsun98 1c99483
created seekablestreamsupervisor class
jsun98 0bc6853
first attempt to integrate kafa indexing service to use SeekableStream
jsun98 462fb10
seekablestream bug fixes
jsun98 f2f99a9
kafkarecordsupplier
jsun98 17791e6
integrated kafka indexing service with seekablestream
jsun98 22675c5
implemented resume/suspend and refactored some package names
jsun98 05279ff
moved kinesis indexing service into core druid extensions
jsun98 4c806fe
merged some changes from kafka supervisor race condition
jsun98 11c5350
integrated kinesis-indexing-service with seekablestream
jsun98 a6f9499
unite tests for kinesis-indexing-service
jsun98 511199f
various bug fixes for kinesis-indexing-service
jsun98 35bf8ee
refactored kinesisindexingtask
jsun98 7313dbe
finished up more kinesis unit tests
jsun98 0ef3dd7
more bug fixes for kinesis-indexing-service
jsun98 be9ebb6
finsihed refactoring kinesis unit tests
jsun98 67edb8b
removed KinesisParititons and KafkaPartitions to use SeekableStreamPa…
jsun98 dd2ad96
kinesis-indexing-service code cleanup and docs
jsun98 f585d4c
merge #6291
jsun98 1e254e0
added more docs and reordered methods
jsun98 8357fb0
fixd kinesis tests after merging master and added docs in seekablestream
jsun98 ed36a68
fix various things from pr comment
jsun98 3aac350
improve recordsupplier and add unit tests
jsun98 32c163a
migrated to aws-java-sdk-kinesis
jsun98 919a4e2
merge changes from master
jsun98 6452b3f
fix pom files and forbiddenapi checks
jsun98 d3fae3e
checkpoint JavaType bug fix
jsun98 7aebece
fix pom and stuff
jsun98 d0c23a5
disable checkpointing in kinesis
jsun98 2bab3c3
fix kinesis sequence number null in closed shard
jsun98 73986ab
merge changes from master
jsun98 b2eaf74
fixes for kinesis tasks
jsun98 a371bbd
capitalized <partitionType, sequenceType>
jsun98 c16559d
removed abstract class loggers
jsun98 afab0c4
merged master changes
jsun98 1e1231f
conform to guava api restrictions
jsun98 727bb5d
add docker for travis other modules test
jsun98 5b648bd
Merge branch 'seekablestreamtemp' into seekablestream
jsun98 8baf786
address comments
jsun98 1568b3f
improve RecordSupplier to supply records in batch
jsun98 5a1ef1c
fix strict compile issue
jsun98 0404762
add test scope for localstack dependency
jsun98 c37ba24
kinesis indexing task refactoring
jsun98 810fb78
comments
jsun98 3b80d80
Merge remote-tracking branch 'upstream/master' into seekablestream
jsun98 25c8638
github comments
jsun98 f40feb1
minor fix
jsun98 0252b20
removed unneeded readme
jsun98 1b027e0
fix deserialization bug
jsun98 308268e
fix various bugs
jsun98 5437df3
KinesisRecordSupplier unable to catch up to earliest position in stre…
jsun98 2b87b99
minor changes to kinesis
jsun98 8a578f5
Merge remote-tracking branch 'upstream/master' into seekablestream
jsun98 212b59c
implement deaggregate for kinesis
jsun98 624c35e
Merge remote-tracking branch 'upstream/master' into seekablestream
jsun98 3d23fdb
Merge remote-tracking branch 'upstream/master' into seekablestream
jsun98 836a5a7
fix kinesis offset discrepancy with kafka
jsun98 ebde13b
kinesis record supplier disable getPosition
jsun98 cc72cc9
pr comments
jsun98 e35ab16
mock for kinesis tests and remove docker dependency for unit tests
jsun98 6eeac45
PR comments
jsun98 c4553ee
avg lag in kafkasupervisor #6587
jsun98 e20b40b
Merge remote-tracking branch 'upstream/master' into seekablestream
jsun98 a511c0c
refacotred SequenceMetadata in taskRunners
jsun98 4663cf6
Merge remote-tracking branch 'upstream/master' into seekablestream
jsun98 c5d4554
small fix
jsun98 7515719
more small fix
jsun98 81b5087
recordsupplier resource leak
jsun98 09676e8
revert .travis.yml formatting
jsun98 aaf1419
fix style
jsun98 98de4cc
kinesis docs
jsun98 f5d88d9
doc part2
jsun98 2a08eee
more docs
jsun98 b39f9c3
comments
jsun98 26adc38
comments*2
jsun98 f6049a9
revert string replace changes
jsun98 e24553e
comments
jsun98 b11d514
teamcity
jsun98 ca82037
comments part 1
jsun98 d4894c1
comments part 2
jsun98 1516da7
comments part 3
jsun98 7cd756c
merge #6754
jsun98 88e5e7e
Merge remote-tracking branch 'upstream/master' into seekablestream
jsun98 66be31d
fix injection binding
jsun98 d27bf0e
comments
jsun98 5b48928
KinesisRegion refactor
jsun98 205668c
comments part idk lol
jsun98 f3c7063
can't think of a commit msg anymore
jsun98 0627ed4
remove possiblyResetDataSourceMetadata() for IncrementalPublishingTas…
jsun98 9f59488
commmmmmmmmmments
jsun98 e16324c
extra error handling in KinesisRecordSupplier getRecords
jsun98 7439a17
comments
jsun98 b6eaa84
quickfix
jsun98 913ec66
typo
jsun98 6df49e4
oof
jsun98 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
392 changes: 392 additions & 0 deletions
392
docs/content/development/extensions-core/kinesis-ingestion.md
Large diffs are not rendered by default.
Oops, something went wrong.
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.
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.
why do we need this backward incompatible change or this is fixing the doc?
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.
/shutdownand/terminateare equivalent since #6272, although/shutdownis deprecated. (On the grounds that the difference between 'suspend' and 'terminate' is more clear than 'suspend' and 'shutdown'.)So this was just fixing the doc.