]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agoAdded STANDBY state
Patience Warnick [Thu, 24 Jan 2008 19:10:29 +0000 (11:10 -0800)]
Added STANDBY state

17 years agoAdded STANDBY state for a connection
Patience Warnick [Thu, 24 Jan 2008 19:10:09 +0000 (11:10 -0800)]
Added STANDBY state for a connection

17 years agocleanup
Yehuda Sadeh-Weinraub [Wed, 23 Jan 2008 10:59:06 +0000 (12:59 +0200)]
cleanup

17 years agocleanup
Yehuda Sadeh-Weinraub [Wed, 23 Jan 2008 08:05:28 +0000 (10:05 +0200)]
cleanup

17 years agofixed a crash when doing lookup
Yehuda Sadeh-Weinraub [Wed, 23 Jan 2008 07:57:32 +0000 (09:57 +0200)]
fixed a crash when doing lookup

17 years agomdsc: more locking cleanup (not done yet)
Sage Weil [Tue, 22 Jan 2008 23:47:43 +0000 (15:47 -0800)]
mdsc: more locking cleanup (not done yet)

17 years agorework request alloc in mds_client; use radix_tree_preload
Sage Weil [Tue, 22 Jan 2008 21:37:58 +0000 (13:37 -0800)]
rework request alloc in mds_client; use radix_tree_preload

17 years agomsgr: use radix_tree_preload, and lookup_slot for replacement
Sage Weil [Tue, 22 Jan 2008 21:36:55 +0000 (13:36 -0800)]
msgr: use radix_tree_preload, and lookup_slot for replacement

17 years agomsgr: no kmalloc under spinlocks, except make radix tree GFP_ATOMIC
Sage Weil [Tue, 22 Jan 2008 21:06:32 +0000 (13:06 -0800)]
msgr: no kmalloc under spinlocks, except make radix tree GFP_ATOMIC

17 years agoclean up msgr in/out debug output
Sage Weil [Tue, 22 Jan 2008 19:51:01 +0000 (11:51 -0800)]
clean up msgr in/out debug output

17 years agosimplify do_open_request args
Sage Weil [Tue, 22 Jan 2008 21:58:51 +0000 (13:58 -0800)]
simplify do_open_request args

17 years agoatomic lookup+open
Yehuda Sadeh-Weinraub [Tue, 22 Jan 2008 21:23:45 +0000 (23:23 +0200)]
atomic lookup+open

17 years agocomments
Sage Weil [Tue, 22 Jan 2008 19:46:48 +0000 (11:46 -0800)]
comments

17 years agomore open refactoring
Sage Weil [Tue, 22 Jan 2008 19:38:07 +0000 (11:38 -0800)]
more open refactoring

17 years agorefactor open a bit; initial pass at ceph_lookup_open
Sage Weil [Tue, 22 Jan 2008 19:32:43 +0000 (11:32 -0800)]
refactor open a bit; initial pass at ceph_lookup_open

17 years agomsgr: check for failure to resolve hostname
Sage Weil [Tue, 22 Jan 2008 16:17:58 +0000 (08:17 -0800)]
msgr: check for failure to resolve hostname

17 years agovfs create() is just OP_MKNOD with rdev=0... make OP_CREATE openc (mknod+open), even...
Sage Weil [Tue, 22 Jan 2008 05:46:13 +0000 (21:46 -0800)]
vfs create() is just OP_MKNOD with rdev=0... make OP_CREATE openc (mknod+open), even tho linux won't use it (yet?)

17 years agomdsc: dput after d_find_alias
Sage Weil [Tue, 22 Jan 2008 05:26:33 +0000 (21:26 -0800)]
mdsc: dput after d_find_alias

17 years agokernel msgr: fix connection lookup radix tree bucketing bugs
Sage Weil [Tue, 22 Jan 2008 05:13:45 +0000 (21:13 -0800)]
kernel msgr: fix connection lookup radix tree bucketing bugs

17 years agoa few client/mds reconnect fixes
Sage Weil [Tue, 22 Jan 2008 04:34:24 +0000 (20:34 -0800)]
a few client/mds reconnect fixes

17 years agomon,msg: small fd cleanups
Sage Weil [Tue, 22 Jan 2008 04:06:34 +0000 (20:06 -0800)]
mon,msg: small fd cleanups

17 years agosilly_write
Sage Weil [Tue, 22 Jan 2008 01:27:48 +0000 (17:27 -0800)]
silly_write

17 years agoutime_t cleanup
Sage Weil [Mon, 21 Jan 2008 20:33:18 +0000 (12:33 -0800)]
utime_t cleanup

17 years agosimplied TCP_CLOSE state, added some prints
Patience Warnick [Tue, 22 Jan 2008 01:32:07 +0000 (17:32 -0800)]
simplied TCP_CLOSE state, added some prints

17 years agoremoved some unneeded connection states
Patience Warnick [Tue, 22 Jan 2008 01:30:52 +0000 (17:30 -0800)]
removed some unneeded connection states

17 years agoFixed up fault handling some, and some other bugs..
Patience Warnick [Tue, 22 Jan 2008 01:29:20 +0000 (17:29 -0800)]
Fixed up fault handling some, and some other bugs..
Merge branch 'rados' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into
rados

Conflicts:

src/kernel/messenger.c

17 years agomore todos
Sage Weil [Mon, 21 Jan 2008 16:58:52 +0000 (08:58 -0800)]
more todos

17 years agotodos
Sage Weil [Mon, 21 Jan 2008 16:47:44 +0000 (08:47 -0800)]
todos

17 years agoadded create (without open)
Yehuda Sadeh-Weinraub [Mon, 21 Jan 2008 10:41:29 +0000 (12:41 +0200)]
added create (without open)

17 years agochange lookup operation to use lstat and not stat (to match expected behavior)
Yehuda Sadeh-Weinraub [Sun, 20 Jan 2008 21:55:27 +0000 (23:55 +0200)]
change lookup operation to use lstat and not stat (to match expected behavior)

17 years agohash inodes only when required. This fixes hang that occurs when searching for an...
Yehuda Sadeh-Weinraub [Sun, 20 Jan 2008 21:22:02 +0000 (23:22 +0200)]
hash inodes only when required. This fixes hang that occurs when searching for an inode with a hash value that equals to the hash value of the root inode.
Also added default implementation for getattr.

17 years agosimplified script
Yehuda Sadeh-Weinraub [Sun, 20 Jan 2008 07:41:39 +0000 (09:41 +0200)]
simplified script

17 years agostrip_trailing_whitespace.sh
Sage Weil [Sat, 19 Jan 2008 16:25:47 +0000 (08:25 -0800)]
strip_trailing_whitespace.sh

17 years agokernel: setattr; moved fill_trace to inode.c
Sage Weil [Sat, 19 Jan 2008 16:18:14 +0000 (08:18 -0800)]
kernel: setattr; moved fill_trace to inode.c

17 years agodrop caps granted by mds on inodes we dont have; use send_cap_ack helper
Sage Weil [Fri, 18 Jan 2008 15:49:41 +0000 (07:49 -0800)]
drop caps granted by mds on inodes we dont have; use send_cap_ack helper

17 years agotodos
Sage Weil [Sat, 19 Jan 2008 00:44:18 +0000 (16:44 -0800)]
todos

17 years agocrush: check overload map for forcefed values
Sage Weil [Sat, 19 Jan 2008 00:21:14 +0000 (16:21 -0800)]
crush: check overload map for forcefed values

17 years agofixed missing iput; cleanup
Sage Weil [Fri, 18 Jan 2008 23:58:54 +0000 (15:58 -0800)]
fixed missing iput; cleanup

17 years agoclose mds sessions on umount
Sage Weil [Fri, 18 Jan 2008 23:38:05 +0000 (15:38 -0800)]
close mds sessions on umount

17 years agoMerge branch 'rados' of ssh://yehudasa@ceph.newdream.net/git/ceph into myrados
Yehuda Sadeh-Weinraub [Fri, 18 Jan 2008 21:17:55 +0000 (23:17 +0200)]
Merge branch 'rados' of ssh://yehudasa@ceph.newdream.net/git/ceph into myrados

