]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agoclient: take nested
Sage Weil [Fri, 23 May 2008 22:13:53 +0000 (15:13 -0700)]
client: take nested

17 years agomds: send rsubdirs to client
Sage Weil [Fri, 23 May 2008 22:13:32 +0000 (15:13 -0700)]
mds: send rsubdirs to client

17 years agomds: openc uses predirty_nested
Sage Weil [Fri, 23 May 2008 21:56:46 +0000 (14:56 -0700)]
mds: openc uses predirty_nested

17 years agomds: mknod/mkdir behave
Sage Weil [Fri, 23 May 2008 21:40:46 +0000 (14:40 -0700)]
mds: mknod/mkdir behave

17 years agoMerge branch 'unstable' into nested
Sage Weil [Fri, 23 May 2008 18:35:50 +0000 (11:35 -0700)]
Merge branch 'unstable' into nested

nothing added to commit but untracked files present (use "git add" to track)

17 years agomds: put accounted_nested in fnode. clean up locker interface a bit.
Sage Weil [Fri, 23 May 2008 18:31:21 +0000 (11:31 -0700)]
mds: put accounted_nested in fnode.  clean up locker interface a bit.

17 years agomds: pass force down into get_wrlock()
Sage Weil [Fri, 23 May 2008 17:44:14 +0000 (10:44 -0700)]
mds: pass force down into get_wrlock()

17 years agomds: unmarry cdir projected_versoin vs project_fnode; pull Mutation out of MDRequest
Sage Weil [Fri, 23 May 2008 17:43:00 +0000 (10:43 -0700)]
mds: unmarry cdir projected_versoin vs project_fnode; pull Mutation out of MDRequest

17 years agomds: fix cdir dirtying, for mknod at least
Sage Weil [Fri, 23 May 2008 04:45:06 +0000 (21:45 -0700)]
mds: fix cdir dirtying, for mknod at least

17 years agomds: added fnode_t. compiles, but untested.
Sage Weil [Thu, 22 May 2008 23:46:01 +0000 (16:46 -0700)]
mds: added fnode_t.  compiles, but untested.

17 years agomds: move predirty_nested into locker, and update with file size
Sage Weil [Thu, 22 May 2008 22:23:39 +0000 (15:23 -0700)]
mds: move predirty_nested into locker, and update with file size

17 years agomds: some prelim nesting updates
Sage Weil [Thu, 22 May 2008 21:20:30 +0000 (14:20 -0700)]
mds: some prelim nesting updates

17 years agomds: fix lock WAIT masks
Sage Weil [Thu, 22 May 2008 18:49:44 +0000 (11:49 -0700)]
mds: fix lock WAIT masks

17 years agosome fixups
Sage Weil [Tue, 13 May 2008 17:19:39 +0000 (10:19 -0700)]
some fixups

17 years agomds: more nesting lock, data type work
Sage Weil [Mon, 12 May 2008 23:39:52 +0000 (16:39 -0700)]
mds: more nesting lock, data type work

17 years agomds: initial nested lock types, inode fields
Sage Weil [Thu, 8 May 2008 17:00:25 +0000 (10:00 -0700)]
mds: initial nested lock types, inode fields

17 years agokclient: fix radix_tree_preload vs preempt behavior
Sage Weil [Thu, 22 May 2008 18:50:32 +0000 (11:50 -0700)]
kclient: fix radix_tree_preload vs preempt behavior

17 years agovstartnew.sh: jsut 1 node
Sage Weil [Thu, 22 May 2008 17:59:32 +0000 (10:59 -0700)]
vstartnew.sh: jsut 1 node

17 years agokclient: partial fixes for PREEMPT
Sage Weil [Thu, 22 May 2008 17:44:20 +0000 (10:44 -0700)]
kclient: partial fixes for PREEMPT

17 years agoclient: only user.* xattrs for now
Sage Weil [Thu, 22 May 2008 16:19:11 +0000 (09:19 -0700)]
client: only user.* xattrs for now

17 years agomds: pass force flag down to file_wrlock_start
Sage Weil [Thu, 22 May 2008 15:51:03 +0000 (08:51 -0700)]
mds: pass force flag down to file_wrlock_start

17 years agomon: be more tolerant of mds states
Sage Weil [Thu, 22 May 2008 04:47:28 +0000 (21:47 -0700)]
mon: be more tolerant of mds states

17 years agokclient: only allow user.* xattrs for now
Sage Weil [Thu, 22 May 2008 04:47:16 +0000 (21:47 -0700)]
kclient: only allow user.* xattrs for now

17 years agoosd: some push/pull cleanup
Sage Weil [Wed, 21 May 2008 23:46:33 +0000 (16:46 -0700)]
osd: some push/pull cleanup

17 years agofilestore: use user.* xattrs. correctly.
Sage Weil [Wed, 21 May 2008 23:41:29 +0000 (16:41 -0700)]
filestore: use user.* xattrs.  correctly.

