Skip to content
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

Educational purpose: Implementation question #1641

Open
sfc-gh-japatel opened this issue Oct 16, 2020 · 3 comments
Open

Educational purpose: Implementation question #1641

sfc-gh-japatel opened this issue Oct 16, 2020 · 3 comments

Comments

@sfc-gh-japatel
Copy link

Hello there,
This question is just for implementation purpose.
In readme file, it is written that
as long as Kafka is not dropping messages (e.g., due to aggressive cleanup policy) before Secor is able to read them, it is guaranteed that each message will be saved in exactly one S3 file. This property is not compromised by the notorious temporal inconsistency of S3 caused by the eventual consistency model,

Although, doesn't it also depend on what is the underlining implementation for uploadManager?
Does Hadoops3uploadmanager provide strong consistency?

Thanks

@HenryCaiHaiying
Copy link
Contributor

HenryCaiHaiying commented Oct 19, 2020 via email

@sfc-gh-japatel
Copy link
Author

Thanks Henry, does any of this operation do a get before put? Looks like if you are just replacing the file in 3rd step then there might not be a need for get.

@HenryCaiHaiying
Copy link
Contributor

HenryCaiHaiying commented Oct 19, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants