aboutsummaryrefslogtreecommitdiff
path: root/fs/ceph/snap.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-06ceph: queue cap snap only when snap realm's context changesGravatar Yan, Zheng 1-21/+16
2017-05-04ceph: convert ceph_cap_snap.nref from atomic_t to refcount_tGravatar Elena Reshetova 1-1/+1
2016-12-12ceph: record truncate size/seq for snap data writebackGravatar Yan, Zheng 1-0/+2
2016-07-28ceph: cleanup ceph_flush_snaps()Gravatar Yan, Zheng 1-3/+1
2016-07-28ceph: introduce an inode flag to indicates if snapflush is neededGravatar Yan, Zheng 1-0/+2
2016-07-28ceph: unify cap flush and snapcap flushGravatar Yan, Zheng 1-3/+1
2016-07-28ceph: fix NULL dereference in ceph_queue_cap_snap()Gravatar Yan, Zheng 1-1/+1
2016-03-25ceph: kill ceph_empty_snapcGravatar Ilya Dryomov 1-16/+0
2015-09-08ceph: fix queuing inode to mdsdir's snaprealmGravatar Yan, Zheng 1-7/+0
2015-06-25ceph: make sure syncfs flushes all cap snapsGravatar Yan, Zheng 1-0/+2
2015-06-25ceph: avoid sending unnessesary FLUSHSNAP messageGravatar Yan, Zheng 1-12/+37
2015-06-25ceph: set i_head_snapc when getting CEPH_CAP_FILE_WR referenceGravatar Yan, Zheng 1-60/+66
2015-06-25ceph: use empty snap context for uninline_data and get_pool_permGravatar Yan, Zheng 1-9/+9
2015-02-19ceph: improve reference tracking for snaprealmGravatar Yan, Zheng 1-16/+38
2014-12-17ceph: flush inline versionGravatar Yan, Zheng 1-0/+2
2014-12-17ceph: introduce global empty snap contextGravatar Yan, Zheng 1-1/+25
2014-12-17ceph, rbd: delete unnecessary checks before two function callsGravatar SF Markus Elfring 1-6/+3
2013-05-01ceph: use ceph_create_snap_context()Gravatar Alex Elder 1-2/+1
2012-07-30ceph: define snap counts as u32 everywhereGravatar Alex Elder 1-8/+10
2012-05-31introduce SIZE_MAXGravatar Xi Wang 1-1/+1
2012-03-22ceph: fix overflow check in build_snap_context()Gravatar Xi Wang 1-1/+1
2011-12-07ceph: use i_ceph_lock instead of i_lockGravatar Sage Weil 1-8/+8
2011-07-26ceph: only queue capsnap if caps are dirtyGravatar Sage Weil 1-4/+2
2011-07-26ceph: fix snap writeback when racing with writesGravatar Sage Weil 1-3/+20
2011-06-07ceph: use ihold when we already have an inode refGravatar Sage Weil 1-1/+1
2011-05-11ceph: fix list_add in ceph_put_snap_realmGravatar Henry C Chang 1-1/+1
2011-03-31Fix common misspellingsGravatar Lucas De Marchi 1-1/+1
2011-03-29fs: don't use igrab() while holding i_lockGravatar Dave Chinner 1-2/+2
2011-02-04ceph: queue cap_snaps once per realmGravatar Sage Weil 1-4/+10
2010-10-20ceph: factor out libceph from Ceph file systemGravatar Yehuda Sadeh 1-4/+6
2010-09-17ceph: only send one flushsnap per cap_snap per mds sessionGravatar Sage Weil 1-1/+1
2010-09-16ceph: fix cap_snap and realm splitGravatar Sage Weil 1-59/+29
2010-09-14ceph: correctly set 'follows' in flushsnap messagesGravatar Sage Weil 1-1/+1
2010-08-24ceph: maintain i_head_snapc when any caps are dirty, not just for dataGravatar Sage Weil 1-1/+5
2010-08-22ceph: queue cap snap writeback for realm children on snap updateGravatar Sage Weil 1-23/+37
2010-08-22ceph: include dirty xattrs state in snapped capsGravatar Sage Weil 1-7/+16
2010-05-17ceph: use ceph_sb_to_client instead of ceph_clientGravatar Cheng Renquan 1-1/+1
2010-05-03ceph: fix snap realm splitsGravatar Sage Weil 1-10/+14
2010-04-14Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sag...Gravatar Linus Torvalds 1-13/+13
2010-04-13ceph: queue_cap_snap should always queue dirty contextGravatar Sage Weil 1-9/+7
2010-04-01ceph: fix leaked inode ref due to snap metadata writeback raceGravatar Sage Weil 1-4/+6
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Gravatar Tejun Heo 1-0/+1
2010-03-23ceph: fix snap rebuild conditionGravatar Sage Weil 1-2/+2
2010-03-20ceph: add missing locking to protect i_snap_realm_item during splitGravatar Sage Weil 1-0/+2
2010-02-23ceph: drop messages on unregistered mds sessions; cleanupGravatar Sage Weil 1-15/+2
2010-02-16ceph: use rbtree for snap_realmsGravatar Sage Weil 1-11/+40
2009-12-21ceph: hex dump corrupt server data to KERN_DEBUGGravatar Sage Weil 1-0/+1
2009-11-21ceph: remove useless IS_ERR checksGravatar Sage Weil 1-10/+0
2009-10-06ceph: snapshot managementGravatar Sage Weil 1-0/+897