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

Implement a concurrent hashmap with identity semantics #9449

Closed
ggezer opened this issue Jul 11, 2019 · 0 comments · Fixed by #9597
Closed

Implement a concurrent hashmap with identity semantics #9449

ggezer opened this issue Jul 11, 2019 · 0 comments · Fixed by #9597
Labels
priority-medium type-debt This issue is about tech debt

Comments

@ggezer
Copy link
Contributor

ggezer commented Jul 11, 2019

Summary
gRPC data marshaller has a dependency on an old netty package for `ConcurrentIdentityHashMap' implementation. Replacing that with in-house implementation or importing from a more lightweight package could strip alluxio code of all netty dependencies.

@ggezer ggezer added the type-debt This issue is about tech debt label Jul 11, 2019
ZacBlanco added a commit to ZacBlanco/alluxio that referenced this issue Jul 30, 2019
- Implementation of a ConcurrentIdentityHashMap to avoid using
Netty dependencies

Closes Alluxio#9449
alluxio-bot pushed a commit that referenced this issue Aug 7, 2019
- Implementation of a ConcurrentIdentityHashMap to avoid using
Netty dependencies

- Removed the `io.netty` dependency in the core-common
module. The rest of the dependency cleanup throughout the POMs
is occurring in #9455

Closes #9449

pr-link: #9597
change-id: cid-eb5dfd904018f1c867f8f6d1efc87f586502db0e
jiacheliu3 pushed a commit to jiacheliu3/alluxio that referenced this issue Nov 12, 2019
- Implementation of a ConcurrentIdentityHashMap to avoid using
Netty dependencies

- Removed the `io.netty` dependency in the core-common
module. The rest of the dependency cleanup throughout the POMs
is occurring in Alluxio#9455

Closes Alluxio#9449

pr-link: Alluxio#9597
change-id: cid-eb5dfd904018f1c867f8f6d1efc87f586502db0e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority-medium type-debt This issue is about tech debt
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants