]>
git.apps.os.sepia.ceph.com Git - ceph.git/log
Sage Weil [Wed, 26 Mar 2008 18:08:58 +0000 (11:08 -0700)]
client: fixed file refcounting
Sage Weil [Wed, 26 Mar 2008 17:54:52 +0000 (10:54 -0700)]
client: use EXCL cap as implicit IFILE lease. fix file refcounting bug.
Sage Weil [Wed, 26 Mar 2008 17:27:53 +0000 (10:27 -0700)]
client: fixed up trace and readdir decoding
Sage Weil [Wed, 26 Mar 2008 16:19:27 +0000 (09:19 -0700)]
mds: some lease packaging cleanup
Sage Weil [Wed, 26 Mar 2008 05:04:41 +0000 (22:04 -0700)]
mds: rework lease encoding and such in client reply. still need to do the client side...
Sage Weil [Wed, 26 Mar 2008 04:24:01 +0000 (21:24 -0700)]
mds: lease duration pools
Sage Weil [Wed, 26 Mar 2008 04:23:46 +0000 (21:23 -0700)]
client: fix file_caps_wanted bug
Sage Weil [Wed, 26 Mar 2008 03:42:12 +0000 (20:42 -0700)]
excl works (fully client-side utimes() for untar)
Sage Weil [Wed, 26 Mar 2008 03:27:20 +0000 (20:27 -0700)]
forgot MClientLease
Sage Weil [Tue, 25 Mar 2008 23:38:09 +0000 (16:38 -0700)]
client: excl, unfinished
Sage Weil [Tue, 25 Mar 2008 22:55:26 +0000 (15:55 -0700)]
todos
Sage Weil [Tue, 25 Mar 2008 22:55:08 +0000 (15:55 -0700)]
mds: fix openc trace
Sage Weil [Tue, 25 Mar 2008 22:15:26 +0000 (15:15 -0700)]
reworked reply trace generation to allow null dentries and hard links
Sage Weil [Tue, 25 Mar 2008 22:10:21 +0000 (15:10 -0700)]
mds: oops, use corrent ClientLease
Sage Weil [Tue, 25 Mar 2008 20:02:39 +0000 (13:02 -0700)]
call it a client lease, not lock
Sage Weil [Tue, 25 Mar 2008 19:45:41 +0000 (12:45 -0700)]
mds: lease revocation works. cleaned up stat vs lock ids.
Sage Weil [Tue, 25 Mar 2008 17:31:48 +0000 (10:31 -0700)]
client: observe dn mask in reply
Sage Weil [Tue, 25 Mar 2008 14:15:56 +0000 (07:15 -0700)]
todos
Sage Weil [Tue, 25 Mar 2008 14:15:43 +0000 (07:15 -0700)]
client: handler, include dn mask in trace
Sage Weil [Tue, 25 Mar 2008 13:56:58 +0000 (06:56 -0700)]
mds: trim client replicas, fix client duration calc
Sage Weil [Tue, 25 Mar 2008 05:01:17 +0000 (22:01 -0700)]
mds: maintain client replica lrus in session, cache, and dont crash
Sage Weil [Tue, 25 Mar 2008 04:24:14 +0000 (21:24 -0700)]
client: insert_trace cleanup, and derive ttl from MClientReply
Sage Weil [Tue, 25 Mar 2008 04:10:23 +0000 (21:10 -0700)]
mds: include lease duration in MClientReply
Sage Weil [Mon, 24 Mar 2008 23:21:53 +0000 (16:21 -0700)]
todos
Sage Weil [Mon, 24 Mar 2008 23:21:10 +0000 (16:21 -0700)]
generic ClientReplica + mask
Sage Weil [Mon, 24 Mar 2008 21:35:55 +0000 (14:35 -0700)]
basic dentry leases work...
Sage Weil [Mon, 24 Mar 2008 20:15:43 +0000 (13:15 -0700)]
dont build hadoop
Sage Weil [Mon, 24 Mar 2008 20:31:01 +0000 (13:31 -0700)]
MClientLock
Sage Weil [Mon, 24 Mar 2008 20:02:02 +0000 (13:02 -0700)]
some lock bits
Sage Weil [Sat, 22 Mar 2008 21:01:23 +0000 (14:01 -0700)]
Merge branch 'unstable'
Sage Weil [Sat, 22 Mar 2008 20:59:24 +0000 (13:59 -0700)]
client: make fill_trace use provided dentry even if parent doesn't match
Sage Weil [Sat, 22 Mar 2008 18:38:08 +0000 (11:38 -0700)]
hadoop client builds, makefile cleanup
Sage Weil [Sat, 22 Mar 2008 03:46:54 +0000 (20:46 -0700)]
mds: misc hardlink fixes
Sage Weil [Fri, 21 Mar 2008 21:12:16 +0000 (14:12 -0700)]
crushtool: generate human readable map
Yehuda Sadeh-Weinraub [Fri, 21 Mar 2008 20:13:19 +0000 (22:13 +0200)]
client: fix erroneous commit
Yehuda Sadeh-Weinraub [Fri, 21 Mar 2008 19:27:53 +0000 (21:27 +0200)]
client: unlink
Yehuda Sadeh-Weinraub [Wed, 19 Mar 2008 21:31:27 +0000 (23:31 +0200)]
client: instantiate inode for new link
Sage Weil [Thu, 20 Mar 2008 21:42:28 +0000 (14:42 -0700)]
crushtool: parses!
Sage Weil [Thu, 20 Mar 2008 20:44:36 +0000 (13:44 -0700)]
crushtool: grammar?
Sage Weil [Thu, 20 Mar 2008 19:19:05 +0000 (12:19 -0700)]
crushtool: shell based on spirit example
Sage Weil [Thu, 20 Mar 2008 16:12:16 +0000 (09:12 -0700)]
todos
Sage Weil [Thu, 20 Mar 2008 02:48:52 +0000 (19:48 -0700)]
crush: bugfix in builder
Sage Weil [Thu, 20 Mar 2008 01:18:34 +0000 (18:18 -0700)]
crushtool: beginnings of rule parsing
Sage Weil [Wed, 19 Mar 2008 23:43:03 +0000 (16:43 -0700)]
crush: store item_weight with straw buckets; crushtool progress
Sage Weil [Wed, 19 Mar 2008 22:57:27 +0000 (15:57 -0700)]
buffer::read_file into pages to avoid c++ allocator's disagreement with perl
Sage Weil [Wed, 19 Mar 2008 22:10:24 +0000 (15:10 -0700)]
crushtool: encoding works?
Sage Weil [Wed, 19 Mar 2008 22:10:11 +0000 (15:10 -0700)]
crush: bugfixes
Sage Weil [Wed, 19 Mar 2008 20:45:19 +0000 (13:45 -0700)]
crush: destroy and wrapper bugfixes
Michael Rodriguez [Fri, 7 Mar 2008 23:36:00 +0000 (15:36 -0800)]
work in progress
Peter Vinson [Wed, 19 Mar 2008 01:30:12 +0000 (18:30 -0700)]
default alg should be 'straw' not '4'
Michael Rodriguez [Fri, 7 Mar 2008 23:41:28 +0000 (15:41 -0800)]
refer to algortihms without bucket. strawbucket -> straw
Michael Rodriguez [Fri, 7 Mar 2008 23:39:18 +0000 (15:39 -0800)]
handle ids greater that max_buckets
Michael Rodriguez [Fri, 7 Mar 2008 23:36:00 +0000 (15:36 -0800)]
work in progress
Yehuda Sadeh-Weinraub [Wed, 19 Mar 2008 20:57:06 +0000 (22:57 +0200)]
client: -1 debug level is now being used for default debug instead of 0
Sage Weil [Wed, 19 Mar 2008 19:32:42 +0000 (12:32 -0700)]
mon: mds stat command
Sage Weil [Wed, 19 Mar 2008 18:36:48 +0000 (11:36 -0700)]
config compile error
Sage Weil [Wed, 19 Mar 2008 18:33:05 +0000 (11:33 -0700)]
osd: fix pg.__pad initialization bug
Sage Weil [Wed, 19 Mar 2008 17:49:54 +0000 (10:49 -0700)]
crush: check for null crush
Sage Weil [Wed, 19 Mar 2008 17:49:37 +0000 (10:49 -0700)]
mkfs and startup scripts
Sage Weil [Wed, 19 Mar 2008 18:02:36 +0000 (11:02 -0700)]
bufferlist read_file and write_file
Dongsu Park [Wed, 19 Mar 2008 16:35:30 +0000 (09:35 -0700)]
enabled readpages
Sage Weil [Wed, 19 Mar 2008 16:33:42 +0000 (09:33 -0700)]
mkmonmfs: usage fix
Sage Weil [Wed, 19 Mar 2008 14:09:07 +0000 (07:09 -0700)]
cmonctl: usage cleanup
Yehuda Sadeh-Weinraub [Wed, 19 Mar 2008 12:20:01 +0000 (14:20 +0200)]
client: fix wrong mtime/atime bug
Sage Weil [Tue, 18 Mar 2008 23:22:28 +0000 (16:22 -0700)]
client: switched over to new encode/decode macros
Sage Weil [Tue, 18 Mar 2008 22:24:08 +0000 (15:24 -0700)]
Merge branch 'mkpg' into unstable
Sage Weil [Tue, 18 Mar 2008 22:22:46 +0000 (15:22 -0700)]
todos
Sage Weil [Tue, 18 Mar 2008 22:21:57 +0000 (15:21 -0700)]
account for new pg parent split levels to allow pg_num increases; mon command handling cleanups
Sage Weil [Tue, 18 Mar 2008 21:13:34 +0000 (14:13 -0700)]
some pg split fixes. seems to work
Sage Weil [Tue, 18 Mar 2008 19:55:36 +0000 (12:55 -0700)]
splitting appears to work, at least sort of
Sage Weil [Tue, 18 Mar 2008 16:31:04 +0000 (09:31 -0700)]
readme summarizes binary targets
Sage Weil [Tue, 18 Mar 2008 16:29:02 +0000 (09:29 -0700)]
client: osdmap decoding updated
Yehuda Sadeh-Weinraub [Tue, 18 Mar 2008 11:55:07 +0000 (13:55 +0200)]
client: avoid using d_add when shouldn't. Fixes lock on d_lookup bug.
Sage Weil [Mon, 17 Mar 2008 23:38:52 +0000 (16:38 -0700)]
osd: pgp_num support, and some reworking to facilitate splitting (soon)
Sage Weil [Sat, 15 Mar 2008 20:11:53 +0000 (13:11 -0700)]
client: some osdc cleanup, but still broken
Sage Weil [Mon, 17 Mar 2008 18:47:19 +0000 (11:47 -0700)]
todos
Sage Weil [Mon, 17 Mar 2008 18:46:06 +0000 (11:46 -0700)]
client: implement ceph_dir_link
Sage Weil [Mon, 17 Mar 2008 18:20:32 +0000 (11:20 -0700)]
client: new monmap decoding
Sage Weil [Mon, 17 Mar 2008 18:13:25 +0000 (11:13 -0700)]
client: redid mdsmap decoding
Sage Weil [Mon, 17 Mar 2008 17:33:15 +0000 (10:33 -0700)]
client: new decode.h, used by jsut osdmap.c so far
Sage Weil [Sat, 15 Mar 2008 20:11:10 +0000 (13:11 -0700)]
client: parse new osdmap
Sage Weil [Sat, 15 Mar 2008 19:50:08 +0000 (12:50 -0700)]
osd: adjust creating_pgs in advance_map
Sage Weil [Sat, 15 Mar 2008 19:28:28 +0000 (12:28 -0700)]
mon, osd recovery and pg creation cleanups
- osd mkpg cleanup
- osd recovery fixes
- pg state reporting fixes
Sage Weil [Sat, 15 Mar 2008 17:49:37 +0000 (10:49 -0700)]
basics are working
Sage Weil [Sat, 15 Mar 2008 03:27:44 +0000 (20:27 -0700)]
mon: mkpg simplification and cleanup, much nicer
Sage Weil [Sat, 15 Mar 2008 02:59:44 +0000 (19:59 -0700)]
mon: forgot MOSDPGCreate
Sage Weil [Sat, 15 Mar 2008 02:57:28 +0000 (19:57 -0700)]
client: crush mask bits
Sage Weil [Fri, 14 Mar 2008 23:34:33 +0000 (16:34 -0700)]
mon: registers new pgs and sends create msgs; throttles
Sage Weil [Fri, 14 Mar 2008 20:36:28 +0000 (13:36 -0700)]
osd: mkpg craziness
Sage Weil [Fri, 14 Mar 2008 04:05:55 +0000 (21:05 -0700)]
client: minor fill_trace cleanup
Sage Weil [Fri, 14 Mar 2008 04:44:44 +0000 (21:44 -0700)]
crush: use rule masks instead of hard coded rule numbers
Sage Weil [Fri, 14 Mar 2008 04:05:55 +0000 (21:05 -0700)]
client: minor fill_trace cleanup
Sage Weil [Thu, 13 Mar 2008 22:43:57 +0000 (15:43 -0700)]
client: resurrected ceph_lookup_open (open intents)
Sage Weil [Thu, 13 Mar 2008 20:35:02 +0000 (13:35 -0700)]
client: touch vs init dentry
Sage Weil [Thu, 13 Mar 2008 20:20:32 +0000 (13:20 -0700)]
client: cleanup
Sage Weil [Thu, 13 Mar 2008 18:30:23 +0000 (11:30 -0700)]
kernel: filter out O_CREAT and O_TRUNC in ceph_open, since vfs already did the mknod (yuck)
Sage Weil [Thu, 13 Mar 2008 17:42:36 +0000 (10:42 -0700)]
todos
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()