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

Introduce globallock as distributed locks #31908

Merged
merged 20 commits into from
Aug 26, 2024

Commits on Aug 22, 2024

  1. feat: globallock

    wolfogre committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    925e844 View commit details
    Browse the repository at this point in the history
  2. test: TestLocker

    wolfogre committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    15c41b4 View commit details
    Browse the repository at this point in the history
  3. test: add tests

    wolfogre committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    2895437 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. feat: ReleaseFunc

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    0b0424f View commit details
    Browse the repository at this point in the history
  2. fix: releaseOnce

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    97a4c23 View commit details
    Browse the repository at this point in the history
  3. feat: ErrLockReleased

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    a1eea5c View commit details
    Browse the repository at this point in the history
  4. chore: rename locker

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    85c5137 View commit details
    Browse the repository at this point in the history
  5. feat: support default locker

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    bd2a860 View commit details
    Browse the repository at this point in the history
  6. test: improve TestLockAndDo

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    f4d545c View commit details
    Browse the repository at this point in the history
  7. chore: improve comment

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    0289b78 View commit details
    Browse the repository at this point in the history
  8. docs: always defer release()

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    570860f View commit details
    Browse the repository at this point in the history
  9. chore: lint

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    cae33ec View commit details
    Browse the repository at this point in the history
  10. chore: go mod tidy

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    302b099 View commit details
    Browse the repository at this point in the history
  11. chore: lint

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    a07b776 View commit details
    Browse the repository at this point in the history
  12. fix: close

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    4613c40 View commit details
    Browse the repository at this point in the history
  13. test: avoid data race

    wolfogre committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    a02f809 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c6300df View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. test: fix

    wolfogre authored Aug 24, 2024
    Configuration menu
    Copy the full SHA
    da3f5a9 View commit details
    Browse the repository at this point in the history
  2. test: fix reset initOnce

    wolfogre committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    57cb17a View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    240c8d0 View commit details
    Browse the repository at this point in the history