]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agocmonctl: stdout, not stderr
Sage Weil [Tue, 20 May 2008 05:50:49 +0000 (22:50 -0700)]
cmonctl: stdout, not stderr

17 years agoosd: replay cleanup, send_alive fix
Sage Weil [Tue, 20 May 2008 04:28:42 +0000 (21:28 -0700)]
osd: replay cleanup, send_alive fix

17 years agocmonctl: -o -
Sage Weil [Tue, 20 May 2008 04:28:07 +0000 (21:28 -0700)]
cmonctl: -o -

17 years agoosd: clear hml
Sage Weil [Mon, 19 May 2008 22:06:30 +0000 (15:06 -0700)]
osd: clear hml

17 years agomon: lock monitorstore
Sage Weil [Mon, 19 May 2008 22:06:19 +0000 (15:06 -0700)]
mon: lock monitorstore

17 years agomon: pg dump
Sage Weil [Mon, 19 May 2008 21:28:06 +0000 (14:28 -0700)]
mon: pg dump

17 years agoosd: fix project_pg_history off-by-one bugs
Sage Weil [Mon, 19 May 2008 19:49:13 +0000 (12:49 -0700)]
osd: fix project_pg_history off-by-one bugs

17 years agokclient: unsafewrites mount flag
Sage Weil [Mon, 19 May 2008 19:07:48 +0000 (12:07 -0700)]
kclient: unsafewrites mount flag

17 years agoosd: include history in mkpg INFO query
Sage Weil [Mon, 19 May 2008 18:15:02 +0000 (11:15 -0700)]
osd: include history in mkpg INFO query

17 years agokclient: xattrs
Sage Weil [Mon, 19 May 2008 17:45:36 +0000 (10:45 -0700)]
kclient: xattrs

17 years agobuffer: fix 0-byte bufferptr behavior, encoding
Sage Weil [Mon, 19 May 2008 17:45:19 +0000 (10:45 -0700)]
buffer: fix 0-byte bufferptr behavior, encoding

17 years agomds: handle empty xattrs
Sage Weil [Mon, 19 May 2008 17:30:03 +0000 (10:30 -0700)]
mds: handle empty xattrs

17 years agomds: fix replay of xattrs
Sage Weil [Mon, 19 May 2008 16:13:19 +0000 (09:13 -0700)]
mds: fix replay of xattrs

17 years agomds: xattr ops. works.
Sage Weil [Mon, 19 May 2008 13:57:18 +0000 (06:57 -0700)]
mds: xattr ops.  works.

17 years agoclient: xattr ops, fuse hooks
Sage Weil [Sun, 18 May 2008 16:51:42 +0000 (09:51 -0700)]
client: xattr ops, fuse hooks

17 years agomds: basic xattr map, lock
Sage Weil [Mon, 12 May 2008 04:52:13 +0000 (21:52 -0700)]
mds: basic xattr map, lock

17 years agomds: clean up file_sync(); initiate file size recovery on any filelock state change
Sage Weil [Mon, 19 May 2008 15:37:08 +0000 (08:37 -0700)]
mds: clean up file_sync(); initiate file size recovery on any filelock state change

17 years agomsgr: always replace existing lossy connections
Sage Weil [Sat, 17 May 2008 18:26:25 +0000 (11:26 -0700)]
msgr: always replace existing lossy connections

17 years agoosd: retry all reports to monitor; pg stat feedback; min_rep; no simple osdmap domain...
Sage Weil [Sat, 17 May 2008 17:09:09 +0000 (10:09 -0700)]
osd: retry all reports to monitor; pg stat feedback; min_rep; no simple osdmap domains unless >8 osds

17 years agokclient: wait for SAFE on buffered writes
Sage Weil [Sat, 17 May 2008 16:14:09 +0000 (09:14 -0700)]
kclient: wait for SAFE on buffered writes

17 years agomon: pg debug output
Sage Weil [Sat, 17 May 2008 04:41:24 +0000 (21:41 -0700)]
mon: pg debug output

17 years agoosd: finish_recovery in peer() if already active, as with late info from stray
Sage Weil [Sat, 17 May 2008 04:41:14 +0000 (21:41 -0700)]
osd: finish_recovery in peer() if already active, as with late info from stray

17 years agoosd: read_superblock cleanup. purge_strays() is generic
Sage Weil [Sat, 17 May 2008 04:23:33 +0000 (21:23 -0700)]
osd: read_superblock cleanup.  purge_strays() is generic

17 years agomon: trim old paxos state values. just pgmap, for now
Sage Weil [Sat, 17 May 2008 04:16:36 +0000 (21:16 -0700)]
mon: trim old paxos state values.  just pgmap, for now

