]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agoauto-detect ip for all non-monitor components from initial exchange with monitor
Sage Weil [Sun, 11 May 2008 23:54:53 +0000 (16:54 -0700)]
auto-detect ip for all non-monitor components from initial exchange with monitor

17 years agotodos
Sage Weil [Sat, 10 May 2008 23:31:14 +0000 (16:31 -0700)]
todos

17 years agokclient: make readdir handle fragments
Sage Weil [Sat, 10 May 2008 23:31:08 +0000 (16:31 -0700)]
kclient: make readdir handle fragments

17 years agokclient: tolerate release on null sock
Sage Weil [Sat, 10 May 2008 23:25:37 +0000 (16:25 -0700)]
kclient: tolerate release on null sock

17 years agoinopath goof in MClientRequest
Sage Weil [Sat, 10 May 2008 20:47:28 +0000 (13:47 -0700)]
inopath goof in MClientRequest

17 years agobuild fat nfs handles, and add mds GETINODE op to resolve them
Sage Weil [Sat, 10 May 2008 05:47:04 +0000 (22:47 -0700)]
build fat nfs handles, and add mds GETINODE op to resolve them

17 years agoclient: fixed signedness
Sage Weil [Fri, 9 May 2008 21:36:44 +0000 (14:36 -0700)]
client: fixed signedness

17 years agomds: dont bother with small inos anymore
Sage Weil [Fri, 9 May 2008 21:35:05 +0000 (14:35 -0700)]
mds: dont bother with small inos anymore

17 years agomds: __u32, not long
Sage Weil [Fri, 9 May 2008 21:39:21 +0000 (14:39 -0700)]
mds: __u32, not long

17 years agokclient: add fragtree, mds delegation/replication info to ceph_inode_info
Sage Weil [Fri, 9 May 2008 21:09:09 +0000 (14:09 -0700)]
kclient: add fragtree, mds delegation/replication info to ceph_inode_info

17 years agoMerge branch 'encoding' into unstable
Sage Weil [Fri, 9 May 2008 17:06:31 +0000 (10:06 -0700)]
Merge branch 'encoding' into unstable

17 years agokclient: cleanup
Sage Weil [Fri, 9 May 2008 17:04:33 +0000 (10:04 -0700)]
kclient: cleanup

17 years agokclient: export ops should use ceph_find_inode
Sage Weil [Fri, 9 May 2008 17:00:51 +0000 (10:00 -0700)]
kclient: export ops should use ceph_find_inode

17 years agomore int size cleanup
Sage Weil [Fri, 9 May 2008 16:50:42 +0000 (09:50 -0700)]
more int size cleanup

17 years agojournaler: dont use off_t
Sage Weil [Fri, 9 May 2008 16:50:33 +0000 (09:50 -0700)]
journaler: dont use off_t

17 years agomds: fixed EImportStart bug (cmapv not set)
Sage Weil [Fri, 9 May 2008 16:38:21 +0000 (09:38 -0700)]
mds: fixed EImportStart bug (cmapv not set)

17 years agomds: clean up MExportDir encoding
Sage Weil [Fri, 9 May 2008 16:28:34 +0000 (09:28 -0700)]
mds: clean up MExportDir encoding

17 years agomds: clean up startup, state transitions
Sage Weil [Fri, 9 May 2008 16:11:00 +0000 (09:11 -0700)]
mds: clean up startup, state transitions

17 years agomon: expand mds cluster if max_mds increases
Sage Weil [Fri, 9 May 2008 16:10:43 +0000 (09:10 -0700)]
mon: expand mds cluster if max_mds increases

17 years agodefault to out/ output if daemonizing
Sage Weil [Fri, 9 May 2008 16:09:43 +0000 (09:09 -0700)]
default to out/ output if daemonizing

17 years agomds: fix EMetaBlob encoding bug
Sage Weil [Fri, 9 May 2008 15:46:37 +0000 (08:46 -0700)]
mds: fix EMetaBlob encoding bug