Conflicts:

src/kernel/super.c

17 years agoMerge branch 'rados' of ssh://yehudasa@ceph.newdream.net/git/ceph into myrados
Yehuda Sadeh-Weinraub [Fri, 18 Jan 2008 21:15:22 +0000 (23:15 +0200)]
Merge branch 'rados' of ssh://yehudasa@ceph.newdream.net/git/ceph into myrados

Conflicts:

src/kernel/client.c
src/kernel/inode.c

17 years agofixed inode cap init bug
Sage Weil [Fri, 18 Jan 2008 20:29:13 +0000 (12:29 -0800)]
fixed inode cap init bug

17 years agorenew, resume, etc. caps from kernel client
Sage Weil [Fri, 18 Jan 2008 20:17:21 +0000 (12:17 -0800)]
renew, resume, etc. caps from kernel client

17 years agofix double-delete bug in SimpleMessenger
Sage Weil [Fri, 18 Jan 2008 20:16:55 +0000 (12:16 -0800)]
fix double-delete bug in SimpleMessenger

17 years agoebofs: oops, be quiet about csums
Sage Weil [Fri, 18 Jan 2008 01:08:27 +0000 (17:08 -0800)]
ebofs: oops, be quiet about csums

17 years agoMerge branch 'caps' into rados
Sage Weil [Fri, 18 Jan 2008 01:07:25 +0000 (17:07 -0800)]
Merge branch 'caps' into rados
- fixed up session handler along the way

17 years agoebofs: fix superblock csum calc
Sage Weil [Fri, 18 Jan 2008 00:56:48 +0000 (16:56 -0800)]
ebofs: fix superblock csum calc

17 years agoMerge branch 'master' of ssh://ceph.newdream.net/git/ceph into rados
sage [Fri, 18 Jan 2008 00:34:48 +0000 (16:34 -0800)]
Merge branch 'master' of ssh://ceph.newdream.net/git/ceph into rados

17 years agokernel todos
Sage Weil [Fri, 18 Jan 2008 00:21:15 +0000 (16:21 -0800)]
kernel todos

17 years agofixed calc_csum alignment on superblock
Sage Weil [Fri, 18 Jan 2008 00:20:41 +0000 (16:20 -0800)]
fixed calc_csum alignment on superblock

17 years agolink caps into a per-mds-session list
Sage Weil [Fri, 18 Jan 2008 00:01:36 +0000 (16:01 -0800)]
link caps into a per-mds-session list

17 years agofixed add_cap inode ref count bug
Sage Weil [Thu, 17 Jan 2008 22:08:08 +0000 (14:08 -0800)]
fixed add_cap inode ref count bug

17 years agoresurrected ldceph.so, sort of
Sage Weil [Thu, 17 Jan 2008 21:00:36 +0000 (13:00 -0800)]
resurrected ldceph.so, sort of

17 years agocleaned up mds map requesting
Sage Weil [Thu, 17 Jan 2008 20:53:42 +0000 (12:53 -0800)]
cleaned up mds map requesting

17 years agoclean up mds session open; request mdsmap when necessary
Sage Weil [Thu, 17 Jan 2008 19:54:53 +0000 (11:54 -0800)]
clean up mds session open; request mdsmap when necessary

17 years agonote client reconnect todo
Sage Weil [Tue, 8 Jan 2008 22:00:18 +0000 (14:00 -0800)]
note client reconnect todo

17 years agonote seq on export
Sage Weil [Thu, 17 Jan 2008 18:27:12 +0000 (10:27 -0800)]
note seq on export

17 years agomsgr todos
Sage Weil [Thu, 17 Jan 2008 02:26:21 +0000 (18:26 -0800)]
msgr todos

17 years agomark_down. some cleanup.
Sage Weil [Thu, 17 Jan 2008 01:52:13 +0000 (17:52 -0800)]
mark_down.  some cleanup.

17 years agobackoff/retry seems to work
Sage Weil [Thu, 17 Jan 2008 01:44:08 +0000 (17:44 -0800)]
backoff/retry seems to work

