Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D dconf
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 47
    • Issues 47
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • dconf
  • Merge requests
  • !3

Service: only emit changed signals when values change

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Daniel Playfair Cal requested to merge daniel.playfair.cal/dconf:patch/service-check into master Jul 09, 2018
  • Overview 32
  • Commits 6
  • Pipelines 17
  • Changes 6

This change adds a check/filter to the writer service such that it only emits changed notifications for values in the database who's values changed as a result of the write.

Since the check is done in the central writer service which stores the canonical copy of the database, there is no opportunity for race conditions.

The issues caused by this bug are similar to !1 (merged)

See existing discussion on bugzilla here: https://bugzilla.gnome.org/show_bug.cgi?id=789639

Edited Nov 05, 2019 by Daniel Playfair Cal
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: patch/service-check