17 years agopaxos: invalidate lease in handle_commit, because we're paranoid
Sage Weil [Thu, 15 May 2008 14:36:36 +0000 (07:36 -0700)]
paxos: invalidate lease in handle_commit, because we're paranoid

17 years agoosd: clean up pg change slightly
Sage Weil [Fri, 16 May 2008 23:51:22 +0000 (16:51 -0700)]
osd: clean up pg change slightly

17 years agoosd: remove adjust_prior; fold crash logic into build_prior
Sage Weil [Fri, 16 May 2008 22:33:57 +0000 (15:33 -0700)]
osd: remove adjust_prior; fold crash logic into build_prior

17 years agoosd: remove old adjust_prior assertion
Sage Weil [Fri, 16 May 2008 22:15:13 +0000 (15:15 -0700)]
osd: remove old adjust_prior assertion

17 years agoosd: swap instead of copy big query list
Sage Weil [Fri, 16 May 2008 21:54:22 +0000 (14:54 -0700)]
osd: swap instead of copy big query list

17 years agotodos
Sage Weil [Fri, 16 May 2008 21:54:04 +0000 (14:54 -0700)]
todos

17 years agoosd: fix adjust_prior assert; clear peer_missing_requested in clear_primary_state
Sage Weil [Fri, 16 May 2008 21:38:22 +0000 (14:38 -0700)]
osd: fix adjust_prior assert; clear peer_missing_requested in clear_primary_state

17 years agoosd: remove last_epoch_started_any
Sage Weil [Fri, 16 May 2008 21:13:24 +0000 (14:13 -0700)]
osd: remove last_epoch_started_any

17 years agoosd: clean up output
Sage Weil [Fri, 16 May 2008 20:43:25 +0000 (13:43 -0700)]
osd: clean up output

17 years agoosd: add osd_up_from to osdmap; mostly rewrote build_prior
Sage Weil [Tue, 13 May 2008 23:19:07 +0000 (16:19 -0700)]
osd: add osd_up_from to osdmap; mostly rewrote build_prior

17 years agoosd: fix pg entry log encoding
Sage Weil [Fri, 16 May 2008 20:30:04 +0000 (13:30 -0700)]
osd: fix pg entry log encoding

17 years agoosd: move epoch_created, last_epoch_started into History
Sage Weil [Fri, 16 May 2008 19:58:02 +0000 (12:58 -0700)]
osd: move epoch_created, last_epoch_started into History

17 years agoMerge branch 'client' into unstable
Sage Weil [Fri, 16 May 2008 17:17:21 +0000 (10:17 -0700)]
Merge branch 'client' into unstable

17 years agoclient: add reported_size
Sage Weil [Fri, 16 May 2008 17:03:51 +0000 (10:03 -0700)]
client: add reported_size

17 years agokclient: update reported_size with size, in helper
Sage Weil [Fri, 16 May 2008 16:58:32 +0000 (09:58 -0700)]
kclient: update reported_size with size, in helper

17 years agozero inode_t in containing classes' constructors
Sage Weil [Fri, 16 May 2008 16:49:57 +0000 (09:49 -0700)]
zero inode_t in containing classes' constructors

17 years agoclient: fix time_warp_seq debug output
Sage Weil [Fri, 16 May 2008 16:34:48 +0000 (09:34 -0700)]
client: fix time_warp_seq debug output

17 years agoclient: turn down refcount debugging
Sage Weil [Fri, 16 May 2008 16:09:01 +0000 (09:09 -0700)]
client: turn down refcount debugging

17 years agoconfig.cc: better write_file. and no more -o
Sage Weil [Thu, 15 May 2008 23:02:41 +0000 (16:02 -0700)]
config.cc: better write_file.  and no more -o

17 years agokclient: d_find_alias takes a ref; drop it
Sage Weil [Thu, 15 May 2008 21:43:07 +0000 (14:43 -0700)]
kclient: d_find_alias takes a ref; drop it

17 years agokclient: fix warnings
Sage Weil [Thu, 15 May 2008 21:29:39 +0000 (14:29 -0700)]
kclient: fix warnings

17 years agoclient: fix warnings
Sage Weil [Thu, 15 May 2008 21:29:36 +0000 (14:29 -0700)]
client: fix warnings

17 years agokclient: d_find_alias takes a ref; drop it
Sage Weil [Thu, 15 May 2008 21:43:07 +0000 (14:43 -0700)]
kclient: d_find_alias takes a ref; drop it