17 years agoosd: don't send msgs to down osds, unless its a map telling them they're dead
Sage Weil [Wed, 21 May 2008 23:08:21 +0000 (16:08 -0700)]
osd: don't send msgs to down osds, unless its a map telling them they're dead

17 years agofilestore: more carefully check that xattrs work
Sage Weil [Wed, 21 May 2008 23:07:37 +0000 (16:07 -0700)]
filestore: more carefully check that xattrs work

17 years agomsgr: lazy_send_message
Sage Weil [Wed, 21 May 2008 23:07:00 +0000 (16:07 -0700)]
msgr: lazy_send_message

17 years agoobject: pack
Sage Weil [Wed, 21 May 2008 23:06:45 +0000 (16:06 -0700)]
object: pack

17 years agokclient: increment i_version on inode update
Sage Weil [Wed, 21 May 2008 21:24:45 +0000 (14:24 -0700)]
kclient: increment i_version on inode update

17 years agoosd: don't send messages to down osds; enforce in OSDMap::get_inst()
Sage Weil [Wed, 21 May 2008 20:00:44 +0000 (13:00 -0700)]
osd: don't send messages to down osds; enforce in OSDMap::get_inst()

17 years agoobjectstore: remove list_objects
Sage Weil [Wed, 21 May 2008 19:03:19 +0000 (12:03 -0700)]
objectstore: remove list_objects

17 years agoobjectstore: change interface to include mandatory coll_t
Sage Weil [Wed, 21 May 2008 18:47:48 +0000 (11:47 -0700)]
objectstore: change interface to include mandatory coll_t

17 years agocsyn: chunk stub
Sage Weil [Wed, 21 May 2008 00:51:41 +0000 (17:51 -0700)]
csyn: chunk stub

17 years agoMerge branch 'unstable' into cas
Sage Weil [Wed, 21 May 2008 00:31:23 +0000 (17:31 -0700)]
Merge branch 'unstable' into cas

17 years agocsyn chunk stub
Sage Weil [Wed, 21 May 2008 00:26:58 +0000 (17:26 -0700)]
csyn chunk stub

17 years agocas stubs
Sage Weil [Wed, 21 May 2008 00:09:10 +0000 (17:09 -0700)]
cas stubs

17 years agokclient: release ICONTENT in ceph_open
Sage Weil [Tue, 20 May 2008 22:38:04 +0000 (15:38 -0700)]
kclient: release ICONTENT in ceph_open

17 years agokclient: add ceph_aio_write (instead of generic) to take cap refs
Sage Weil [Tue, 20 May 2008 22:29:37 +0000 (15:29 -0700)]
kclient: add ceph_aio_write (instead of generic) to take cap refs

17 years agokclient: ioctl stub
Sage Weil [Tue, 20 May 2008 21:41:38 +0000 (14:41 -0700)]
kclient: ioctl stub

17 years agoremove libattr1-dev dependency; check for sys/xattr.h in configure.ac
Sage Weil [Tue, 20 May 2008 21:27:49 +0000 (14:27 -0700)]
remove libattr1-dev dependency; check for sys/xattr.h in configure.ac

17 years agomakefile: fixups
Sage Weil [Tue, 20 May 2008 21:20:14 +0000 (14:20 -0700)]
makefile: fixups

17 years agoebofs: fix table corruption bug
Sage Weil [Tue, 20 May 2008 21:02:44 +0000 (14:02 -0700)]
ebofs: fix table corruption bug

17 years agofilestore, not fakestore. add os/ dir
Sage Weil [Tue, 20 May 2008 19:11:56 +0000 (12:11 -0700)]
filestore, not fakestore.  add os/ dir

17 years agomon: shutdown cleanup. fixed leak of MOSDFailure.
Sage Weil [Tue, 20 May 2008 18:03:21 +0000 (11:03 -0700)]
mon: shutdown cleanup.  fixed leak of MOSDFailure.

17 years agomsgr: kill off replaced connection threads
Sage Weil [Tue, 20 May 2008 17:57:19 +0000 (10:57 -0700)]
msgr: kill off replaced connection threads

17 years agoosd: fix fakestore error msg
Sage Weil [Tue, 20 May 2008 17:11:46 +0000 (10:11 -0700)]
osd: fix fakestore error msg

17 years agomon: keep sorted pg list for benefit of dump
Sage Weil [Tue, 20 May 2008 14:54:48 +0000 (07:54 -0700)]
mon: keep sorted pg list for benefit of dump

17 years agoosd: fix osd_lock deadlock from activate_pg()
Sage Weil [Tue, 20 May 2008 14:43:48 +0000 (07:43 -0700)]
osd: fix osd_lock deadlock from activate_pg()

17 years agoosd: update pg stats more reliably
Sage Weil [Tue, 20 May 2008 05:51:06 +0000 (22:51 -0700)]
osd: update pg stats more reliably

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