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

from apache #6

Merged
merged 215 commits into from
Sep 26, 2023
Merged

from apache #6

merged 215 commits into from
Sep 26, 2023

Conversation

francisoliverlee
Copy link
Owner

Make sure set the target branch to develop

What is the purpose of the change

fix #

Brief changelog

XX

Verifying this change

XXXX

Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

  • Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
  • Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
  • Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
  • Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
  • Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test to make sure integration-test pass.
  • If this contribution is large, please file an Apache Individual Contributor License Agreement.

cryptoya and others added 30 commits April 12, 2023 18:14
…in README.md (#6582)

* Add a description of the Apache RocketMQ E2E repository in README.md

* Update README.md

Co-authored-by: Aaron Ai <[email protected]>

---------

Co-authored-by: Aaron Ai <[email protected]>
…the maximum value of short (#6580)

* Prevent the properties of trace message from exceeding the maximum value of short

* Use reduce instead of foreach
* feat(proxy): improve proxy context

Signed-off-by: lyx <[email protected]>

* fix(proxy): rollback to fullname for compatibility

Signed-off-by: lyx2000 <[email protected]>

* fix(proxy): use simple_rpc_name add to ProxyContext action

Signed-off-by: lyx <[email protected]>

* fix(proxy): improve naming

Signed-off-by: lyx <[email protected]>

---------

Signed-off-by: lyx <[email protected]>
Signed-off-by: lyx2000 <[email protected]>
…le (#6534)

* [#6525] Make ConsumeQueueInterface extends from FileQueueLifeCycle

* [#6525] forced typecast is removed

* [#6525] remove all the forced convert
…#6531)

* change map -> lambda

* f

* fix unit test

* remove getTopicConfig function

* Update MultiDispatchTest.java

* Update CompactionStore.java

* update

* update test

* update test

* Update BatchConsumeMessageTest.java

* Update BrokerController.java

* Update BrokerController.java

* check

* Update BrokerController.java

* Update BatchConsumeMessageTest.java
…efault java command in Darwin contained Spaces (#6592)
#6590)

* (fix): logback config path seperator and brokerLogDir default value missing

* (fix): replace / with file.seperator in proxy test logback config

---------

Co-authored-by: Robin Han <[email protected]>
* change map -> lambda

* f

* fix unit test

* remove getTopicConfig function

* Update MultiDispatchTest.java

* Update CompactionStore.java

* update

* update test

* update test

* Update BatchConsumeMessageTest.java

* Update BrokerController.java

* Update BrokerController.java

* check

* Update BrokerController.java

* Update BatchConsumeMessageTest.java

* prevent redundant validator

* fix

* ci

* ci

* Update AuthenticationPipeline.java

* Update RemotingProtocolServer.java

* Update AuthenticationPipeline.java

* Update RemotingProtocolServer.java
Bumps [spring-core](https://github.com/spring-projects/spring-framework) from 5.3.26 to 5.3.27.
- [Release notes](https://github.com/spring-projects/spring-framework/releases)
- [Commits](spring-projects/spring-framework@v5.3.26...v5.3.27)

---
updated-dependencies:
- dependency-name: org.springframework:spring-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…o latest develop because compactionThreadNum is 0 (#6611)
#6538)

* [ISSUE #6537] Fix bug MessageStoreConfig.haListenPort item config not effective

* rerun

* [ISSUE #6537] fix bug, if user not config haListenPort, then safe set haListenPort value as listenPort +1

* rerun
…rrentLogicOffset in consumeQueue build when the message is illegal (#6641)

* Fix the issue that expectLogicOffset is greater than currentLogicOffset in consumeQueue build when the message is illegal

* Add new UT

* Fix bug that UT can not pass

* Polish the variable name

* Polish the comment

* Add more comments
…ocessed via TieredStorage when level is FORCE (#6649)

* fix(tieredstorage): fix the bug that not all message fetch request is processed via tieredStorage when enable FORCE

1. fix the bug that not all message fetch request is processed via
tieredStorage when enable FORCE

* style(tieredstorage): use rmq code style

1. use rmq code style

* feat(tieredstorage): add more comments for `TieredStorageLevel`

1. add more comments for `TieredStorageLevel`
…iskByConsumeOffset` (#6651)

* fix(tieredstorage): fix using deprecated method `MessageStore#checkInDiskByConsumeOffset`

1. fix using deprecated method `MessageStore#checkInDiskByConsumeOffset`

* test(tieredstorage): replace `checkInDiskeByConsumeOffset` with `checkInStoreByConsumeOffset`

1. replace `checkInDiskeByConsumeOffset` with `checkInStoreByConsumeOffset`
* [ISSUE #6644] Add admin client future interface

* add unit test

* Change exception to throwable

* Add interface for MqClientAdmin
…6663)

* When compute confirmOffset, judge whether the slaves in syncStateSet all connect to the master.

* fix the brokerId to brokerControllerId.

* optimize the code: 1. Set brokerId when the replicasManager inited. 2. Rename the confusing name.

* set haService's brokerControllerId after registered.

* set the haService's brokerControllerId when the ReplicasManager start without brokerIdentity file.
…rmOffset when node restarts to recover (#6618)

* Fix the issue that consume queue building exceeds confirmOffset when node restarts to recover
* 1. Fix the bug that confirmOffset may be larger than ReputOffset in some cases. 2. Optimize the logic when truncate dirty files.

* Add more logs while expanding SyncStateSet.

* reset the confirmOffset to the truncated offset.

* optimize the log.

* move setConfirmOffset() process into commitLog.

* add the judge.
* [ISSUE #6673]Issue template enhancements

* optimize issue template
GenerousMan and others added 29 commits August 29, 2023 16:13
Optimize the proxy's and client's selection strategy for brokers when sending messages, and use multiple selection strategies as a pipeline to filter suitable queues.
…tion occurs (#7112)

* remove responseFuture when exception
* Empty-Commit

---------
Co-authored-by: chenyong152 <[email protected]>
…ge (#7281)

* refactor handle commit exception

* refactor handle commit exception

* fix handle commit exception
* Convergence thread pool creation to facilitate subsequent iteration management

* Convergence thread pool creation in ThreadPoolMonitor.java

* fix unit test

* Convergence ThreadPool constructor

* Convergence ScheduledThreadPool constructor

* remove unused import

* Convergence ScheduledThreadPool constructor

* remove unused import

---------
* Set experimental_ui_max_stdouterr_bytes to 10MB and Fix IT
)

* Replace loggingMetricExporter with OtlpJsonLoggingMetricExporter.

* Fix bazel workspace

* Move OtlpJsonLoggingMetricExporter to proxy and controller.

* Fix Bazel imports.
* correct the timerMetrics' result.

* for further extension.

* checkstyle.

* use toLong.
@francisoliverlee francisoliverlee merged commit 49fd9a9 into francisoliverlee:develop Sep 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.