17 years agorework messenger work queueing, retry
Sage Weil [Thu, 17 Jan 2008 00:43:42 +0000 (16:43 -0800)]
rework messenger work queueing, retry
- take a reference whene queueing work; use helpers
- use a READABLE/READING type latches on both try_read and try_write
- move some code around to avoid prototypes
- simplify lossy send_fault case

17 years agofix mds session handling
Sage Weil [Wed, 16 Jan 2008 21:28:24 +0000 (13:28 -0800)]
fix mds session handling

17 years agosome debug crap
Sage Weil [Wed, 16 Jan 2008 21:02:24 +0000 (13:02 -0800)]
some debug crap

17 years agoreconnect getting closer
Sage Weil [Wed, 16 Jan 2008 20:10:00 +0000 (12:10 -0800)]
reconnect getting closer

17 years agoNow remove connection if state isn't OPEN for no delay case..(mon case)
Patience Warnick [Wed, 16 Jan 2008 20:57:21 +0000 (12:57 -0800)]
Now remove connection if state isn't OPEN for no delay case..(mon case)

17 years agoMerge branch 'rados' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream...
Patience Warnick [Wed, 16 Jan 2008 20:11:29 +0000 (12:11 -0800)]
Merge branch 'rados' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into rados

17 years agofixed up fault case for EAGAIN just before tcp close to requeue...
Patience Warnick [Wed, 16 Jan 2008 20:10:05 +0000 (12:10 -0800)]
fixed up fault case for EAGAIN just before tcp close to requeue...

17 years agorework get/add/replace connection msgr spinlocks
Sage Weil [Wed, 16 Jan 2008 19:04:32 +0000 (11:04 -0800)]
rework get/add/replace connection msgr spinlocks

17 years agoMerge branch 'master' into rados
Sage Weil [Wed, 16 Jan 2008 18:38:02 +0000 (10:38 -0800)]
Merge branch 'master' into rados

Conflicts:

src/TODO

17 years agoimplement fsync in fuse_ll
Sage Weil [Wed, 16 Jan 2008 18:37:04 +0000 (10:37 -0800)]
implement fsync in fuse_ll

17 years agomultiple mounts, single sb
Yehuda Sadeh-Weinraub [Wed, 16 Jan 2008 15:02:51 +0000 (17:02 +0200)]
multiple mounts, single sb

17 years agocomments
Michael Rodriguez [Wed, 16 Jan 2008 14:06:02 +0000 (06:06 -0800)]
comments

17 years agocomments
Michael Rodriguez [Wed, 16 Jan 2008 14:05:03 +0000 (06:05 -0800)]
comments

17 years agocomments
Michael Rodriguez [Wed, 16 Jan 2008 12:06:35 +0000 (04:06 -0800)]
comments

17 years agocomments
michael [Wed, 16 Jan 2008 12:00:55 +0000 (04:00 -0800)]
comments

17 years agosome caps bits
Sage Weil [Wed, 16 Jan 2008 01:03:57 +0000 (17:03 -0800)]
some caps bits

17 years agouse do_div() instead of /
sage [Tue, 15 Jan 2008 23:59:05 +0000 (15:59 -0800)]
use do_div() instead of /

17 years agosimplify client caps release; track last_open to avoid open race on mds
Sage Weil [Tue, 15 Jan 2008 22:29:47 +0000 (14:29 -0800)]
simplify client caps release; track last_open to avoid open race on mds

17 years agoMerge branch 'rados' of ssh://yehudasa@ceph.newdream.net/git/ceph into myrados
Yehuda Sadeh-Weinraub [Tue, 15 Jan 2008 22:28:17 +0000 (00:28 +0200)]
Merge branch 'rados' of ssh://yehudasa@ceph.newdream.net/git/ceph into myrados

17 years agodir_lookup now uses new_inode instead of iget that deadlocks
Yehuda Sadeh-Weinraub [Tue, 15 Jan 2008 21:37:25 +0000 (23:37 +0200)]
dir_lookup now uses new_inode instead of iget that deadlocks