17 years agotodo.. done!
Sage Weil [Fri, 9 May 2008 04:30:22 +0000 (21:30 -0700)]
todo.. done!

17 years agocosmetic macro rename for consistent naming
Sage Weil [Fri, 9 May 2008 04:28:03 +0000 (21:28 -0700)]
cosmetic macro rename for consistent naming

17 years agochanges some ints to __u32 or __s32
Sage Weil [Fri, 9 May 2008 04:25:04 +0000 (21:25 -0700)]
changes some ints to __u32 or __s32

17 years agoMerge branch 'unstable' into encoding
Sage Weil [Fri, 9 May 2008 04:05:23 +0000 (21:05 -0700)]
Merge branch 'unstable' into encoding

17 years agoremoved old buffer encoders entirely!
Sage Weil [Fri, 9 May 2008 04:03:06 +0000 (21:03 -0700)]
removed old buffer encoders entirely!

17 years agomds: tons of encoding changes
Sage Weil [Fri, 9 May 2008 03:30:04 +0000 (20:30 -0700)]
mds: tons of encoding changes

17 years agofixed encoding for remaining non-mds messages
Sage Weil [Thu, 8 May 2008 23:38:36 +0000 (16:38 -0700)]
fixed encoding for remaining non-mds messages

17 years agofixed mon message encoding
Sage Weil [Thu, 8 May 2008 23:31:20 +0000 (16:31 -0700)]
fixed mon message encoding

17 years agofixed osd message encoding
Sage Weil [Thu, 8 May 2008 23:29:46 +0000 (16:29 -0700)]
fixed osd message encoding

17 years agopg encoding cleanup
Sage Weil [Thu, 8 May 2008 22:02:15 +0000 (15:02 -0700)]
pg encoding cleanup

17 years agokclient: left off *HZ on mds session ttl
Sage Weil [Thu, 8 May 2008 21:48:32 +0000 (14:48 -0700)]
kclient: left off *HZ on mds session ttl

17 years agomon: new encoding throughout
Sage Weil [Thu, 8 May 2008 21:27:30 +0000 (14:27 -0700)]
mon: new encoding throughout

17 years agomds: fix encoding
Sage Weil [Thu, 8 May 2008 21:18:42 +0000 (14:18 -0700)]
mds: fix encoding

17 years agofix up mds map requests, kclient mds timeouts
Sage Weil [Thu, 8 May 2008 21:07:27 +0000 (14:07 -0700)]
fix up mds map requests, kclient mds timeouts

17 years agofully removed encodable.h
Sage Weil [Thu, 8 May 2008 20:11:28 +0000 (13:11 -0700)]
fully removed encodable.h

17 years agocrushwrapper and a few others
Sage Weil [Thu, 8 May 2008 18:25:55 +0000 (11:25 -0700)]
crushwrapper and a few others

17 years agomds: time out reconnect
Sage Weil [Thu, 8 May 2008 18:09:32 +0000 (11:09 -0700)]
mds: time out reconnect

17 years agokclient: another dumb typo
Sage Weil [Thu, 8 May 2008 17:48:48 +0000 (10:48 -0700)]
kclient: another dumb typo

17 years agoMerge branch 'unstable' into encoding
Sage Weil [Thu, 8 May 2008 17:34:47 +0000 (10:34 -0700)]
Merge branch 'unstable' into encoding

17 years agokclient: fix osdc kick_requests spinlocking. and handle copy_to/from_user faults
Sage Weil [Thu, 8 May 2008 17:25:13 +0000 (10:25 -0700)]
kclient: fix osdc kick_requests spinlocking.  and handle copy_to/from_user faults

17 years agomds: typo
Sage Weil [Thu, 8 May 2008 17:01:18 +0000 (10:01 -0700)]
mds: typo

17 years agomds: normalize _xlock_finish
Sage Weil [Thu, 8 May 2008 16:37:42 +0000 (09:37 -0700)]
mds: normalize _xlock_finish

