Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • D Delayed Jobs API
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1
    • Merge requests 1
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • ChEMBL
  • ChEMBL
  • Delayed Jobs
  • Delayed Jobs API
  • Merge requests
  • !3

Merged
Created Apr 02, 2020 by David Mendez@dmendezOwner

Simplify locking mechanism, use cache instead of DB

  • Overview 0
  • Commits 7
  • Pipelines 1
  • Changes 13

This simplifies the locking mechanism used by the status agents. Now it saves the lock in the cache, so the expiration time is handled by the caching. The agent does not have to decide if it respects the lock or not.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: staging