17 years agokclient: use helper to update size/ctime/mtime/atime in cap grant and fill_inode...
Sage Weil [Thu, 15 May 2008 21:11:45 +0000 (14:11 -0700)]
kclient: use helper to update size/ctime/mtime/atime in cap grant and fill_inode paths

17 years agoclient: use helper to fill inode file info in safely
Sage Weil [Thu, 15 May 2008 21:06:44 +0000 (14:06 -0700)]
client: use helper to fill inode file info in safely

17 years agoMerge branch 'unstable' into client
Sage Weil [Thu, 15 May 2008 20:52:19 +0000 (13:52 -0700)]
Merge branch 'unstable' into client

17 years agotodos
Sage Weil [Thu, 15 May 2008 20:39:51 +0000 (13:39 -0700)]
todos

17 years agoclient: killed FileCache
Sage Weil [Thu, 15 May 2008 20:37:20 +0000 (13:37 -0700)]
client: killed FileCache

17 years agomds: pick up mtime changes with EXCL, not just WR|WRBUFFER
Sage Weil [Thu, 15 May 2008 19:57:20 +0000 (12:57 -0700)]
mds: pick up mtime changes with EXCL, not just WR|WRBUFFER

17 years agokclient: fix time_warp_seq behavior in fill_inode, cap_grant
Sage Weil [Thu, 15 May 2008 19:56:56 +0000 (12:56 -0700)]
kclient: fix time_warp_seq behavior in fill_inode, cap_grant

17 years agono FileCache for writes
Sage Weil [Thu, 15 May 2008 18:29:00 +0000 (11:29 -0700)]
no FileCache for writes

17 years agoclient: flush commits for caching mode behaves?
Sage Weil [Thu, 15 May 2008 18:25:36 +0000 (11:25 -0700)]
client: flush commits for caching mode behaves?

17 years agoclient: client_oc=0 writes work
Sage Weil [Thu, 15 May 2008 17:46:43 +0000 (10:46 -0700)]
client: client_oc=0 writes work

17 years agomore
Sage Weil [Thu, 15 May 2008 17:26:28 +0000 (10:26 -0700)]
more

17 years agotearing up client cap code
Sage Weil [Thu, 15 May 2008 02:26:07 +0000 (19:26 -0700)]
tearing up client cap code

17 years agoclient: obey and request max_size for client_oc=0 mode
Sage Weil [Thu, 15 May 2008 01:14:45 +0000 (18:14 -0700)]
client: obey and request max_size for client_oc=0 mode

17 years agomds: file size recovery when client goes stale
Sage Weil [Thu, 15 May 2008 00:53:48 +0000 (17:53 -0700)]
mds: file size recovery when client goes stale

17 years agomsgr: trust peer_addr based on port+pid if s_addr=0, to avoid weird ip-less startup...
Sage Weil [Wed, 14 May 2008 22:12:52 +0000 (15:12 -0700)]
msgr: trust peer_addr based on port+pid if s_addr=0, to avoid weird ip-less startup races

17 years agomds: recover file sizes on mds recovery
Sage Weil [Wed, 14 May 2008 21:42:41 +0000 (14:42 -0700)]
mds: recover file sizes on mds recovery

17 years agomds: disable fragmentation for now, until the replay bug gets fixed
Sage Weil [Wed, 14 May 2008 21:28:24 +0000 (14:28 -0700)]
mds: disable fragmentation for now, until the replay bug gets fixed

17 years agokclient: use d_find_alias in ceph_open
Sage Weil [Wed, 14 May 2008 20:40:23 +0000 (13:40 -0700)]
kclient: use d_find_alias in ceph_open

17 years agomds: vastly simplify locker file_lock, file_mixed, file_loner
Sage Weil [Wed, 14 May 2008 18:01:39 +0000 (11:01 -0700)]
mds: vastly simplify locker file_lock, file_mixed, file_loner

17 years agomds: fix gather deadlock in FileLock
Sage Weil [Wed, 14 May 2008 17:08:51 +0000 (10:08 -0700)]
mds: fix gather deadlock in FileLock

17 years agoclient: implement fsync() for cache-disabled mode
Sage Weil [Wed, 14 May 2008 16:45:40 +0000 (09:45 -0700)]
client: implement fsync() for cache-disabled mode

17 years agokclient: fix getattr. dont rehash everything in fill_trace
Sage Weil [Wed, 14 May 2008 14:01:35 +0000 (07:01 -0700)]
kclient: fix getattr.  dont rehash everything in fill_trace

17 years agokclient: brehash more aggressively in fill_trace, and be more cautious with USE_CAP_M...
Sage Weil [Tue, 13 May 2008 23:33:41 +0000 (16:33 -0700)]
kclient: brehash more aggressively in fill_trace, and be more cautious with USE_CAP_MDS in getattr

