qijiale76 opened a new issue, #5984: URL: https://github.com/apache/kyuubi/issues/5984
### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) ### Search before asking - [X] I have searched in the [issues](https://github.com/apache/kyuubi/issues?q=is%3Aissue) and found no similar issues. ### What would you like to be improved? After downloading the source code of the project from https://github.com/apache/kyuubi/releases/tag/v1.8.0 and initializing a new Git repository using `git init`, I noticed an unexpected behavior when executing `git add .`. It appears that the `.gitignore` file is inadvertently excluding some essential source files. Specifically, files like `kyuubi-hive-jdbc/main/java/org/apache/kyuubi/jdbc/hive/logs/InPlaceUpdateStream.java` are being omitted because of `logs/` line in `.gitignore` file. This exclusion results in an incomplete codebase being added to the new Git repository. I believe that modifying the `.gitignore` file to fix this issue would enhance the development experience. ### How should we improve? I have finished a comparison of the files in the new Git repository created using `git add .` against those in the community repository. This comparison is based on version 1.8.0 of the project. ``` .github/ISSUE_TEMPLATE/bug-report.yml | 136 ---- .github/ISSUE_TEMPLATE/config.yml | 28 - .github/ISSUE_TEMPLATE/dependency.yml | 109 --- .github/ISSUE_TEMPLATE/documentation.yml | 85 -- .github/ISSUE_TEMPLATE/feature-request.yml | 94 --- .github/ISSUE_TEMPLATE/improve-test.yml | 77 -- .github/ISSUE_TEMPLATE/improvement.yml | 77 -- .github/ISSUE_TEMPLATE/subtask.yml | 71 -- .github/ISSUE_TEMPLATE/umbrella.yml | 81 -- .github/PULL_REQUEST_TEMPLATE | 32 - .github/actions/cache-engine-archives/action.yaml | 27 - .github/actions/setup-maven/action.yaml | 31 - .github/actions/tune-runner-vm/action.yml | 30 - .github/labeler.yml | 127 --- .github/workflows/dep.yml | 75 -- .github/workflows/docs.yml | 48 -- .github/workflows/greetings.yml | 41 - .github/workflows/labeler.yml | 34 - .github/workflows/license.yml | 54 -- .github/workflows/master.yml | 574 ------------- .github/workflows/nightly.yml | 57 -- .github/workflows/publish-snapshot-docker.yml | 51 -- .github/workflows/publish-snapshot-nexus.yml | 57 -- .github/workflows/stale.yml | 43 - .github/workflows/style.yml | 145 ---- .github/workflows/web-ui.yml | 55 -- .idea/icon.png | Bin 1179 -> 0 bytes .idea/vcs.xml | 36 - LICENSE-binary | 506 ------------ NOTICE-binary | 1386 -------------------------------- bin/beeline | 0 bin/docker-image-tool.sh | 0 bin/kyuubi | 0 bin/kyuubi-admin | 0 bin/kyuubi-ctl | 0 bin/kyuubi-logo | 0 bin/kyuubi-zk-cli | 0 bin/load-kyuubi-env.sh | 0 bin/stop-application.sh | 0 build/dependency.sh | 0 build/dist | 0 build/kyuubi-build-info | 0 build/kyuubi-build-info.cmd | 0 build/mvn | 0 build/release/append_notice.py | 0 build/release/collect-licenses.sh | 0 build/release/create-package.sh | 0 build/release/release.sh | 0 build/release/script/announce.sh | 0 build/release/script/dev_kyuubi_vote.sh | 0 build/util.sh | 0 codecov.yml | 19 - conf/kyuubi-env.sh.template | 0 dev/checkout_pr.sh | 0 dev/gen/gen_all_config_docs.sh | 0 dev/gen/gen_hive_kdf_docs.sh | 0 dev/gen/gen_ranger_policy_json.sh | 0 dev/gen/gen_ranger_spec_json.sh | 0 dev/gen/gen_spark_kdf_docs.sh | 0 dev/gen/gen_tpcds_output_schema.sh | 0 dev/gen/gen_tpcds_queries.sh | 0 dev/gen/gen_tpch_queries.sh | 0 bin/docker-image-tool.sh | 0 bin/kyuubi | 0 bin/kyuubi-admin | 0 bin/kyuubi-ctl | 0 bin/kyuubi-logo | 0 bin/kyuubi-zk-cli | 0 bin/load-kyuubi-env.sh | 0 bin/stop-application.sh | 0 build/dependency.sh | 0 build/dist | 0 build/kyuubi-build-info | 0 build/kyuubi-build-info.cmd | 0 build/mvn | 0 build/release/append_notice.py | 0 build/release/collect-licenses.sh | 0 build/release/create-package.sh | 0 build/release/release.sh | 0 build/release/script/announce.sh | 0 build/release/script/dev_kyuubi_vote.sh | 0 build/util.sh | 0 codecov.yml | 19 - conf/kyuubi-env.sh.template | 0 dev/checkout_pr.sh | 0 dev/gen/gen_all_config_docs.sh | 0 dev/gen/gen_hive_kdf_docs.sh | 0 dev/gen/gen_ranger_policy_json.sh | 0 dev/gen/gen_ranger_spec_json.sh | 0 dev/gen/gen_spark_kdf_docs.sh | 0 dev/gen/gen_tpcds_output_schema.sh | 0 dev/gen/gen_tpcds_queries.sh | 0 dev/gen/gen_tpch_queries.sh | 0 dev/merge_kyuubi_pr.py | 0 dev/reformat | 0 docker/playground/build-image.sh | 0 .../org/apache/hive/beeline/logs/KyuubiBeelineInPlaceUpdateStream.java | 99 --- .../main/java/org/apache/kyuubi/jdbc/hive/logs/InPlaceUpdateStream.java | 69 -- .../src/main/java/org/apache/kyuubi/jdbc/hive/logs/KyuubiLoggable.java | 42 - .../main/scala/org/apache/kyuubi/metrics/ConsoleReporterService.scala | 42 - .../src/main/scala/org/apache/kyuubi/metrics/JMXReporterService.scala | 39 - .../src/main/scala/org/apache/kyuubi/metrics/JsonReporterService.scala | 82 -- .../src/main/scala/org/apache/kyuubi/metrics/MetricsConf.scala | 88 -- .../src/main/scala/org/apache/kyuubi/metrics/MetricsConstants.scala | 95 --- .../src/main/scala/org/apache/kyuubi/metrics/MetricsSystem.scala | 129 --- .../main/scala/org/apache/kyuubi/metrics/PrometheusReporterService.scala | 90 --- .../src/main/scala/org/apache/kyuubi/metrics/ReporterType.scala | 25 - .../src/main/scala/org/apache/kyuubi/metrics/Slf4jReporterService.scala | 45 -- .../src/test/scala/org/apache/kyuubi/metrics/MetricsSystemSuite.scala | 97 --- kyuubi-server/src/main/resources/dist/index.html | 28 - kyuubi-server/src/test/resources/tpcds-1_4/q1/q1.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q10/q10.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q11/q11.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q12/q12.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q13/q13.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q14/q14a.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q14/q14b.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q15/q15.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q16/q16.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q17/q17.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q18/q18.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q19/q19.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q2/q2.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q20/q20.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q21/q21.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q22/q22.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q23/q23a.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q23/q23b.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q24/q24a.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q24/q24b.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q25/q25.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q26/q26.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q27/q27.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q28/q28.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q29/q29.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q3/q3.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q30/q30.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q31/q31.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q32/q32.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q33/q33.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q34/q34.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q35/q35.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q36/q36.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q37/q37.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q38/q38.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q39/q39a.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q39/q39b.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q4/q4.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q40/q40.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q41/q41.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q42/q42.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q43/q43.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q44/q44.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q45/q45.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q46/q46.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q47/q47.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q48/q48.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q49/q49.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q5/q5.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q50/q50.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q51/q51.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q52/q52.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q53/q53.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q54/q54.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q55/q55.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q56/q56.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q57/q57.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q58/q58.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q59/q59.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q6/q6.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q60/q60.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q61/q61.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q62/q62.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q63/q63.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q64/q64.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q65/q65.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q66/q66.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q67/q67.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q68/q68.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q69/q69.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q7/q7.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q70/q70.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q71/q71.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q72/q72.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q73/q73.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q74/q74.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q75/q75.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q76/q76.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q77/q77.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q78/q78.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q79/q79.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q8/q8.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q80/q80.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q81/q81.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q82/q82.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q83/q83.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q84/q84.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q85/q85.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q86/q86.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q87/q87.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q88/q88.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q89/q89.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q9/q9.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q90/q90.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q91/q91.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q92/q92.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q93/q93.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q94/q94.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q95/q95.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q96/q96.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q97/q97.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q98/q98.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q99/q99.sql | 0 dev/gen/gen_spark_kdf_docs.sh | 0 dev/gen/gen_tpcds_output_schema.sh | 0 dev/gen/gen_tpcds_queries.sh | 0 dev/gen/gen_tpch_queries.sh | 0 dev/merge_kyuubi_pr.py | 0 dev/reformat | 0 docker/playground/build-image.sh | 0 .../org/apache/hive/beeline/logs/KyuubiBeelineInPlaceUpdateStream.java | 99 --- .../main/java/org/apache/kyuubi/jdbc/hive/logs/InPlaceUpdateStream.java | 69 -- .../src/main/java/org/apache/kyuubi/jdbc/hive/logs/KyuubiLoggable.java | 42 - .../main/scala/org/apache/kyuubi/metrics/ConsoleReporterService.scala | 42 - .../src/main/scala/org/apache/kyuubi/metrics/JMXReporterService.scala | 39 - .../src/main/scala/org/apache/kyuubi/metrics/JsonReporterService.scala | 82 -- .../src/main/scala/org/apache/kyuubi/metrics/MetricsConf.scala | 88 -- .../src/main/scala/org/apache/kyuubi/metrics/MetricsConstants.scala | 95 --- .../src/main/scala/org/apache/kyuubi/metrics/MetricsSystem.scala | 129 --- .../main/scala/org/apache/kyuubi/metrics/PrometheusReporterService.scala | 90 --- .../src/main/scala/org/apache/kyuubi/metrics/ReporterType.scala | 25 - .../src/main/scala/org/apache/kyuubi/metrics/Slf4jReporterService.scala | 45 -- .../src/test/scala/org/apache/kyuubi/metrics/MetricsSystemSuite.scala | 97 --- kyuubi-server/src/main/resources/dist/index.html | 28 - kyuubi-server/src/test/resources/tpcds-1_4/q1/q1.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q10/q10.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q11/q11.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q12/q12.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q13/q13.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q14/q14a.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q14/q14b.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q15/q15.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q16/q16.sql | 0 kyuubi-server/src/test/resources/tpcds-1_4/q17/q17.sql | 0 ``` ### Are you willing to submit PR? - [X] Yes. I would be willing to submit a PR with guidance from the Kyuubi community to improve. - [ ] No. I cannot submit a PR at this time. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