17 years agokclient: create -> mknod sets S_IFREG. debug mode.
Sage Weil [Thu, 8 May 2008 16:34:19 +0000 (09:34 -0700)]
kclient: create -> mknod sets S_IFREG.  debug mode.

17 years agomds: wake rdlock waiters on xlock_finish
Sage Weil [Thu, 8 May 2008 16:32:44 +0000 (09:32 -0700)]
mds: wake rdlock waiters on xlock_finish

17 years agokclient: fix up mdsc spinlocking a bit
Sage Weil [Thu, 8 May 2008 16:10:04 +0000 (09:10 -0700)]
kclient: fix up mdsc spinlocking a bit

17 years agomds: fix can_rdlock_soon vs xlock on FileLock
Sage Weil [Wed, 7 May 2008 23:22:29 +0000 (16:22 -0700)]
mds: fix can_rdlock_soon vs xlock on FileLock

17 years agoreadme v0.2
Sage Weil [Wed, 7 May 2008 21:32:55 +0000 (14:32 -0700)]
readme

17 years agokclient: use d_splice_alias in prepopulate
Sage Weil [Wed, 7 May 2008 20:48:01 +0000 (13:48 -0700)]
kclient: use d_splice_alias in prepopulate

17 years agokclient: create fall back to mknod if no nameidata (as with nfs-kernel-server)
Sage Weil [Wed, 7 May 2008 20:47:37 +0000 (13:47 -0700)]
kclient: create fall back to mknod if no nameidata (as with nfs-kernel-server)

17 years agokclient: drop nameidata printk
Sage Weil [Wed, 7 May 2008 20:33:08 +0000 (13:33 -0700)]
kclient: drop nameidata printk

17 years agokclient: remove unnecessary flush/truncate bits from flush_write_caps
Sage Weil [Wed, 7 May 2008 20:19:05 +0000 (13:19 -0700)]
kclient: remove unnecessary flush/truncate bits from flush_write_caps

17 years agokclient: drop r_old_dentry ref in put_request
Sage Weil [Wed, 7 May 2008 19:57:56 +0000 (12:57 -0700)]
kclient: drop r_old_dentry ref in put_request

17 years agokclient: remove weird igrab/iput pair in unlink
Sage Weil [Wed, 7 May 2008 18:56:57 +0000 (11:56 -0700)]
kclient: remove weird igrab/iput pair in unlink

17 years agokclient: slight cleanup of do_lookup ENOENT handler
Sage Weil [Wed, 7 May 2008 18:29:15 +0000 (11:29 -0700)]
kclient: slight cleanup of do_lookup ENOENT handler

17 years agokclient: fill_trace now uses d_splice_alias
Sage Weil [Mon, 5 May 2008 22:27:01 +0000 (15:27 -0700)]
kclient: fill_trace now uses d_splice_alias

17 years agokclient: fix dentry ref leak in dn lease revocation
Sage Weil [Wed, 7 May 2008 18:16:55 +0000 (11:16 -0700)]
kclient: fix dentry ref leak in dn lease revocation

17 years agomds: stop gratuitously issuing dn leases
Sage Weil [Wed, 7 May 2008 18:17:18 +0000 (11:17 -0700)]
mds: stop gratuitously issuing dn leases

17 years agokclient: simplify unlink
Sage Weil [Tue, 6 May 2008 23:33:15 +0000 (16:33 -0700)]
kclient: simplify unlink

17 years agokclient: clean out cap_delay_list on umount
Sage Weil [Tue, 6 May 2008 23:29:25 +0000 (16:29 -0700)]
kclient: clean out cap_delay_list on umount

17 years agokclient: sync stop osdc timeout timer on shutdown
Sage Weil [Tue, 6 May 2008 22:55:38 +0000 (15:55 -0700)]
kclient: sync stop osdc timeout timer on shutdown

17 years agokclient: fix page redirtying when writeback is canceled
Sage Weil [Tue, 6 May 2008 22:47:39 +0000 (15:47 -0700)]
kclient: fix page redirtying when writeback is canceled

