]> git.apps.os.sepia.ceph.com Git - ceph.git/log
ceph.git
17 years agocrushtool: parses!
Sage Weil [Thu, 20 Mar 2008 21:42:28 +0000 (14:42 -0700)]
crushtool: parses!

17 years agocrushtool: grammar?
Sage Weil [Thu, 20 Mar 2008 20:44:36 +0000 (13:44 -0700)]
crushtool: grammar?

17 years agocrushtool: shell based on spirit example
Sage Weil [Thu, 20 Mar 2008 19:19:05 +0000 (12:19 -0700)]
crushtool: shell based on spirit example

17 years agotodos
Sage Weil [Thu, 20 Mar 2008 16:12:16 +0000 (09:12 -0700)]
todos

17 years agocrush: bugfix in builder
Sage Weil [Thu, 20 Mar 2008 02:48:52 +0000 (19:48 -0700)]
crush: bugfix in builder

17 years agocrushtool: beginnings of rule parsing
Sage Weil [Thu, 20 Mar 2008 01:18:34 +0000 (18:18 -0700)]
crushtool: beginnings of rule parsing

17 years agocrush: store item_weight with straw buckets; crushtool progress
Sage Weil [Wed, 19 Mar 2008 23:43:03 +0000 (16:43 -0700)]
crush: store item_weight with straw buckets; crushtool progress

17 years agobuffer::read_file into pages to avoid c++ allocator's disagreement with perl
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

17 years agocrushtool: encoding works?
Sage Weil [Wed, 19 Mar 2008 22:10:24 +0000 (15:10 -0700)]
crushtool: encoding works?

17 years agocrush: bugfixes
Sage Weil [Wed, 19 Mar 2008 22:10:11 +0000 (15:10 -0700)]
crush: bugfixes

17 years agocrush: destroy and wrapper bugfixes
Sage Weil [Wed, 19 Mar 2008 20:45:19 +0000 (13:45 -0700)]
crush: destroy and wrapper bugfixes

17 years agowork in progress
Michael Rodriguez [Fri, 7 Mar 2008 23:36:00 +0000 (15:36 -0800)]
work in progress

17 years agodefault alg should be 'straw' not '4'
Peter Vinson [Wed, 19 Mar 2008 01:30:12 +0000 (18:30 -0700)]
default alg should be 'straw' not '4'

17 years agorefer to algortihms without bucket. strawbucket -> straw
Michael Rodriguez [Fri, 7 Mar 2008 23:41:28 +0000 (15:41 -0800)]
refer to algortihms without bucket. strawbucket -> straw

17 years agohandle ids greater that max_buckets
Michael Rodriguez [Fri, 7 Mar 2008 23:39:18 +0000 (15:39 -0800)]
handle ids greater that max_buckets

17 years agowork in progress
Michael Rodriguez [Fri, 7 Mar 2008 23:36:00 +0000 (15:36 -0800)]
work in progress

17 years agoclient: -1 debug level is now being used for default debug instead of 0
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

17 years agomon: mds stat command
Sage Weil [Wed, 19 Mar 2008 19:32:42 +0000 (12:32 -0700)]
mon: mds stat command

17 years agoconfig compile error
Sage Weil [Wed, 19 Mar 2008 18:36:48 +0000 (11:36 -0700)]
config compile error

17 years agoosd: fix pg.__pad initialization bug
Sage Weil [Wed, 19 Mar 2008 18:33:05 +0000 (11:33 -0700)]
osd: fix pg.__pad initialization bug

17 years agocrush: check for null crush
Sage Weil [Wed, 19 Mar 2008 17:49:54 +0000 (10:49 -0700)]
crush: check for null crush

17 years agomkfs and startup scripts
Sage Weil [Wed, 19 Mar 2008 17:49:37 +0000 (10:49 -0700)]
mkfs and startup scripts

17 years agobufferlist read_file and write_file
Sage Weil [Wed, 19 Mar 2008 18:02:36 +0000 (11:02 -0700)]
bufferlist read_file and write_file

17 years agoenabled readpages
Dongsu Park [Wed, 19 Mar 2008 16:35:30 +0000 (09:35 -0700)]
enabled readpages

17 years agomkmonmfs: usage fix
Sage Weil [Wed, 19 Mar 2008 16:33:42 +0000 (09:33 -0700)]
mkmonmfs: usage fix

17 years agocmonctl: usage cleanup
Sage Weil [Wed, 19 Mar 2008 14:09:07 +0000 (07:09 -0700)]
cmonctl: usage cleanup

17 years agoclient: fix wrong mtime/atime bug
Yehuda Sadeh-Weinraub [Wed, 19 Mar 2008 12:20:01 +0000 (14:20 +0200)]
client: fix wrong mtime/atime bug

17 years agoclient: switched over to new encode/decode macros
Sage Weil [Tue, 18 Mar 2008 23:22:28 +0000 (16:22 -0700)]
client: switched over to new encode/decode macros

17 years agoMerge branch 'mkpg' into unstable
Sage Weil [Tue, 18 Mar 2008 22:24:08 +0000 (15:24 -0700)]
Merge branch 'mkpg' into unstable

17 years agotodos
Sage Weil [Tue, 18 Mar 2008 22:22:46 +0000 (15:22 -0700)]
todos

17 years agoaccount for new pg parent split levels to allow pg_num increases; mon command handlin...
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

17 years agosome pg split fixes. seems to work
Sage Weil [Tue, 18 Mar 2008 21:13:34 +0000 (14:13 -0700)]
some pg split fixes.  seems to work

17 years agosplitting appears to work, at least sort of
Sage Weil [Tue, 18 Mar 2008 19:55:36 +0000 (12:55 -0700)]
splitting appears to work, at least sort of

17 years agoclient: osdmap decoding updated
Sage Weil [Tue, 18 Mar 2008 16:29:02 +0000 (09:29 -0700)]
client: osdmap decoding updated

17 years agoclient: avoid using d_add when shouldn't. Fixes lock on d_lookup bug.
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.

17 years agoosd: pgp_num support, and some reworking to facilitate splitting (soon)
Sage Weil [Mon, 17 Mar 2008 23:38:52 +0000 (16:38 -0700)]
osd: pgp_num support, and some reworking to facilitate splitting (soon)

17 years agoclient: some osdc cleanup, but still broken
Sage Weil [Sat, 15 Mar 2008 20:11:53 +0000 (13:11 -0700)]
client: some osdc cleanup, but still broken

17 years agotodos
Sage Weil [Mon, 17 Mar 2008 18:47:19 +0000 (11:47 -0700)]
todos

17 years agoclient: implement ceph_dir_link
Sage Weil [Mon, 17 Mar 2008 18:46:06 +0000 (11:46 -0700)]
client: implement ceph_dir_link

17 years agoclient: new monmap decoding
Sage Weil [Mon, 17 Mar 2008 18:20:32 +0000 (11:20 -0700)]
client: new monmap decoding

17 years agoclient: redid mdsmap decoding
Sage Weil [Mon, 17 Mar 2008 18:13:25 +0000 (11:13 -0700)]
client: redid mdsmap decoding

17 years agoclient: new decode.h, used by jsut osdmap.c so far
Sage Weil [Mon, 17 Mar 2008 17:33:15 +0000 (10:33 -0700)]
client: new decode.h, used by jsut osdmap.c so far

17 years agoclient: parse new osdmap
Sage Weil [Sat, 15 Mar 2008 20:11:10 +0000 (13:11 -0700)]
client: parse new osdmap

17 years agoosd: adjust creating_pgs in advance_map
Sage Weil [Sat, 15 Mar 2008 19:50:08 +0000 (12:50 -0700)]
osd: adjust creating_pgs in advance_map

17 years agomon, osd recovery and pg creation cleanups
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

17 years agobasics are working
Sage Weil [Sat, 15 Mar 2008 17:49:37 +0000 (10:49 -0700)]
basics are working

17 years agomon: mkpg simplification and cleanup, much nicer
Sage Weil [Sat, 15 Mar 2008 03:27:44 +0000 (20:27 -0700)]
mon: mkpg simplification and cleanup, much nicer

17 years agomon: forgot MOSDPGCreate
Sage Weil [Sat, 15 Mar 2008 02:59:44 +0000 (19:59 -0700)]
mon: forgot MOSDPGCreate

17 years agoclient: crush mask bits
Sage Weil [Sat, 15 Mar 2008 02:57:28 +0000 (19:57 -0700)]
client: crush mask bits

17 years agomon: registers new pgs and sends create msgs; throttles
Sage Weil [Fri, 14 Mar 2008 23:34:33 +0000 (16:34 -0700)]
mon: registers new pgs and sends create msgs; throttles

