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

common: consolidate spinlocks #15816

Merged
merged 11 commits into from Sep 1, 2017

Commits on Aug 11, 2017

  1. common: adds spinlock.h, migrates code; removes Spinlock.h

    Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
    Jesse Williamson committed Aug 11, 2017
    Copy the full SHA
    b1abde9 View commit details
    Browse the repository at this point in the history
  2. common: add spin_lock_guard

    Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
    Jesse Williamson committed Aug 11, 2017
    Copy the full SHA
    d3495ec View commit details
    Browse the repository at this point in the history
  3. common: apply ceph::spin_lock_guard

    Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
    Jesse Williamson committed Aug 11, 2017
    Copy the full SHA
    00dedde View commit details
    Browse the repository at this point in the history
  4. common: adds ceph::spinlock, removes ceph::Spinlock

    ceph::spinlock models /BasicLockable/, and works with
    standard library types like std::lock_guard<>.
    
    Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
    Jesse Williamson committed Aug 11, 2017
    Copy the full SHA
    b2aa2f3 View commit details
    Browse the repository at this point in the history
  5. common: migrate ceph::Spinlock to ceph::spinlock

    Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
    Jesse Williamson committed Aug 11, 2017
    Copy the full SHA
    1048e2c View commit details
    Browse the repository at this point in the history
  6. msg: apply ceph::spin_lock_guard

    Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
    Jesse Williamson committed Aug 11, 2017
    Copy the full SHA
    6789ca6 View commit details
    Browse the repository at this point in the history
  7. msg: pthread_spinlock() migration to ceph::spinlock

    Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
    Jesse Williamson committed Aug 11, 2017
    Copy the full SHA
    76d5bea View commit details
    Browse the repository at this point in the history
  8. os: migrate ceph::Spinlock to ceph::spinlock

    Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
    Jesse Williamson committed Aug 11, 2017
    Copy the full SHA
    e287178 View commit details
    Browse the repository at this point in the history
  9. osd: migrate to ceph::spinlock

    Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
    Jesse Williamson committed Aug 11, 2017
    Copy the full SHA
    f93655e View commit details
    Browse the repository at this point in the history
  10. compressor: migrate ceph::Spinlock to ceph::spinlock

    Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
    Jesse Williamson committed Aug 11, 2017
    Copy the full SHA
    a529605 View commit details
    Browse the repository at this point in the history
  11. common (spinlock): add versioning namespace

    Signed-off-by: Jesse Williamson <jwilliamson@suse.de>
    Jesse Williamson committed Aug 11, 2017
    Copy the full SHA
    7415375 View commit details
    Browse the repository at this point in the history