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(search): Multishard cutoffs #1924

Draft
wants to merge 23 commits into
base: main
Choose a base branch
from

Commits on Jun 22, 2024

  1. core(search): Add EF_RUNTIME parameter

    Signed-off-by: Vladislav Oleshko <[email protected]>
    dranikpg committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    88577ba View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. fix: fixes

    Signed-off-by: Vladislav Oleshko <[email protected]>
    dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    03947c9 View commit details
    Browse the repository at this point in the history
  2. chore(ci): run replication tests on arm (dragonflydb#3168)

    * combine replication tests and reg tests in one flow
    * allow replication tests to run on arm
    kostasrim authored and dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    c2a4315 View commit details
    Browse the repository at this point in the history
  3. chore(search): improve parser error reporting (dragonflydb#3184)

    
    Signed-off-by: Roman Gershman <[email protected]>
    romange authored and dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    c60cd7e View commit details
    Browse the repository at this point in the history
  4. fix(reply_builder): remove virtual modifier in SendError(ErrorReply) …

    …method (dragonflydb#3191)
    
    fixes dragonflydb#3190
    
    Signed-off-by: Stepan Bagritsevich <[email protected]>
    BagritsevichStepan authored and dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    4701272 View commit details
    Browse the repository at this point in the history
  5. fix(cluster): Support FLUSHALL while slot migration is in progress (d…

    …ragonflydb#3173)
    
    * fix(cluster): Support `FLUSHALL` while slot migration is in progress
    
    Fixes dragonflydb#3132
    
    Also do a small refactor to move cancellation logic into
    `RestoreStreamer`.
    chakaz authored and dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    a42f9f6 View commit details
    Browse the repository at this point in the history
  6. fix: fix RegisterOnChange methods for journal and db_slice (dragonfly…

    …db#3171)
    
    * fix: fix RegisterOnChange methods for journal and db_slice. Call db_slice and journal callbacks atomically. Made a hack to avoid deadlock during SAVE
    BorysTheDev authored and dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    81db231 View commit details
    Browse the repository at this point in the history
  7. fix(generic_family): fix RenameGeneric command for non-string data ty…

    …pes (dragonflydb#3181)
    
    * fix(generic_family): fix RenameGeneric command for non-string data types
    
    fixes dragonflydb#3107, fixes dragonflydb#3113, fixes dragonflydb#307
    
    Signed-off-by: Stepan Bagritsevich <[email protected]>
    
    * refactor: address comments
    
    Signed-off-by: Stepan Bagritsevich <[email protected]>
    
    * refactor: address comments 2
    
    Signed-off-by: Stepan Bagritsevich <[email protected]>
    
    ---------
    
    Signed-off-by: Stepan Bagritsevich <[email protected]>
    BagritsevichStepan authored and dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    5aeb8b2 View commit details
    Browse the repository at this point in the history
  8. fix(server): Rename confusing flag `replica_reconnect_on_master_resta…

    …rt` (dragonflydb#3193)
    
    That was a misleading name, as the logic was the exact opposite (oops 🤦)
    
    This PR introduces a new name for the same flag: break_replication_on_master_restart
    
    We're keeping the previous flag for now, to make transition easier. We'll remove it in a later Dragonfly version (>= 1.22)
    
    Fixes dragonflydb#3192
    chakaz authored and dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    f0064d8 View commit details
    Browse the repository at this point in the history
  9. fix(unit tests): fix generic family info test (dragonflydb#3187)

    fix unit tests
    
    Signed-off-by: adi_holden <[email protected]>
    adiholden authored and dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    350be10 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5e4fdfd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7bda51a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5e6672e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2a5a2a6 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    21de1c4 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    406eb47 View commit details
    Browse the repository at this point in the history
  16. feat(acl): add support of multiple passwords (dragonflydb#3189)

    * add support for multiple passwords
    * add support for deleting passwords
    * add support for resetpass
    * add tests
    * always prefix passwords with hashtag when printed
    kostasrim authored and dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    a86fa21 View commit details
    Browse the repository at this point in the history
  17. chore(tiering): More advanced tiering tests (dragonflydb#3201)

    * chore(tiering): More advanced tiering tests
    
    * fix: fixes
    dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    5322199 View commit details
    Browse the repository at this point in the history
  18. chore: add replica-priority flag (dragonflydb#3204)

    * add replica-priority flag
    * add it on info replication command
    * add test
    kostasrim authored and dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    c5f2724 View commit details
    Browse the repository at this point in the history
  19. feat(search): Multishard cutoffs

    Signed-off-by: Vladislav Oleshko <[email protected]>
    dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    80e09ca View commit details
    Browse the repository at this point in the history
  20. fix: fixes, comments, polishment

    Signed-off-by: Vladislav Oleshko <[email protected]>
    dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    8ffeacf View commit details
    Browse the repository at this point in the history
  21. fix: fixes v2

    dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    c2bffc3 View commit details
    Browse the repository at this point in the history
  22. fix: fixes

    Signed-off-by: Vladislav Oleshko <[email protected]>
    dranikpg committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    d4ee35d View commit details
    Browse the repository at this point in the history