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
[WIP] Ringbuffer with key and export some api for get messages from exchange_client #752
Conversation
Signed-off-by: Moi Ran <maoyi.ran@emqx.io>
…client Signed-off-by: Moi Ran <maoyi.ran@emqx.io>
Signed-off-by: Moi Ran <maoyi.ran@emqx.io>
Signed-off-by: Moi Ran <maoyi.ran@emqx.io>
…ol rbsmsgmap Signed-off-by: Moi Ran <maoyi.ran@emqx.io>
Signed-off-by: Moi Ran <maoyi.ran@emqx.io>
Signed-off-by: Moi Ran <maoyi.ran@emqx.io>
…e_client Signed-off-by: Moi Ran <maoyi.ran@emqx.io>
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #752 +/- ##
==========================================
- Coverage 65.64% 65.57% -0.07%
==========================================
Files 124 124
Lines 35727 35878 +151
==========================================
+ Hits 23453 23528 +75
- Misses 12274 12350 +76 ☔ View full report in Codecov by Sentry. |
Signed-off-by: Moi Ran <maoyi.ran@emqx.io>
@JaylinYu Currently, there are still some header file dependency issues that need to be resolved. The main issue is that 'conf.h' includes 'exchange_client.h,' and 'exchange_client.h' has a dependency on 'ringbuffer.h,' which includes 'nng_impl.h.' On the NanoMQ side, including 'nng_impl.h' causes header file path errors. Additionally, there are some test cases that still require confirmation of lock order. |
Work in process
Need more tests