]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agomap u64 ceph inos into ino_t on <64bit platforms
Sage Weil [Fri, 25 Jan 2008 05:25:15 +0000 (21:25 -0800)]
map u64 ceph inos into ino_t on <64bit platforms

17 years agoebofs: journal replay working; better journal validation on mount
Sage Weil [Fri, 25 Jan 2008 08:25:27 +0000 (00:25 -0800)]
ebofs: journal replay working; better journal validation on mount

17 years agoebofs: avoid buffer cow bug
Sage Weil [Fri, 25 Jan 2008 08:15:54 +0000 (00:15 -0800)]
ebofs: avoid buffer cow bug

17 years agojournal replay, makefile cleanup
Sage Weil [Fri, 25 Jan 2008 05:59:38 +0000 (21:59 -0800)]
journal replay, makefile cleanup

17 years agoebofs: journal cleanup, tuning params in g_conf
Sage Weil [Fri, 25 Jan 2008 04:38:15 +0000 (20:38 -0800)]
ebofs: journal cleanup, tuning params in g_conf

17 years agoroll directio into FileJournal
Sage Weil [Fri, 25 Jan 2008 00:33:32 +0000 (16:33 -0800)]
roll directio into FileJournal

17 years agohacked dio journal
Sage Weil [Thu, 24 Jan 2008 10:12:48 +0000 (02:12 -0800)]
hacked dio journal

17 years agosimplified FileJournal, journal interface
Sage Weil [Thu, 24 Jan 2008 09:47:03 +0000 (01:47 -0800)]
simplified FileJournal, journal interface

17 years agosome small cleanups
Sage Weil [Wed, 23 Jan 2008 20:59:31 +0000 (12:59 -0800)]
some small cleanups

17 years agoosd: write sanity check
Sage Weil [Wed, 23 Jan 2008 19:02:58 +0000 (11:02 -0800)]
osd: write sanity check

17 years agostreamtest.ebofs
Sage Weil [Wed, 23 Jan 2008 18:49:54 +0000 (10:49 -0800)]
streamtest.ebofs

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