]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Thu, 18 Sep 2008 20:44:29 +0000 (13:44 -0700)]
set bl length in buffer::read_file
Sage Weil [Thu, 18 Sep 2008 20:43:51 +0000 (13:43 -0700)]
osdmaptool: fix crush import
Sage Weil [Thu, 18 Sep 2008 20:10:14 +0000 (13:10 -0700)]
crushtool: fix chooseleaf compilation/decompilation
Sage Weil [Wed, 17 Sep 2008 21:37:45 +0000 (14:37 -0700)]
todo
Sage Weil [Wed, 17 Sep 2008 21:37:39 +0000 (14:37 -0700)]
crush: chooseleaf
Sage Weil [Tue, 16 Sep 2008 21:44:43 +0000 (14:44 -0700)]
kclient: remove extraneous dput in fill_trace
Sage Weil [Mon, 15 Sep 2008 23:01:30 +0000 (16:01 -0700)]
osd: push/pull data_subset, clone_subsets
Sage Weil [Mon, 15 Sep 2008 23:01:07 +0000 (16:01 -0700)]
objectstore: clonerange, list->vector encoding
Yehuda Sadeh [Mon, 15 Sep 2008 18:25:47 +0000 (11:25 -0700)]
kclient: lowered debug level on some message
Sage Weil [Fri, 12 Sep 2008 22:09:34 +0000 (15:09 -0700)]
kclient: fix mds reconnect message encoding; include snaprealms
Sage Weil [Fri, 12 Sep 2008 20:30:14 +0000 (13:30 -0700)]
filejournal: typo, fixes callbacks
Sage Weil [Fri, 12 Sep 2008 19:51:10 +0000 (12:51 -0700)]
journal: remove some dead code
Sage Weil [Fri, 12 Sep 2008 19:46:43 +0000 (12:46 -0700)]
kclient: fill in kstatfs f_fsid
Sage Weil [Fri, 12 Sep 2008 19:46:31 +0000 (12:46 -0700)]
paxosservice: reset propose timer when election is called
Sage Weil [Fri, 12 Sep 2008 18:44:23 +0000 (11:44 -0700)]
filestore: constrain ObjectStore interface, simplify journaling, update commit_op_seq on each transaction
Sage Weil [Fri, 12 Sep 2008 16:51:31 +0000 (09:51 -0700)]
filejournal: noop is committed_thru is same seq
Sage Weil [Fri, 12 Sep 2008 16:46:37 +0000 (09:46 -0700)]
kclient: fix bug in mdsc check_new_map
Sage Weil [Fri, 12 Sep 2008 16:36:45 +0000 (09:36 -0700)]
filestore: serialize journal entries
Yehuda Sadeh [Fri, 12 Sep 2008 16:23:14 +0000 (09:23 -0700)]
kclient: dirfrag access using mutex and not inode's spinlock
Sage Weil [Thu, 11 Sep 2008 23:57:37 +0000 (16:57 -0700)]
kclient: fix random mds selection bug
Sage Weil [Thu, 11 Sep 2008 23:40:51 +0000 (16:40 -0700)]
ebofs: maintain an op seq count, and use that for the journal
Sage Weil [Thu, 11 Sep 2008 17:56:16 +0000 (10:56 -0700)]
journal: journal rewrite
Sage Weil [Thu, 11 Sep 2008 17:41:57 +0000 (10:41 -0700)]
use vector or deque in place of list<Context*> in finisher, ebofs
Yehuda Sadeh [Thu, 11 Sep 2008 17:59:02 +0000 (10:59 -0700)]
kclient: removing of virutal xattr is not allowed
Yehuda Sadeh [Thu, 11 Sep 2008 17:55:19 +0000 (10:55 -0700)]
kclient: setxattr for virtual xattr is not allowed
Yehuda [Thu, 11 Sep 2008 17:36:29 +0000 (10:36 -0700)]
kclient: mount default without DIRSTAT
Yehuda [Thu, 11 Sep 2008 17:29:33 +0000 (10:29 -0700)]
kclient: no need to check for mount with dir stat (xattr)
Yehuda [Thu, 11 Sep 2008 00:22:24 +0000 (17:22 -0700)]
kclient: remove whitespace
Yehuda [Thu, 11 Sep 2008 00:21:03 +0000 (17:21 -0700)]
kclient: xattr show dir extended data
Sage Weil [Wed, 10 Sep 2008 23:30:29 +0000 (16:30 -0700)]
startnew.sh: sudo if btrfs
Sage Weil [Wed, 10 Sep 2008 23:30:13 +0000 (16:30 -0700)]
filestore: no rmdir in mkfs
Sage Weil [Wed, 10 Sep 2008 22:53:00 +0000 (15:53 -0700)]
osd: some snap_trimmer fixes
Sage Weil [Wed, 10 Sep 2008 22:52:39 +0000 (15:52 -0700)]
mds: purge stray files immediately; only keep snapped directories around
Sage Weil [Wed, 10 Sep 2008 22:33:07 +0000 (15:33 -0700)]
mds: optimize open_snaprealm() for stray and/or non-dirs
Sage Weil [Wed, 10 Sep 2008 20:01:36 +0000 (13:01 -0700)]
kclient: some todos
Sage Weil [Wed, 10 Sep 2008 19:52:27 +0000 (12:52 -0700)]
kclient: rename __ceph_get_frag -> __get_or_create_frag
Sage Weil [Wed, 10 Sep 2008 19:15:56 +0000 (12:15 -0700)]
mds: recover file size for all affected snapshots, not just the head
Sage Weil [Wed, 10 Sep 2008 17:14:31 +0000 (10:14 -0700)]
mds: adjust TABLE_OP namespaces; fix prepare journal event
Sage Weil [Wed, 10 Sep 2008 14:10:33 +0000 (07:10 -0700)]
filer: snapid should be nonzero on all reads
Sage Weil [Tue, 9 Sep 2008 23:31:53 +0000 (16:31 -0700)]
kclient: allocate xattr buffer outside of i_lock
Sage Weil [Tue, 9 Sep 2008 23:11:30 +0000 (16:11 -0700)]
msgr: relax seq checking on lossy channels (incomplete fix)
Sage Weil [Tue, 9 Sep 2008 23:10:32 +0000 (16:10 -0700)]
mds: write objects directory, avoid filer
Sage Weil [Tue, 9 Sep 2008 23:03:56 +0000 (16:03 -0700)]
osd: typo
Sage Weil [Tue, 9 Sep 2008 23:03:48 +0000 (16:03 -0700)]
mds: read mds objects with CEPH_NOSNAP
Sage Weil [Tue, 9 Sep 2008 22:42:11 +0000 (15:42 -0700)]
synclient: loff_t in write_file
Sage Weil [Tue, 9 Sep 2008 22:42:02 +0000 (15:42 -0700)]
objectcacher: off_t -> loff_t
Sage Weil [Tue, 9 Sep 2008 21:53:09 +0000 (14:53 -0700)]
osdmaptool: require num_osd > 0 when creating new osdmap
Sage Weil [Tue, 9 Sep 2008 21:24:22 +0000 (14:24 -0700)]
mon: verify osdmap fsid in 'setmap'
Sage Weil [Tue, 9 Sep 2008 21:26:40 +0000 (14:26 -0700)]
osd: fix _finish_recovery locking, refcounting
Sage Weil [Tue, 9 Sep 2008 20:51:57 +0000 (13:51 -0700)]
osd: prevent _finish_recovery from going off after primary changes
Sage Weil [Tue, 9 Sep 2008 20:51:38 +0000 (13:51 -0700)]
fix coll_t != comparator
Sage Weil [Tue, 9 Sep 2008 20:51:21 +0000 (13:51 -0700)]
ebofs: use correct remove in alloc_dec (so that btree remains balanced)
Sage Weil [Tue, 9 Sep 2008 18:32:55 +0000 (11:32 -0700)]
todos
Sage Weil [Tue, 9 Sep 2008 14:53:41 +0000 (07:53 -0700)]
kclient: use truncate_inode_pages instead of vmtruncate
Sage Weil [Tue, 9 Sep 2008 14:53:18 +0000 (07:53 -0700)]
kclient: fix revocation races
Sage Weil [Tue, 9 Sep 2008 14:52:37 +0000 (07:52 -0700)]
mds: fix lock ordering
Yehuda [Tue, 9 Sep 2008 17:41:36 +0000 (10:41 -0700)]
another fix for kernel 2.6.26
Yehuda [Tue, 9 Sep 2008 00:10:12 +0000 (17:10 -0700)]
some changes for work collaboration
Sage Weil [Mon, 8 Sep 2008 23:54:16 +0000 (16:54 -0700)]
kclient: send time_warp_seq with flushsnaps
Sage Weil [Mon, 8 Sep 2008 23:46:01 +0000 (16:46 -0700)]
client: update cap_snap code to mirror kclient
Sage Weil [Mon, 8 Sep 2008 22:53:57 +0000 (15:53 -0700)]
kclient: restart writeback index each time snapc advances
Sage Weil [Mon, 8 Sep 2008 22:39:35 +0000 (15:39 -0700)]
add truncate_seq to inode, mds<->client protocol
Sage Weil [Mon, 8 Sep 2008 21:36:34 +0000 (14:36 -0700)]
kclient: adjust kernel version conditionals
Sage Weil [Mon, 8 Sep 2008 20:53:53 +0000 (13:53 -0700)]
mds: fix client_follows in live cap
Sage Weil [Mon, 8 Sep 2008 20:53:29 +0000 (13:53 -0700)]
kclient: misc addr fixes (fsx + snap testing)
Sage Weil [Mon, 8 Sep 2008 16:36:09 +0000 (09:36 -0700)]
kclient: force sync writes hack
Sage Weil [Mon, 25 Aug 2008 20:29:27 +0000 (13:29 -0700)]
todos
Sage Weil [Mon, 25 Aug 2008 20:28:32 +0000 (13:28 -0700)]
kclient: no short write in ceph_osdc_sync_write
Sage Weil [Mon, 25 Aug 2008 20:24:44 +0000 (13:24 -0700)]
kclient: no short read in ceph_osdc_sync_read
Sage Weil [Mon, 25 Aug 2008 20:14:19 +0000 (13:14 -0700)]
kclient: do/wait for writeback in write_begin if page isn't clean or current snapc
Sage Weil [Mon, 25 Aug 2008 19:42:30 +0000 (12:42 -0700)]
kclient: writepage is noop if page is not oldest snapc
Esteban Molina-Estolano [Mon, 8 Sep 2008 19:48:20 +0000 (12:48 -0700)]
synclient: dump placement
Sage Weil [Mon, 8 Sep 2008 16:33:55 +0000 (09:33 -0700)]
dstartnew.sh
Sage Weil [Fri, 15 Aug 2008 06:10:36 +0000 (23:10 -0700)]
kclient: last put_connection after dropping spinlock
Sage Weil [Fri, 15 Aug 2008 03:53:23 +0000 (20:53 -0700)]
ebofs: kick waiters if commit skipped because fs is clean
Sage Weil [Fri, 22 Aug 2008 23:55:58 +0000 (16:55 -0700)]
kclient: retry sync_write on EOLDSNAP
Sage Weil [Fri, 22 Aug 2008 23:43:39 +0000 (16:43 -0700)]
osd: truncate(0) fix
Sage Weil [Fri, 22 Aug 2008 23:24:57 +0000 (16:24 -0700)]
kclient: make sync_write free memory
Sage Weil [Fri, 22 Aug 2008 23:24:40 +0000 (16:24 -0700)]
kclient: make sync_write update f_pos
Sage Weil [Fri, 22 Aug 2008 22:33:24 +0000 (15:33 -0700)]
kclient: some writepage cleanup
Sage Weil [Fri, 22 Aug 2008 21:45:33 +0000 (14:45 -0700)]
kclient: clean up page->private
Sage Weil [Fri, 22 Aug 2008 21:37:59 +0000 (14:37 -0700)]
kclient: fix redirty_page to actually set the dirty bit
Sage Weil [Fri, 22 Aug 2008 21:30:08 +0000 (14:30 -0700)]
mds: fix ltruncate to actually purge underlying objects
Sage Weil [Fri, 22 Aug 2008 21:07:41 +0000 (14:07 -0700)]
kclient: page_mkwrite, improved dirty page accounting
Sage Weil [Fri, 22 Aug 2008 18:15:50 +0000 (11:15 -0700)]
kclient: no fallback to writepage, be careful with wsize
Sage Weil [Fri, 22 Aug 2008 18:15:35 +0000 (11:15 -0700)]
kclient: mmap/page_mkwrite shell
Sage Weil [Thu, 21 Aug 2008 22:43:23 +0000 (15:43 -0700)]
kclient: snap ordered writepages, improved cap_snap handling
Sage Weil [Thu, 21 Aug 2008 21:57:31 +0000 (14:57 -0700)]
kclient: fix osdmap incremental decoder
Sage Weil [Thu, 21 Aug 2008 20:35:38 +0000 (13:35 -0700)]
kclient: taking snapshot basically works
Sage Weil [Thu, 21 Aug 2008 19:59:39 +0000 (12:59 -0700)]
kclient: optimistically adjust dirty accounting before taking tree lock (to avoid lock dependency issue)
Sage Weil [Thu, 21 Aug 2008 19:58:12 +0000 (12:58 -0700)]
kclient: fix snap_rwsem write/read redux
Sage Weil [Thu, 21 Aug 2008 18:30:47 +0000 (11:30 -0700)]
kclient: revamp dirty page accounting with cap_snap dirty counts
Sage Weil [Thu, 21 Aug 2008 18:21:38 +0000 (11:21 -0700)]
kclient: fix i_lock/snap_rwsem lock inversion (read, not write)
Sage Weil [Thu, 21 Aug 2008 18:13:03 +0000 (11:13 -0700)]
mds: introduce ceph_session_op_name()
Sage Weil [Thu, 21 Aug 2008 16:40:16 +0000 (09:40 -0700)]
todos
Sage Weil [Thu, 21 Aug 2008 04:29:22 +0000 (21:29 -0700)]
kclient: i_cap_snap_pending
Sage Weil [Thu, 21 Aug 2008 00:50:11 +0000 (17:50 -0700)]
Makefile.am: add kernel/caps.c
Sage Weil [Wed, 20 Aug 2008 23:59:08 +0000 (16:59 -0700)]
kclient: initial pass at queue_cap_snaps etc., unfinished
Sage Weil [Wed, 20 Aug 2008 23:58:53 +0000 (16:58 -0700)]
client: small queue_cap_snap cleanup
Sage Weil [Wed, 20 Aug 2008 22:47:27 +0000 (15:47 -0700)]
mds: blindly lease immutable bits of inodes