-
Notifications
You must be signed in to change notification settings - Fork 3.7k
[Doris On ES] Split /_cluster/state to [indexName/_mappings, indexName/_search_shards] #3454
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
Conversation
|
@wuyunfeng @stalary |
|
OK |
wuyunfeng
left a comment
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.
Thanks @stalary , I left some comments.
…to stalary_enhancement
# Conflicts: # fe/src/main/java/org/apache/doris/external/elasticsearch/EsRestClient.java # fe/src/main/java/org/apache/doris/external/elasticsearch/EsStateStore.java # fe/src/test/java/org/apache/doris/es/EsStateStoreTest.java
…to stalary_enhancement # Conflicts: # fe/src/main/java/org/apache/doris/external/elasticsearch/EsRestClient.java # fe/src/main/java/org/apache/doris/external/elasticsearch/EsStateStore.java # fe/src/test/java/org/apache/doris/es/EsStateStoreTest.java
fe/src/main/java/org/apache/doris/external/elasticsearch/EsFieldInfo.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsFieldInfo.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsRestClient.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsFieldInfo.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsFieldInfo.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsRestClient.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsRestClient.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsRestClient.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsIndexState.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsIndexState.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsIndexState.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsIndexState.java
Outdated
Show resolved
Hide resolved
BabySid
left a comment
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.
加下必要的注释提高review的效率和质量
fe/src/main/java/org/apache/doris/external/elasticsearch/EsRestClient.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsShardPartitions.java
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsStateStore.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsRepository.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsRepository.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsRepository.java
Outdated
Show resolved
Hide resolved
fe/src/main/java/org/apache/doris/external/elasticsearch/EsRepository.java
Outdated
Show resolved
Hide resolved
morningman
left a comment
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.
LGTM
morningman
left a comment
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.
LGTM
…e/_search_shards] (apache#3454) 1. Split /_cluster/state into /_mapping and /_search_shards requests to reduce permissions and make the logic clearer 2. Rename part es related objects to make their representation more accurate 3. Simply support docValue and Fields in alias mode, and take the first one by default apache#3311
…ade FE (apache#3961) ISSUE:apache#3960 PR apache#3454 introduce the caching for EsClient, but the initialization of the client was only during editlog replay, all this work should done also during image replay. This happens when restart or upgrade FE BTW: modify a UT failure for metric
…4012) After PR #3454 was merged, we should refactor and reorganize some logic for long-term sustainable iteration for Doris On ES. To facilitate code review,I would divided into this work to multiple PRs (some other WIP work I also need to think carefully) This PR include: 1. introduce SearchContext for all state we needed 2. divide meta-sync logic into three phase 3. modify some logic processing 4. introduce version detect logic for future using
…pache#4012) After PR apache#3454 was merged, we should refactor and reorganize some logic for long-term sustainable iteration for Doris On ES. To facilitate code review,I would divided into this work to multiple PRs (some other WIP work I also need to think carefully) This PR include: 1. introduce SearchContext for all state we needed 2. divide meta-sync logic into three phase 3. modify some logic processing 4. introduce version detect logic for future using
#3311