17 years agokclient: osdc cancel timeout work _a_sync, to avoid deadlock
Sage Weil [Tue, 6 May 2008 22:22:22 +0000 (15:22 -0700)]
kclient: osdc cancel timeout work _a_sync, to avoid deadlock

17 years agointroduce time_warp_seq to EXCL utimes() + cap release vs file_cap/fill_inode races
Sage Weil [Tue, 6 May 2008 22:06:47 +0000 (15:06 -0700)]
introduce time_warp_seq to EXCL utimes() + cap release vs file_cap/fill_inode races

17 years agokclient: fix page revocation for osdc reads
Sage Weil [Tue, 6 May 2008 18:47:16 +0000 (11:47 -0700)]
kclient: fix page revocation for osdc reads

17 years agokclient: kmap in messenger read path
Sage Weil [Tue, 6 May 2008 18:32:10 +0000 (11:32 -0700)]
kclient: kmap in messenger read path

17 years agokclient: unwind lock on enomem
Sage Weil [Tue, 6 May 2008 18:01:41 +0000 (11:01 -0700)]
kclient: unwind lock on enomem

17 years agokclient: fix missed pages for redirty in writepages
Sage Weil [Tue, 6 May 2008 18:47:19 +0000 (11:47 -0700)]
kclient: fix missed pages for redirty in writepages

17 years agomds: fix client session lru
Sage Weil [Tue, 6 May 2008 17:54:19 +0000 (10:54 -0700)]
mds: fix client session lru

17 years agomds: retry client messages indefinitely, since mds has its own timeout/markdown mechanism
Sage Weil [Tue, 6 May 2008 17:54:06 +0000 (10:54 -0700)]
mds: retry client messages indefinitely, since mds has its own timeout/markdown mechanism

17 years agotodos
Sage Weil [Mon, 5 May 2008 23:43:41 +0000 (16:43 -0700)]
todos

17 years agokclient: fix message skipping
Sage Weil [Mon, 5 May 2008 23:43:04 +0000 (16:43 -0700)]
kclient: fix message skipping

17 years agokclient: handle revoked pages in read msg
Sage Weil [Mon, 5 May 2008 23:09:57 +0000 (16:09 -0700)]
kclient: handle revoked pages in read msg

17 years agokclient: clean up mtime/size attribute updates in fill_inode
Sage Weil [Mon, 5 May 2008 18:56:37 +0000 (11:56 -0700)]
kclient: clean up mtime/size attribute updates in fill_inode

17 years agokclient: turn down dirty page debug output
Sage Weil [Mon, 5 May 2008 16:39:53 +0000 (09:39 -0700)]
kclient: turn down dirty page debug output

17 years agokclient: fixed up dirty page accounting. hopefully.
Sage Weil [Mon, 5 May 2008 16:39:19 +0000 (09:39 -0700)]
kclient: fixed up dirty page accounting.  hopefully.

17 years agokclient: fix leaking page refs in writepages?
Sage Weil [Sat, 3 May 2008 03:14:20 +0000 (20:14 -0700)]
kclient: fix leaking page refs in writepages?

17 years agokclient: dirty page accounting hell
Sage Weil [Sat, 3 May 2008 02:59:39 +0000 (19:59 -0700)]
kclient: dirty page accounting hell

17 years agodisable ccgnu2 (for atomic_t) by default, as it seems to be buggy!
Sage Weil [Fri, 2 May 2008 18:47:52 +0000 (11:47 -0700)]
disable ccgnu2 (for atomic_t) by default, as it seems to be buggy!

17 years agokclient: trivially clean up cap_trunc
Sage Weil [Fri, 2 May 2008 18:40:47 +0000 (11:40 -0700)]
kclient: trivially clean up cap_trunc

17 years agokclient: more truncate tomfoolery
Sage Weil [Fri, 2 May 2008 17:40:46 +0000 (10:40 -0700)]
kclient: more truncate tomfoolery

