You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@uniffle.apache.org by "advancedxy (via GitHub)" <gi...@apache.org> on 2023/02/17 12:13:38 UTC
[GitHub] [incubator-uniffle] advancedxy opened a new pull request, #628: [#626] chore(ci): skip build operator if no code changes
advancedxy opened a new pull request, #628:
URL: https://github.com/apache/incubator-uniffle/pull/628
### What changes were proposed in this pull request?
skip build operator if no related code change
### Why are the changes needed?
Speed up and reduce power usage for CI.
Fix: #626
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
github actions.
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] kaijchen commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "kaijchen (via GitHub)" <gi...@apache.org>.
kaijchen commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1434587223
I have an idea, run selected CI on PR, run full CI on master.
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] advancedxy commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "advancedxy (via GitHub)" <gi...@apache.org>.
advancedxy commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1435983485
> > How about run ci daily? it's a waste of power to run whole CI on master.
>
> We need CI history on master to help us find problems faster and easier. But we don't need to rerun failed CI on master.
Not exactly. I think we rarely care about the CI ran on master branch, if there's a problem, it should already be detected on `PR` phase. But it's nice to have a CI history on the target branches, that's why running it daily(when there's some code checked in that day) seems like a good trade-off.
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] kaijchen commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "kaijchen (via GitHub)" <gi...@apache.org>.
kaijchen commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1435980574
> How about run ci daily? it's a waste of power to run whole CI on master.
We need CI history on master to help us find problems faster and easier.
But we don't need to rerun failed CI on master.
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] jerqi commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "jerqi (via GitHub)" <gi...@apache.org>.
jerqi commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1436185259
> > Anyway, do you have more comments on this PR? I prefer the improvement to this PR should be added in later prs.
>
> I still believe we should run full CI on master for safety and consistency, especially when some CI are skipped in PR.
>
> Cc @jerqi @zuston @xianjingfeng WDYT?
+1
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] kaijchen commented on a diff in pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "kaijchen (via GitHub)" <gi...@apache.org>.
kaijchen commented on code in PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#discussion_r1109720763
##########
.github/workflows/build.yml:
##########
@@ -24,6 +24,9 @@ concurrency:
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs:
+ changes:
Review Comment:
Call it `build-info`?
##########
.github/workflows/changes.yml:
##########
@@ -0,0 +1,41 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+name: Change detection
+
+on:
+ workflow_call:
+ outputs:
+ kubernetes:
+ description: "whether current workflow touches deploy/kubernetes dir or not"
+ value: ${{ jobs.changes.outputs.kubernetes }}
+
+jobs:
+ changes:
+ runs-on: ubuntu-20.04
+ name: detect code change
Review Comment:
Better to find a shorter name
<img width="258" alt="image" src="https://user-images.githubusercontent.com/5821159/219652077-a0718745-aafe-478e-ba2d-0325c882b973.png">
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] advancedxy merged pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "advancedxy (via GitHub)" <gi...@apache.org>.
advancedxy merged PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] codecov-commenter commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "codecov-commenter (via GitHub)" <gi...@apache.org>.
codecov-commenter commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1434563735
# [Codecov](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) Report
> Merging [#628](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) (5112cd7) into [master](https://codecov.io/gh/apache/incubator-uniffle/commit/7814cb98943f2fb5e76cf393d51a0d4e974834bd?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) (7814cb9) will **increase** coverage by `3.55%`.
> The diff coverage is `n/a`.
```diff
@@ Coverage Diff @@
## master #628 +/- ##
============================================
+ Coverage 60.90% 64.46% +3.55%
+ Complexity 1799 1666 -133
============================================
Files 214 187 -27
Lines 12381 9134 -3247
Branches 1042 920 -122
============================================
- Hits 7541 5888 -1653
+ Misses 4437 2933 -1504
+ Partials 403 313 -90
```
| [Impacted Files](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) | Coverage Δ | |
|---|---|---|
| [.../java/org/apache/uniffle/server/ShuffleServer.java](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-c2VydmVyL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS91bmlmZmxlL3NlcnZlci9TaHVmZmxlU2VydmVyLmphdmE=) | `60.95% <0.00%> (-3.43%)` | :arrow_down: |
| [...storage/handler/impl/DataSkippableReadHandler.java](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-c3RvcmFnZS9zcmMvbWFpbi9qYXZhL29yZy9hcGFjaGUvdW5pZmZsZS9zdG9yYWdlL2hhbmRsZXIvaW1wbC9EYXRhU2tpcHBhYmxlUmVhZEhhbmRsZXIuamF2YQ==) | `83.78% <0.00%> (-2.71%)` | :arrow_down: |
| [...java/org/apache/hadoop/mapred/SortWriteBuffer.java](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-Y2xpZW50LW1yL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9oYWRvb3AvbWFwcmVkL1NvcnRXcml0ZUJ1ZmZlci5qYXZh) | | |
| [.../java/org/apache/hadoop/mapreduce/RssMRConfig.java](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-Y2xpZW50LW1yL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9oYWRvb3AvbWFwcmVkdWNlL1Jzc01SQ29uZmlnLmphdmE=) | | |
| [...oy/kubernetes/operator/pkg/controller/util/util.go](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGVwbG95L2t1YmVybmV0ZXMvb3BlcmF0b3IvcGtnL2NvbnRyb2xsZXIvdXRpbC91dGlsLmdv) | | |
| [deploy/kubernetes/operator/pkg/utils/util.go](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGVwbG95L2t1YmVybmV0ZXMvb3BlcmF0b3IvcGtnL3V0aWxzL3V0aWwuZ28=) | | |
| [...n/java/org/apache/hadoop/mapreduce/RssMRUtils.java](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-Y2xpZW50LW1yL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9oYWRvb3AvbWFwcmVkdWNlL1Jzc01SVXRpbHMuamF2YQ==) | | |
| [...preduce/task/reduce/RssRemoteMergeManagerImpl.java](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-Y2xpZW50LW1yL3NyYy9tYWluL2phdmEvb3JnL2FwYWNoZS9oYWRvb3AvbWFwcmVkdWNlL3Rhc2svcmVkdWNlL1Jzc1JlbW90ZU1lcmdlTWFuYWdlckltcGwuamF2YQ==) | | |
| [...pkg/controller/sync/shuffleserver/shuffleserver.go](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGVwbG95L2t1YmVybmV0ZXMvb3BlcmF0b3IvcGtnL2NvbnRyb2xsZXIvc3luYy9zaHVmZmxlc2VydmVyL3NodWZmbGVzZXJ2ZXIuZ28=) | | |
| [deploy/kubernetes/operator/pkg/utils/rss.go](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation#diff-ZGVwbG95L2t1YmVybmV0ZXMvb3BlcmF0b3IvcGtnL3V0aWxzL3Jzcy5nbw==) | | |
| ... and [19 more](https://codecov.io/gh/apache/incubator-uniffle/pull/628?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation) | |
:mega: We’re building smart automated test selection to slash your CI/CD build times. [Learn more](https://about.codecov.io/iterative-testing/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=The+Apache+Software+Foundation)
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] advancedxy commented on a diff in pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "advancedxy (via GitHub)" <gi...@apache.org>.
advancedxy commented on code in PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#discussion_r1109744779
##########
.github/workflows/build.yml:
##########
@@ -24,6 +24,9 @@ concurrency:
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
jobs:
+ changes:
Review Comment:
build-info is a bit larger for current scope. How about we change it to build-info until we extends this pre-step to the point that it actually matches the build-info scope?
##########
.github/workflows/changes.yml:
##########
@@ -0,0 +1,41 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+name: Change detection
+
+on:
+ workflow_call:
+ outputs:
+ kubernetes:
+ description: "whether current workflow touches deploy/kubernetes dir or not"
+ value: ${{ jobs.changes.outputs.kubernetes }}
+
+jobs:
+ changes:
+ runs-on: ubuntu-20.04
+ name: detect code change
Review Comment:
Let me see.
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] advancedxy commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "advancedxy (via GitHub)" <gi...@apache.org>.
advancedxy commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1435978666
> I have an idea, run selected CI on PR, run full CI on master. So the coverage won't be affected.
How about run ci daily? it's a waste of power to run whole CI on master.
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] kaijchen commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "kaijchen (via GitHub)" <gi...@apache.org>.
kaijchen commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1435985965
> Anyway, do you have more comments on this PR? I prefer the improvement to this PR should be added in later prs.
I still believe we should run full CI on master for safety and consistency, especially when some CI are skipped in PR.
Cc @jerqi @zuston @xianjingfeng WDYT?
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] advancedxy commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "advancedxy (via GitHub)" <gi...@apache.org>.
advancedxy commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1435983782
Anyway, do you have more comments on this PR? I prefer the improvement to this PR should be added in later prs.
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] kaijchen commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "kaijchen (via GitHub)" <gi...@apache.org>.
kaijchen commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1434570733
Also the coverage data will be up and down if some modules were not run.
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] advancedxy commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "advancedxy (via GitHub)" <gi...@apache.org>.
advancedxy commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1434584376
> Maybe every other workflow should depend on the build-info workflow. Although currently it does nothing.
Maybe, but let's add that incrementally.
> Also the coverage data will be up and down if some modules were not tested.
Yes. But I think we can tolerate that.
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] advancedxy commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "advancedxy (via GitHub)" <gi...@apache.org>.
advancedxy commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1436400546
Changed it to run on pushed event regardless.
We may still need to review how CI should be ran to reduce power usage later.
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org
[GitHub] [incubator-uniffle] kaijchen commented on pull request #628: [#626] chore(ci): skip build operator if no code changes
Posted by "kaijchen (via GitHub)" <gi...@apache.org>.
kaijchen commented on PR #628:
URL: https://github.com/apache/incubator-uniffle/pull/628#issuecomment-1436539293
> We may still need to review how CI should be ran to reduce power usage later.
Another improvement is to turn off CI on draft PRs. And trigger CI when a draft PR becomes ready to review.
--
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: issues-unsubscribe@uniffle.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@uniffle.apache.org
For additional commands, e-mail: issues-help@uniffle.apache.org