Skip to content
Snippets Groups Projects
Select Git revision
  • 292253-cablett-track-epic-title-description-changes
  • 300403-replace-commit-box-minipipeline-default-true
  • 301142-replace-namespace-self_and_descendants-with-linear-version
  • 322452-sidekiq-follow-up
  • 300060-value-stream-ee-phase-2
  • 323246-learn-gitlab-template-project-with-incorrect-onboarding-instructions
  • 245323-arel-support-for-materialized-cte
  • 323194-epic-board-reposition
  • 16950_use_marker_ranges_for_word_diff
  • 18792-cleanup-migration
  • 220680-update-gatsby-project-template
  • 297240-remove-skip_dag_manual_and_delayed_jobs
  • 321027-remove-ci_trigger_payload_into_pipeline
  • 296882-standalone-shard-replica-settings
  • 285477-add-timeline-to-chart
  • 300635-deny-disk-access-from-workers
  • 301159-add-local-storage
  • 299832-feature-flag-enable-jira_issues_show_integration
  • 233431-set-traversal_ids-for-gitlab-org-group
  • 285144-fe-render-generic-report-data-on-vulnerability-details-page-root-component
  • v13.10.0-ee
  • v13.7.9-ee
  • v13.8.6-ee
  • v13.9.4-ee
  • v13.10.0-rc40-ee
  • v13.10.0-rc41-ee
  • v13.9.3-ee
  • v13.7.8-ee
  • v13.8.5-ee
  • v13.9.2-ee
  • v13.9.1-ee
  • v13.10.0-rc20210223090520-ee
  • v13.9.0-ee
  • v13.9.0-rc43-ee
  • v13.9.0-rc42-ee
  • v13.6.7-ee
  • v13.7.7-ee
  • v13.8.4-ee
  • v13.9.0-rc41-ee
  • v13.8.3-ee
40 results

244865-fix-big-sorted-sets.yml

Forked from GitLab.org / GitLab
Source project has a limited visibility.
  • Dmitry Gruzd's avatar
    52bc4c43
    Move ProcessBookkeepingService to sharded approach · 52bc4c43
    Dmitry Gruzd authored
    This change moves Elastic::ProcessBookkeepingService and
    Elastic::ProcessInitialBookkeepingService to using sharded zsets instead
    of having 1 big ZSET in redis, which often appears in redis slowlogs.
    The sharding code uses SHA256 as hashing function.
    52bc4c43
    History
    Move ProcessBookkeepingService to sharded approach
    Dmitry Gruzd authored
    This change moves Elastic::ProcessBookkeepingService and
    Elastic::ProcessInitialBookkeepingService to using sharded zsets instead
    of having 1 big ZSET in redis, which often appears in redis slowlogs.
    The sharding code uses SHA256 as hashing function.