]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Thu, 13 Mar 2008 17:39:55 +0000 (10:39 -0700)]
client: clear r_last_dentry when used
Sage Weil [Thu, 13 Mar 2008 14:14:02 +0000 (07:14 -0700)]
osdmaptool: import/export crush map from osdmap
Yehuda Sadeh-Weinraub [Thu, 13 Mar 2008 13:29:48 +0000 (15:29 +0200)]
client: error handling in ceph_fill_trace()
Yehuda Sadeh-Weinraub [Thu, 13 Mar 2008 13:20:30 +0000 (15:20 +0200)]
client: fix crash when doing umount due to dentry count leak
Sage Weil [Thu, 13 Mar 2008 03:17:33 +0000 (20:17 -0700)]
Merge branch 'swig' into unstable
Sage Weil [Thu, 13 Mar 2008 03:16:48 +0000 (20:16 -0700)]
makefile cleanup
Sage Weil [Thu, 13 Mar 2008 02:51:05 +0000 (19:51 -0700)]
ok, builds up from scratch now
Sage Weil [Thu, 13 Mar 2008 02:40:59 +0000 (19:40 -0700)]
renamed crushtool
Sage Weil [Thu, 13 Mar 2008 02:36:54 +0000 (19:36 -0700)]
libcrushwrapper.so now builds, yay
Sage Weil [Thu, 13 Mar 2008 02:13:03 +0000 (19:13 -0700)]
m4 macros
Sage Weil [Thu, 13 Mar 2008 00:26:54 +0000 (17:26 -0700)]
osdmaptool: cleanup
Sage Weil [Thu, 13 Mar 2008 00:26:38 +0000 (17:26 -0700)]
getting closer to building swig stuff
Sage Weil [Wed, 12 Mar 2008 17:51:44 +0000 (10:51 -0700)]
client: fix ENOENT handling during lookup
Yehuda Sadeh-Weinraub [Wed, 12 Mar 2008 15:27:57 +0000 (17:27 +0200)]
client: fixed crash when stat on nonexistent dirent
Yehuda Sadeh-Weinraub [Wed, 12 Mar 2008 15:08:37 +0000 (17:08 +0200)]
kernel: missing dput after dget
Yehuda Sadeh-Weinraub [Wed, 12 Mar 2008 13:31:36 +0000 (15:31 +0200)]
osd: uninitialized var
Yehuda Sadeh-Weinraub [Wed, 12 Mar 2008 11:11:34 +0000 (13:11 +0200)]
handle inodes collisions in 32 bit architectures
Sage Weil [Tue, 11 Mar 2008 22:12:21 +0000 (15:12 -0700)]
osd: fix startup after mkfs when osds dont come up in unison
Sage Weil [Tue, 11 Mar 2008 01:36:50 +0000 (18:36 -0700)]
osd: revamp osd startup
Sage Weil [Tue, 11 Mar 2008 00:16:08 +0000 (17:16 -0700)]
osd: reworked pg creation a bit
Sage Weil [Mon, 10 Mar 2008 23:30:51 +0000 (16:30 -0700)]
makefile fix
Sage Weil [Mon, 10 Mar 2008 23:23:41 +0000 (16:23 -0700)]
revamped mkfs procedures, mon startup, and more
Sage Weil [Mon, 10 Mar 2008 22:43:38 +0000 (15:43 -0700)]
msgr: fix msg destroy race
Sage Weil [Mon, 10 Mar 2008 17:39:46 +0000 (10:39 -0700)]
take -o instead of --doutdir
Sage Weil [Mon, 10 Mar 2008 16:54:15 +0000 (09:54 -0700)]
client: fix
Sage Weil [Mon, 10 Mar 2008 16:53:23 +0000 (09:53 -0700)]
client: cleanup
Sage Weil [Mon, 10 Mar 2008 16:20:51 +0000 (09:20 -0700)]
web: updates
Sage Weil [Mon, 10 Mar 2008 15:54:57 +0000 (08:54 -0700)]
make cmonctl and cfuse use MonClient too
Yehuda Sadeh-Weinraub [Mon, 10 Mar 2008 09:06:16 +0000 (11:06 +0200)]
kernel module compiles on 2.6.18
Sage Weil [Mon, 10 Mar 2008 05:32:16 +0000 (22:32 -0700)]
monclient: simplify interface, used by csyn cmds cosd
Sage Weil [Sat, 8 Mar 2008 02:17:08 +0000 (18:17 -0800)]
todos
Yehuda Sadeh-Weinraub [Sun, 9 Mar 2008 13:47:46 +0000 (15:47 +0200)]
partially compiles on older kernels
Sage Weil [Sat, 8 Mar 2008 00:26:35 +0000 (16:26 -0800)]
csyn: use MonClient to accept monitor name on command line in place of .ceph_monmap
Sage Weil [Sat, 8 Mar 2008 00:25:44 +0000 (16:25 -0800)]
client: wait for caps on write too
Sage Weil [Fri, 7 Mar 2008 23:17:07 +0000 (15:17 -0800)]
client: check for rd caps on read
Sage Weil [Fri, 7 Mar 2008 22:44:54 +0000 (14:44 -0800)]
client: some preliminary cap checking
Sage Weil [Fri, 7 Mar 2008 22:44:40 +0000 (14:44 -0800)]
client: fixed lookup on missing dentry
Sage Weil [Fri, 7 Mar 2008 21:45:04 +0000 (13:45 -0800)]
client: use provided dentry on lookup
Sage Weil [Fri, 7 Mar 2008 18:37:33 +0000 (10:37 -0800)]
todos
Sage Weil [Fri, 7 Mar 2008 18:32:40 +0000 (10:32 -0800)]
client: fix ipquad macro
Sage Weil [Fri, 7 Mar 2008 18:32:07 +0000 (10:32 -0800)]
mds: default mknod mode to S_IFREG
Sage Weil [Fri, 7 Mar 2008 18:31:49 +0000 (10:31 -0800)]
msgr: bug fix: properly cope with sd=0
Michael Rodriguez [Fri, 7 Mar 2008 11:26:48 +0000 (03:26 -0800)]
Merge branch 'unstable' of ssh://michaelr@ceph.newdream.net/git/ceph into unstable
Pete V [Fri, 7 Mar 2008 11:14:41 +0000 (03:14 -0800)]
updated sample config file to reflect new requirements
Pete V [Fri, 7 Mar 2008 11:13:46 +0000 (03:13 -0800)]
work in progress -- incomplete
Pete V [Fri, 7 Mar 2008 11:12:51 +0000 (03:12 -0800)]
small sanity checks for size = 0
Sage Weil [Fri, 7 Mar 2008 00:10:31 +0000 (16:10 -0800)]
crush: some comments
Sage Weil [Fri, 7 Mar 2008 00:08:19 +0000 (16:08 -0800)]
client: fixed multiple mounts
Sage Weil [Thu, 6 Mar 2008 23:28:05 +0000 (15:28 -0800)]
client: small msgr cleanup
Sage Weil [Thu, 6 Mar 2008 23:25:41 +0000 (15:25 -0800)]
Merge branch 'darwin' into unstable
Volker Assmann [Thu, 6 Mar 2008 23:24:25 +0000 (15:24 -0800)]
darwin: moving missing types to types.h, fix start/stop.sh
Sage Weil [Thu, 6 Mar 2008 23:06:03 +0000 (15:06 -0800)]
client: refactored most of open_root_inode cruft into fill_trace
Patience Warnick [Thu, 6 Mar 2008 20:28:28 +0000 (12:28 -0800)]
Just spacing
Patience Warnick [Thu, 6 Mar 2008 20:27:00 +0000 (12:27 -0800)]
Merge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into unstable
Dongsu Park [Thu, 6 Mar 2008 19:25:42 +0000 (11:25 -0800)]
defined ceph_osdc_readpages() and ceph_osdc_readpage_filler().
renamed do_ceph_read as ceph_readpage_async(),
do_ceph_write as ceph_writepage_async() respectively.
now ceph_writepage method is really used,
and buggy unlock_page() functions were removed, to avoid kernel panics.
Conflicts:
src/kernel/addr.c
src/kernel/file.c
src/kernel/osd_client.c
src/kernel/osd_client.h
Sage Weil [Thu, 6 Mar 2008 19:17:53 +0000 (11:17 -0800)]
client: new cap code working
Sage Weil [Thu, 6 Mar 2008 18:37:36 +0000 (10:37 -0800)]
client: caps cleanup, almost
Patience Warnick [Thu, 6 Mar 2008 18:15:19 +0000 (10:15 -0800)]
added reset_peer callback
Patience Warnick [Thu, 6 Mar 2008 17:56:44 +0000 (09:56 -0800)]
added peer_reset callback
Patience Warnick [Thu, 6 Mar 2008 17:47:09 +0000 (09:47 -0800)]
Merge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into unstable
Sage Weil [Thu, 6 Mar 2008 04:49:34 +0000 (20:49 -0800)]
kernel: simplify do_request error return path
Sage Weil [Thu, 6 Mar 2008 01:06:32 +0000 (17:06 -0800)]
client: small open_root_inode cleanup
Sage Weil [Thu, 6 Mar 2008 01:06:22 +0000 (17:06 -0800)]
todos
Sage Weil [Thu, 6 Mar 2008 00:45:36 +0000 (16:45 -0800)]
client: take references in fill_trace and drop them later (normally in put_request)
Sage Weil [Wed, 5 Mar 2008 23:00:21 +0000 (15:00 -0800)]
mds: ignore atime updates until code can handle non-wrlockable updates
Sage Weil [Wed, 5 Mar 2008 22:59:56 +0000 (14:59 -0800)]
client: error handling, open cleanups
Sage Weil [Wed, 5 Mar 2008 22:47:18 +0000 (14:47 -0800)]
Merge branch 'unstable' into always_insert_trace
Sage Weil [Wed, 5 Mar 2008 21:46:41 +0000 (13:46 -0800)]
client: disable ceph_lookup_open intent stuff for now
Sage Weil [Wed, 5 Mar 2008 21:29:03 +0000 (13:29 -0800)]
client: refactor mds requests to put most processing in reply handler
The goal is to fix race issues between open reply processing (previously
in calling processes context) and subsequent file_cap messages. This just
pushes generic mds reply handling into the reply handler, including
the ceph_insert_trace (somewhat heavyweight, unfortunately) and the cap
creation/update.
This effectively pushes a lot more code into the single thread thats
doing mds replies, but simplifies a lot of code. Until scaling issues
arise, I think it's fine.
Sage Weil [Wed, 5 Mar 2008 21:06:02 +0000 (13:06 -0800)]
mds: fix open flags check on directories
Sage Weil [Wed, 5 Mar 2008 20:28:22 +0000 (12:28 -0800)]
configure.ac hack
Pete V [Wed, 5 Mar 2008 20:15:28 +0000 (12:15 -0800)]
work in progress, process bucket numbering ourselves in perl
Pete V [Wed, 5 Mar 2008 15:48:25 +0000 (07:48 -0800)]
Merge branch 'unstable' of /home/michael/ceph
Michael Rodriguez [Wed, 5 Mar 2008 14:48:28 +0000 (06:48 -0800)]
not sure
Michael Rodriguez [Wed, 5 Mar 2008 14:46:34 +0000 (06:46 -0800)]
no more update bucket
Sage Weil [Wed, 5 Mar 2008 05:17:42 +0000 (21:17 -0800)]
fakestore: use wrappers around setxattr and friends
Sage Weil [Wed, 5 Mar 2008 04:40:38 +0000 (20:40 -0800)]
Merge branch 'unstable' into darwin
Volker Assmann [Wed, 5 Mar 2008 04:30:40 +0000 (20:30 -0800)]
build under darwin
Michael Rodriguez [Wed, 5 Mar 2008 00:49:57 +0000 (16:49 -0800)]
adding more busket types from the config
Michael Rodriguez [Tue, 4 Mar 2008 23:46:27 +0000 (15:46 -0800)]
nothing significant
Michael Rodriguez [Tue, 4 Mar 2008 23:45:53 +0000 (15:45 -0800)]
start of crush map manip from perl
Michael Rodriguez [Tue, 4 Mar 2008 23:44:24 +0000 (15:44 -0800)]
int * working with perl
Sage Weil [Tue, 4 Mar 2008 22:39:08 +0000 (14:39 -0800)]
client: inode.i_size locking, cap TRUNC handler
Sage Weil [Tue, 4 Mar 2008 22:36:11 +0000 (14:36 -0800)]
FileLayout rename
Sage Weil [Tue, 4 Mar 2008 20:08:36 +0000 (12:08 -0800)]
client: addr.c tabs
Sage Weil [Tue, 4 Mar 2008 20:05:08 +0000 (12:05 -0800)]
client: fix dout/derr macros
Sage Weil [Tue, 4 Mar 2008 19:06:50 +0000 (11:06 -0800)]
client: require rd cap before checking size in Client::_read()
Michael Rodriguez [Tue, 4 Mar 2008 18:56:48 +0000 (10:56 -0800)]
Merge branch 'unstable' of ssh://michaelr@ceph.newdream.net/git/ceph into unstable
Sage Weil [Tue, 4 Mar 2008 05:46:23 +0000 (21:46 -0800)]
journal: some fixes, still some issues left
Sage Weil [Mon, 3 Mar 2008 23:34:35 +0000 (15:34 -0800)]
Merge branch 'mdscapthing' into unstable
Sage Weil [Mon, 3 Mar 2008 23:26:34 +0000 (15:26 -0800)]
mds, client: fixed races with cap release, open, size/mtime update journaling, and file size
- there's now an explicit TRUNC cap message when file size decreases
- mds holds wrlock during duration of size|mtime journaling
Patience Warnick [Mon, 3 Mar 2008 19:14:50 +0000 (11:14 -0800)]
Merge branch 'unstable' of ssh://patience@ceph.newdream.net/home/sage/ceph.newdream.net/git/ceph into unstable
Patience Warnick [Mon, 3 Mar 2008 19:14:00 +0000 (11:14 -0800)]
peer reset during standby
Sage Weil [Mon, 3 Mar 2008 06:41:06 +0000 (22:41 -0800)]
todo, client verbosity
Sage Weil [Mon, 3 Mar 2008 06:40:30 +0000 (22:40 -0800)]
cap fix unfinished
Sage Weil [Sun, 2 Mar 2008 22:39:00 +0000 (14:39 -0800)]
mon: osd commands to mark osds in/out/down
Sage Weil [Sat, 1 Mar 2008 00:25:20 +0000 (16:25 -0800)]
manual merge of volker and dongsu's write stuff
this is based on a diff of
7469f26a33c072169d6ed929352eda06562ffe3f
and
933226e5cdea16d311f15d47d5db852cf2107e57
i left out the dcache locking bits in dir.c, for now.
Sage Weil [Sat, 1 Mar 2008 06:12:36 +0000 (22:12 -0800)]
cas: pg_pool and file_layout bits to pass object pool down through stack
Sage Weil [Fri, 29 Feb 2008 23:34:05 +0000 (15:34 -0800)]
cleanups
Sage Weil [Fri, 29 Feb 2008 00:58:49 +0000 (16:58 -0800)]
byteorder fixup