17 years agoosd: mkpg craziness
Sage Weil [Fri, 14 Mar 2008 20:36:28 +0000 (13:36 -0700)]
osd: mkpg craziness

17 years agoclient: minor fill_trace cleanup
Sage Weil [Fri, 14 Mar 2008 04:05:55 +0000 (21:05 -0700)]
client: minor fill_trace cleanup

17 years agocrush: use rule masks instead of hard coded rule numbers
Sage Weil [Fri, 14 Mar 2008 04:44:44 +0000 (21:44 -0700)]
crush: use rule masks instead of hard coded rule numbers

17 years agoclient: minor fill_trace cleanup
Sage Weil [Fri, 14 Mar 2008 04:05:55 +0000 (21:05 -0700)]
client: minor fill_trace cleanup

17 years agoclient: resurrected ceph_lookup_open (open intents)
Sage Weil [Thu, 13 Mar 2008 22:43:57 +0000 (15:43 -0700)]
client: resurrected ceph_lookup_open (open intents)

17 years agoclient: touch vs init dentry
Sage Weil [Thu, 13 Mar 2008 20:35:02 +0000 (13:35 -0700)]
client: touch vs init dentry

17 years agoclient: cleanup
Sage Weil [Thu, 13 Mar 2008 20:20:32 +0000 (13:20 -0700)]
client: cleanup

17 years agokernel: filter out O_CREAT and O_TRUNC in ceph_open, since vfs already did the mknod...
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)

17 years agotodos
Sage Weil [Thu, 13 Mar 2008 17:42:36 +0000 (10:42 -0700)]
todos

17 years agoclient: clear r_last_dentry when used
Sage Weil [Thu, 13 Mar 2008 17:39:55 +0000 (10:39 -0700)]
client: clear r_last_dentry when used

17 years agoosdmaptool: import/export crush map from osdmap
Sage Weil [Thu, 13 Mar 2008 14:14:02 +0000 (07:14 -0700)]
osdmaptool: import/export crush map from osdmap

17 years agoclient: error handling in ceph_fill_trace()
Yehuda Sadeh-Weinraub [Thu, 13 Mar 2008 13:29:48 +0000 (15:29 +0200)]
client: error handling in ceph_fill_trace()

17 years agoclient: fix crash when doing umount due to dentry count leak
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

17 years agoMerge branch 'swig' into unstable
Sage Weil [Thu, 13 Mar 2008 03:17:33 +0000 (20:17 -0700)]
Merge branch 'swig' into unstable

17 years agomakefile cleanup
Sage Weil [Thu, 13 Mar 2008 03:16:48 +0000 (20:16 -0700)]
makefile cleanup

17 years agook, builds up from scratch now
Sage Weil [Thu, 13 Mar 2008 02:51:05 +0000 (19:51 -0700)]
ok, builds up from scratch now

17 years agorenamed crushtool
Sage Weil [Thu, 13 Mar 2008 02:40:59 +0000 (19:40 -0700)]
renamed crushtool

17 years agolibcrushwrapper.so now builds, yay
Sage Weil [Thu, 13 Mar 2008 02:36:54 +0000 (19:36 -0700)]
libcrushwrapper.so now builds, yay

17 years agom4 macros
Sage Weil [Thu, 13 Mar 2008 02:13:03 +0000 (19:13 -0700)]
m4 macros

17 years agoosdmaptool: cleanup
Sage Weil [Thu, 13 Mar 2008 00:26:54 +0000 (17:26 -0700)]
osdmaptool: cleanup

17 years agogetting closer to building swig stuff
Sage Weil [Thu, 13 Mar 2008 00:26:38 +0000 (17:26 -0700)]
getting closer to building swig stuff

17 years agoclient: fix ENOENT handling during lookup
Sage Weil [Wed, 12 Mar 2008 17:51:44 +0000 (10:51 -0700)]
client: fix ENOENT handling during lookup

17 years agoclient: fixed crash when stat on nonexistent dirent
Yehuda Sadeh-Weinraub [Wed, 12 Mar 2008 15:27:57 +0000 (17:27 +0200)]
client: fixed crash when stat on nonexistent dirent

17 years agokernel: missing dput after dget
Yehuda Sadeh-Weinraub [Wed, 12 Mar 2008 15:08:37 +0000 (17:08 +0200)]
kernel: missing dput after dget

17 years agoosd: uninitialized var
Yehuda Sadeh-Weinraub [Wed, 12 Mar 2008 13:31:36 +0000 (15:31 +0200)]
osd: uninitialized var