17 years agokclient: use vmtruncate; do cap trunc via wq to avoid i_mutex deadlock
Sage Weil [Fri, 2 May 2008 16:59:15 +0000 (09:59 -0700)]
kclient: use vmtruncate; do cap trunc via wq to avoid i_mutex deadlock

17 years agokclient: only truncate fwd with EXCL; normal truncations require cleaning up of old...
Sage Weil [Fri, 2 May 2008 05:03:07 +0000 (22:03 -0700)]
kclient: only truncate fwd with EXCL; normal truncations require cleaning up of old objects etc. by the mds...

17 years agoutime from float conversion fix
Sage Weil [Fri, 2 May 2008 03:41:36 +0000 (20:41 -0700)]
utime from float conversion fix

17 years agofakestore: fix error values
Sage Weil [Fri, 2 May 2008 03:41:23 +0000 (20:41 -0700)]
fakestore: fix error values

17 years agokclient: munging up umount a bit, not real change tho
Sage Weil [Thu, 1 May 2008 23:41:42 +0000 (16:41 -0700)]
kclient: munging up umount a bit, not real change tho

17 years agomds: fix stale cap revoke/resume
Sage Weil [Thu, 1 May 2008 23:15:59 +0000 (16:15 -0700)]
mds: fix stale cap revoke/resume

17 years agokclient: check caps outside mdsc spinlock
Sage Weil [Thu, 1 May 2008 23:15:32 +0000 (16:15 -0700)]
kclient: check caps outside mdsc spinlock

17 years agokclient: improved dirty page accounting (supports mmap writes)
Sage Weil [Thu, 1 May 2008 21:42:03 +0000 (14:42 -0700)]
kclient: improved dirty page accounting (supports mmap writes)

17 years agokclient: mucking with dirty page accounting
Sage Weil [Thu, 1 May 2008 21:08:30 +0000 (14:08 -0700)]
kclient: mucking with dirty page accounting

17 years agomds: check max size on truncate, in case we truncate forward
Sage Weil [Thu, 1 May 2008 19:54:53 +0000 (12:54 -0700)]
mds: check max size on truncate, in case we truncate forward

17 years agokclient: ping mds a bit more aggressively when we hit max_size
Sage Weil [Thu, 1 May 2008 19:54:38 +0000 (12:54 -0700)]
kclient: ping mds a bit more aggressively when we hit max_size

17 years agokclient: show outgoing msg seq #s
Sage Weil [Thu, 1 May 2008 19:19:58 +0000 (12:19 -0700)]
kclient: show outgoing msg seq #s

17 years agokclient: zero leftovers for partial page write
Sage Weil [Thu, 1 May 2008 19:19:48 +0000 (12:19 -0700)]
kclient: zero leftovers for partial page write

17 years agoclient: include lease msgs in mds session seq, so that umount is clean
Sage Weil [Thu, 1 May 2008 18:20:14 +0000 (11:20 -0700)]
client: include lease msgs in mds session seq, so that umount is clean

17 years agoclient: cleaned up mds sessions a bit
Sage Weil [Thu, 1 May 2008 18:13:33 +0000 (11:13 -0700)]
client: cleaned up mds sessions a bit

17 years agofix cap stale/resume in mds, kclient.
Sage Weil [Thu, 1 May 2008 17:53:32 +0000 (10:53 -0700)]
fix cap stale/resume in mds, kclient.

17 years agokclient: misc cleanup
Sage Weil [Thu, 1 May 2008 16:39:32 +0000 (09:39 -0700)]
kclient: misc cleanup

17 years agokclient: small mdsc cleanup
Sage Weil [Thu, 1 May 2008 16:26:04 +0000 (09:26 -0700)]
kclient: small mdsc cleanup

17 years agokclient: removed spurious unlock in mdsc forward handler
Sage Weil [Thu, 1 May 2008 16:22:27 +0000 (09:22 -0700)]
kclient: removed spurious unlock in mdsc forward handler