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

feat(clusteriing): introduce incremental sync for clustering #13157

Open
wants to merge 122 commits into
base: master
Choose a base branch
from

Commits on Sep 20, 2024

  1. Revert "fix(rpc): disable cluster_rpc for 3.7"

    This reverts commit ddda6a1.
    dndx authored and chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    3b97ce0 View commit details
    Browse the repository at this point in the history
  2. WIP incremental sync

    dndx authored and chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    a0e42f9 View commit details
    Browse the repository at this point in the history
  3. add migration to luarocks file

    dndx authored and chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    f841c48 View commit details
    Browse the repository at this point in the history
  4. fix bugs in RPC handler

    dndx authored and chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    1158448 View commit details
    Browse the repository at this point in the history
  5. fix pagination bug

    dndx authored and chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    970221a View commit details
    Browse the repository at this point in the history
  6. feat(dao): support diff transaction (#13586)

    * txn in strategy
    
    * register_dao_hooks
    
    * fix txn funcs
    
    * comments
    
    * hook dao:xxx:fail
    
    * dao:delete:fail
    
    * get_latest_version
    
    * Revert "get_latest_version"
    
    This reverts commit c97f868.
    
    * select max
    chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    7792f96 View commit details
    Browse the repository at this point in the history
  7. WIP

    dndx authored and chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6594544 View commit details
    Browse the repository at this point in the history
  8. refactored import logic so it can be shared by DB-less import and

    incremental sync
    dndx authored and chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    3f0dd3f View commit details
    Browse the repository at this point in the history
  9. add update and upsert support

    dndx authored and chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    5617285 View commit details
    Browse the repository at this point in the history
  10. fixed default workspace recording issue

    dndx authored and chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    d60468a View commit details
    Browse the repository at this point in the history
  11. fix incorrect type for select_by_name

    dndx authored and chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    7a60fda View commit details
    Browse the repository at this point in the history
  12. fix(pdk/vault): handle crud events for dbless (#13663)

    * fix(pdk/vault): handle crud events for dbless
    
    * check cluster_rpc
    
    * fix mistake
    chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    2b1b167 View commit details
    Browse the repository at this point in the history
  13. lint fix

    chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    7b54b46 View commit details
    Browse the repository at this point in the history
  14. migration test

    chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    9f8cd29 View commit details
    Browse the repository at this point in the history
  15. migration test

    chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    807f788 View commit details
    Browse the repository at this point in the history
  16. pdk/vault.lua

    chronolaw committed Sep 20, 2024
    Configuration menu
    Copy the full SHA
    b89926e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    dec5e0a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    30870f4 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    2856fb7 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    9abecb9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    dc141f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. kong.default_workspace

    chronolaw committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    e4503ff View commit details
    Browse the repository at this point in the history
  2. sync/hooks.lua clean

    chronolaw committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    1119493 View commit details
    Browse the repository at this point in the history
  3. sync/init.lua clean

    chronolaw committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    d77695b View commit details
    Browse the repository at this point in the history
  4. sync/rpc.lua clean

    chronolaw committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    9a494ae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    78a27d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eea4ea6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3084d61 View commit details
    Browse the repository at this point in the history
  8. try to check is_foreign

    chronolaw committed Sep 21, 2024
    Configuration menu
    Copy the full SHA
    657918f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5aec38f View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    fe0cc9b View commit details
    Browse the repository at this point in the history
  2. encode_base64 last_key

    chronolaw committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    5fd5ade View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fbf7b54 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f4b0ec3 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. some todo comments

    chronolaw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    0255e06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d81b020 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95d5580 View commit details
    Browse the repository at this point in the history
  4. clean

    chronolaw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    c4a41e5 View commit details
    Browse the repository at this point in the history
  5. enable_privileged_agent

    chronolaw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    0456a98 View commit details
    Browse the repository at this point in the history
  6. kong.core_cache

    chronolaw committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    28a1cb0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c36b29b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b11e659 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3e46e4c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0056e5d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    31a308b View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. test lint

    chronolaw committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    9b8ca95 View commit details
    Browse the repository at this point in the history
  2. clustering init

    chronolaw committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    7c1e4f3 View commit details
    Browse the repository at this point in the history
  3. 18-hybrid_rpc

    chronolaw committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    e5253ea View commit details
    Browse the repository at this point in the history
  4. fix foreign value key

    chronolaw committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    f34543a View commit details
    Browse the repository at this point in the history
  5. detect_changes correctly

    chronolaw committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    53fa0ae View commit details
    Browse the repository at this point in the history
  6. fix insert_entity_for_txn

    chronolaw committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    dfe02b0 View commit details
    Browse the repository at this point in the history
  7. fix 08-lazy_export_spec.lua

    chronolaw committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    4e6d5a4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    55934f8 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7ae95be View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. add ttl for v2.get_delta

    chronolaw committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    1e4fb24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c8feb0a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56ae93b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c950a2b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a340e7a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    80e76c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a610d01 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    50d4b3e View commit details
    Browse the repository at this point in the history
  9. clean get_default_workspace

    chronolaw committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    7d43f1b View commit details
    Browse the repository at this point in the history
  10. skip some flaky cases

    chronolaw committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    8a88cf2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b6cd6e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. skip another test

    chronolaw committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    d05b9d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06ffa5e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c661a53 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f471b57 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ed8933b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    58b0aa1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c19579b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eadd570 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2fe262c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a74640f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    917c2d6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d3222af View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c558251 View commit details
    Browse the repository at this point in the history
  14. events init in sync service

    chronolaw committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    55a2e97 View commit details
    Browse the repository at this point in the history
  15. code clean

    chronolaw committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    ce0bc2b View commit details
    Browse the repository at this point in the history
  16. dbless(no dp) no events

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

Commits on Sep 28, 2024

  1. rpc.get_peer_ip

    chronolaw committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    3a83bf3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    608e2ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10c6177 View commit details
    Browse the repository at this point in the history
  4. Revert "fix spec/02-integration/02-cmd/14-vault_spec.lua"

    This reverts commit 10c6177.
    chronolaw committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    08d8843 View commit details
    Browse the repository at this point in the history
  5. fix sync rpc mistake

    chronolaw committed Sep 28, 2024
    Configuration menu
    Copy the full SHA
    e989b67 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ad2b929 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Configuration menu
    Copy the full SHA
    ad09576 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1ee2a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fc259ba View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e889642 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b375379 View commit details
    Browse the repository at this point in the history
  6. Revert "try to fix 10-wasmtime_spec.lua"

    This reverts commit b375379.
    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    5b1ae5f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d3306c0 View commit details
    Browse the repository at this point in the history
  8. skip 10-wasmtime_spec.lua

    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    ae1d533 View commit details
    Browse the repository at this point in the history
  9. log lvl in hooks.lua

    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    c94cb61 View commit details
    Browse the repository at this point in the history
  10. refactor hook funcs

    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    fd0ad47 View commit details
    Browse the repository at this point in the history
  11. clean rpc.sync.init

    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    61550f3 View commit details
    Browse the repository at this point in the history
  12. clean sync/rpc.lua

    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    59f7194 View commit details
    Browse the repository at this point in the history
  13. clean sync/rpc.lua #2

    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    313c342 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    59467e6 View commit details
    Browse the repository at this point in the history
  15. clean hooks.lua

    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    e7f7e17 View commit details
    Browse the repository at this point in the history
  16. conf loader init

    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    d68bff4 View commit details
    Browse the repository at this point in the history
  17. fix mistake in hooks.lua

    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    e9b7e9b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b57c8c3 View commit details
    Browse the repository at this point in the history
  19. lmdb.get may be nil

    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    dd763eb View commit details
    Browse the repository at this point in the history
  20. Revert "migrations/core/024_380_to_390"

    This reverts commit b11e659.
    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    9f6b02a View commit details
    Browse the repository at this point in the history
  21. only init hooks in cp

    chronolaw committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    4b79394 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. Configuration menu
    Copy the full SHA
    14a396f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63f449b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    478ad5d View commit details
    Browse the repository at this point in the history
  4. small style

    chronolaw committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    c38c539 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    68849c4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a405cf5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    28916cb View commit details
    Browse the repository at this point in the history
  8. clean hooks.lua

    chronolaw committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    61b792b View commit details
    Browse the repository at this point in the history
  9. clean rpc.lua

    chronolaw committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    fb59d6f View commit details
    Browse the repository at this point in the history
  10. fix delete event in rpc.lua

    chronolaw committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    6307e91 View commit details
    Browse the repository at this point in the history
  11. Revert "fix delete event in rpc.lua"

    This reverts commit 6307e91.
    chronolaw committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    81dfa41 View commit details
    Browse the repository at this point in the history
  12. clean rpc.lua

    chronolaw committed Sep 30, 2024
    Configuration menu
    Copy the full SHA
    8dd2884 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. clean hooks.lua

    chronolaw committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    c57fa10 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fafa4a View commit details
    Browse the repository at this point in the history