Skip to content
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

[Bug] consumer invoke provider by http3 start fail #14885

Open
4 tasks done
zzps opened this issue Nov 11, 2024 · 12 comments
Open
4 tasks done

[Bug] consumer invoke provider by http3 start fail #14885

zzps opened this issue Nov 11, 2024 · 12 comments
Assignees
Labels
component/sdk Related with apache/dubbo

Comments

@zzps
Copy link

zzps commented Nov 11, 2024

Pre-check

  • I am sure that all the content I provide is in English.

Search before asking

  • I had searched in the issues and found no similar issues.

Apache Dubbo Component

Java SDK (apache/dubbo)

Dubbo Version

dubbo 3.3.2 , openjdk17, windows11

Steps to reproduce this issue

refer to https://github.com/apache/dubbo-samples/blob/master/2-advanced/dubbo-samples-triple-http3/README.md
provider service config like that and use curl test, and it works http3 success. but use consumer invoke the provider by rpc use http3 the consumer start failed. follow is the image
1731304976386
both provider and consumer config as th image
1731305040854
consumer start failed with the error

What you expected to happen

consumer invoke provider by rpc use http3 success

Anything else

No response

Are you willing to submit a pull request to fix on your own?

  • Yes I am willing to submit a pull request on my own!

Code of Conduct

@zzps zzps added component/need-triage Need maintainers to triage type/need-triage Need maintainers to triage labels Nov 11, 2024
@oxsean
Copy link
Collaborator

oxsean commented Nov 11, 2024

Could you please provider a demo?

@oxsean oxsean self-assigned this Nov 11, 2024
@zzps
Copy link
Author

zzps commented Nov 11, 2024

Could you please provider a demo?

https://gitee.com/755157298/dubbo-tree.git

@zzps
Copy link
Author

zzps commented Nov 14, 2024

Could you please provider a demo?
here is the demo,you can test [https://gitee.com/755157298/dubbo-tree.git](url)

@oxsean
Copy link
Collaborator

oxsean commented Nov 16, 2024

Sorry, this is an http3 negotiation bug that needs to be fixed, you run your demo by modifying the configuration:

dubbo.protocol.triple.http3.negotiation=false

to turn off the http3 negotiation, after modified I can run your demo locally.

@oxsean
Copy link
Collaborator

oxsean commented Nov 17, 2024

Fixed in #14901

@zzps
Copy link
Author

zzps commented Nov 18, 2024

Sorry, this is an http3 negotiation bug that needs to be fixed, you run your demo by modifying the configuration:

dubbo.protocol.triple.http3.negotiation=false

to turn off the http3 negotiation, after modified I can run your demo locally.

so modify the word 'negotiate' to 'negotiation' ,then run ok?

@zzps
Copy link
Author

zzps commented Nov 18, 2024

Sorry, this is an http3 negotiation bug that needs to be fixed, you run your demo by modifying the configuration:

dubbo.protocol.triple.http3.negotiation=false

to turn off the http3 negotiation, after modified I can run your demo locally.

after i modify the configuration
dubbo.protocol.triple.http3.negotiate=false
to
dubbo.protocol.triple.http3.negotiation=false
and start success,alse i can see the http3 establish.
but the consumer print a schedule error as below image
1731903235474

@oxsean
Copy link
Collaborator

oxsean commented Nov 18, 2024

Sorry, this is an http3 negotiation bug that needs to be fixed, you run your demo by modifying the configuration:

dubbo.protocol.triple.http3.negotiation=false

to turn off the http3 negotiation, after modified I can run your demo locally.

after i modify the configuration dubbo.protocol.triple.http3.negotiate=false to dubbo.protocol.triple.http3.negotiation=false and start success,alse i can see the http3 establish. but the consumer print a schedule error as below image 1731903235474

Check provider runing properly.

@zzps
Copy link
Author

zzps commented Nov 18, 2024

Sorry, this is an http3 negotiation bug that needs to be fixed, you run your demo by modifying the configuration:

dubbo.protocol.triple.http3.negotiation=false

to turn off the http3 negotiation, after modified I can run your demo locally.

after i modify the configuration dubbo.protocol.triple.http3.negotiate=false to dubbo.protocol.triple.http3.negotiation=false and start success,alse i can see the http3 establish. but the consumer print a schedule error as below image 1731903235474

Check provider runing properly.

the provider runing properly, the cunsumer runing properly first,and wait about 5 minutes.the consumer will print the error period

@oxsean
Copy link
Collaborator

oxsean commented Nov 18, 2024

Seem h3 Idle process has some problem, need further investigation.

@oxsean oxsean added component/sdk Related with apache/dubbo and removed type/need-triage Need maintainers to triage component/need-triage Need maintainers to triage labels Nov 18, 2024
@zzps
Copy link
Author

zzps commented Nov 20, 2024

Seem h3 Idle process has some problem, need further investigation.
you can use up demo to see it ,just start and wait few minutes

@oxsean
Copy link
Collaborator

oxsean commented Dec 1, 2024

Fixed in #14955

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/sdk Related with apache/dubbo
Projects
Status: Todo
Development

No branches or pull requests

2 participants