]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agokclient: use inode_set_size helper to keep i_blocks accurate
Sage Weil [Wed, 9 Apr 2008 21:07:40 +0000 (14:07 -0700)]
kclient: use inode_set_size helper to keep i_blocks accurate

17 years agokclient: send mds a cap message when we approach file_max
Sage Weil [Wed, 9 Apr 2008 20:44:37 +0000 (13:44 -0700)]
kclient: send mds a cap message when we approach file_max

17 years agokclient: obey max_size, and return current size/mtime/atime when acking with re-used...
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

17 years agomds: only allow ctime to increase monotonically
Sage Weil [Wed, 9 Apr 2008 18:46:40 +0000 (11:46 -0700)]
mds: only allow ctime to increase monotonically

17 years agobuffer: throw assertion when mmap allocations fail
Sage Weil [Wed, 9 Apr 2008 18:19:34 +0000 (11:19 -0700)]
buffer: throw assertion when mmap allocations fail

17 years agobuffer: throw assertion when posix_memalign allocations fail
Sage Weil [Wed, 9 Apr 2008 18:18:45 +0000 (11:18 -0700)]
buffer: throw assertion when posix_memalign allocations fail

17 years agomon: send incremental (not full) map to seed osd cluster with new maps
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

17 years agoosd: be more careful about noticing osds go down and updating timers etc appropriately
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

17 years agomonmaptool: srand when generating fsid
Sage Weil [Wed, 9 Apr 2008 18:09:49 +0000 (11:09 -0700)]
monmaptool: srand when generating fsid

17 years agomon: apply osdmap updates to pg_map osd_stat
Sage Weil [Wed, 9 Apr 2008 17:43:02 +0000 (10:43 -0700)]
mon: apply osdmap updates to pg_map osd_stat

17 years agocmon: set msgr policies
Sage Weil [Wed, 9 Apr 2008 17:42:46 +0000 (10:42 -0700)]
cmon: set msgr policies

17 years agomsgr: apply policy to incoming connections too, based on first message
Sage Weil [Wed, 9 Apr 2008 17:42:29 +0000 (10:42 -0700)]
msgr: apply policy to incoming connections too, based on first message

17 years agomon: send new clients monmap before osd, mds maps
Sage Weil [Wed, 9 Apr 2008 03:54:21 +0000 (20:54 -0700)]
mon: send new clients monmap before osd, mds maps

17 years agokclient: renew caps twice as often for now (to counteract slow clock on uml)
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)

17 years agoMerge branch 'unstable' of ssh://ceph.newdream.net/git/ceph into unstable
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

17 years agoa bit of redo of timer events to resend map requests
Patience Warnick [Tue, 8 Apr 2008 23:47:43 +0000 (16:47 -0700)]
a bit of redo of timer events to resend map requests

17 years agomsgr policies; osds now batch and retry failure reports
Sage Weil [Tue, 8 Apr 2008 23:26:32 +0000 (16:26 -0700)]
msgr policies; osds now batch and retry failure reports

17 years agokclient: parse+verify fsid in osdmap message
Sage Weil [Tue, 8 Apr 2008 21:36:49 +0000 (14:36 -0700)]
kclient: parse+verify fsid in osdmap message

17 years agomon: include fsid in most mon, map messages
Sage Weil [Tue, 8 Apr 2008 21:30:14 +0000 (14:30 -0700)]
mon: include fsid in most mon, map messages

17 years agotag monitor messages with fsid
Sage Weil [Tue, 8 Apr 2008 18:29:17 +0000 (11:29 -0700)]
tag monitor messages with fsid

17 years agokclient: reverting ctime changes -- mds controls the ctime value
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 20:48:50 +0000 (23:48 +0300)]
kclient: reverting ctime changes -- mds controls the ctime value

17 years agokclient: fix typo
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 20:07:47 +0000 (23:07 +0300)]
kclient: fix typo

17 years agokclient: ctime updates handled differently
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 19:51:59 +0000 (22:51 +0300)]
kclient: ctime updates handled differently

17 years agoclient: missing semicolon
Sage Weil [Tue, 8 Apr 2008 17:25:27 +0000 (10:25 -0700)]
client: missing semicolon

17 years agokclient: some more ctime changes
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 13:25:38 +0000 (16:25 +0300)]
kclient: some more ctime changes

17 years agoclient: add utime mask
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 13:25:12 +0000 (16:25 +0300)]
client: add utime mask

