| Commit message (Expand) | Author | Age | Files | Lines |
* | cls: build without "using namespace std" | Kefu Chai | 2021-08-13 | 1 | -0/+3 |
* | cls,rados,rbd,mds,common: Avoid name collision with Windows headers | Lucian Petrut | 2020-07-08 | 5 | -34/+35 |
* | cls: Build ceph-osd without using namespace declarations in headers | Adam C. Emerson | 2020-04-06 | 6 | -119/+121 |
* | tools/rados: update advisory lock break usage with --lock-cookie required | Zhi Zhang | 2019-11-26 | 1 | -0/+2 |
* | rgw: clean up some logging | J. Eric Ivancich | 2019-04-05 | 2 | -21/+26 |
* | cls/lock: Update cls_lock_types.h to work without using namespace | Adam C. Emerson | 2019-03-29 | 1 | -11/+11 |
* | librados: add symbol versioning to the C++ API | Jason Dillaman | 2019-02-21 | 1 | -8/+1 |
* | rgw: when exclusive lock fails due existing lock, log add'l info | J. Eric Ivancich | 2019-02-04 | 1 | -1/+22 |
* | cls/lock: always store v1 addr in locker_info_t | Sage Weil | 2019-01-14 | 3 | -2/+9 |
* | cls: add exclusive ephemeral locks that auto-clean | J. Eric Ivancich | 2018-10-26 | 4 | -24/+95 |
* | rgw: renew resharding locks to prevent expiration | J. Eric Ivancich | 2018-10-24 | 3 | -0/+8 |
* | cls: add semantics for cls locks to require renewal without expiring | J. Eric Ivancich | 2018-10-24 | 4 | -10/+34 |
* | cls: Use ceph_assert for asserts. | Adam C. Emerson | 2018-08-27 | 1 | -4/+4 |
* | core: use const_iterator for decode | Kefu Chai | 2018-05-17 | 5 | -22/+22 |
* | cls: Use unqualified encode/decode | Adam C. Emerson | 2018-01-10 | 4 | -88/+89 |
* | common: Use unqualified encoding in some files | Adam C. Emerson | 2018-01-10 | 2 | -5/+2 |
* | osd,common: avoid casting useless casts | Kefu Chai | 2017-10-09 | 2 | -3/+3 |
* | cls_lock: move lock_info_t definition to cls_lock_types.h | runsisi | 2017-07-04 | 3 | -28/+60 |
* | cls: Formatting changes and merge fixup | Brad Hubbard | 2017-05-19 | 1 | -4/+5 |
* | cls: optimize lock header file dependency | shawn | 2017-05-19 | 5 | -22/+8 |
* | common: Unskew clock | Adam C. Emerson | 2016-12-22 | 1 | -2/+2 |
* | embedded: Add RADOS classes to embedded cephd library | Bassam Tabbara | 2016-11-29 | 1 | -10/+10 |
* | rados : added an asynchronous unlock to the API | Sebastien Ponce | 2016-11-01 | 2 | -0/+13 |
* | cls_lock: encode client-facing addrs with client features | Sage Weil | 2016-10-18 | 1 | -2/+2 |
* | cls/lock: set test entity_addr_t types | Sage Weil | 2016-10-18 | 2 | -0/+2 |
* | declare encode/decode for various types that are missing it | Sage Weil | 2016-10-16 | 1 | -0/+1 |
* | cls_lock: support updating the lock cookie without releasing the lock | Jason Dillaman | 2016-08-23 | 5 | -0/+170 |
* | cls_lock: encode addrs with features | Sage Weil | 2016-05-31 | 3 | -12/+12 |
* | cls: new force-promotion flag for class methods | Jason Dillaman | 2015-10-09 | 1 | -3/+3 |
* | compat: include compat.h for definition of ENODATA | Yan, Zheng | 2015-09-11 | 1 | -0/+2 |
* | cls_lock: New assert_locked operation | Jason Dillaman | 2015-01-25 | 5 | -1/+159 |
* | Use cpp_strerror() wherever possible, and use autoconf for portability | Dan Mick | 2014-04-14 | 1 | -3/+4 |
* | cls,msg: Fix use of set_in4_quad() to set a entity_addr_t | David Zafman | 2013-06-05 | 2 | -6/+6 |
* | cls/lock/cls_lock.cc: use !lockers.empty() instead of size() | Danny Al-Gaaf | 2013-02-15 | 1 | -1/+1 |
* | OSD: deprecate CLS_METHOD_PUBLIC flag | Josh Durgin | 2012-10-03 | 1 | -5/+5 |
* | cls_lock_client: add ObjectOperation-based get_lock_info | Josh Durgin | 2012-09-01 | 2 | -16/+35 |
* | cls_lock_types: add missing include | Josh Durgin | 2012-09-01 | 1 | -1/+2 |
* | cls_lock_client: return error when decoding fails | Josh Durgin | 2012-08-31 | 1 | -2/+2 |
* | cls_lock_client: fix indentation | Josh Durgin | 2012-08-31 | 1 | -52/+51 |
* | cls_lock_client: change modified reference parameters to pointers | Josh Durgin | 2012-08-31 | 2 | -48/+51 |
* | cls_lock_client: clean up reference parameters | Josh Durgin | 2012-08-31 | 2 | -48/+54 |
* | cls_lock: fix some spacing | Josh Durgin | 2012-08-31 | 1 | -3/+4 |
* | cls_lock: specify librados namespace explicitly | Yehuda Sadeh | 2012-08-22 | 1 | -14/+14 |
* | rados::cls::lock: move api types into namespace | Yehuda Sadeh | 2012-07-24 | 7 | -89/+100 |
* | cls_lock: cls_lock_id_t -> cls_lock_locker_id_t | Yehuda Sadeh | 2012-07-20 | 7 | -29/+29 |
* | cls_lock: document lock properties | Yehuda Sadeh | 2012-07-20 | 2 | -8/+13 |
* | cls_log: update a comment | Yehuda Sadeh | 2012-07-20 | 1 | -1/+1 |
* | rados: lock info keeps expiration, not duration | Yehuda Sadeh | 2012-07-20 | 4 | -13/+13 |
* | cls_lock: objclass for advisory locking | Yehuda Sadeh | 2012-07-20 | 7 | -0/+1259 |