| Commit message (Expand) | Author | Age | Files | Lines |
* | mds: make LockType fields const | Patrick Donnelly | 2024-03-20 | 1 | -1/+1 |
* | mds: Build target 'common' without using namespace in headers | Adam C. Emerson | 2020-03-07 | 1 | -3/+3 |
* | mds: Reorganize class members in ScatterLock header | Varsha Rao | 2019-11-18 | 1 | -26/+25 |
* | mds: refactor MDSContext inheritance | Patrick Donnelly | 2019-02-02 | 1 | -2/+2 |
* | mds: fix typos | Kefu Chai | 2018-09-21 | 1 | -1/+1 |
* | mds: Use ceph_assert for asserts. | Adam C. Emerson | 2018-08-27 | 1 | -3/+3 |
* | mds: clear scatterlock's flushed when removing dirty | Yan, Zheng | 2018-08-17 | 1 | -3/+4 |
* | mds: use vector for context lists | Patrick Donnelly | 2018-07-26 | 1 | -1/+3 |
* | mds: use const_iterator for decode | Kefu Chai | 2018-05-17 | 1 | -1/+1 |
* | mds: Use unqualified encode/decode | Adam C. Emerson | 2018-01-10 | 1 | -1/+2 |
* | mds: don't rdlock locks in replica object while auth mds is recovering | Yan, Zheng | 2017-10-19 | 1 | -10/+15 |
* | mds: move ScatterLock::state_flags into SimpleLock | Yan, Zheng | 2017-10-19 | 1 | -72/+37 |
* | mds: don't break order of inter-dependent requests during mds recovers | Yan, Zheng | 2017-03-30 | 1 | -3/+17 |
* | mds: add override in headers | liuchang0812 | 2017-03-03 | 1 | -7/+7 |
* | mds: force client flush snap data before truncating objects | Yan, Zheng | 2016-11-15 | 1 | -0/+8 |
* | make ctors with one argument explicit | Danny Al-Gaaf | 2016-01-29 | 1 | -1/+1 |
* | mds: Switch to new context types | John Spray | 2014-08-25 | 1 | -1/+1 |
* | mds: switch flushing ScatterLock to dirty ScatterLock after cache rejoin | Yan, Zheng | 2014-05-08 | 1 | -0/+8 |
* | mds: fix scattered wrlock rejoin | Yan, Zheng | 2014-02-17 | 1 | -0/+23 |
* | scatterlock: fix flag assignments. | Greg Farnum | 2011-07-29 | 1 | -5/+5 |
* | scatterlock: compress boolean flags into a set of state flags | Greg Farnum | 2011-07-29 | 1 | -26/+44 |
* | scatterlock: rename scatter_flags -> state_flags | Greg Farnum | 2011-07-29 | 1 | -12/+16 |
* | scatterlock: convert [un]scatter_wanted to a bitfield | Greg Farnum | 2011-07-28 | 1 | -12/+16 |
* | mds: Split the CInode::scatter_wanted field in two | Greg Farnum | 2011-07-28 | 1 | -1/+13 |
* | mds: better debugging for scatter_wanted flag | Sage Weil | 2011-07-28 | 1 | -0/+2 |
* | mds: always clear_flushed() after finish_flush() | Sage Weil | 2011-07-05 | 1 | -0/+2 |
* | mds: fix mds scatter_writebehind starvation | Sage Weil | 2011-06-30 | 1 | -4/+15 |
* | mds: send any dirty scatterlock state on rejoin | Sage Weil | 2011-04-12 | 1 | -6/+0 |
* | mds: reset dirty->flushing on rejoin scatterflush | Sage Weil | 2011-04-12 | 1 | -0/+9 |
* | mds: add missing try_clear_more() to scatterlock | Sage Weil | 2010-12-08 | 1 | -0/+1 |
* | mds: remove MIX_STALE | Sage Weil | 2010-11-07 | 1 | -36/+0 |
* | mds: simplify stale semantics a bit | Sage Weil | 2010-11-06 | 1 | -6/+9 |
* | mds: preserve stale state on import; some cleanup | Sage Weil | 2010-11-06 | 1 | -4/+22 |
* | Merge branch 'unstable' into mix_stale | Sage Weil | 2010-11-03 | 1 | -5/+11 |
|\ |
|
| * | Merge branch 'rc' into unstable | Sage Weil | 2010-10-16 | 1 | -2/+12 |
| |\ |
|
| * | | mds: SimpleLock and subclasses: const cleanup | Colin Patrick McCabe | 2010-10-13 | 1 | -6/+12 |
* | | | mds: Add bool "dirty" to ScatterLock, plus manipulation functions. | Greg Farnum | 2010-10-23 | 1 | -2/+19 |
| |/
|/| |
|
* | | mds: fix can_scatter_pin() to be only SYNC and MIX | Sage Weil | 2010-10-15 | 1 | -1/+11 |
|/ |
|
* | mds: add scatterpins | Sage Weil | 2010-09-24 | 1 | -0/+7 |
* | mds: omit lock state in debug output when it's uninteresting (sync, no locks) | Sage Weil | 2010-08-26 | 1 | -3/+11 |
* | Bug #98: Unique names for include guards | Markus Elfring | 2010-06-17 | 1 | -2/+2 |
* | mds: be consistent about list<>::item naming (item_foo) | Sage Weil | 2010-03-13 | 1 | -5/+5 |
* | xlist: clean up interface | Sage Weil | 2010-03-13 | 1 | -1/+1 |
* | mds: put rare state in more_bits_t in ScatterLock | Sage Weil | 2010-03-12 | 1 | -27/+71 |
* | mds: create abstract LockType that includes numeric type and state machine | Sage Weil | 2010-03-11 | 1 | -3/+3 |
* | mds: avoid propagating nestlock more frequently than mds_dirstat_min_interval | Sage Weil | 2009-08-24 | 1 | -0/+3 |
* | mds: kill SimpleLock::wait_shift | Sage Weil | 2009-08-24 | 1 | -2/+2 |
* | mds: set primary lock state to LOCK from strong replica when appropriate | Sage Weil | 2009-08-05 | 1 | -0/+10 |
* | mds: make scatterlock flush on mix <-> lock transitions, not just mix <-> sync | Sage Weil | 2009-03-21 | 1 | -4/+6 |
* | mds: remember scatter requests | Sage Weil | 2009-03-18 | 1 | -1/+6 |