17 years agohandle inodes collisions in 32 bit architectures
Yehuda Sadeh-Weinraub [Wed, 12 Mar 2008 11:11:34 +0000 (13:11 +0200)]
handle inodes collisions in 32 bit architectures

17 years agoosd: fix startup after mkfs when osds dont come up in unison
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

17 years agoosd: revamp osd startup
Sage Weil [Tue, 11 Mar 2008 01:36:50 +0000 (18:36 -0700)]
osd: revamp osd startup

17 years agoosd: reworked pg creation a bit
Sage Weil [Tue, 11 Mar 2008 00:16:08 +0000 (17:16 -0700)]
osd: reworked pg creation a bit

17 years agomakefile fix
Sage Weil [Mon, 10 Mar 2008 23:30:51 +0000 (16:30 -0700)]
makefile fix

17 years agorevamped mkfs procedures, mon startup, and more
Sage Weil [Mon, 10 Mar 2008 23:23:41 +0000 (16:23 -0700)]
revamped mkfs procedures, mon startup, and more

17 years agomsgr: fix msg destroy race
Sage Weil [Mon, 10 Mar 2008 22:43:38 +0000 (15:43 -0700)]
msgr: fix msg destroy race

17 years agotake -o instead of --doutdir
Sage Weil [Mon, 10 Mar 2008 17:39:46 +0000 (10:39 -0700)]
take -o instead of --doutdir

17 years agoclient: fix
Sage Weil [Mon, 10 Mar 2008 16:54:15 +0000 (09:54 -0700)]
client: fix

17 years agoclient: cleanup
Sage Weil [Mon, 10 Mar 2008 16:53:23 +0000 (09:53 -0700)]
client: cleanup

17 years agoweb: updates
Sage Weil [Mon, 10 Mar 2008 16:20:51 +0000 (09:20 -0700)]
web: updates

17 years agomake cmonctl and cfuse use MonClient too
Sage Weil [Mon, 10 Mar 2008 15:54:57 +0000 (08:54 -0700)]
make cmonctl and cfuse use MonClient too

17 years agokernel module compiles on 2.6.18
Yehuda Sadeh-Weinraub [Mon, 10 Mar 2008 09:06:16 +0000 (11:06 +0200)]
kernel module compiles on 2.6.18

17 years agomonclient: simplify interface, used by csyn cmds cosd
Sage Weil [Mon, 10 Mar 2008 05:32:16 +0000 (22:32 -0700)]
monclient: simplify interface, used by csyn cmds cosd

17 years agotodos
Sage Weil [Sat, 8 Mar 2008 02:17:08 +0000 (18:17 -0800)]
todos

17 years agopartially compiles on older kernels
Yehuda Sadeh-Weinraub [Sun, 9 Mar 2008 13:47:46 +0000 (15:47 +0200)]
partially compiles on older kernels

17 years agocsyn: use MonClient to accept monitor name on command line in place of .ceph_monmap
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

17 years agoclient: wait for caps on write too
Sage Weil [Sat, 8 Mar 2008 00:25:44 +0000 (16:25 -0800)]
client: wait for caps on write too

17 years agoclient: check for rd caps on read
Sage Weil [Fri, 7 Mar 2008 23:17:07 +0000 (15:17 -0800)]
client: check for rd caps on read

17 years agoclient: some preliminary cap checking
Sage Weil [Fri, 7 Mar 2008 22:44:54 +0000 (14:44 -0800)]
client: some preliminary cap checking

17 years agoclient: fixed lookup on missing dentry
Sage Weil [Fri, 7 Mar 2008 22:44:40 +0000 (14:44 -0800)]
client: fixed lookup on missing dentry

17 years agoclient: use provided dentry on lookup
Sage Weil [Fri, 7 Mar 2008 21:45:04 +0000 (13:45 -0800)]
client: use provided dentry on lookup

17 years agotodos
Sage Weil [Fri, 7 Mar 2008 18:37:33 +0000 (10:37 -0800)]
todos

17 years agoclient: fix ipquad macro
Sage Weil [Fri, 7 Mar 2008 18:32:40 +0000 (10:32 -0800)]
client: fix ipquad macro

17 years agomds: default mknod mode to S_IFREG
Sage Weil [Fri, 7 Mar 2008 18:32:07 +0000 (10:32 -0800)]
mds: default mknod mode to S_IFREG