17 years agokclient: some cleanups
Sage Weil [Tue, 8 Apr 2008 13:34:40 +0000 (06:34 -0700)]
kclient: some cleanups

17 years agokclient: invalidate pages when dropping RDCACHE
Sage Weil [Tue, 8 Apr 2008 13:34:30 +0000 (06:34 -0700)]
kclient: invalidate pages when dropping RDCACHE

17 years agokclient: export ceph_debug_msgr to /proc
Sage Weil [Tue, 8 Apr 2008 03:42:49 +0000 (20:42 -0700)]
kclient: export ceph_debug_msgr to /proc

17 years agokclient: fix statfs units
Sage Weil [Tue, 8 Apr 2008 03:26:13 +0000 (20:26 -0700)]
kclient: fix statfs units

17 years agotodos
Sage Weil [Tue, 8 Apr 2008 03:25:52 +0000 (20:25 -0700)]
todos

17 years agokclient: utime handle ctime updates too
Yehuda Sadeh-Weinraub [Tue, 8 Apr 2008 13:07:46 +0000 (16:07 +0300)]
kclient: utime handle ctime updates too

17 years agokclient: don't use release_pages; it isn't exported to modules
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

17 years agomds: only increase file_max if filelock is wrlockable
Sage Weil [Tue, 8 Apr 2008 02:48:19 +0000 (19:48 -0700)]
mds: only increase file_max if filelock is wrlockable

17 years agomds: fix rename dirtying goofup
Sage Weil [Tue, 8 Apr 2008 00:00:51 +0000 (17:00 -0700)]
mds: fix rename dirtying goofup

17 years agokclient: try to carry CAP_EXCL when we buffer data, even if file is now closed
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

17 years agokclient: fix cap revocation/release logic
Sage Weil [Mon, 7 Apr 2008 23:40:28 +0000 (16:40 -0700)]
kclient: fix cap revocation/release logic

17 years agoMerge branch 'unstable' into io
Sage Weil [Mon, 7 Apr 2008 23:25:23 +0000 (16:25 -0700)]
Merge branch 'unstable' into io

17 years agokclient: carry CAP_WRBUFFER until writeback completes
Sage Weil [Mon, 7 Apr 2008 23:13:16 +0000 (16:13 -0700)]
kclient: carry CAP_WRBUFFER until writeback completes

17 years agoMerge branch 'unstable' into io
Sage Weil [Mon, 7 Apr 2008 23:15:54 +0000 (16:15 -0700)]
Merge branch 'unstable' into io

17 years agokclient: carry CAP_WRBUFFER until writeback completes
Sage Weil [Mon, 7 Apr 2008 23:13:16 +0000 (16:13 -0700)]
kclient: carry CAP_WRBUFFER until writeback completes

17 years agomds: update renamed inode ctime
Sage Weil [Mon, 7 Apr 2008 22:24:50 +0000 (15:24 -0700)]
mds: update renamed inode ctime

17 years agokclient: fix d_move invocation (reuse old_dentry)
Sage Weil [Mon, 7 Apr 2008 22:08:24 +0000 (15:08 -0700)]
kclient: fix d_move invocation (reuse old_dentry)

17 years agomds: update dir mtime on open + O_CREAT
Sage Weil [Mon, 7 Apr 2008 21:40:40 +0000 (14:40 -0700)]
mds: update dir mtime on open + O_CREAT

17 years agomds: wrlock dir mtime on create, even if neg dentry exists
Sage Weil [Mon, 7 Apr 2008 21:35:49 +0000 (14:35 -0700)]
mds: wrlock dir mtime on create, even if neg dentry exists

17 years agokclient: use provided mode, or mask against current->fs->umask, on path_lookup_open...
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)

17 years agomds: fix legal mode mask
Sage Weil [Mon, 7 Apr 2008 21:21:55 +0000 (14:21 -0700)]
mds: fix legal mode mask

17 years agokclient: use current->e[ug]id
Sage Weil [Mon, 7 Apr 2008 21:21:42 +0000 (14:21 -0700)]
kclient: use current->e[ug]id

17 years agokclient: check for ENAMETOOLONG in lookup
Sage Weil [Mon, 7 Apr 2008 18:31:23 +0000 (11:31 -0700)]
kclient: check for ENAMETOOLONG in lookup

17 years agomds: mask mode on chmod properly
Sage Weil [Mon, 7 Apr 2008 18:20:10 +0000 (11:20 -0700)]
mds: mask mode on chmod properly

