Skip to content

[fix](multi-catalog) fix persist issue about jdbc catalog and class loader issue#14794

Merged
yiguolei merged 1 commit intoapache:masterfrom
morningman:fix_jdbc_catalog_persist
Dec 5, 2022
Merged

[fix](multi-catalog) fix persist issue about jdbc catalog and class loader issue#14794
yiguolei merged 1 commit intoapache:masterfrom
morningman:fix_jdbc_catalog_persist

Conversation

@morningman
Copy link
Contributor

@morningman morningman commented Dec 3, 2022

Proposed changes

Issue Number: close #xxx

Problem summary

Fix a bug that JDBC catalog/database/table should be add to GsonUtil

Fix a class loader issue that sometime it will cause ClassNotFoundException

Fix regression test to use different catalog name.

Comment out 2 regression tests:

  • regression-test/suites/query_p0/system/test_query_sys.groovy
  • regression-test/suites/statistics/alter_col_stats.groovy
    Need to be fixed later

Checklist(Required)

  1. Does it affect the original behavior:
    • Yes
    • No
    • I don't know
  2. Has unit tests been added:
    • Yes
    • No
    • No Need
  3. Has document been added or modified:
    • Yes
    • No
    • No Need
  4. Does it need to update dependencies:
    • Yes
    • No
  5. Are there any changes that cannot be rolled back:
    • Yes (If Yes, please explain WHY)
    • No

Further comments

If this is a relatively large or complex change, kick off the discussion at dev@doris.apache.org by explaining why you chose the solution you did and what alternatives you considered, etc...

@github-actions
Copy link
Contributor

github-actions bot commented Dec 3, 2022

clang-tidy review says "All clean, LGTM! 👍"

2 similar comments
@github-actions
Copy link
Contributor

github-actions bot commented Dec 3, 2022

clang-tidy review says "All clean, LGTM! 👍"

@github-actions
Copy link
Contributor

github-actions bot commented Dec 3, 2022

clang-tidy review says "All clean, LGTM! 👍"

@hello-stephen
Copy link
Contributor

hello-stephen commented Dec 3, 2022

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.6 seconds
load time: 426 seconds
storage size: 17123356360 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221204043609_clickbench_pr_57362.html

@github-actions
Copy link
Contributor

github-actions bot commented Dec 4, 2022

clang-tidy review says "All clean, LGTM! 👍"

@morningman morningman force-pushed the fix_jdbc_catalog_persist branch 2 times, most recently from 45801a9 to 9351532 Compare December 4, 2022 04:06
@github-actions
Copy link
Contributor

github-actions bot commented Dec 4, 2022

clang-tidy review says "All clean, LGTM! 👍"

@morningman morningman force-pushed the fix_jdbc_catalog_persist branch from 9351532 to 2ab7b87 Compare December 4, 2022 04:09
@github-actions
Copy link
Contributor

github-actions bot commented Dec 4, 2022

clang-tidy review says "All clean, LGTM! 👍"

1 similar comment
@github-actions
Copy link
Contributor

github-actions bot commented Dec 4, 2022

clang-tidy review says "All clean, LGTM! 👍"

morningman added a commit that referenced this pull request Dec 4, 2022
…oader issue (#14794)

1.
Fix a bug that JDBC catalog/database/table should be add to GsonUtil

2.
Fix a class loader issue that sometime it will cause ClassNotFoundException

3.
Fix regression test to use different catalog name.

4.
Comment out 2 regression tests:
- regression-test/suites/query_p0/system/test_query_sys.groovy
- regression-test/suites/statistics/alter_col_stats.groovy
Need to be fixed later
Copy link
Contributor

@yiguolei yiguolei left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@yiguolei yiguolei merged commit ed96442 into apache:master Dec 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants