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

[RIP-70-3]Extract adaptive lock mechanism #8663

Open
wants to merge 65 commits into
base: develop
Choose a base branch
from

Commits on Sep 7, 2024

  1. extract the adaptive lock

    3424672656 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    ac6b13d View commit details
    Browse the repository at this point in the history
  2. extract the adaptive lock

    3424672656 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    c4bdf51 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    12094b4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2b3c647 View commit details
    Browse the repository at this point in the history
  5. Optimized code type

    3424672656 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    6d02e7e View commit details
    Browse the repository at this point in the history
  6. Optimized code type

    3424672656 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    2a5e23e View commit details
    Browse the repository at this point in the history
  7. Optimized code type

    3424672656 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    9714ea0 View commit details
    Browse the repository at this point in the history
  8. fix fail test

    3424672656 committed Sep 7, 2024
    Configuration menu
    Copy the full SHA
    ff9f994 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Optimize the adaptive locking mechanism logic

    wanghuaiyuan committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    439e2b8 View commit details
    Browse the repository at this point in the history
  2. Optimize the adaptive locking mechanism logic

    wanghuaiyuan committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    1d00404 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. feat:Adaptive locking mechanism adjustment

    wanghuaiyuan committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    0904c50 View commit details
    Browse the repository at this point in the history
  2. feat:Adaptive locking mechanism adjustment

    wanghuaiyuan committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    99e07d6 View commit details
    Browse the repository at this point in the history
  3. feat:Adaptive locking mechanism adjustment

    wanghuaiyuan committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    ef10b0a View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Merge remote-tracking branch 'origin/adaptive_lock' into adaptive_lock

    # Conflicts:
    #	store/src/main/java/org/apache/rocketmq/store/lock/AdaptiveLockImpl.java
    #	store/src/main/java/org/apache/rocketmq/store/lock/CollisionRetreatLock.java
    wanghuaiyuan committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    8cfcf83 View commit details
    Browse the repository at this point in the history
  2. Optimize the adaptive locking mechanism logic

    wanghuaiyuan committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    a49deda View commit details
    Browse the repository at this point in the history
  3. Optimize the adaptive locking mechanism logic

    wanghuaiyuan committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    429f9e3 View commit details
    Browse the repository at this point in the history
  4. Optimize the adaptive locking mechanism logic

    wanghuaiyuan committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    8b98e66 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. feat:Supports the hot activation of ABS locks

    wanghuaiyuan committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    27a0a05 View commit details
    Browse the repository at this point in the history
  2. feat:Supports the hot activation of ABS locks

    wanghuaiyuan committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    c8b4339 View commit details
    Browse the repository at this point in the history
  3. feat:Supports the hot activation of ABS locks

    wanghuaiyuan committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    154fe75 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b9722d View commit details
    Browse the repository at this point in the history
  5. feat:Supports the hot activation of ABS locks

    wanghuaiyuan committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    568f412 View commit details
    Browse the repository at this point in the history
  6. Optimize code style

    wanghuaiyuan committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f674f1b View commit details
    Browse the repository at this point in the history
  7. Optimize code style

    wanghuaiyuan committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    61a9354 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Optimize code style

    wanghuaiyuan committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    c7abdd3 View commit details
    Browse the repository at this point in the history
  2. Optimize code style

    wanghuaiyuan committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    8de385e View commit details
    Browse the repository at this point in the history
  3. Optimize code style

    wanghuaiyuan committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    70783b6 View commit details
    Browse the repository at this point in the history
  4. Optimize code style

    wanghuaiyuan committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    56606d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. Updated the locking mechanism name

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    993bcde View commit details
    Browse the repository at this point in the history
  2. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e44da59 View commit details
    Browse the repository at this point in the history
  3. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    fd4272a View commit details
    Browse the repository at this point in the history
  4. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    efafc71 View commit details
    Browse the repository at this point in the history
  5. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    293212e View commit details
    Browse the repository at this point in the history
  6. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    454bba6 View commit details
    Browse the repository at this point in the history
  7. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    ba0b4d0 View commit details
    Browse the repository at this point in the history
  8. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    e83b0a6 View commit details
    Browse the repository at this point in the history
  9. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    f257111 View commit details
    Browse the repository at this point in the history
  10. delete unused import

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    6b5a40b View commit details
    Browse the repository at this point in the history
  11. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    1d7bac5 View commit details
    Browse the repository at this point in the history
  12. Revert "Optimize the logic of switching to spin locks"

    This reverts commit 1d7bac5.
    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    2174bd5 View commit details
    Browse the repository at this point in the history
  13. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b68b059 View commit details
    Browse the repository at this point in the history
  14. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 9, 2024
    Configuration menu
    Copy the full SHA
    1b546f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    1ba5545 View commit details
    Browse the repository at this point in the history
  2. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    ade9084 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5557818 View commit details
    Browse the repository at this point in the history
  4. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    1323ed0 View commit details
    Browse the repository at this point in the history
  5. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    02e6328 View commit details
    Browse the repository at this point in the history
  6. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    081b5e0 View commit details
    Browse the repository at this point in the history
  7. Optimize the logic of switching to spin locks

    wanghuaiyuan committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    882f7ed View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. Optimized locking logic

    wanghuaiyuan committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    cb96e72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0751c7 View commit details
    Browse the repository at this point in the history
  3. Optimized locking logic

    wanghuaiyuan committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    7b4401e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    52c359d View commit details
    Browse the repository at this point in the history
  5. Optimized locking logic

    wanghuaiyuan committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    3ed1e35 View commit details
    Browse the repository at this point in the history
  6. fix test

    wanghuaiyuan committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    c401dca View commit details
    Browse the repository at this point in the history
  7. fix test

    wanghuaiyuan committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    3c6bcef View commit details
    Browse the repository at this point in the history
  8. fix test

    wanghuaiyuan committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    0302a49 View commit details
    Browse the repository at this point in the history
  9. fix test

    wanghuaiyuan committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    530cb62 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Optimize code style

    wanghuaiyuan committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    cfc0240 View commit details
    Browse the repository at this point in the history
  2. Optimize code style

    wanghuaiyuan committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    f526056 View commit details
    Browse the repository at this point in the history
  3. fix test

    wanghuaiyuan committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    447ad62 View commit details
    Browse the repository at this point in the history
  4. fix test

    wanghuaiyuan committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e886447 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. Merge branch 'develop' of https:/3424672656/rocketmq into…

    … adaptive_lock
    
    # Conflicts:
    #	store/src/main/java/org/apache/rocketmq/store/config/MessageStoreConfig.java
    wanghuaiyuan committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    4b7fa65 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Merge branch 'develop' into adaptive_lock

    # Conflicts:
    #	store/src/main/java/org/apache/rocketmq/store/config/MessageStoreConfig.java
    wanghuaiyuan committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    d056c40 View commit details
    Browse the repository at this point in the history
  2. optimize client rebalancing logic

    wanghuaiyuan committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    39180a3 View commit details
    Browse the repository at this point in the history