[QTL]Cached lookup module for JDBC connectors.#2819
Conversation
a3ff3f2 to
6a926d4
Compare
There was a problem hiding this comment.
|
There was a problem hiding this comment.
s/none null/non-null
can you check in all places please, it seems repeated in many places.
|
@b-slim can you please take care of the comments? lets get this merged. |
|
@himanshug sure ASAP. |
0785b2f to
7887792
Compare
|
@b-slim is this ready for review? |
|
@drcrallen and @himanshug this is ready for review, thanks |
There was a problem hiding this comment.
this will not render correctly without
layout: doc_page
|
Minor formatting changes and I suggest reverting |
|
I think this extension will benefit more from battle testing by interested parties rather than further review. Good job @b-slim |
There was a problem hiding this comment.
this would look prettier in a <div class="note info">xxx</div>
There was a problem hiding this comment.
no need for : on headings in general
There was a problem hiding this comment.
[nit] no need for this change
There was a problem hiding this comment.
weird i don't see this on my IDE
There was a problem hiding this comment.
ok i see it now i guess
There was a problem hiding this comment.
Could you include something about whether it is intended that users could use this together with lookups-cached-global? Would be good to answer questions like:
- Do they conflict with each other or can they be loaded simultaneously?
- Does it make sense to run them side by side while migrating from one to the other?
- Does it make sense to run them side by side long term?
There was a problem hiding this comment.
Could you also include how to set up this extension? Something like:
Make sure to [include](../../operations/including-extensions.html) `druid-lookups-cached-single` as an extension.
There was a problem hiding this comment.
This should be druid-lookups-cached-single to match the actual module name of the extension.
gianm
left a comment
There was a problem hiding this comment.
I didn't review the actual extension code, but just the docs and changes to code outside of the new extension. The comment about LookupDimensionSpec is blocking IMO; other than that I had a few suggestions for the docs.
d122a29 to
a294244
Compare
|
@gianm thanks fixed the doc and the blocking comment. |
|
Gah! history got overwritten. ok, assuming only the comments got addressed and nothing else got changed then |
|
@drcrallen yes i did rebase it to revert and clean the dozen of commits messages. |
|
👍 on the docs & non-extension changes. As discussed on the last dev sync, let's merge this (after travis) so people can give it a shot. |
|
BOOM! |
|
good job, we made it to 300 comments on this PR :) |
|
oh such great PR 🐹 |
In This PR introduces a cached Lookup leveraging eviction and various caching strategies.
This Lookup implementation is meant to be user with large Lookup tables that need evictions.