17 years agokclient: validate uid/gid on setattr
Sage Weil [Mon, 7 Apr 2008 18:19:59 +0000 (11:19 -0700)]
kclient: validate uid/gid on setattr

17 years agoMerge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream...
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

17 years agoAdded delayed_worky
Patience Warnick [Mon, 7 Apr 2008 17:28:18 +0000 (10:28 -0700)]
Added delayed_worky

17 years agoremoved some junk..
Patience Warnick [Mon, 7 Apr 2008 17:26:19 +0000 (10:26 -0700)]
removed some junk..

17 years agokclient: do rename d_move in ceph_fill_trace
Sage Weil [Mon, 7 Apr 2008 16:54:42 +0000 (09:54 -0700)]
kclient: do rename d_move in ceph_fill_trace

17 years agoAdded timer event to periodically resend map request
Patience Warnick [Mon, 7 Apr 2008 16:37:05 +0000 (09:37 -0700)]
Added timer event to periodically resend map request

17 years agokclient: make fill_trace cope a bit better with mis-linked dentries
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

17 years agokclient: linux seems to treat an illegal combinatino of O_RDWR, O_WRONLY and O_RDONLY...
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

17 years agomds: simplify link_remote_inode interface slightly
Sage Weil [Mon, 7 Apr 2008 13:25:44 +0000 (06:25 -0700)]
mds: simplify link_remote_inode interface slightly

17 years agokclient: tracking, delayed ack for cap revocation
Sage Weil [Sun, 6 Apr 2008 22:32:53 +0000 (15:32 -0700)]
kclient: tracking, delayed ack for cap revocation

17 years agokclient: apply_truncate helper, used by setattr and handle_cap_trunc
Sage Weil [Fri, 4 Apr 2008 20:41:59 +0000 (13:41 -0700)]
kclient: apply_truncate helper, used by setattr and handle_cap_trunc

17 years agokclient: avoid mds op if lease indicates utimes() is a no-op
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

17 years agokclient: factor out dentry and inode lease validation
Sage Weil [Fri, 4 Apr 2008 20:12:41 +0000 (13:12 -0700)]
kclient: factor out dentry and inode lease validation

17 years agokclient: fixed writepages bug.. writeback works now. use ceph_write_begin and simple...
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.

17 years agokclient: ok writeback works, with small wsize. simple_write_{begin,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}.

17 years agokclient: avoid leaving pages pinned in writepages
Sage Weil [Fri, 4 Apr 2008 00:08:24 +0000 (17:08 -0700)]
kclient: avoid leaving pages pinned in writepages

17 years agoMerge branch 'unstable' into io
Sage Weil [Thu, 3 Apr 2008 21:05:06 +0000 (14:05 -0700)]
Merge branch 'unstable' into io

17 years agoosd: init value in pg_stat
Sage Weil [Thu, 3 Apr 2008 20:45:12 +0000 (13:45 -0700)]
osd: init value in pg_stat

17 years agoosd: pack PG::Info and History
Sage Weil [Thu, 3 Apr 2008 20:29:39 +0000 (13:29 -0700)]
osd: pack PG::Info and History

17 years agoebofs: zero tail bit of cnode blocks
Sage Weil [Thu, 3 Apr 2008 20:29:28 +0000 (13:29 -0700)]
ebofs: zero tail bit of cnode blocks

17 years agoosd: init my_stat
Sage Weil [Thu, 3 Apr 2008 19:47:34 +0000 (12:47 -0700)]
osd: init my_stat

17 years agopack any types we use blobhash on
Sage Weil [Thu, 3 Apr 2008 19:42:01 +0000 (12:42 -0700)]
pack any types we use blobhash on

17 years agoasdf
Sage Weil [Thu, 3 Apr 2008 19:39:56 +0000 (12:39 -0700)]
asdf

17 years agoMerge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream...
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

17 years agoMerge branch 'unstable' into io
Sage Weil [Thu, 3 Apr 2008 18:08:20 +0000 (11:08 -0700)]
Merge branch 'unstable' into io

17 years agokclient: forgot dir.c
Sage Weil [Thu, 3 Apr 2008 18:08:16 +0000 (11:08 -0700)]
kclient: forgot dir.c

17 years agoMerge branch 'unstable' into io
Sage Weil [Thu, 3 Apr 2008 17:55:26 +0000 (10:55 -0700)]
Merge branch 'unstable' into io