17 years agoosd: make it MOSDAlive, and respond with new osdmap
Sage Weil [Tue, 13 May 2008 21:54:29 +0000 (14:54 -0700)]
osd: make it MOSDAlive, and respond with new osdmap

17 years agoosd: put full precision ps in osd ops; keep in mind that ps -> pg mapping may shift...
Sage Weil [Tue, 13 May 2008 21:49:29 +0000 (14:49 -0700)]
osd: put full precision ps in osd ops; keep in mind that ps -> pg mapping may shift as osdmap is updated

17 years agojournaler: throw error on len=0 entry
Sage Weil [Tue, 13 May 2008 19:22:49 +0000 (12:22 -0700)]
journaler: throw error on len=0 entry

17 years agoosd: add alive_thru to map; use MOSDIn to bump it in osdmon
Sage Weil [Tue, 13 May 2008 19:19:05 +0000 (12:19 -0700)]
osd: add alive_thru to map; use MOSDIn to bump it in osdmon

17 years agojournaler: bit more debug output
Sage Weil [Tue, 13 May 2008 18:05:08 +0000 (11:05 -0700)]
journaler: bit more debug output

17 years agoosd: sync on advance/activate_map
Sage Weil [Tue, 13 May 2008 17:33:39 +0000 (10:33 -0700)]
osd: sync on advance/activate_map

17 years agomds: count nonstale caps only in Locker::file_loner() assert
Sage Weil [Tue, 13 May 2008 15:47:14 +0000 (08:47 -0700)]
mds: count nonstale caps only in Locker::file_loner() assert

17 years agohelper script readme
Sage Weil [Tue, 13 May 2008 15:45:13 +0000 (08:45 -0700)]
helper script readme

17 years agokclient: comments. undo stupid in dir.c
Sage Weil [Tue, 13 May 2008 15:36:29 +0000 (08:36 -0700)]
kclient: comments.  undo stupid in dir.c

17 years agorearrange mkfs/start scripts a bit
Sage Weil [Tue, 13 May 2008 15:30:51 +0000 (08:30 -0700)]
rearrange mkfs/start scripts a bit

17 years agoebofs: redefine derr(x) macro in bdev
Sage Weil [Tue, 13 May 2008 15:24:22 +0000 (08:24 -0700)]
ebofs: redefine derr(x) macro in bdev

17 years agokclient: handle mds replies on write ops with empty trace
Sage Weil [Tue, 13 May 2008 15:20:50 +0000 (08:20 -0700)]
kclient: handle mds replies on write ops with empty trace

17 years agomds: eliminate OP_CREATE; make open O_TRUNC|O_CREAT retry behave
Sage Weil [Tue, 13 May 2008 14:39:42 +0000 (07:39 -0700)]
mds: eliminate OP_CREATE; make open O_TRUNC|O_CREAT retry behave

17 years agomsgr: use accessor to set addrless entity's addr
Sage Weil [Tue, 13 May 2008 13:25:12 +0000 (06:25 -0700)]
msgr: use accessor to set addrless entity's addr

17 years agomds: don't export or split unlinked dirs in stray
Sage Weil [Mon, 12 May 2008 22:14:35 +0000 (15:14 -0700)]
mds: don't export or split unlinked dirs in stray

17 years agomake kernel client request redirection work
Sage Weil [Mon, 12 May 2008 21:51:21 +0000 (14:51 -0700)]
make kernel client request redirection work

17 years agomds: mark replication messages unsolicited to avoid confusing discover reply handler
Sage Weil [Mon, 12 May 2008 21:47:32 +0000 (14:47 -0700)]
mds: mark replication messages unsolicited to avoid confusing discover reply handler

17 years agokclient: nfs fh encoding cleanup
Sage Weil [Mon, 12 May 2008 17:31:29 +0000 (10:31 -0700)]
kclient: nfs fh encoding cleanup

17 years agokclient: use ceph_inopath_item type when building fhs
Sage Weil [Mon, 12 May 2008 17:23:21 +0000 (10:23 -0700)]
kclient: use ceph_inopath_item type when building fhs

17 years agokclient: mark mds requests with dentry to direct to proper mds
Sage Weil [Mon, 12 May 2008 15:14:48 +0000 (08:14 -0700)]
kclient: mark mds requests with dentry to direct to proper mds

17 years agoosd: more debug output in handle_pg_notify
Sage Weil [Mon, 12 May 2008 04:05:18 +0000 (21:05 -0700)]
osd: more debug output in handle_pg_notify

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