17 years agoMerge commit 'origin/rados' into caps
Sage Weil [Tue, 15 Jan 2008 21:10:04 +0000 (13:10 -0800)]
Merge commit 'origin/rados' into caps

Conflicts:

src/TODO
src/client/Client.cc
src/include/ceph_fs.h
src/kernel/mds_client.c
src/mds/CInode.h
src/mds/Capability.h
src/mds/Locker.cc
src/mds/MDCache.cc
src/mds/Migrator.cc
src/start.sh

17 years agoMerge branch 'rados' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream...
Patience Warnick [Tue, 15 Jan 2008 20:17:20 +0000 (12:17 -0800)]
Merge branch 'rados' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into rados

Conflicts:

src/kernel/messenger.c

17 years agoonly close connection if EAGAIN and socket state closed..
Patience Warnick [Tue, 15 Jan 2008 20:05:59 +0000 (12:05 -0800)]
only close connection if EAGAIN and socket state closed..

17 years agomore mount churn
Sage Weil [Tue, 15 Jan 2008 19:45:46 +0000 (11:45 -0800)]
more mount churn

17 years agorework client mount slightly
Sage Weil [Tue, 15 Jan 2008 19:09:49 +0000 (11:09 -0800)]
rework client mount slightly

17 years agodecreased initial fault delay
Patience Warnick [Tue, 15 Jan 2008 06:35:55 +0000 (22:35 -0800)]
decreased initial fault delay

17 years agoJust left debugging in..
Patience Warnick [Tue, 15 Jan 2008 06:31:37 +0000 (22:31 -0800)]
Just left debugging in..

17 years agoMerge branch 'rados' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream...
Patience Warnick [Tue, 15 Jan 2008 06:28:38 +0000 (22:28 -0800)]
Merge branch 'rados' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into rados

17 years agofixed up ref count on connection
Patience Warnick [Tue, 15 Jan 2008 06:23:53 +0000 (22:23 -0800)]
fixed up ref count on connection

17 years agoreworked monmap
Sage Weil [Tue, 15 Jan 2008 02:22:05 +0000 (18:22 -0800)]
reworked monmap

17 years agovarious mount related cleanups.. much improved
Sage Weil [Tue, 15 Jan 2008 01:30:33 +0000 (17:30 -0800)]
various mount related cleanups.. much improved

17 years agoinode super_ops and iget usage cleanup
Sage Weil [Mon, 14 Jan 2008 22:38:19 +0000 (14:38 -0800)]
inode super_ops and iget usage cleanup

17 years agofix fuse statfs
Sage Weil [Mon, 14 Jan 2008 21:36:01 +0000 (13:36 -0800)]
fix fuse statfs

17 years agokernel: include . and .. in readdir result
Sage Weil [Mon, 14 Jan 2008 21:35:50 +0000 (13:35 -0800)]
kernel: include . and .. in readdir result

17 years agomknod, symlink work
Sage Weil [Mon, 14 Jan 2008 20:18:27 +0000 (12:18 -0800)]
mknod, symlink work

17 years agodon't clear OPEN on tcp CLOSED state, we get this when we can't connect and will...
Patience Warnick [Mon, 14 Jan 2008 18:35:37 +0000 (10:35 -0800)]
don't clear OPEN on tcp CLOSED state, we get this when we can't connect and will probably
retry..

17 years agouse improved ceph_build_dentry_path
Sage Weil [Mon, 14 Jan 2008 18:13:06 +0000 (10:13 -0800)]
use improved ceph_build_dentry_path

17 years agoIncreased attempts to 10 for now.
Patience Warnick [Mon, 14 Jan 2008 17:54:22 +0000 (09:54 -0800)]
Increased attempts to 10 for now.

17 years agoclear OPEN bit on close
Patience Warnick [Mon, 14 Jan 2008 17:52:31 +0000 (09:52 -0800)]
clear OPEN bit on close

17 years agofixed a few fault problems..
Patience Warnick [Mon, 14 Jan 2008 17:50:36 +0000 (09:50 -0800)]
fixed a few fault problems..