]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Sat, 19 Jan 2008 16:25:47 +0000 (08:25 -0800)]
strip_trailing_whitespace.sh
Sage Weil [Sat, 19 Jan 2008 16:18:14 +0000 (08:18 -0800)]
kernel: setattr; moved fill_trace to inode.c
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
Sage Weil [Sat, 19 Jan 2008 00:44:18 +0000 (16:44 -0800)]
todos
Sage Weil [Sat, 19 Jan 2008 00:21:14 +0000 (16:21 -0800)]
crush: check overload map for forcefed values
Sage Weil [Fri, 18 Jan 2008 23:58:54 +0000 (15:58 -0800)]
fixed missing iput; cleanup
Sage Weil [Fri, 18 Jan 2008 23:38:05 +0000 (15:38 -0800)]
close mds sessions on umount
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
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
Sage Weil [Fri, 18 Jan 2008 20:29:13 +0000 (12:29 -0800)]
fixed inode cap init bug
Sage Weil [Fri, 18 Jan 2008 20:17:21 +0000 (12:17 -0800)]
renew, resume, etc. caps from kernel client
Sage Weil [Fri, 18 Jan 2008 20:16:55 +0000 (12:16 -0800)]
fix double-delete bug in SimpleMessenger
Sage Weil [Fri, 18 Jan 2008 01:08:27 +0000 (17:08 -0800)]
ebofs: oops, be quiet about csums
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
Sage Weil [Fri, 18 Jan 2008 00:56:48 +0000 (16:56 -0800)]
ebofs: fix superblock csum calc
sage [Fri, 18 Jan 2008 00:34:48 +0000 (16:34 -0800)]
Merge branch 'master' of ssh://ceph.newdream.net/git/ceph into rados
Sage Weil [Fri, 18 Jan 2008 00:21:15 +0000 (16:21 -0800)]
kernel todos
Sage Weil [Fri, 18 Jan 2008 00:20:41 +0000 (16:20 -0800)]
fixed calc_csum alignment on superblock
Sage Weil [Fri, 18 Jan 2008 00:01:36 +0000 (16:01 -0800)]
link caps into a per-mds-session list
Sage Weil [Thu, 17 Jan 2008 22:08:08 +0000 (14:08 -0800)]
fixed add_cap inode ref count bug
Sage Weil [Thu, 17 Jan 2008 21:00:36 +0000 (13:00 -0800)]
resurrected ldceph.so, sort of
Sage Weil [Thu, 17 Jan 2008 20:53:42 +0000 (12:53 -0800)]
cleaned up mds map requesting
Sage Weil [Thu, 17 Jan 2008 19:54:53 +0000 (11:54 -0800)]
clean up mds session open; request mdsmap when necessary
Sage Weil [Tue, 8 Jan 2008 22:00:18 +0000 (14:00 -0800)]
note client reconnect todo
Sage Weil [Thu, 17 Jan 2008 18:27:12 +0000 (10:27 -0800)]
note seq on export
Sage Weil [Thu, 17 Jan 2008 02:26:21 +0000 (18:26 -0800)]
msgr todos
Sage Weil [Thu, 17 Jan 2008 01:52:13 +0000 (17:52 -0800)]
mark_down. some cleanup.
Sage Weil [Thu, 17 Jan 2008 01:44:08 +0000 (17:44 -0800)]
backoff/retry seems to work
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
Sage Weil [Wed, 16 Jan 2008 21:28:24 +0000 (13:28 -0800)]
fix mds session handling
Sage Weil [Wed, 16 Jan 2008 21:02:24 +0000 (13:02 -0800)]
some debug crap
Sage Weil [Wed, 16 Jan 2008 20:10:00 +0000 (12:10 -0800)]
reconnect getting closer
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)
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
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...
Sage Weil [Wed, 16 Jan 2008 19:04:32 +0000 (11:04 -0800)]
rework get/add/replace connection msgr spinlocks
Sage Weil [Wed, 16 Jan 2008 18:38:02 +0000 (10:38 -0800)]
Merge branch 'master' into rados
Conflicts:
src/TODO
Sage Weil [Wed, 16 Jan 2008 18:37:04 +0000 (10:37 -0800)]
implement fsync in fuse_ll
Yehuda Sadeh-Weinraub [Wed, 16 Jan 2008 15:02:51 +0000 (17:02 +0200)]
multiple mounts, single sb
Michael Rodriguez [Wed, 16 Jan 2008 14:06:02 +0000 (06:06 -0800)]
comments
Michael Rodriguez [Wed, 16 Jan 2008 14:05:03 +0000 (06:05 -0800)]
comments
Michael Rodriguez [Wed, 16 Jan 2008 12:06:35 +0000 (04:06 -0800)]
comments
michael [Wed, 16 Jan 2008 12:00:55 +0000 (04:00 -0800)]
comments
Sage Weil [Wed, 16 Jan 2008 01:03:57 +0000 (17:03 -0800)]
some caps bits
sage [Tue, 15 Jan 2008 23:59:05 +0000 (15:59 -0800)]
use do_div() instead of /
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
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
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
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
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
Patience Warnick [Tue, 15 Jan 2008 20:05:59 +0000 (12:05 -0800)]
only close connection if EAGAIN and socket state closed..
Sage Weil [Tue, 15 Jan 2008 19:45:46 +0000 (11:45 -0800)]
more mount churn
Sage Weil [Tue, 15 Jan 2008 19:09:49 +0000 (11:09 -0800)]
rework client mount slightly
Patience Warnick [Tue, 15 Jan 2008 06:35:55 +0000 (22:35 -0800)]
decreased initial fault delay
Patience Warnick [Tue, 15 Jan 2008 06:31:37 +0000 (22:31 -0800)]
Just left debugging in..
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
Patience Warnick [Tue, 15 Jan 2008 06:23:53 +0000 (22:23 -0800)]
fixed up ref count on connection
Sage Weil [Tue, 15 Jan 2008 02:22:05 +0000 (18:22 -0800)]
reworked monmap
Sage Weil [Tue, 15 Jan 2008 01:30:33 +0000 (17:30 -0800)]
various mount related cleanups.. much improved
Sage Weil [Mon, 14 Jan 2008 22:38:19 +0000 (14:38 -0800)]
inode super_ops and iget usage cleanup
Sage Weil [Mon, 14 Jan 2008 21:36:01 +0000 (13:36 -0800)]
fix fuse statfs
Sage Weil [Mon, 14 Jan 2008 21:35:50 +0000 (13:35 -0800)]
kernel: include . and .. in readdir result
Sage Weil [Mon, 14 Jan 2008 20:18:27 +0000 (12:18 -0800)]
mknod, symlink work
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..
Sage Weil [Mon, 14 Jan 2008 18:13:06 +0000 (10:13 -0800)]
use improved ceph_build_dentry_path
Patience Warnick [Mon, 14 Jan 2008 17:54:22 +0000 (09:54 -0800)]
Increased attempts to 10 for now.
Patience Warnick [Mon, 14 Jan 2008 17:52:31 +0000 (09:52 -0800)]
clear OPEN bit on close
Patience Warnick [Mon, 14 Jan 2008 17:50:36 +0000 (09:50 -0800)]
fixed a few fault problems..
Yehuda Sadeh-Weinraub [Mon, 14 Jan 2008 14:52:45 +0000 (16:52 +0200)]
Fixed bugs and crashes that were related to inconsistent iget ( + ilookup)/iput.
Yehuda Sadeh-Weinraub [Sun, 13 Jan 2008 19:08:36 +0000 (21:08 +0200)]
insert inode into the icache after changing the ino value
Yehuda Sadeh-Weinraub [Sun, 13 Jan 2008 19:07:24 +0000 (21:07 +0200)]
fix dput in the wrong place
Sage Weil [Sat, 12 Jan 2008 01:15:03 +0000 (17:15 -0800)]
lots of cap bits in the kenrel client; cap vars in ceph_fs.h, renamed
Sage Weil [Fri, 11 Jan 2008 22:24:31 +0000 (14:24 -0800)]
Merge branch 'rados' of ssh://ceph.newdream.net/git/ceph into rados
Yehuda Sadeh-Weinraub [Fri, 11 Jan 2008 22:19:55 +0000 (00:19 +0200)]
Fixes in ceph_fill_trace():
- dentries accounting
- fix for deep mounts
- verify that inode has not change along the path
Yehuda Sadeh-Weinraub [Fri, 11 Jan 2008 22:17:46 +0000 (00:17 +0200)]
Fix unlink crash
Sage Weil [Fri, 11 Jan 2008 21:20:37 +0000 (13:20 -0800)]
Merge branch 'rados' of ssh://ceph.newdream.net/git/ceph into rados
Yehuda Sadeh-Weinraub [Fri, 11 Jan 2008 21:05:00 +0000 (23:05 +0200)]
mkdir works now with helper function ceph_fill_trace()
Sage Weil [Fri, 11 Jan 2008 19:42:34 +0000 (11:42 -0800)]
file cap ops cleanup
Yehuda Sadeh-Weinraub [Fri, 11 Jan 2008 19:15:44 +0000 (21:15 +0200)]
mkdir now doesn't crash
Sage Weil [Fri, 11 Jan 2008 18:42:10 +0000 (10:42 -0800)]
new MClientFileCaps encoding
Sage Weil [Fri, 11 Jan 2008 00:28:41 +0000 (16:28 -0800)]
kernel statfs works
Sage Weil [Fri, 11 Jan 2008 01:16:27 +0000 (17:16 -0800)]
ebofs: rename Extent and make it packable
Sage Weil [Thu, 10 Jan 2008 23:44:18 +0000 (15:44 -0800)]
make default (now 12345) work
Sage Weil [Thu, 10 Jan 2008 23:35:00 +0000 (15:35 -0800)]
more statfs bits
Sage Weil [Thu, 10 Jan 2008 23:34:36 +0000 (15:34 -0800)]
cleaned up int types, page size info, byteorder for userspace
Sage Weil [Thu, 10 Jan 2008 21:58:52 +0000 (13:58 -0800)]
statfs returns real data; osds report utilization properly; works in fuse client
Sage Weil [Thu, 10 Jan 2008 21:05:11 +0000 (13:05 -0800)]
kernel: clean up mds request creation, move mdsmap states to ceph_fs.h
Yehuda Sadeh-Weinraub [Thu, 10 Jan 2008 14:20:23 +0000 (16:20 +0200)]
Merge branch 'rados' of ssh://yehudasa@ceph.newdream.net/git/ceph into myrados
Yehuda Sadeh-Weinraub [Thu, 10 Jan 2008 14:18:06 +0000 (16:18 +0200)]
Fix a crash when unmounting due to wrong dentry accounting. Don't allocate new dentries for entryies that already exist.
Patience Warnick [Thu, 10 Jan 2008 08:18:54 +0000 (00:18 -0800)]
Merge branch 'rados' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into rados
Patience Warnick [Thu, 10 Jan 2008 08:06:46 +0000 (00:06 -0800)]
fix up fault case a bit
Patience Warnick [Thu, 10 Jan 2008 07:36:37 +0000 (23:36 -0800)]
removed bad access
Sage Weil [Thu, 10 Jan 2008 01:37:29 +0000 (17:37 -0800)]
ignore TAGS
Sage Weil [Thu, 10 Jan 2008 01:15:37 +0000 (17:15 -0800)]
new MClientReconnect encoding, basic support in kernel client
Sage Weil [Thu, 10 Jan 2008 01:14:14 +0000 (17:14 -0800)]
etags for vi
Sage Weil [Wed, 9 Jan 2008 20:26:09 +0000 (12:26 -0800)]
ignore mnt
Sage Weil [Wed, 9 Jan 2008 19:38:22 +0000 (11:38 -0800)]
check do_request result codes
Sage Weil [Wed, 9 Jan 2008 19:30:59 +0000 (11:30 -0800)]
todos, start.sh tweak
Sage Weil [Wed, 9 Jan 2008 19:30:48 +0000 (11:30 -0800)]
more minor encoding cleanup
Sage Weil [Tue, 8 Jan 2008 23:57:37 +0000 (15:57 -0800)]
todos