17 years agokclient: default msgr+tcp debug levels to 0, so that it has to be turned up explicitl...
Sage Weil [Thu, 3 Apr 2008 17:54:30 +0000 (10:54 -0700)]
kclient: default msgr+tcp debug levels to 0, so that it has to be turned up explicitly with -o debug_msgr=N,debug_tcp=N

17 years agokclient: redo debug level handling
Sage Weil [Thu, 3 Apr 2008 17:45:18 +0000 (10:45 -0700)]
kclient: redo debug level handling

17 years agotimer debug crap
Sage Weil [Thu, 3 Apr 2008 17:33:46 +0000 (10:33 -0700)]
timer debug crap

17 years agokclient: writepages will write in stripe unit-sized chunks
Sage Weil [Thu, 3 Apr 2008 17:27:52 +0000 (10:27 -0700)]
kclient: writepages will write in stripe unit-sized chunks

17 years agokclient: writepages work in progress
Sage Weil [Thu, 3 Apr 2008 16:41:42 +0000 (09:41 -0700)]
kclient: writepages work in progress

17 years agokclient: cleanly flush dirty pages at umount
Sage Weil [Thu, 3 Apr 2008 14:01:50 +0000 (07:01 -0700)]
kclient: cleanly flush dirty pages at umount

17 years agoremoved ifdef junk
Patience Warnick [Wed, 2 Apr 2008 23:37:58 +0000 (16:37 -0700)]
removed ifdef junk

17 years agokclient: syncfs stub
Sage Weil [Wed, 2 Apr 2008 23:37:00 +0000 (16:37 -0700)]
kclient: syncfs stub

17 years agoremoved unused retries
Patience Warnick [Wed, 2 Apr 2008 23:36:54 +0000 (16:36 -0700)]
removed unused retries

17 years agomakefile: don't build crushwrapper
Sage Weil [Wed, 2 Apr 2008 23:06:44 +0000 (16:06 -0700)]
makefile: don't build crushwrapper

17 years agokclient: osdmap decoding bugfix; request osdmaps when pg has no primary
Sage Weil [Wed, 2 Apr 2008 23:06:14 +0000 (16:06 -0700)]
kclient: osdmap decoding bugfix; request osdmaps when pg has no primary

17 years agoMerge branch 'unstable' into io
Sage Weil [Wed, 2 Apr 2008 22:36:44 +0000 (15:36 -0700)]
Merge branch 'unstable' into io

17 years agoMerge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream...
Patience Warnick [Wed, 2 Apr 2008 21:48:43 +0000 (14:48 -0700)]
Merge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into unstable

17 years agoremoved ifdef junk..
Patience Warnick [Wed, 2 Apr 2008 21:47:41 +0000 (14:47 -0700)]
removed ifdef junk..

17 years agologger: typo
Sage Weil [Wed, 2 Apr 2008 21:05:01 +0000 (14:05 -0700)]
logger: typo

17 years agotimer: cleanup
Sage Weil [Wed, 2 Apr 2008 21:04:52 +0000 (14:04 -0700)]
timer: cleanup

17 years agomsgr: do not check for remote reset on connect, to avoid flaw in protocol
Sage Weil [Wed, 2 Apr 2008 21:04:14 +0000 (14:04 -0700)]
msgr: do not check for remote reset on connect, to avoid flaw in protocol

fortunately this doesn't apply to ceph currently, so fix it later (if ever!)

17 years agoverbose, for now
Sage Weil [Wed, 2 Apr 2008 20:52:28 +0000 (13:52 -0700)]
verbose, for now

17 years agoMerge branch 'unstable' into io
Sage Weil [Wed, 2 Apr 2008 19:09:14 +0000 (12:09 -0700)]
Merge branch 'unstable' into io

17 years agokmsgr: close connection on rx of CLOSED tag
Sage Weil [Wed, 2 Apr 2008 19:08:48 +0000 (12:08 -0700)]
kmsgr: close connection on rx of CLOSED tag

17 years agoMerge branch 'unstable' into io
Sage Weil [Wed, 2 Apr 2008 19:02:53 +0000 (12:02 -0700)]
Merge branch 'unstable' into io

17 years agotodos
Sage Weil [Wed, 2 Apr 2008 16:25:56 +0000 (09:25 -0700)]
todos

17 years agokclient: minor cleanup
Sage Weil [Wed, 2 Apr 2008 18:31:16 +0000 (11:31 -0700)]
kclient: minor cleanup