]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Fri, 11 Apr 2008 04:24:20 +0000 (21:24 -0700)]
kclient: fix renewcaps delay
Sage Weil [Fri, 11 Apr 2008 04:18:15 +0000 (21:18 -0700)]
only start up a single osd for testing
Michael Rodriguez [Fri, 11 Apr 2008 08:47:42 +0000 (01:47 -0700)]
Merge branch 'unstable' of ssh://michaelr@ceph.newdream.net/git/ceph into unstable
Michael Rodriguez [Fri, 11 Apr 2008 08:40:21 +0000 (01:40 -0700)]
next steo is pass a map along with crush to store offloads
Michael Rodriguez [Fri, 11 Apr 2008 08:36:55 +0000 (01:36 -0700)]
needs its own item number
Sage Weil [Fri, 11 Apr 2008 03:34:32 +0000 (20:34 -0700)]
mds: be more careful about updating inode.max_size
Sage Weil [Thu, 10 Apr 2008 23:31:37 +0000 (16:31 -0700)]
mds: dont be stupid
Sage Weil [Thu, 10 Apr 2008 20:43:42 +0000 (13:43 -0700)]
kclient: separate thread/workqueue to do inode writeback
sage [Thu, 10 Apr 2008 20:06:28 +0000 (13:06 -0700)]
mds: pipe down
sage [Thu, 10 Apr 2008 20:00:12 +0000 (13:00 -0700)]
pack ceph_mds_request_head properly
sage [Thu, 10 Apr 2008 18:44:38 +0000 (11:44 -0700)]
new encoding header
Sage Weil [Thu, 10 Apr 2008 17:40:30 +0000 (10:40 -0700)]
mkcephfs
Sage Weil [Thu, 10 Apr 2008 16:59:31 +0000 (09:59 -0700)]
client: basic O_APPEND support
Sage Weil [Thu, 10 Apr 2008 04:05:32 +0000 (21:05 -0700)]
todos
Sage Weil [Thu, 10 Apr 2008 01:33:34 +0000 (18:33 -0700)]
osd: take out last_epoch_finished.. its not used anymore
Sage Weil [Thu, 10 Apr 2008 01:30:10 +0000 (18:30 -0700)]
kclient: request max_size explicitly went necessary
Sage Weil [Thu, 10 Apr 2008 00:53:22 +0000 (17:53 -0700)]
tag MMDSMap with fsid
Sage Weil [Thu, 10 Apr 2008 00:31:00 +0000 (17:31 -0700)]
kclient: request larger max_size when needed (not done yet)
Sage Weil [Thu, 10 Apr 2008 00:30:38 +0000 (17:30 -0700)]
mds: allow client to request a larger max_size
Sage Weil [Wed, 9 Apr 2008 22:24:24 +0000 (15:24 -0700)]
mds: fix max_size (again); move from loner to mixed when multiple writers
Sage Weil [Wed, 9 Apr 2008 22:23:46 +0000 (15:23 -0700)]
kclient: made pdflush do our dirty work
Sage Weil [Wed, 9 Apr 2008 22:23:18 +0000 (15:23 -0700)]
kclient: oops, fix write size
Sage Weil [Wed, 9 Apr 2008 21:07:56 +0000 (14:07 -0700)]
mds: tweak file_max increase
Sage Weil [Wed, 9 Apr 2008 21:07:40 +0000 (14:07 -0700)]
kclient: use inode_set_size helper to keep i_blocks accurate
Sage Weil [Wed, 9 Apr 2008 20:44:37 +0000 (13:44 -0700)]
kclient: send mds a cap message when we approach file_max
Sage Weil [Wed, 9 Apr 2008 19:15:41 +0000 (12:15 -0700)]
kclient: obey max_size, and return current size/mtime/atime when acking with re-used cap msg
Sage Weil [Wed, 9 Apr 2008 18:46:40 +0000 (11:46 -0700)]
mds: only allow ctime to increase monotonically
Sage Weil [Wed, 9 Apr 2008 18:19:34 +0000 (11:19 -0700)]
buffer: throw assertion when mmap allocations fail
Sage Weil [Wed, 9 Apr 2008 18:18:45 +0000 (11:18 -0700)]
buffer: throw assertion when posix_memalign allocations fail
Sage Weil [Wed, 9 Apr 2008 18:10:48 +0000 (11:10 -0700)]
mon: send incremental (not full) map to seed osd cluster with new maps
Sage Weil [Wed, 9 Apr 2008 18:10:29 +0000 (11:10 -0700)]
osd: be more careful about noticing osds go down and updating timers etc appropriately
Sage Weil [Wed, 9 Apr 2008 18:09:49 +0000 (11:09 -0700)]
monmaptool: srand when generating fsid
Sage Weil [Wed, 9 Apr 2008 17:43:02 +0000 (10:43 -0700)]
mon: apply osdmap updates to pg_map osd_stat
Sage Weil [Wed, 9 Apr 2008 17:42:46 +0000 (10:42 -0700)]
cmon: set msgr policies
Sage Weil [Wed, 9 Apr 2008 17:42:29 +0000 (10:42 -0700)]
msgr: apply policy to incoming connections too, based on first message
Sage Weil [Wed, 9 Apr 2008 03:54:21 +0000 (20:54 -0700)]
mon: send new clients monmap before osd, mds maps
Sage Weil [Tue, 8 Apr 2008 17:58:56 +0000 (10:58 -0700)]
kclient: renew caps twice as often for now (to counteract slow clock on uml)
Sage Weil [Wed, 9 Apr 2008 00:35:46 +0000 (17:35 -0700)]
Merge branch 'unstable' of ssh://ceph.newdream.net/git/ceph into unstable
Patience Warnick [Tue, 8 Apr 2008 23:47:43 +0000 (16:47 -0700)]
a bit of redo of timer events to resend map requests
Sage Weil [Tue, 8 Apr 2008 23:26:32 +0000 (16:26 -0700)]
msgr policies; osds now batch and retry failure reports
Sage Weil [Tue, 8 Apr 2008 21:36:49 +0000 (14:36 -0700)]
kclient: parse+verify fsid in osdmap message
Sage Weil [Tue, 8 Apr 2008 21:30:14 +0000 (14:30 -0700)]
mon: include fsid in most mon, map messages
Sage Weil [Tue, 8 Apr 2008 18:29:17 +0000 (11:29 -0700)]
tag monitor messages with fsid
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 20:48:50 +0000 (23:48 +0300)]
kclient: reverting ctime changes -- mds controls the ctime value
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 20:07:47 +0000 (23:07 +0300)]
kclient: fix typo
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 19:51:59 +0000 (22:51 +0300)]
kclient: ctime updates handled differently
Sage Weil [Tue, 8 Apr 2008 17:25:27 +0000 (10:25 -0700)]
client: missing semicolon
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 13:25:38 +0000 (16:25 +0300)]
kclient: some more ctime changes
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 13:25:12 +0000 (16:25 +0300)]
client: add utime mask
Sage Weil [Tue, 8 Apr 2008 13:34:40 +0000 (06:34 -0700)]
kclient: some cleanups
Sage Weil [Tue, 8 Apr 2008 13:34:30 +0000 (06:34 -0700)]
kclient: invalidate pages when dropping RDCACHE
Sage Weil [Tue, 8 Apr 2008 03:42:49 +0000 (20:42 -0700)]
kclient: export ceph_debug_msgr to /proc
Sage Weil [Tue, 8 Apr 2008 03:26:13 +0000 (20:26 -0700)]
kclient: fix statfs units
Sage Weil [Tue, 8 Apr 2008 03:25:52 +0000 (20:25 -0700)]
todos
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 13:07:46 +0000 (16:07 +0300)]
kclient: utime handle ctime updates too
Sage Weil [Tue, 8 Apr 2008 03:12:46 +0000 (20:12 -0700)]
kclient: don't use release_pages; it isn't exported to modules
Sage Weil [Tue, 8 Apr 2008 02:48:19 +0000 (19:48 -0700)]
mds: only increase file_max if filelock is wrlockable
Sage Weil [Tue, 8 Apr 2008 00:00:51 +0000 (17:00 -0700)]
mds: fix rename dirtying goofup
Sage Weil [Mon, 7 Apr 2008 23:40:52 +0000 (16:40 -0700)]
kclient: try to carry CAP_EXCL when we buffer data, even if file is now closed
Sage Weil [Mon, 7 Apr 2008 23:40:28 +0000 (16:40 -0700)]
kclient: fix cap revocation/release logic
Sage Weil [Mon, 7 Apr 2008 23:25:23 +0000 (16:25 -0700)]
Merge branch 'unstable' into io
Sage Weil [Mon, 7 Apr 2008 23:13:16 +0000 (16:13 -0700)]
kclient: carry CAP_WRBUFFER until writeback completes
Sage Weil [Mon, 7 Apr 2008 23:15:54 +0000 (16:15 -0700)]
Merge branch 'unstable' into io
Sage Weil [Mon, 7 Apr 2008 23:13:16 +0000 (16:13 -0700)]
kclient: carry CAP_WRBUFFER until writeback completes
Sage Weil [Mon, 7 Apr 2008 22:24:50 +0000 (15:24 -0700)]
mds: update renamed inode ctime
Sage Weil [Mon, 7 Apr 2008 22:08:24 +0000 (15:08 -0700)]
kclient: fix d_move invocation (reuse old_dentry)
Sage Weil [Mon, 7 Apr 2008 21:40:40 +0000 (14:40 -0700)]
mds: update dir mtime on open + O_CREAT
Sage Weil [Mon, 7 Apr 2008 21:35:49 +0000 (14:35 -0700)]
mds: wrlock dir mtime on create, even if neg dentry exists
Sage Weil [Mon, 7 Apr 2008 21:31:20 +0000 (14:31 -0700)]
kclient: use provided mode, or mask against current->fs->umask, on path_lookup_open (possible create)
Sage Weil [Mon, 7 Apr 2008 21:21:55 +0000 (14:21 -0700)]
mds: fix legal mode mask
Sage Weil [Mon, 7 Apr 2008 21:21:42 +0000 (14:21 -0700)]
kclient: use current->e[ug]id
Sage Weil [Mon, 7 Apr 2008 18:31:23 +0000 (11:31 -0700)]
kclient: check for ENAMETOOLONG in lookup
Sage Weil [Mon, 7 Apr 2008 18:20:10 +0000 (11:20 -0700)]
mds: mask mode on chmod properly
Sage Weil [Mon, 7 Apr 2008 18:19:59 +0000 (11:19 -0700)]
kclient: validate uid/gid on setattr
Patience Warnick [Mon, 7 Apr 2008 17:37:11 +0000 (10:37 -0700)]
Merge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into unstable
Conflicts:
src/kernel/mon_client.h
Patience Warnick [Mon, 7 Apr 2008 17:28:18 +0000 (10:28 -0700)]
Added delayed_worky
Patience Warnick [Mon, 7 Apr 2008 17:26:19 +0000 (10:26 -0700)]
removed some junk..
Sage Weil [Mon, 7 Apr 2008 16:54:42 +0000 (09:54 -0700)]
kclient: do rename d_move in ceph_fill_trace
Patience Warnick [Mon, 7 Apr 2008 16:37:05 +0000 (09:37 -0700)]
Added timer event to periodically resend map request
Sage Weil [Mon, 7 Apr 2008 16:34:00 +0000 (09:34 -0700)]
kclient: make fill_trace cope a bit better with mis-linked dentries
Sage Weil [Mon, 7 Apr 2008 13:36:31 +0000 (06:36 -0700)]
kclient: linux seems to treat an illegal combinatino of O_RDWR, O_WRONLY and O_RDONLY as O_RDWR, strangely
Sage Weil [Mon, 7 Apr 2008 13:25:44 +0000 (06:25 -0700)]
mds: simplify link_remote_inode interface slightly
Sage Weil [Sun, 6 Apr 2008 22:32:53 +0000 (15:32 -0700)]
kclient: tracking, delayed ack for cap revocation
Sage Weil [Fri, 4 Apr 2008 20:41:59 +0000 (13:41 -0700)]
kclient: apply_truncate helper, used by setattr and handle_cap_trunc
Sage Weil [Fri, 4 Apr 2008 20:20:40 +0000 (13:20 -0700)]
kclient: avoid mds op if lease indicates utimes() is a no-op
Sage Weil [Fri, 4 Apr 2008 20:12:41 +0000 (13:12 -0700)]
kclient: factor out dentry and inode lease validation
Sage Weil [Fri, 4 Apr 2008 00:54:48 +0000 (17:54 -0700)]
kclient: fixed writepages bug.. writeback works now. use ceph_write_begin and simple_write_end.
Sage Weil [Fri, 4 Apr 2008 00:23:28 +0000 (17:23 -0700)]
kclient: ok writeback works, with small wsize. simple_write_{begin,end}.
Sage Weil [Fri, 4 Apr 2008 00:08:24 +0000 (17:08 -0700)]
kclient: avoid leaving pages pinned in writepages
Sage Weil [Thu, 3 Apr 2008 21:05:06 +0000 (14:05 -0700)]
Merge branch 'unstable' into io
Sage Weil [Thu, 3 Apr 2008 20:45:12 +0000 (13:45 -0700)]
osd: init value in pg_stat
Sage Weil [Thu, 3 Apr 2008 20:29:39 +0000 (13:29 -0700)]
osd: pack PG::Info and History
Sage Weil [Thu, 3 Apr 2008 20:29:28 +0000 (13:29 -0700)]
ebofs: zero tail bit of cnode blocks
Sage Weil [Thu, 3 Apr 2008 19:47:34 +0000 (12:47 -0700)]
osd: init my_stat
Sage Weil [Thu, 3 Apr 2008 19:42:01 +0000 (12:42 -0700)]
pack any types we use blobhash on
Sage Weil [Thu, 3 Apr 2008 19:39:56 +0000 (12:39 -0700)]
asdf
Patience Warnick [Thu, 3 Apr 2008 18:30:40 +0000 (11:30 -0700)]
Merge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into unstable
Sage Weil [Thu, 3 Apr 2008 18:08:20 +0000 (11:08 -0700)]
Merge branch 'unstable' into io
Sage Weil [Thu, 3 Apr 2008 18:08:16 +0000 (11:08 -0700)]
kclient: forgot dir.c
Sage Weil [Thu, 3 Apr 2008 17:55:26 +0000 (10:55 -0700)]
Merge branch 'unstable' into io