Activity
From 03/13/2011 to 04/11/2011
04/11/2011
- 11:30 PM Revision 1f23a229 (ceph): Merge remote branch 'origin/dead-code'
- 11:24 PM Revision 60b645e5 (ceph): osd: fix race in op enqueuing
- This is never really exposed except when op_threads == 0.
Signed-off-by: Sage Weil <sage@newdream.net> - 11:24 PM Revision 6768586c (ceph): osd: take reference for RepModify
- We put in the completions on done; take the matching reference.
Signed-off-by: Sage Weil <sage@newdream.net> - 11:24 PM Revision 7ca69ebe (ceph): osd: fix ref leak on pg when queueing
- op_wq.queue() takes a ref; don't take one here too. We were leaking like
crazy.
Signed-off-by: Sage Weil <sage@newd... - 09:23 PM rbd Bug #944: rbd snapshots not exposed as read-only
- was this fixed already? i forget!
- 09:23 PM Tasks #895 (Resolved): make backlogs charts work
- 09:18 PM rgw Bug #999: Duplicate Bucket Created
- i recently changed the creation code some. and see also #978.
- 05:38 PM rgw Bug #999 (Resolved): Duplicate Bucket Created
- I think I managed to created a bucket called 'foobuckat' on both my account (webid matwod) and Sage's account. I thi...
- 06:43 PM Bug #989: rstats and fragstat messages in mds logs
- The log file up until a ways after the first check_rstats problem was just over 5MB, so I split it up here such that ...
- 11:35 AM Bug #989: rstats and fragstat messages in mds logs
- Okay. An old filesystem wouldn't have explained the negative rstats anyway.
Let me know what you come up with! - 11:12 AM Bug #989: rstats and fragstat messages in mds logs
- Every test I run is on a freshly installed cluster.
We've automated all the underlying stuff such that it's pretty q... - 11:09 AM Bug #989: rstats and fragstat messages in mds logs
- Well the MDS directory is a permanent thing -- once it's broken it's going to stay broken. Ideally we'd reproduce wit...
- 10:59 AM Bug #989: rstats and fragstat messages in mds logs
- This may be something popping out of the MDS changes intended for NFS support (inode lookup).
I'm going to retest by... - 09:11 AM Bug #989: rstats and fragstat messages in mds logs
- The more I look at this the less sense it makes. The only things in the mds dir are the journal and the stray dirs. Y...
- 05:37 PM Bug #993: ceph -w whines on quit
- I guess it's ugly that it echoes it twice. In general, we probably don't need to blast the message out to every possi...
- 04:45 PM Revision eacfb8d3 (ceph): TestSnaps: Fix compile error
- Introduced in 0e371de79e4047b92317dee353f6d75c2aba4260.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 04:43 PM Revision cc5dd6d6 (ceph): mon: simplify osd health output
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 04:36 PM Revision 9c0d42fe (ceph): osd: only log scrub errors (not ok's)
- Otherwise we fill up the error log with "foo is ok!" messages.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 03:22 PM Linux kernel client Feature #448 (Rejected): support dns resolution in libceph
- 03:22 PM Linux kernel client Feature #448: support dns resolution in libceph
- Indeed, that's the plan: #958
- 03:15 PM Linux kernel client Feature #448: support dns resolution in libceph
- How about writing a userspace wrapper for that echo >/sys, instead? There's no reason for this functionality to be in...
- 03:13 PM Bug #998 (Resolved): qemu/librbd race conditon
- As reported in http://marc.info/?l=kvm&m=130225223223016&w=2:
There's a race condition that sometimes causes aio_r... - 03:11 PM Bug #997 (Won't Fix): qemu-iotest 016 fails for rbd
- This test treats an rbd image as a 'growable' block device, which will accept reads and writes at large offsets and r...
- 02:43 PM Feature #745 (Resolved): qa: radosgw tests
- 01:19 PM Bug #906: clustered mds: lchown not setting uid/gid
- Re-running as job 409, clocks are in decent sync:...
- 11:42 AM Bug #931 (Resolved): opening up security. xattr
- Believe the patch from last week fixed this.
04/10/2011
- 09:28 AM Bug #996: osd: ReplicatedPG::do_osd_ops
- The OSD code was briefly broken last week -- it looks like you managed to pull down a bad one. Get the latest master ...
- 01:32 AM Bug #996 (Can't reproduce): osd: ReplicatedPG::do_osd_ops
- I had an issue that my cluster would not recover, spoke with joshd about this on IRC ( http://irclogs.ceph.widodh.nl/...
04/09/2011
- 01:16 AM Revision 1cb4aae4 (ceph): ceph_fuse_ll_main: restructure error handling
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 01:16 AM Revision c02b56e6 (ceph): cfuse: pass through SIGTERM, SIGINT to FUSE
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 12:39 AM Revision 46c761fa (ceph): librbd: check for out of bounds I/O in all forms of read/write
- This was found by qemu-io tests, which tried to read and write past
the end of an rbd image. The test hung waiting fo... - 12:39 AM Revision b3f5102d (ceph): librbdtest: check for error on out of bounds I/O
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
04/08/2011
- 11:15 PM Revision 0e371de7 (ceph): TestSnaps.cc: allow client id to be overridden
- CEPH_CLIENT_ID environment variable if set now overrides the rados
client id for testsnaps
Signed-off-by: Samuel Jus... - 11:12 PM Revision e34078b2 (ceph): cfuse recognizing same xattr subset as kernel client
- Hopefully this patch is formatted/signed off correctly.
Signed-off-by: Brian Chrisman <brchrisman@gmail.com> - 08:11 PM Revision 2b0e474a (ceph): rgw: utility, not daemon
- - we don't want to open a log file
- we don't want to print a stability warning
- we don't want to fork (not that we ... - 06:17 PM Revision 7f3a0540 (ceph): CDir: check_rstats will now print out dir stats whenever there's a bug.
- Previously it only printed out dir stats at high debug levels, which
meant you could get output of the dentries witho... - 04:26 PM Bug #989: rstats and fragstat messages in mds logs
- Full section of othat log
- 04:17 PM Bug #989: rstats and fragstat messages in mds logs
- I see more debug messages here now. This looks like one cycle of it, but I can turn my debugging up higher if necess...
- 10:53 AM Bug #989: rstats and fragstat messages in mds logs
- I actually just pushed a slightly cleaner one to master so if you're pulling on a regular basis no need to patch. :)
... - 10:47 AM Bug #989: rstats and fragstat messages in mds logs
- I'll test this... the bigger issue I've found is that the actual problem I was investigating when I saw these log fil...
- 09:12 AM Bug #989: rstats and fragstat messages in mds logs
- ...
- 02:30 PM Bug #903 (Resolved): write an autotest that calls test-pybind.py
- implemented in commit:cb85b4db7bd708351ebab5b385419b09413469dd
- 11:30 AM Feature #951 (Resolved): set up semi-permanent cosd cluster, dev backups
- 11:23 AM CephFS Bug #994: EOpen reply on non-auth MDS is busted
- Ooof, not a simple thing at all:
1) The crashing MDS is non-auth.
2) That means the directory gets trimmed during r... - 10:20 AM CephFS Bug #994 (In Progress): EOpen reply on non-auth MDS is busted
- Hopefully I can figure this out for .27 -- replay problems are more important than the horde of multi-MDS stuff uncov...
- 10:19 AM CephFS Tasks #973 (Resolved): Dir failing to freeze
- Appears to be working.
- 10:18 AM CephFS Tasks #922 (Resolved): fsstress: Request ping-pongs when dentry and inode auth are separate
- Appears to be working
- 09:51 AM Linux kernel client Bug #852: secret key shows up in /etc/mtab after mount -o secretfile=/.../key
- It needs commit 4b2a58abd1e17c0ee53c8dded879e015917cca67 on the kernel side, first included in v2.6.39-rc2.
- 09:15 AM Linux kernel client Bug #852: secret key shows up in /etc/mtab after mount -o secretfile=/.../key
- Thanks! It seems that this fix missed ceph-0.26, even though mount.ceph (that presumably was the bit that needed fix...
- 09:48 AM Bug #995 (Can't reproduce): unrecoverable 0.*p* PGs
- Several times, with 0.25.1, presumably because of random btrfs hangs (now strongly linked with an active local ceph m...
- 09:34 AM Bug #943 (Won't Fix): 3-mon cluster won't start
- Ah, that makes sense. I think we'll drop this one unless somebody with a more likely network configuration runs into ...
- 09:29 AM Bug #943: 3-mon cluster won't start
- 'fraid I no longer have that log file :-(
From what I remember, it had lots of messages from a bunch of osds each ... - 09:22 AM Bug #893: no filesystem created if all mdses are configured for standby-replay
- Can you post the backtrace? We fixed a few bugs with standby-replay in the master branch already.
- 09:09 AM Bug #893: no filesystem created if all mdses are configured for standby-replay
- 'fraid this didn't quite work. Just tried creating a new filesystem with 0.26. An MDS marked as standby-reply does ...
- 03:07 AM Revision f3f7383c (ceph): obsync: preserve ACLs
- Preserve ACLs by default. Also add --no-preserve-acls option to disable
this behavior.
Signed-off-by: Colin McCabe <...
04/07/2011
- 11:30 PM Revision 49951173 (ceph): osd: futz with stat again.
- We really need to fill in the result, even if it's that the object
doesn't exist!
Signed-off-by: Greg Farnum <gregor... - 11:09 PM Revision 556f06e8 (ceph): obsync: escape obj names between S3 and local FS
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 11:08 PM Revision 0de233c3 (ceph): test/osd: Add latency stat collection to TestSnaps.cc/RadosModel.h
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 11:07 PM Revision e26626a8 (ceph): ReplicatedPG: fix error in snap_trimmer
- newsnaps continued to be used after it was swapped with coi.snaps.
Signed-off-by: Samuel Just <samuel.just@dreamhost... - 10:05 PM Revision 84aaa6e0 (ceph): crush, clitest: Port old test_crushtool.sh to clitest.
- Also test --help, while we're at it.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 10:01 PM Revision 61ce52cc (ceph): osd: more futzing with stat
- We can get here when the object doesn't exist if the client specifies
may read and may write (in this case, Filer::pr... - 09:53 PM Revision eb08daab (ceph): libceph: Make header usable from plain old C.
- Fixes: #986
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 09:42 PM Revision eee1f920 (ceph): crush: Remove dead code.
- The Makefile never integrated with the surrounding automake
setup, and is unused.
The test helper has failed to comp... - 09:37 PM Revision 9599b66f (ceph): ReplicatedPG: tolerate ENOENT when statting.
- This got broken in commit f842bcf893e42a4cefda07d0bbf86303b17ddcd7
so that on any MDS restart the OSD would die. Bad ... - 09:35 PM Revision c4946890 (ceph): Don't crash during initialization when working without an osd journal.
- Signed-off-by: Alexandre Oliva <oliva@lsd.ic.unicamp.br>
Signed-off-by: Sage Weil <sage@newdream.net> - 09:34 PM Revision aefa1046 (ceph): crush: Remove dead code.
- Looks like these never went anywhere.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 09:32 PM Revision 38c6831c (ceph): radosgw: Remove PHP setting from VirtualHost documentation
- Signed-off-by: Wido den Hollander <wido@widodh.nl>
Signed-off-by: Sage Weil <sage@newdream.net> - 09:25 PM Revision 05596d7e (ceph): osd: Remove dead code.
- RAID4PG has been "temporarily ripped out" for 3.5 years.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 09:22 PM Revision f81b505c (ceph): msg, os: Remove dead code.
- Looks like these never went anywhere.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 09:22 PM Revision 42975b12 (ceph): obsync: add --follow-symlinks
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:22 PM Revision 26533610 (ceph): boto_tool.py: fix rmbucket
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:22 PM Revision 2506819d (ceph): test-obsync: some fixes, be more verbose
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:22 PM Revision 033e29a4 (ceph): test-obsync.py: add test for --follow-symlinks
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:07 PM Revision a66da4af (ceph): qa: Remove fsx workunit.
- Covered better by autotest, these days.
- 09:06 PM Revision d55e98b5 (ceph): common, msg: Remove dead code.
- Looks like these never went anywhere.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 08:45 PM Revision 4537d92d (ceph): crush.old: Remove dead code.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:07 PM Bug #956 (Resolved): obsync: preserve ACLs when doing bucket to bucket transfers
- implemented by commit:f3f7383ce98821dfb0c1c8cc1140a9576e51c25c
- 07:40 PM Revision e01cd3b5 (ceph): ebofs: Remove dead code.
- Nothing has used the EboFS object storage in years.
Fix usage string of dupstore.
FileJournal and Journal are now p... - 07:28 PM Bug #989: rstats and fragstat messages in mds logs
- That excerpt was basically where the log first started going into the rstats dump output.
I'll grab the commit id...... - 04:42 PM Bug #989: rstats and fragstat messages in mds logs
- Well, I was unable to reproduce #966. Maybe Sage can at some point, but in the meantime let's look at this one. You'r...
- 10:19 AM Bug #989: rstats and fragstat messages in mds logs
- Snagging this on the assumption it's the same as #966, which I'll be looking at today.
- 07:24 PM Revision b293d451 (ceph): osbdb: Remove dead code.
- Nothing has used the BerkeleyDB-backed object storage in years.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamh... - 07:03 PM Revision 78716a4c (ceph): clitest: Disabled problematic rados test, for now.
- Failed on gitbuilder due to odd libtool interaction.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 06:12 PM Revision fe157279 (ceph): clitest: Add more simple basic functionality tests.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:58 PM Revision 8c30f535 (ceph): librados-config: Distribute the librados-config.8 manpage.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:53 PM Revision 456f2fc5 (ceph): pybind: Distribute the test script, too. Fixes "make distcheck".
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:53 PM Revision 3a80cc62 (ceph): buffer: Move buffer accounting into functions, don't expose atomic_t.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:53 PM Revision 48785750 (ceph): buffer: Move functions touching buffer::raw internals into buffer.cc
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:53 PM Revision 14cff958 (ceph): buffer: Move functions touching buffer::raw internals into buffer.cc
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:53 PM Revision f0f4b80f (ceph): buffer: Move functions touching buffer::raw internals into buffer.cc
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:53 PM Revision a752d83e (ceph): buffer: Move functions touching buffer::raw internals into buffer.cc
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:53 PM Revision 2bd9ce11 (ceph): buffer: Move functions touching buffer::raw internals into buffer.cc
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:53 PM Revision ce767984 (ceph): buffer: Move functions touching buffer::raw internals into buffer.cc
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:53 PM Revision c26158bf (ceph): buffer: Move buffer::raw* out of the header.
- This paves the way for getting librados.hpp clean of atomic_t
leaking to client code.
Signed-off-by: Tommi Virtanen ... - 05:53 PM Revision 699c6949 (ceph): buffer, atomic: Explicitly include assert.h where asserts are used.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:53 PM Revision bcacb137 (ceph): buffer: Move atomic.h include from buffer.h to buffer.cc
- Fix up other places that failed to include atomic.h even
if they used atomic_t directly.
Fixes: #979
Signed-off-by: ... - 05:53 PM Revision 536ae0ca (ceph): librados: Stop bundling the now-unused headers.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 05:04 PM Bug #935: ceph client heavy loading in Metadata server
- Your pictures have cut off the warning messages -- can we get images with the whole screen, please? :)
You're usin... - 04:57 PM Bug #943: 3-mon cluster won't start
- Sorry Alexandre, I guess we lost this in the shuffle.
A programmatic solution based on log size is certainly possi... - 04:26 PM CephFS Bug #994 (Resolved): EOpen reply on non-auth MDS is busted
- Saw this while trying to reproduce #966. After restarting the MDSes, one of them crashed with:...
- 04:09 PM Bug #941 (Resolved): obsync: escape object names that end in slash
- implemented by 556f06e8d1de1c46fe02c511b35b54a0009eb2f7
- 04:04 PM CephFS Bug #966: mds: scatterstat error
- I haven't been able to reproduce this even once. Assigning back to Sage per his request.
- 01:41 PM CephFS Bug #966: mds: scatterstat error
- Oh, that assert actually occurred because of an ENOENT return code, not a stat mismatch. Pushed a fix, will try again.
- 11:35 AM CephFS Bug #966: mds: scatterstat error
- Ugh. My first attempt to reproduce this, the OSD crashed before the MDS did:...
- 10:19 AM CephFS Bug #966 (In Progress): mds: scatterstat error
- I'll look into this today.
- 10:12 AM CephFS Bug #966: mds: scatterstat error
- Update this item when there's a fix submitted and I can retest my related issue fairly quickly.
- 02:54 PM CephFS Bug #986 (Resolved): libceph is not safe to call from C
- Pushed to master as eb08daaba28805c24bba654559a06983779ed8a6.
- 02:48 PM CephFS Bug #986: libceph is not safe to call from C
- sounds good!
- 01:19 PM CephFS Bug #986: libceph is not safe to call from C
- Looks good. It was supposed to be C-happy, but I was even less familiar with C back then than I am now so there were ...
- 11:49 AM CephFS Bug #986 (In Progress): libceph is not safe to call from C
- Actually, all it needs is commit dd9ffc080f73fdb18f7919878f2ddf7e47f7fa3f, in branch libceph-from-c. The header uses ...
- 01:52 PM Bug #993 (Resolved): ceph -w whines on quit
- ...
- 11:01 AM Feature #745 (In Progress): qa: radosgw tests
- The s3-tests.git repository is looking good, a bunch of tickets filed, two things missing: autotest automation (to be...
- 11:00 AM Bug #979 (Resolved): 3rd party compilation, e.g. against librados, is broken
- 10:20 AM Bug #910: Multi-MDS Ceph does not pass fsstress
- I pushed a bunch of my work on this in, but am dropping work on this for a bit to look at the rstat issue.
- 09:43 AM Bug #987 (Duplicate): librados.hpp api is not usable out-of-tree
- Whoops, this is same as #979
- 09:34 AM Bug #972 (Duplicate): Build problem with librados.hpp
- This is a duplicate, or at least part of, #979.
- 09:16 AM CephFS Tasks #973: Dir failing to freeze
- Think we got this but not sure...testing will help tell!
- 03:50 AM Bug #992: osd: OSD::_lookup_lock_pg
- The title had to be: "osd: OSD::_lookup_lock_pg", pressed the submit button a bit to fast
- 03:34 AM Bug #992 (Closed): osd: OSD::_lookup_lock_pg
- When testing with recovery of a failed machine, I encountered a few OSD crashes.
Both osd5 and osd11 went down wit... - 01:14 AM Bug #991 (Closed): osd: OSD::_process_pg_info
- At the same time my OSD from #990 crashed, another OSD on the same machine went down, but with a different backtrace:...
- 01:13 AM Bug #990 (Closed): osd: PG::replay_queued_ops
- I upgraded my cluster to commit:24caedc8f549eeeba48b2d4a44927ee16e65c42a after doing so, one of my OSD's crashed with...
04/06/2011
- 11:34 PM Revision e5fce7b8 (ceph): Revert "mds: rip out rename linkmerge support"
- This reverts commit d467fbfd1714ef04faf41e604d6a78e33ef7fa10.
The linkmerge stuff _is_ needed for reintegrating mult... - 07:35 PM Revision 7470cc4e (ceph): config: complain if --name gives an invalid type
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 06:51 PM Revision cbb4861b (ceph): ConfFile: add support for backslashes
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 04:43 PM Bug #989: rstats and fragstat messages in mds logs
- This may be a dup of #966.. we may want to fix that one first (it's easy to reproduce).
- 04:23 PM Bug #989 (Resolved): rstats and fragstat messages in mds logs
- I'd like to track down what's going wrong here. These messages generate about 500MB of mds log file while I'm copyin...
- 12:51 PM Feature #961 (Resolved): obsync: -n mode
- already implemented as -n. You can also give --dry-run.
- 12:35 PM Bug #969 (Resolved): config: --name sdfsdf.sdfsdf should fail
- fixed by commit:7470cc4eb5c399f92e5f00c3e7abe536d47dce47
- 12:03 PM Bug #512 (Resolved): rados_initialize returns 0 when ceph.conf contains no monitors
- This is fixed by the Rados API change that we did a while back. rados_initialise has been split into rados_create and...
- 12:45 AM Revision 24caedc8 (ceph): pybind: install ceph-pybind-test on debug builds
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
04/05/2011
- 10:18 PM Revision 31496495 (ceph): rgw: fix decl vs goto error
- 09:41 PM Revision 64185b68 (ceph): conf: small code cleanups
- md_config_t: store a ConfFile by value rather than by pointer.
ConfFile::parse_file: negate error when returning err... - 09:39 PM Revision 2dcfe214 (ceph): osd: fix signed/unsigned comp
- warning: osd/ReplicatedPG.cc:1208: comparison between signed and unsigned integer expressions
Signed-off-by: Sage We... - 09:12 PM Revision f3a00ce6 (ceph): ConfUtils: new parser
- A new parser for ConfUtils that outputs a list of syntax errors when
files are wrong.
It also checks that configurat... - 07:36 PM Revision f842bcf8 (ceph): osd: simplify stat
- We don't actually need to stat the object (again) since we have the size
(and mtime) in the object_info_t. Keep the ... - 06:57 PM Revision b0f817ac (ceph): osd: process missing when log is empty
- There are important cases where the replica will send a missing set and
empty log to the primary during peer (e.g., w... - 05:10 PM Bug #979 (In Progress): 3rd party compilation, e.g. against librados, is broken
- I have a version that makes buffer::raw private working, will push soon.
- 10:09 AM Bug #979 (Resolved): 3rd party compilation, e.g. against librados, is broken
- 1. include files aren't prepared to handle not getting -D__CEPH__, will do unpredictable things
2. not sure what s... - 04:38 PM Feature #988 (Duplicate): librbd: trivial layering
- Layer a writeable image over a read-only image.
See http://marc.info/?l=ceph-devel&m=129867273303846&w=2 - 04:36 PM Feature #183: qa: xfstests workunit
- xfstests includes things like fsstress. this will cover many bases at once.
- 03:36 PM CephFS Tasks #973: Dir failing to freeze
- As I said, the inode in question was migrated, so the xlock cleanup isn't going through the normal unlock paths, that...
- 12:11 PM CephFS Tasks #973: Dir failing to freeze
- This is because XLOCKDONE is unstable, and LOCK, EXCL, etc. are stable. So, on xlock, we only add a new auth_pin if ...
- 03:18 PM Bug #987 (Duplicate): librados.hpp api is not usable out-of-tree
- It exposes bufferlists which expose atomic_t internals, which are not guaranteed stable.
Discussion ongoing.
The ... - 02:40 PM Bug #881: confutils: memory leaks
- I re-ran this on the latest code, and I saw a bunch of "potential leaks" related to allocating std::strings in the Co...
- 02:17 PM Bug #904 (Resolved): confutils: should warn about syntax errors
- implemented by commit:f3a00ce6107abffd1c5396b028444dc9a33963e1
- 02:08 PM CephFS Bug #986: libceph is not safe to call from C
- See #813. We need to break this into a .h and .hpp like everything else.
- 01:36 PM CephFS Bug #986 (Resolved): libceph is not safe to call from C
- src/client/libceph.h looks like it tries to be C-compatible (extern "C" used), but it's not.
Wrapping the extern "C"... - 12:37 PM CephFS Bug #933: mds: standby-replay incorrectly probed journal for live mds
- Can't reproduce. Cleaned up stat, print full debug info.
- 11:58 AM Bug #967 (Resolved): osd: PG::do_peer crash when restarting other OSD in PG
- When I went to look at this the pg was waiting for log+missing on osd0. There was no logging, so I restarted osd0 wi...
- 11:03 AM rgw Bug #985 (Resolved): radosgw listing keys of a bucket with name >=251 characters fails with NoSuc...
- from s3-tests:...
- 10:48 AM rgw Feature #984 (New): rgw: user logging API
- from s3-tests:...
- 10:29 AM rgw Bug #983 (Resolved): radosgw hangs, gives 500 internal server
- ...
- 10:22 AM rgw Bug #982 (Resolved): radosgw should fail with UnresolvableGrantByEmailAddress on add_email_grant ...
- from s3-tests, radosgw gives 403 error, aws has a better & more explicit error:...
- 10:19 AM rgw Bug #981 (Resolved): radosgw bucket.set_acl() seems to always fail with AccessDenied
- from s3-tests, several tests fail because of this:...
- 10:16 AM rgw Bug #980 (Resolved): radosgw returns access_key instead of user_id when fetching acl
- from s3-tests: bucket.get_acl() on AWS returns the user_id (typically a 64-char hexstring), not the access_key
<pr... - 04:10 AM Revision 0139be7e (ceph): librbd: remove unnecessary includes
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
04/04/2011
- 09:57 PM CephFS Tasks #973: Dir failing to freeze
- Hmm, the locking surrounding this is definitely suspect. I'll try and hack something together, but simple_xlock code ...
- 07:03 PM CephFS Tasks #973: Dir failing to freeze
- I am reasonably certain the problem is this, from Locker::simple_xlock:...
- 06:07 PM CephFS Tasks #973: Dir failing to freeze
- Oh, suppose I should update. It's removing the direct inode pin from 10000000075 but not the one from the dir. That's...
- 09:37 AM CephFS Tasks #973 (Resolved): Dir failing to freeze
- Dir 10000000074 has got an auth_pin that won't go away. I think the problem is here:...
- 09:00 PM Revision b6084cf9 (ceph): config: expand metavariables when needed
- md_config_t::get_val_from_config_file now has an option that causes it
to expand metavariables. This is necessary bec... - 09:00 PM Revision 94fade29 (ceph): config: add ability to complain about parse errs
- Change the ConfUtils interface so that we have a way to return
information about parse errors.
Signed-off-by: Colin ... - 09:00 PM Revision 4a27cec8 (ceph): confutils: test unicode parsing
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 06:51 PM Revision 0e26ece4 (ceph): config: fix metavariable substitution
- common_init: Do metavariable expansion as a separate step after the
configuration, argv, and env have been read. This... - 05:14 PM rgw Bug #978 (Resolved): radosgw bucket creation should succeed on pre-existing bucket if the owner m...
- s3 test:...
- 05:10 PM rgw Bug #977 (Resolved): radosgw should provide error code for bad bucket name errors
- s3 test...
- 05:06 PM Revision 32e422e4 (ceph): configure: change gtk dep to 2.12 instead of 2.13 for lenny
- 05:06 PM Revision 9981ff90 (ceph): v0.26
- 05:04 PM rgw Bug #976 (Resolved): Non-existent bucket error code should be NoSuchBucket, not NoSuchKey
- s3 test:...
- 04:25 PM Revision 32274050 (ceph): config: remove some unecessary g_conf references
- Class methods of md_config_t should refer to the enclosing config.
Signed-off-by: Colin McCabe <colin.mccabe@dreamho... - 04:20 PM Feature #975 (Resolved): osd: use fallocate(FL_PUNCH_HOLE) for zero
- use the new FITRIM ioctl to zero an object range.
- 02:34 PM Bug #971 (Resolved): OSD's write pid to /var/run/ceph/$type.$id.pid
- confirmed fixed.
cconf is fixed too. - 01:10 PM Bug #971: OSD's write pid to /var/run/ceph/$type.$id.pid
- did this break cconf? http://ceph.newdream.net/gitbuilder/log.cgi?log=0e26ece4e366972cbcbaf76db75df8d4512e361e
- 12:15 PM Bug #971: OSD's write pid to /var/run/ceph/$type.$id.pid
- Yes, that works for me. PID's are correct now.
- 11:58 AM Bug #971: OSD's write pid to /var/run/ceph/$type.$id.pid
- This should be fixed by commit:0e26ece4e366972cbcbaf76db75df8d4512e361e
- 11:23 AM Bug #971: OSD's write pid to /var/run/ceph/$type.$id.pid
- I think I know what's going on here. Will fix in a little bit.
- 10:30 AM Bug #971: OSD's write pid to /var/run/ceph/$type.$id.pid
- Just tried with commit:d94142221153ec985c699ad69c3925136f3a30de still the same result.
My ceph.conf is attached - 09:39 AM Bug #971: OSD's write pid to /var/run/ceph/$type.$id.pid
- I'm afraid I'm not able to reproduce this in master. Can you try again with head-of-line and see if it is fixed there...
- 09:21 AM Bug #971: OSD's write pid to /var/run/ceph/$type.$id.pid
- This doesn't occur for me at change 6966c3eda74064e766e22c21203ea30f97910f32. It is not in 0.26.
- 08:32 AM Bug #971: OSD's write pid to /var/run/ceph/$type.$id.pid
- Colin, can you verify whether this affects 0.26 too before I tag that release today? Thanks!
- 04:08 AM Bug #971 (Resolved): OSD's write pid to /var/run/ceph/$type.$id.pid
- It seems that commit:9cde1f44a57cd630a66e77ed3d59127d91834d09 has broken the writing of pidfiles for OSD's, but it co...
- 12:56 PM Feature #974 (Resolved): autotest: include ffsb benchmarks
- see http://btrfs.boxacle.net/
fwiw the one Ted T'so was running last fall was random_write.32.ffsb - 09:06 AM Bug #972 (Duplicate): Build problem with librados.hpp
- From the list:
>I'm in the progress of evaluating librados as an object store. I'm using Debian's latest packages as...
04/03/2011
- 09:07 PM Linux kernel client Bug #970: Kernel crash (cause?: lots of small files)
- Well the first line there is "can't allocate 512 bytes"...looks like you ran out of memory. Was there memory pressure...
- 07:43 PM Linux kernel client Bug #970 (Resolved): Kernel crash (cause?: lots of small files)
- ceph: 0.25.2
client: 2.6.38.1-2
default setups, 2 nodes 3 osd each
while (copying) writing a lot of files (e.g.,... - 05:18 AM Revision 05c281bf (ceph): Revert "autoconf: Complain if tcmalloc is not found."
- This reverts commit a9afdca18e2264fff70b5aaf864ae9abb0436dca.
This breaks debian build on lenny because tcmalloc isn...
04/02/2011
- 01:58 AM Bug #967: osd: PG::do_peer crash when restarting other OSD in PG
- Ok, it took a while to get there, but after about 45 mins it got to:...
04/01/2011
- 11:59 PM Revision d9414222 (ceph): cclass: add bindir option
- Ceph binaries don't live in /usr/local on autotest machines.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 11:28 PM Revision 9ac44d4a (ceph): MDS: change messenger name for replay mdses
- This will cause read operations from standby mdses to be distinguishable
from those from the normal by changing the n... - 11:21 PM Revision 553da45c (ceph): mds: fix trim_non_auth assert for base inodes
- No parent dentry for base dirfrags (e.g., root).
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 11:21 PM Revision 3ce9534d (ceph): client: close snaprealm on last cap removal during reconnect
- The invariant is is_any_caps() IFF in->snaprealm, where is_any_caps() is
!caps.empty || exporting_mds >= 0. If we cl... - 10:58 PM Revision b21fbab1 (ceph): journaler: adjusted requested/received_pos when dropping journal tail
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:58 PM Revision 64afb9d7 (ceph): confutils: more parsing tests
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:57 PM Revision d4c4b4a0 (ceph): journaler: fix partial tail entry correction
- If we encounter a partial tail entry, we drop it by moving the write_pos
(end of journal) back to read_pos. We also ... - 10:34 PM Revision 2630ecc6 (ceph): config: Add confutils unit test
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:11 PM Revision 8ea93800 (ceph): journaler: fix signedness
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:09 PM Revision bb814758 (ceph): journaler: fix warning
- warning: osdc/Journaler.cc:682: comparison between signed and unsigned integer expressions
Signed-off-by: Sage Weil ... - 09:34 PM Revision 6fcecbc1 (ceph): mds: close exported dirfrag
- We have to keep export bounds open for auth subtrees. After we export a
subtree, though, there are two opportunities... - 09:34 PM Revision a47c2250 (ceph): mds: use try_trim_non_auth_subtree helper
- This helper captures the logic of keeping subtrees when necessary but
dropping them when possible, and cleaning up as... - 09:34 PM Revision a01fba17 (ceph): mds: set dir_auth between EImport{Start,Finish}
- This ensures that try_trim_non_auth_subtree() doesn't throw out a subtree
we're in the midst of importing (during jou... - 09:34 PM Revision 03c9365c (ceph): mds: rejoin dirfrags explicitly
- We need to rejoin dirfrag replicas explicitly. We were doing only dentries,
but that won't necessarily include every... - 09:34 PM Revision bafff042 (ceph): mds: fix bounds on import
- The add_ambiguous_import() call was clobbering the bounds field for
EImportStart::replay(), screwing up the subtree a... - 09:24 PM Revision 5d998a7a (ceph): MDSMonitor: MDS do not standby replay until other is active
- Previously, an mds could go into standby replay before the mds which it
is replaying has finished creating.
Signed-o... - 09:01 PM Revision ff2c2e31 (ceph): journaler: fix requested_pos badness in _issue_read
- We want to advance requested_pos *only* as far as we actually want to read,
i.e., the previously-probed end of the jo... - 07:19 PM Revision 65714c59 (ceph): mds: show correct incarnation on mdsmap update
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:48 PM Revision 1696388e (ceph): Merge remote branch 'origin/rgw'
- 06:37 PM Revision b60a3c99 (ceph): boto_tool: often use get_bucket rather than lookup
- get_bucket throws an exception when the bucket doesn't exist, whereas
lookup just returns None. Sometimes we want the... - 06:37 PM Revision dec5b6b8 (ceph): mds: fix discover_path
- If we have the base dirfrag, do not request it. Otherwise we can get a
reply that contains only that (partial progre... - 06:35 PM Revision 0fb02b25 (ceph): Merge branch 'mds_ino'
- 06:35 PM Revision 06ed898d (ceph): mds: fix find_ino_dir completion
- Pass the path back in so that we can retraverse the path on retry.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 06:24 PM Revision 2f82b394 (ceph): client: fix lookup_hash request hash value
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:24 PM Revision 8408f83c (ceph): client: lookup_ino command
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:24 PM Revision 3bfc468d (ceph): mds: don't query self from find_ino_peers
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:24 PM Revision 9bed4e3a (ceph): mds: fix discover_path
- If we have the base dirfrag, do not request it. Otherwise we can get a
reply that contains only that (partial progre... - 06:24 PM Revision 2d926968 (ceph): mds: fix dir fetch on lookup_hash fix
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:24 PM Revision c736d7f6 (ceph): mds: find_ino_dir debugging
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:00 PM Revision a603acc1 (ceph): ceph_argparse: fix silly usage message
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:27 PM Revision 760bc01f (ceph): config: typecheck initialization macros
- When initializing the config_options array, complain if the size of the
option field we're trying to initialize doesn... - 05:27 PM Revision ee483259 (ceph): config: introduce OPT_U64
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 04:35 PM CephFS Bug #932 (Closed): mds: standby-replay osd ops have bad entity_name_t
- 04:28 PM Revision 80d5873c (ceph): client: fix lookuphash to use rjenkins
- This is the default. Not ideal, but avoids explicitly specifying the hash
function.
Signed-off-by: Sage Weil <sage.... - 04:09 PM Revision 6b4fb92a (ceph): mds: add LOOKUPINO op
- This just looks up a single ino (instead of the ino + dirino/hash
LOOKUPHASH business).
Signed-off-by: Sage Weil <sa... - 04:06 PM Revision 1ff3ce1f (ceph): mds: rename chained _lookup_hash_? methods
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 03:59 PM Revision 80b621ba (ceph): mds: also try to look up ino directly
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 03:27 PM Bug #967 (In Progress): osd: PG::do_peer crash when restarting other OSD in PG
- First I saw 1.7a8 not peering because osd.16 wasn't sending a response. I restarted osd.16 with logging enabled... 1...
- 08:55 AM Bug #967 (Resolved): osd: PG::do_peer crash when restarting other OSD in PG
- This morning I pulled out the machine hosting osd20, 21, 22 and 23. After bringing this machine back, 3 PG's stayed i...
- 02:41 PM CephFS Bug #968 (Resolved): mds: verify_bounds error
- fixed with partial merge of mds_frag rejoin work.
- 12:09 PM CephFS Bug #968 (In Progress): mds: verify_bounds error
- 09:23 AM CephFS Bug #968 (Resolved): mds: verify_bounds error
- out.subtree on flak...
- 02:35 PM Bug #953: osd, mon: use sys_syncfs() when it hits glibc
- This is in glibc.git; will be in the next release (2.14).
int syncfs (int __fd); - 02:09 PM rgw Feature #787: rgw watchdog
- Some thoughts:
1. We probably want to support a get_cluster_status operation that gives information about the cluste... - 01:05 PM Linux kernel client Bug #915 (Resolved): kclient corrupts on direct_io? ceph_direct_io_test reliably hoses the client...
- Whoops, forgot to actually mark resolved.
- 01:05 PM Linux kernel client Bug #915: kclient corrupts on direct_io? ceph_direct_io_test reliably hoses the client machine
- Can't reproduce anymore, apparently some of the recent commits fixed this.
jobs 289 & 290 are both happy. Will re-ru... - 12:14 PM rgw Bug #965 (Resolved): rgw is crashing on ceph-playground
- appears to be fixed now
- 11:42 AM CephFS Feature #818 (Resolved): mds: robust lookuphash
- Ok, this passes my tests now, yay!
- 11:00 AM Bug #969 (Resolved): config: --name sdfsdf.sdfsdf should fail
- Passing a bad type to --name should cause it to give a usage message, rather than silently defaulting you to "client."
- 10:55 AM Bug #833 (Resolved): rbd wiki documentation uses old sysfs /sys/class interface
- 09:17 AM CephFS Tasks #922: fsstress: Request ping-pongs when dentry and inode auth are separate
- Sage's mds_ino search stuff made this pretty simple to deal with on my end!
- 04:32 AM Revision 5e4839b0 (ceph): makefile: include MMDSFindIno[Reply].h
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 04:10 AM Revision ddc06f11 (ceph): journaler: fix comments
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 01:09 AM Revision d5fa16a4 (ceph): Merge branch 'mds_ino'
- 01:07 AM Revision 30bffabd (ceph): mds: try find_ino_dir if find_ino_peers fails for lookuphash
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 01:07 AM Revision d31b76a6 (ceph): mds: find_ino_dir
- Search for a dir ino by checking the ondisk directory object path xattr.
Signed-off-by: Sage Weil <sage.weil@dreamho... - 12:12 AM Revision ce2fabc3 (ceph): common: fix cmdline of indashes_to_underscores
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 12:02 AM Revision 0a63567e (ceph): rgw: Properly support truncating on S3 PUT
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
03/31/2011
- 11:51 PM Revision 3f1e9b0f (ceph): mds: use helper to generate dir inode object names
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 11:42 PM Revision 26392894 (ceph): mds: allow explicit finisher context for path_traverse
- Previously we could only path_traverse and retry a request or message.
This just allows an explicit context to be use... - 11:38 PM Revision 34b0813d (ceph): mds: fix possible null dereference
- Fix null deref on forward and req (!mdr) caller.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 11:07 PM Revision 3afea8f1 (ceph): client: lookuphash
- Implement low-level lookuphash on client, for MDS testing.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 11:07 PM Revision c2c333d8 (ceph): mds: find_ino_peer
- Search for an ino on peer MDSs. Still need to handle mds failure/recovery
handling.
Signed-off-by: Sage Weil <sage.... - 11:07 PM Revision 39703405 (ceph): mds: try find_ino_peers for lookuphash requests
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 11:07 PM Revision 705161b1 (ceph): mds: add mds failure/recovery support for find_ino_peers
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 09:54 PM Revision cb2f966c (ceph): vstart.sh: don't put quotes in generated ceph.conf
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:31 PM Revision 07ffd55c (ceph): ceph_argparse: convert dashes to underscores
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 08:36 PM Revision 9567ba1a (ceph): man: Make </VirtualHost> be on its own line.
- Apparently, now there's a vertical paragraph space before it,
but that's better than being tacked at the end of the p... - 08:36 PM Revision e6544a37 (ceph): client: Use NULL instead of 0, for clarity.
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 08:22 PM Revision 02581664 (ceph): rgw: fix buffer overflow
- Remove unecessary code that was causing a buffer overflow.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 06:44 PM Revision 4cc7dcc4 (ceph): mkcephfs: Actually do a mkfs.btrfs
- Signed-off-by: Wido den Hollander <wido@widodh.nl>
Signed-off-by: Sage Weil <sage@newdream.net> - 06:39 PM Revision 96067588 (ceph): rgw: recover from partial bucket creates
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:33 PM Revision f895e20f (ceph): rgw: use tmap key (excl) create when creating a bucket
- This way we fail with EEXIST if the bucket already exists in the user
object.
Signed-off-by: Sage Weil <sage.weil@dr... - 06:15 PM CephFS Feature #818: mds: robust lookuphash
- commit:d5fa16a476b3248a89e1ef8956f5ab71390ec361
- 05:27 PM CephFS Bug #966 (Can't reproduce): mds: scatterstat error
- - vstart -d -n -x
- cfuse mnt
- cp /usr mnt/foo for a while (~15 mb of mds journal)
- stop the copy
- restart mds... - 04:47 PM Revision 7a2b6531 (ceph): config: remove kill_after
- It's unused.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 04:19 PM Tasks #916 (Resolved): fsstress results in failed CDentry assert
- 04:18 PM CephFS Tasks #923 (Resolved): Waiter does not get woken in fsstress
- 04:18 PM CephFS Tasks #928 (Resolved): Assert failure on replica: has auth pins in _logged_slave_rename
- 04:18 PM Tasks #921 (Resolved): Snaprealm issue
- 04:18 PM CephFS Tasks #934 (Resolved): auth_unpin assert fail in Locker::xlock_finish
- 11:47 AM rgw Bug #766 (Resolved): slow bucket creation times
- Okay, it now looks like:
- osd op to update user object bucket list
- osd op to create bucket object
- monitor o... - 11:41 AM Linux kernel client Bug #954 (Resolved): rbd: null pointer deref during osd_reset
- 10:48 AM rgw Bug #965 (Resolved): rgw is crashing on ceph-playground
- Bug'd as per TV's request. Not including stack trace here, since I can't be sure it doesn't include any information s...
- 10:43 AM Bug #964 (Resolved): librbd: snap rollback does not work
- 10:14 AM Bug #927 (Resolved): rbd image opened at a snapshot is writable
- 10:13 AM Bug #868 (Can't reproduce): librbd::AioCompletion::add_block_completion causes Qemu to crash
- 05:00 AM Bug #868: librbd::AioCompletion::add_block_completion causes Qemu to crash
- I've got my new cluster running now with all the latest code (Ceph and Qemu).
I've been doing some heavy writing i... - 09:44 AM Bug #955: remove max_open_files or make it do something
- Just to note, max_open_files is used in the startup scripts. kill_after is unused and has been removed.
- 12:55 AM Revision d5f10bcb (ceph): testlibrbd: fix warnings
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 12:54 AM Revision e44a5470 (ceph): testlibrbd: fix warnings
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 12:35 AM Revision 3fe957a5 (ceph): Merge branch 'next'
- 12:26 AM Revision 3946779b (ceph): librados: return -EROFS when trying to write to a snapshot
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 12:26 AM Revision ab6c0365 (ceph): librados: add selfmanaged_snap_rollback
- This was removed in 2cb86f713df38ebee6aa10a81157f99264a59a70, but is
required for selfmanaged snaps because their sna... - 12:26 AM Revision 7b28d5af (ceph): librados, librbd: add some debugging messages
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 12:26 AM Revision e424171c (ceph): librbd: fix snapshot handling
- To ensure consistency, always set the snap context when the header is
updated. If snapid is set, we update librados' ... - 12:26 AM Revision 5141e90b (ceph): testlibrbd: clean up and add tests for snapshots
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
03/30/2011
- 11:55 PM Revision 2b7cc153 (ceph): Merge branch 'next'
- Conflicts:
src/cmon.cc
src/osdc/Journaler.cc - 11:49 PM Revision 69f174c0 (ceph): mkcephfs: minor fix
- line 400: && $type == "osd" is not always valid.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 11:49 PM Revision cf3bb44d (ceph): mkcephfs: copy to daemon nodes for each daemon
- The tmp directory is removed after each daemon. Previously, this would
break if two daemons were on the same node. ... - 11:46 PM Revision 5a1ccdce (ceph): journaler: don't block when we adjust back write_pos
- is_readable() may need to adjust the write_pos backward, but will return
false. If we are at the end we still need t... - 11:36 PM Revision 887a01f6 (ceph): config: parse_argv fix
- md_config_t::parse_argv: fold md_config_t::parse_argv_part2 into
parse_argv. Fix brokenness introduced by the std::st... - 11:32 PM Revision c6f1cced (ceph): rados: print error message on exit
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:32 PM Revision ab8871ae (ceph): rados: add 'tmap {set,create} obj key value'
- Signed-off-by: Sage Weil <sage@newdream.net>
- 11:31 PM Revision 58fc0cf4 (ceph): osd: add tmap key (exclusive) create
- Return EEXIST if a key already exists.
Signed-off-by: Sage Weil <sage@newdream.net> - 10:44 PM Revision 5837a255 (ceph): config: fix use of uint64_t* as uint32_t*
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:41 PM Revision 6f27492e (ceph): mkcephfs: copy to daemon nodes for each daemon
- The tmp directory is removed after each daemon. Previously, this would
break if two daemons were on the same node. ... - 10:39 PM Revision 59923a8e (ceph): config: tighten up uint32_t use
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:04 PM Revision c3746dad (ceph): common_init: fix keyring loading
- Can't pass a NULL char* to std::string constructor.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 09:57 PM Revision a68ef601 (ceph): common: Add strict_strtof, strict_strtod, unittest
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 08:30 PM Revision 493e2d95 (ceph): OSD: ReplicatedPG: commits should be high priority, like acks.
- This was consistently breaking stuff for some people, as the acks were
high priority but the commits weren't. They sh... - 07:07 PM Revision 9cde1f44 (ceph): config: use std::string in md_config_t
- Use std::string to represent md_config_t strings. This makes memory
management a lot easier and should fix some leaks... - 05:08 PM Revision 3c94cc20 (ceph): test/bufferlist.cc: Added append tests
- Tests appending many randomly sized chunks many of which are size zero.
Signed-off-by: Samuel Just <samuel.just@drea... - 04:49 PM CephFS Tasks #934: auth_unpin assert fail in Locker::xlock_finish
- Should be good to go in commit:1b5e5d80f1278ae8156c912a7ad62e1661a13b7c
- 04:36 PM Bug #963: osd: errors part way through multiple ops leave inconsistent object context
- You're talking about ObjectOperations here? I vote for discard everything, since those are supposed to be more or les...
- 04:07 PM Bug #963 (Resolved): osd: errors part way through multiple ops leave inconsistent object context
- we bail out and do nothing, but leave behind a partial set of changes to the cached object context(s).
we need t... - 01:08 PM Bug #917 (Resolved): OSD sending out-of-order acks
- In commit:493e2d952ad24d8c8cab372e942ea3e18169ab4e.
It turns out that repop acks were getting CEPH_MSG_PRIO_HIGH, ... - 12:44 PM Bug #917: OSD sending out-of-order acks
- attaching osd4 logs from same start time until last osd_op...
- 12:37 PM Bug #917 (In Progress): OSD sending out-of-order acks
- Well, in this log the problem is that osd4 is acking client4168.0:8637 and then committing client4168.0:8636 (without...
- 01:05 PM Linux kernel client Feature #962 (Resolved): d_prune
- 01:00 PM Feature #961 (Resolved): obsync: -n mode
- show what you would do, but don't actually do it.
- 12:59 PM Bug #960 (Resolved): obsync: support rados pool "buckets"
- - sync directly to/from librados
- copy amazon acl's into same xattr name that radosgw uses, so that this is equival... - 12:32 PM Bug #959 (Resolved): use sizeof rather than if (0) in logging macros (and other macros)
- Perhaps we need to use sizeof to prevent gcc from generating code that should be if (0)'ed out?
Not sure, but it c... - 12:25 PM Bug #942 (Resolved): eliminate NULL/empty string confusion in g_conf
- implemented by commit:9cde1f44a57cd630a66e77ed3d59127d91834d09
- 09:24 AM Feature #958 (Resolved): rbd: map/unmap kernel rbd device via rbd(?) tool
- rbd devices are mapped/removed via /sys/bus/rbd. This is a bit tricky, especially if you need to set up the security...
- 08:48 AM Linux kernel client Bug #954 (In Progress): rbd: null pointer deref during osd_reset
- 08:20 AM Revision 172835ff (ceph): ConfUtils: move parsing into config.cc
- Move parsing into config.cc, since there was already parsing code there.
Move metavariable escaping out of ConfUtils;... - 12:04 AM Revision 1fb543cb (ceph): ConfUtils: fix up read API a bit
- Remove def_val. Return error codes for not found, parse error, etc.
Fix API users.
Signed-off-by: Colin McCabe <coli... - 12:04 AM Revision a854feb0 (ceph): ConfUtils: decode to std::string
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
03/29/2011
- 11:31 PM Revision 44100001 (ceph): mount.ceph: Use LDADD not LDFLAGS to bring in -lkeyutils.
- Without this, flab (gcc 4.2.4) failed with:
libtool: link: gcc -Wall -D__CEPH__ -D_FILE_OFFSET_BITS=64 -D_REENTRANT ... - 11:23 PM Revision a2ec936a (ceph): cosd: fix bind to specific address
- Do not default to public_addr for cluster, heartbeat messengers.
Signed-off-by: Sage Weil <sage@newdream.net> - 11:16 PM Revision 3a1a3185 (ceph): mkcephfs: minor fix
- line 400: && $type == "osd" is not always valid.
Signed-off-by: Samuel Just <samuel.just@dreamhost.com> - 10:37 PM Revision 92e0751f (ceph): Add an RPM BuildRequires on keyutils-libs-devel.
- See 9aab8c6b051469904d7ecd5a9a6dd7aaf5cc3931.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 09:53 PM Revision 4af786c2 (ceph): config: temporary fix for monclient conf issue
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:49 PM Revision 138f360d (ceph): cmon: fix typo
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:47 PM Revision 1601df65 (ceph): Merge branch 'stable' into next
- Conflicts:
configure.ac
debian/changelog
src/msg/SimpleMessenger.cc - 09:11 PM Revision 0f9e318b (ceph): mount.ceph: fix missing includes
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 08:34 PM Revision 9aab8c6b (ceph): Add a Debian Build-Dep on libkeyutils-dev.
- This is needed by bee85518e2885cc93fe8ca634292ad4846515456.
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.... - 07:55 PM Revision 73671c84 (ceph): common: Make armor.h safe to use from C.
- mount.ceph needs to base64-decode the secrets, so we can get rid of
the kernel-side base64 decode, but it doesn't nee... - 07:55 PM Revision bee85518 (ceph): mount.ceph: Use kernel key management API when possible.
- Backwards compatible with older kenrnels, for now.
Fixes: #852
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamho... - 07:55 PM Revision db3703ac (ceph): mount.ceph: Fix strncmp length comparing "secretfile".
- Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
- 07:55 PM Revision 9233889a (ceph): mount.ceph: Silently pass through options "name" and "secret".
- Fixes: #914
Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com> - 07:55 PM Revision 69f24671 (ceph): mount.ceph: Modprobe ceph before trying the mount.
- This will be needed for the next few commits, where we try to load the
keys into the kernel; without ceph.ko loaded, ... - 07:39 PM Revision ab03eda6 (ceph): rgw: add bucket to user list prior to creating bucket
- This avoids hitting the osd immediately following a bucket creation, which
will avoid any map update latency for most... - 07:11 PM Revision e8ceadb8 (ceph): objecter: add create to ObjectOperation, known strings
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 07:11 PM Revision 9d0697a3 (ceph): librados: add create to ObjectOperation
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 07:11 PM Revision 50ad51a5 (ceph): rgw: create bucket object and xattr in single operation
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 07:08 PM Revision 12a82a5a (ceph): SyntheticClient: const cleanup
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 07:05 PM Revision 59e2ef1e (ceph): FileStore: convert dev, jdev to std::string
- Convert dev, jdev to std::string in preparation for adding std::string
to g_conf.
Signed-off-by: Colin McCabe <colin... - 06:58 PM Revision 41899a3b (ceph): cmon: add --inject-monmap option
- This lets you manually inject a monmap into a down monitor. This is useful
in cases where you need to change the mon... - 06:20 PM Revision de6338c4 (ceph): mkcephfs: don't clobber osdmap when importing crushmap
- Signed-off-by: Sage Weil <sage@newdream.net>
- 06:14 PM Revision dd5063bd (ceph): librados: compound ObjectOperation
- Wrap the internal ObjectOperation and expose via librados.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:32 PM Bug #955 (Won't Fix): remove max_open_files or make it do something
- 09:39 AM Bug #955: remove max_open_files or make it do something
- Likewise with kill_after. Perhaps this was left in after some debugging?
- 09:38 AM Bug #955 (Won't Fix): remove max_open_files or make it do something
- md_config_t::max_open_files seems to be unused by anyone?
- 04:16 PM Bug #957 (Resolved): Binding to specific ports is not supported, yet config & code tries to do so
- commit:a2ec936a7cd1c3f98b5da1769eb88a280f40404a
- 03:13 PM Bug #957 (Resolved): Binding to specific ports is not supported, yet config & code tries to do so
- Having ceph.conf say
[osd.0]
public addr = 10.1.2.3:4567
Makes cosd try to bind multiple listening sockets to... - 02:34 PM Linux kernel client Bug #954 (Resolved): rbd: null pointer deref during osd_reset
- 09:08 AM Linux kernel client Bug #954 (Resolved): rbd: null pointer deref during osd_reset
- ...
- 12:59 PM Linux kernel client Bug #852 (Resolved): secret key shows up in /etc/mtab after mount -o secretfile=/.../key
- commit bee85518e2885cc93fe8ca634292ad4846515456
Author: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Date: 2011-... - 12:59 PM Bug #914 (Resolved): mount.ceph should not complain about options name, secret
- commit 9233889a7be8f672729a71e48681a1e779dabd1c
Author: Tommi Virtanen <tommi.virtanen@dreamhost.com>
Date: 2011-... - 12:17 PM Feature #945 (Resolved): librados: mutate api
- commit:9d0697a36e9c7381943d8ca2e68dae73f89c9a53
- 11:17 AM Bug #956: obsync: preserve ACLs when doing bucket to bucket transfers
- - this should be an option, probably -p (and implied by -a) to be consistent with rsync and cp
- for files, yea, we ... - 11:06 AM Bug #956 (Resolved): obsync: preserve ACLs when doing bucket to bucket transfers
- Should we preserve ACLs when doing bucket to bucket transfers? Probably.
I'm not sure how we should handle ACLs wh... - 10:19 AM Bug #898 (Resolved): vstart.sh fails if host has many IP addresses
- Fixed in commit fc81de5fc84a8afdedd4510f95168fc8e0716a0a.
- 09:53 AM rgw Bug #766: slow bucket creation times
- Two parts here. The first is the bucket creation, and goes like:
- bucket object .. create? class op?
- bucke...
03/28/2011
- 11:52 PM Revision eba54376 (ceph): config: refactor conf_set_conf_val a bit
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 11:28 PM Revision 82039d7d (ceph): config: be stricter in set_val
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 11:23 PM Revision f18eac09 (ceph): config: whitespace, code ordering cleanup
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 11:14 PM Revision 51e21a71 (ceph): common: more argument parsing into ceph_argparse
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 11:14 PM Revision ddcd6415 (ceph): common: rename old argument parsing macros
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:50 PM Revision fc81de5f (ceph): vstart.sh: Filter out IPv6 and localhost IP addresses.
- On e.g. Ubuntu 10.10, hostname --ip-address outputs something
like "::1 10.1.2.3 127.0.1.1", and this makes the gener... - 10:48 PM Revision d8096e75 (ceph): common: separate file for strict_strtol
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:14 PM Revision 5c218237 (ceph): objecter: ObjectOperation fixes
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 09:03 PM Revision 98dd2d11 (ceph): journaler: remove obsolete journaler_cache thing
- This is ancient code used for testing impact of journal IO, no longer
useful.
Signed-off-by: Sage Weil <sage.weil@dr... - 05:23 PM Bug #917: OSD sending out-of-order acks
- I think this catches it... has osd_op's in it and they should stop at the crash.
Log excerpt starts 20min before cra... - 03:44 PM Bug #953 (Resolved): osd, mon: use sys_syncfs() when it hits glibc
- 02:27 PM Bug #952: Make lack of btrfs/user_xattr more obvious in mkcephfs
- We should just be able to switch this from dout to derr, correct?
- 02:15 PM Bug #952 (Resolved): Make lack of btrfs/user_xattr more obvious in mkcephfs
- Currently, cosd has this on startup:...
- 02:06 PM Tasks #888 (Resolved): get new sepia machines into autotest pool
- 02:04 PM Feature #951 (Resolved): set up semi-permanent cosd cluster, dev backups
- - fs on cosd machines
- one permanently allocated (sepia?) machine that mounts it
and then
- nightly cron jobs to ... - 11:58 AM Bug #946 (Resolved): RPM spec missing a few installed files
- 11:16 AM Bug #946 (Resolved): RPM spec missing a few installed files
- In trying to build an RPM for 0.25.2 on RHEL5 x86_64, it gets most of the way done, then fails because it installs a ...
- 11:51 AM Bug #822 (Resolved): fix i386 build of radostestpp
- 11:51 AM Bug #816 (Can't reproduce): fs size underflowed
- 11:50 AM rgw Feature #786 (Rejected): journal rgw operations to backup storage
- 11:50 AM Bug #744 (Won't Fix): osd class changes take too long to propagate
- 11:50 AM Bug #674 (Can't reproduce): tiobench stress test , OSD timeout
- 11:48 AM Bug #577 (Resolved): unify PG creation code in OSD::handle_pg_notify and OSD::_process_PG_info
- 11:48 AM rgw Feature #9 (Won't Fix): Access unimported data
- 11:48 AM rgw Bug #353 (Resolved): Handle non-ascii filenames
- 11:44 AM Bug #145 (Resolved): Check build dependencies for FastCGI
- 11:29 AM Linux kernel client Feature #949 (Rejected): rbd: async writes, flush/barrier
- 11:25 AM Feature #948 (Rejected): autotest: graph rbd performance
- iozone?
- 11:21 AM Feature #947 (Resolved): librbd: async writes, honor flush
- see thread on qemu-devel list from last year
- 11:13 AM Feature #901 (Resolved): autotest: get all 4 racks of sepia online
- 11:05 AM Messengers Bug #882 (In Progress): misc leaks in librados
- 11:01 AM Bug #924 (Can't reproduce): Various OSD/FileStore bugs
- 10:24 AM Bug #799 (Closed): mkcephfs error
- 10:23 AM CephFS Cleanup #886 (Resolved): journaler: rip out ack_barrier cruft
- 10:21 AM CephFS Cleanup #929 (Resolved): mds: make journal replay readahead less silly
- 10:16 AM Feature #945 (Resolved): librados: mutate api
- support compound operations in librados, e.g. "write this extent, set this xattr"
- 09:45 AM rbd Bug #944 (Duplicate): rbd snapshots not exposed as read-only
- I'm not sure what level the issue exists at, but attaching an RBD snapshot using virtio makes it look read-write on a...
03/26/2011
03/25/2011
- 11:02 PM Bug #943: 3-mon cluster won't start
- Oh, and please, no mocking of my slow 100Mbps home network ;-)
I'm using ceph for data replication, not for speed.... - 10:50 PM Bug #943: 3-mon cluster won't start
- Confirmation that the problem has to do with the length of logm messages (or rather the delay in transmitting them). ...
- 08:51 PM Bug #943: 3-mon cluster won't start
- Oops, I just realized the title is a bit too general. won't always restart from scratch would probably be more accur...
- 08:49 PM Bug #943 (Resolved): 3-mon cluster won't start
- I had run into this before, when I had only two monitors up, and thought the monitors had gone out of sync due to btr...
- 10:39 PM Revision 6966c3ed (ceph): msgr: move pidfile handling, signal handing out
- Move signal handling and pidfile writing out of the messenger and into
signal.cc and pidfile.cc, respectively.
(Try ... - 09:45 PM Revision b4d49df4 (ceph): testradospp: zero terminate before printing strs
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:34 PM Revision e1ce7675 (ceph): mds: include .ceph is root directory
- If the dentry isn't marked dirty _commit_partial won't save it. This is
caught later by the check_rstats() (or anyon... - 09:04 PM Revision 0f241fcd (ceph): common: run_cmd: fix bad implicit conversion
- Since NULL is really just a macro defined to be 0, we must use
(char*)NULL or similar to force the compiler to use a ... - 08:50 PM Revision 009714b8 (ceph): mds: fix client session removal on journal replay
- We want to remove the client session from the map as long as it is not
attached to an actual messenger Connection. T... - 07:58 PM Revision 45cc761c (ceph): Merge remote branch 'vapre/journaler'
- 07:54 PM Revision 5658857a (ceph): Fix Debian librados1 -> librados2 package renames
- The librados2{,-dbg,-dev} packages should conflict with and replace their
librados1{,-dbg,-dev} counterpart. - 07:37 PM Revision ba4678da (ceph): journaler: remove ack/safe distinction
- Rip out old complexity to _only_ pay attention to when data is safely
committed on disk. No more ack/safe distinctio... - 07:30 PM Revision 2a53c83c (ceph): obsync: Remove deadcode
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 07:14 PM Revision e8d86432 (ceph): rgw: if formatter gets too much data, print some
- If the RGW formatter gets too much data, print some data rather than
printing nothing. This is safe because vsnprintf... - 07:12 PM Revision a5be3726 (ceph): rgw: implement JSON escaping
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 06:21 PM Bug #917: OSD sending out-of-order acks
- I'm attaching a cfuse log and an osd log.
Is the transaction id supposed to be showing up in the osd?
From inspecti... - 04:00 PM Bug #917: OSD sending out-of-order acks
- Updating bug name/description to match actual problem.
- 01:49 PM Bug #917: OSD sending out-of-order acks
- Apologies... didn't track all the way back to the correct transaction.
- 11:50 AM Bug #917: OSD sending out-of-order acks
- Here's the log from tid (osd tid) 24101 and forward.
Thanks for your assistance.
- 05:46 PM Revision 1bfabefe (ceph): rgw: init_rest: small refactoring
- The validation function has been updated to handle empty bucket names.
Empty key names also pass validation.
Signed-... - 05:37 PM Revision ede7e3df (ceph): units: remove "performance test" from crypto units
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:37 PM Revision 50d0947a (ceph): units: fix cauthtool usage test
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:33 PM Revision 1e7b371c (ceph): rgw: escape XML attributes
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:23 PM Revision 7eca830b (ceph): boto_tool.py: usage fix
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:23 PM Revision aac1ef57 (ceph): rgw: don't reject requests that don't have bucket
- Some requests don't specify a bucket. Allow those!
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 04:52 PM Revision e1457a28 (ceph): journaler: remove some dead code from read_entry()
- These were used to track completion.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:51 PM Revision a0704eb3 (ceph): journaler: issue separate reads per period
- This lets us potentially digest any read data as soon as possible. Before
the Filer would issue a string of reads and... - 04:42 PM Revision c9d0edeb (ceph): journaler: fix prefetch to handle multiple in-flight reads
- If we issue multiple reads, they can come back in any order.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:30 PM Revision 31293194 (ceph): journler: make readahead/prefetch smarter
- Always try to prefetch N segments ahead of the current read position. The
old implementation would read a bunch of d... - 04:29 PM Revision 2ecbd024 (ceph): journaler: reduce prefetch interval
- 50MB was overkill.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:25 PM CephFS Tasks #934 (In Progress): auth_unpin assert fail in Locker::xlock_finish
- Turning up other issues as a result of the cleanup. (Apart from the obvious one where hacking the auth_pins directly ...
- 03:57 PM CephFS Tasks #934: auth_unpin assert fail in Locker::xlock_finish
- Hmm, so apparently it actually is auth when we finish, but it wasn't auth when we started. commit:f46faeed51c6547600d...
- 03:56 PM Bug #924: Various OSD/FileStore bugs
- os/FileStore.cc: In function 'unsigned int FileStore::_do_transaction(ObjectStore::Transaction&)', in thread '0x7fab3...
- 03:44 PM Bug #942 (Resolved): eliminate NULL/empty string confusion in g_conf
- Right now there are two ways to indicate that a string has "no value" in g_conf: either you can set a string's value ...
- 03:39 PM Revision 921cb061 (ceph): journaler: remove unused read_entry()
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 02:28 PM CephFS Bug #938 (Resolved): mds: rstats mismatch
- commit:e1ce76750b016b1c3af50497d1bb98663829504d
- 09:40 AM CephFS Bug #938 (Resolved): mds: rstats mismatch
- easily triggering this with ./csyn --syn makedirs 4 4 4 and restarting mds after a minute or so...
- 12:21 PM Feature #883 (Resolved): osync tool
- implemented, yay!
- 12:21 PM Bug #941 (Resolved): obsync: escape object names that end in slash
- when syncing with a local filesystem, osync should change object names that end in slash to end in something else. Ma...
- 12:18 PM rgw Feature #940 (Closed): obsync: use COPY optimization
- The COPY operation can copy data between buckets without involving the client.
In Amazon's words,... - 12:16 PM Bug #908 (Resolved): RGW allows users to create buckets and objects with invalid names
- Implemented all subtasks.
- 12:16 PM Tasks #939 (Resolved): properly escape JSON in RGW
- implemented by commit:e8d86432d47316c681a30347ae43d011af6d8ea3
- 10:39 AM Tasks #939 (Resolved): properly escape JSON in RGW
- properly escape JSON
Here we go again... - 11:27 AM Bug #615 (Resolved): osd: improve op+journal throttling
- 10:39 AM Bug #931: opening up security. xattr
- I'd like to implement the same code from the kernel client as mentioned above.
However, to use those macro definitio... - 10:35 AM Tasks #919 (Resolved): properly escape XML
- implemented by commit:1e7b371c28009e9f5e8e1126ff71f7575dd13c40
- 10:11 AM CephFS Bug #937 (Closed): journaler: _issue_read assert
- fixed
- 08:44 AM CephFS Bug #937 (Closed): journaler: _issue_read assert
- ...
- 12:28 AM Revision 658b1404 (ceph): common_init: allow init without config file
- Add a flag, CINIT_FLAG_NO_DEFAULT_CONFIG_FILE, that specifies that the
program should not read a config file by defau...
03/24/2011
- 11:58 PM Bug #935: ceph client heavy loading in Metadata server
- modify the title name : ceph client create a large number of small files and it leads to heavy loading on metadata ...
- 11:46 PM Bug #935 (Can't reproduce): ceph client heavy loading in Metadata server
- Hi Ceph Developers,
I use the latest version of ceph v0.25.1 . For experiment purpose, we tried to produce o... - 11:52 PM Revision 227ff6e3 (ceph): MDSMon: Add mon_force_standby_active config option.
- If this is set to true (which it defaults to), then the mon
will force MDSes configured as mds_standby_replay to beco... - 11:13 PM Revision 1324c935 (ceph): filestore: fix journaling for writeahead, parallel modes
- This was broken by c866536bff5bdd9c31772dfa1e63e2: build_op() clobbers
the local tls, so we need to use o->tls instea... - 09:25 PM Revision d7f4323e (ceph): filestore: include stat result (size) in debug output
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:25 PM Revision 64141a4a (ceph): osd: let single large ops through the throttler
- Otherwise we block indefinitely on a single op that's larger than the
throttler limit.
Signed-off-by: Sage Weil <sag... - 09:24 PM Revision a9633ce6 (ceph): rgw: don't validate bucket/object names if name is empty
- 09:24 PM Revision d053f53f (ceph): rgw: fix str_to_bool
- 07:59 PM Revision 7b6491af (ceph): boto_tool rework
- Change boto_tool to have more functionality.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 07:12 PM Revision e4e0ff6a (ceph): Merge branch 'master' of ssh://ceph.newdream.net/git/ceph
- 07:11 PM Revision cd897e7f (ceph): rgw: path paramter for pseudo folders
- 06:54 PM Revision 1236ce68 (ceph): mds: drop dead journal flush code
- This is now obsolete.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 06:48 PM Revision 7af9de97 (ceph): Merge branch 'rgw'
- Conflicts:
src/rgw/rgw_common.h - 06:41 PM Revision 39be6c44 (ceph): mds: remove mds_log_unsafe mode
- The mds_log_unsafe mode would wait for ack for some journal writes, and
safe for others. Now that we can reply to cl... - 06:40 PM Bug #917: OSD sending out-of-order acks
- Here's the last 100 lines of the log with objecter debug. I'll grab a chunk of the debug file to keep around in case...
- 05:41 PM Revision 1324f8f7 (ceph): bucket name: better ip addr detection, allow caps
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:27 PM Revision 7fa90ecb (ceph): validate_bucket_name: loosen up
- Allow users to create bucket names that don't meet the S3
recommendations, but which do meet the spec.
Signed-off-by... - 05:25 PM Bug #931: opening up security. xattr
- Yes, libceph goes through the Client.
Unfortunately, the uClient and the kclient are presently not linked at all -... - 05:10 PM Bug #931: opening up security. xattr
- This brings up a question about how tightly we can link the kernel client and libceph/cfuse/other-clients to prevent ...
- 04:59 PM Bug #931: opening up security. xattr
- We were specifically thinking about implementing the samba-vfs/libceph connection. I had the impression this went th...
- 01:01 PM Bug #931: opening up security. xattr
- Do you mean with the kernel client? See fs/ceph/xattr.c,...
- 12:44 PM Bug #931 (Resolved): opening up security. xattr
- Working on samba integration. In order to use the samba module which stores NT ACLs in xattrs, the security namespac...
- 05:11 PM Revision 0791dd4a (ceph): boto_tool.py: add more bucket interaction stuff
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 04:29 PM Bug #893 (Resolved): no filesystem created if all mdses are configured for standby-replay
- Didn't test it, but I think commit:227ff6e37a2a905ebf3ded3cf6d3744d68e3f0c3 should take care of this. :)
- 04:29 PM Revision 399cae9a (ceph): mds: reimplement laggy
- The goal is for the MDS to stop processing requests when it hasn't heard
from the monitors, to avoid a situation wher... - 04:29 PM Revision 597e6c20 (ceph): osd: factor pg get-or-create code into common helper
- handle_pg_notify and _process_pg_info both lookup or create a PG based
on an incoming message. Factor that code into... - 04:29 PM Revision 9e6c80e5 (ceph): mds: assert on mds table write error
- Do not silently ignore a write failure.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:29 PM Revision a56a8133 (ceph): mds: skip redundant flush before journal segment trim
- Back in olden times when we would would wait for acks for some journal
writes, we did an extra wait_for_safe() before... - 04:29 PM Revision e6b03025 (ceph): mds: check safe_pos for _expired check
- Don't expire a log segment until it's committed (not acked).
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 03:47 PM Tasks #921: Snaprealm issue
- 03:43 PM CephFS Tasks #934 (Resolved): auth_unpin assert fail in Locker::xlock_finish
- ...
- 03:01 PM Tasks #919: properly escape XML
- confirmed: amazon escapes keys named """ (three quotes) as ...
- 02:57 PM CephFS Bug #933 (Can't reproduce): mds: standby-replay incorrectly probed journal for live mds
- appeared to get a 4M file size from a partially written object? then craps out with 0 length entry error. this is o...
- 01:49 PM CephFS Tasks #928: Assert failure on replica: has auth pins in _logged_slave_rename
- Yep, it's just wrong. In this case the slave has auth pins because it was asked to grab xlocks on some of the inode l...
- 01:46 PM CephFS Bug #932 (Closed): mds: standby-replay osd ops have bad entity_name_t
- the rank and incarnation match the active mds
- 01:43 PM Tasks #920 (Resolved): validate that key names are 1024-byte long valid UTF-8
- fixed by commit:fd5fd94807c427a1a0b233aa5e863a24a5122a3a
- 01:02 PM CephFS Bug #930: libceph not exporting getattr
- Yep, it should be trivial. Patches welcome! :)
- 12:39 PM CephFS Bug #930 (Resolved): libceph not exporting getattr
- I'm looking at this to include in a samba vfs module.
Looks trivial to add, so I'll just plan on it being implemented. - 12:00 PM CephFS Tasks #923: Waiter does not get woken in fsstress
- Yep, allowance was off in the case of a directory. Testing fix now.
- 10:44 AM Tasks #918 (Resolved): forbid bad bucket names
- fixed by commit:fd5fd94807c427a1a0b233aa5e863a24a5122a3a, commit:7fa90ecb52dc8aa5826a41a9a15136ecf02abe82, commit:132...
- 05:45 AM Revision 70b021d4 (ceph): calc_hmac_sha: fix access-past-end-of-buffer
- Fix a place where we access a buffer past the end of its length. Clean
up the function a bit.
Signed-off-by: Colin M... - 05:34 AM Revision dff2c5b2 (ceph): Use macro for digest size, part 2: tests
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 01:03 AM Revision 54cc33c6 (ceph): mkcephfs: minor fixes
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 12:33 AM Revision fd5fd948 (ceph): RGW: validate bucket names and object names
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 12:33 AM Revision ac5ad4ed (ceph): do_autogen: create radosgw
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
03/23/2011
- 11:54 PM Revision e8357006 (ceph): mds: add FIXME for renames between snaprealms
- The lock gather may be sufficient to propagate the updated snaprealm to
the replica; it might not. See #925.
See: #9... - 11:53 PM Revision c866536b (ceph): FileStore: replace op_queue_throttle with op_queue_reserve_throttle
- Previously, queue_op would call op_queue_throttle while holding the
journal_lock. op_queue_throttle, however, can sl... - 11:53 PM Revision 33a41909 (ceph): mds: add FIXME for snaprealm on rename slave
- Replicas don't get the snaprealm opened or updated on rename.
For example:
everything on mds0
mksnap on /foo
/... - 11:50 PM Revision b738b72c (ceph): rgw: dump content type when listing objects (swift)
- 11:46 PM Revision 5d8e212b (ceph): mds: remove bad open_snaprealm()
- This was added in b438b3d65b478a25ae1b9cab2cdd16c851d65fc8. We don't
want it here, though, because this is a _remote... - 11:36 PM Revision 14c300f7 (ceph): mds: simplify _rename_apply branching
- No need to set temporary; just move the second block into the first.
Signed-off-by: Sage Weil <sage@newdream.net> - 10:56 PM Revision d397cfd0 (ceph): rgw: support pseudo folders in swift
- 10:33 PM Revision 63467023 (ceph): ceph_crypto: fix undefined references
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:12 PM rgw Bug #894: openstack pseudo folders
- Mostly fixed at commit:d397cfd02e9a8be667e6ff4b30243b321e1e7f0f. The swift request accepts 3 different modifiers: del...
- 10:07 PM rgw Feature #831 (Resolved): self signed tokens for the openstack requests
- implemented as of commit:f509c86333b2eb5af69ee3e2eb1b94287e77683a.
- 10:04 PM rgw Bug #896 (Resolved): list buckets doesn't dump content length
- This was already fixed.
- 09:44 PM Revision 7affbd57 (ceph): boto_del.py -> boto_tool.py
- boto_tool.py has some additional functionality.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 09:42 PM Revision 77be1da8 (ceph): obsync: remove obsolete cmdline options
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 08:53 PM Revision cdedfbd5 (ceph): rgw: generated swift urls are more compatble with openstack
- 08:35 PM CephFS Cleanup #929 (Resolved): mds: make journal replay readahead less silly
- I think the journal replay is reading large chunks of the journal, then processing, then repeating. It should be pro...
- 08:22 PM Revision 12d3038d (ceph): Merge branch 'master' of ssh://ceph.newdream.net/git/ceph
- 08:22 PM Revision f30adbba (ceph): rgw: fix compilation warning
- 07:08 PM Revision b10a836f (ceph): rgw: change the swift auth config a bit
- 04:57 PM CephFS Tasks #928 (Resolved): Assert failure on replica: has auth pins in _logged_slave_rename
- ...
- 04:54 PM CephFS Tasks #923: Waiter does not get woken in fsstress
- Sage thinks maybe the allowance for number of auth pins (in the freezing) might just be off. This seems likely to me ...
- 02:34 PM CephFS Tasks #923 (Resolved): Waiter does not get woken in fsstress
- Logs in kai:~gregf/logs/fsstress/unwoken_waiter
Possibly relevant (note the ambigauth and freezing):... - 04:53 PM CephFS Tasks #922: fsstress: Request ping-pongs when dentry and inode auth are separate
- This isn't the same as the previous bug: the inode isn't in cache. The same problem exists in rename, and we need to ...
- 01:37 PM CephFS Tasks #922 (Resolved): fsstress: Request ping-pongs when dentry and inode auth are separate
- I'm sure we've looked at some variant of this bug before, but in a multi-mds fsstress test:
1) Client sends link req... - 04:52 PM Bug #927 (Resolved): rbd image opened at a snapshot is writable
- To reproduce:
Take a snapshot through qemu of an rbd-backed VM.
Reboot the VM at the snapshot, e.g.... - 04:52 PM Tasks #921 (In Progress): Snaprealm issue
- Sage and I looked at this and think he got it in a series of patches. Will update with testing.
- 12:02 PM Tasks #921: Snaprealm issue
- For some reason in a long chain of passing the inode back and forth and stuff it somehow gets its own snaprealm with ...
- 09:13 AM Tasks #921 (Resolved): Snaprealm issue
- ...
- 04:48 PM CephFS Bug #926 (Resolved): mds: fix rename between snaprealms
- 04:43 PM Revision 942eae43 (ceph): context: conditional context debugging
- Mainly C_Gather, which is a reasonably frequent source of pain.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:41 PM CephFS Bug #925 (Resolved): mds: update replica snaprealm on rename
- 04:29 PM Revision 6788c3c0 (ceph): Rename objsync -> obsync
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 04:28 PM Revision ff1c7a7d (ceph): Add boto_del.py
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 02:44 PM Bug #924 (Can't reproduce): Various OSD/FileStore bugs
- Via Martin Wilderoth, we have a number of logs with crashes. Not a lot of debugging though -- just messages and the b...
- 11:30 AM CephFS Bug #873 (In Progress): MDS journaler needs to truncate ahead of writes
- I've actually done a lot on this but it's all been in bites and nibbles, and given how unlikely it is to actually be ...
- 10:20 AM Bug #917: OSD sending out-of-order acks
- Use case is a little odd, as we're trying to test the limits of the fs and apps stacked atop of it:
linux-samba-remo... - 09:18 AM Bug #917: OSD sending out-of-order acks
- What workload is triggering this? That assert looks familiar to me but a quick search doesn't turn up any references ...
- 09:09 AM Bug #910 (In Progress): Multi-MDS Ceph does not pass fsstress
- Think we got the current issue in commit:4ced40f227ce818bdcd99ad0017c7e1ee864688d but this is obviously turning up ot...
- 01:05 AM Revision befb87e1 (ceph): Add boto_del.py
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 12:07 AM Revision aa8b7d2f (ceph): rgw: save roundtrip when reading user info
03/22/2011
- 11:41 PM Revision a29742cd (ceph): Merge branch 'rgw' of ssh://ceph.newdream.net/git/ceph into rgw
- 11:40 PM Revision e49fa72d (ceph): rgw: store openstack secret as part of the user info
- 11:40 PM Revision 1ded567c (ceph): rgw: keep user info copy in the indexes
- We index user by email and by openstack id, keeping a copy of the
user info structure there saves a round trip. - 11:40 PM Revision f509c863 (ceph): rgw: self signed tokens
- 09:59 PM Revision 656dc142 (ceph): librbd: remove RBD_MAX_SEG_NAME_SIZE
- The only use of this was incorrect - block_name has size RBD_MAX_BLOCK_NAME_SIZE.
Signed-off-by: Josh Durgin <josh.d... - 07:45 PM Revision 8aaf93bb (ceph): mds: fix mdsmap dump formatting
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 06:18 PM Tasks #920 (Resolved): validate that key names are 1024-byte long valid UTF-8
- In RGW, we need to validate that key names are 1024-byte long valid UTF-8. If the user tries any funny business, just...
- 06:17 PM Tasks #919 (Resolved): properly escape XML
- Properly escape the XML that we're sending in RGW.
For example, if the user sticks a control character in a bucket... - 06:09 PM Tasks #918 (Resolved): forbid bad bucket names
- Enforce strict bucket name rules in RGW.
Strict rules (culled from libs3, Amazon's documentation, and miscellaneou... - 06:00 PM Bug #917 (Resolved): OSD sending out-of-order acks
- This was detected by a cfuse ObjectCacher assert.
The relevant messages from the OSD are:... - 05:36 PM Tasks #916: fsstress results in failed CDentry assert
- Think I got this in commit:43fb0cb758dd4bcfa220c37409012694c5983f14 (wip_fsstress branch).
- 02:02 PM Tasks #916 (Resolved): fsstress results in failed CDentry assert
- ...
- 04:39 PM Revision 96f6b56d (ceph): Merge branch 'rgw'
- 03:38 PM Bug #908: RGW allows users to create buckets and objects with invalid names
- I'm not having any luck creating unicode bucket names...
- 02:30 PM Revision 5f14fd96 (ceph): common: Add utf8 validation functions, test
- Add utility functions for validating a buffer as valid UTF-8.
Add a unit test to check the functions.
Signed-off-by... - 02:26 PM Revision 8133ffd6 (ceph): rgw: remove strerror references
- We have cpp_strerror, let's use it and be threadsafe!
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 02:21 PM Revision c19f82ed (ceph): common: Add utf8 validation functions, test
- Add utility functions for validating a buffer as valid UTF-8.
Add a unit test to check the functions.
Signed-off-by... - 11:34 AM Linux kernel client Bug #907 (Closed): rbd: spin_lock bad magic on rbd add, remove, add, snap-notify
- this is fixed
- 11:16 AM Linux kernel client Bug #915 (Resolved): kclient corrupts on direct_io? ceph_direct_io_test reliably hoses the client...
- ** ceph_direct_io_test (job 261)
14:08:37 DEBUG| Running '/usr/local/autotest/tests/direct_io_test/src/direct_io_tes... - 11:15 AM Revision 21786afe (ceph): Rename osync to objsync
- Rename osync to objsync to avoid confusion with O_SYNC.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 11:15 AM Revision 444879cb (ceph): Rename osync to objsync
- Rename osync to objsync to avoid confusion with O_SYNC.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 10:21 AM Bug #914 (Resolved): mount.ceph should not complain about options name, secret
- Validate list of silently ignored options against kernel-side mount options.
Currently seeing errors even when the... - 10:04 AM rbd Bug #913 (Resolved): krbd: handle race between notify and rbd device shutdown
- The notify goes off in a work queue. Need to cancel event and drain that before closing down our device.
- 10:03 AM Linux kernel client Bug #912 (Resolved): rbd: remove watch when closing rbd device
- not removing means other notifies go slow because they have to time out
- 10:02 AM Revision 45c6dbfe (ceph): Merge branch 'rgw'
- 08:51 AM Bug #636 (Can't reproduce): RHEL6 beta packaging breaks on 'gui_resources'
- Let's drop this for now. If anyone runs into the problem again we can revisit!
- 06:48 AM Bug #636: RHEL6 beta packaging breaks on 'gui_resources'
- Scientific Linux 6.0 clone of RHEL 6.0 is available at https://www.scientificlinux.org/.
- 07:05 AM Bug #905: Error message doesn't reset the terminal color
- Excellent thanks, I'll check it out and let you know if I find anymore.
- 12:37 AM Revision 157e6bdc (ceph): CDir: make check_rstats friendlier.
- Only fail asserts if mds_debug_scatterstat is enabled.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> - 12:18 AM Revision 24b4fae5 (ceph): mds: add check_rstats function and a few users.
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 12:18 AM Revision 964486c2 (ceph): MDCache: properly update and project the stats when removing inodes.
- Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
- 12:18 AM Revision 5e1ffb72 (ceph): MDCache: set up rstats properly in create_system_inode.
- Fix the previous users to deal with this, including
create_mydir_hierarchy which was completely broken.
Signed-off-b... - 12:18 AM Revision 82f3cf06 (ceph): MDCache: make linkunlink rstat propagation work properly.
- We could be in a lock state (ie, gather) where we can't take new locks.
But if we're in this function for linkunlink ...
03/21/2011
- 10:50 PM Bug #859 (Resolved): Ceph does not pass fsstress
- There are still issues with multi-MDS clusters, but it seems to be passing a single-MDS test now. See #910.
- 10:50 PM Bug #911 (Duplicate): Multi-MDS Ceph does not pass fsstress
- My browser bugged out; accidentally created two. :(
- 10:49 PM Bug #911 (Duplicate): Multi-MDS Ceph does not pass fsstress
- Following on from #859, which handled the single-MDS bugs.
Hopefully we'll just have the one new bug, otherwise th... - 10:49 PM Bug #910 (Resolved): Multi-MDS Ceph does not pass fsstress
- Following on from #859, which handled the single-MDS bugs.
Hopefully we'll just have the one new bug, otherwise th... - 10:46 PM Tasks #860 (Resolved): mds rstat assert failure on fsstress
- 10:44 PM Tasks #860: mds rstat assert failure on fsstress
- Not seeing this any more.
- 05:52 PM Tasks #860: mds rstat assert failure on fsstress
- Looks like we fixed this without noticing in one of the bugfixes we pushed to wip_mds_rstats. Doing one last run to c...
- 10:35 PM Linux kernel client Bug #909 (Can't reproduce): ceph-client+ceph v0.25.1,iozone test, "libceph: tid 115358 timed out...
- Hi ,
I am doing iozone test for
ceph v0.25.1 + ceph-client master , commit :61e062a18f10f57fb507f4d883e7d1fce898a8a... - 10:32 PM Bug #908 (Resolved): RGW allows users to create buckets and objects with invalid names
- From the "Amazon Simple Storage Service Developer Guide", API Version 2006-03-01: ("Object Key and Metadata")...
- 09:28 PM Tasks #587 (Rejected): install mpich2 on sepia*
- 09:27 PM rgw Feature #783 (Rejected): separate rgw to a different source repository
- 09:27 PM rgw Feature #770 (Resolved): rgw: logging
- 09:16 PM Revision c4ccbb79 (ceph): osync: implement delete-before and delete-after
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:16 PM Revision 094aba3c (ceph): osync: add osync-test.sh
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:14 PM Revision 44cf2820 (ceph): Merge branch 'master' into rgw
- Conflicts:
debian/control - 08:48 PM Revision b708307f (ceph): rgw: fix logging env variable name
- 07:03 PM Revision ffdc995a (ceph): cosd: Close TEXT_RED with TEXT_NORMAL in a few places.
- Guess these got missed or typoed on creation or something.
Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com> - 05:51 PM Revision 8c82f350 (ceph): osync-test: test --delete in bucket-to-bucket xfer
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:50 PM CephFS Subtask #879 (Resolved): Implement function to check fragstat and rstat on CDirs
- Pushed to wip_mds_rstats in commit:157e6bdc52aac6aa00a84edbd596ff49fe60e086
- 05:37 PM Linux kernel client Bug #811: rbd warning and crash
- can you see if this is a problem with the latest master branch of ceph-client.git? we haven't seen this problem...
- 05:16 PM Revision de44dc88 (ceph): osync-test.py: test --dry-run, --delete stuff
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:07 PM Bug #636: RHEL6 beta packaging breaks on 'gui_resources'
- I haven't been able to reproduce this issue in 0.25.1 and master.
I build my rpms out of my git tree now though, so ... - 04:58 PM Bug #636: RHEL6 beta packaging breaks on 'gui_resources'
- Unfortunately, I don't have access to RHEL 6! There is no Centos 6 yet. I suppose I'll set up a Fedora VM and see if ...
- 05:00 PM Revision 2602eb35 (ceph): osync: implement --dry-run option
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 04:53 PM Bug #639 (Resolved): RHEL6 beta packaging breaks on 'libcls_rbd.so.1.0.0.debug'
- fixed by commit:54f7d83e4124e608cadc2ed5024308ae813318ab and commit:f2e146aa86f595b9acc1829e394abcd6570ce222
- 04:45 PM Revision f2e146aa (ceph): rpm: package python bindings for rados
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 04:42 PM Revision bede3fcf (ceph): osync-test.sh: test bucket-to-bucket transfers
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 04:35 PM Revision 0a5ceb18 (ceph): osync: add AKEY and SKEY
- Add AKEY and SKEY, for when you want to keys / secret keys to be the
same for both source and destination.
Signed-of... - 04:32 PM Revision b77a3235 (ceph): osync: fix automatic bucket creation
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 04:17 PM Revision fc99cca4 (ceph): osync: add alternate syntax for file:// transfers
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 04:11 PM Revision e08b3a52 (ceph): osync-test: test file-to-bucket transfers
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 03:22 PM Bug #906: clustered mds: lchown not setting uid/gid
- kclient by default now. I can rerun with cfuse if that helps.
- 03:14 PM Bug #906: clustered mds: lchown not setting uid/gid
- cfuse or kclient?
- 02:19 PM Bug #906: clustered mds: lchown not setting uid/gid
- Hmm. Looks like that explains the ctimes....
- 01:41 PM Bug #906: clustered mds: lchown not setting uid/gid
- It's possible this is correct, but have we checked that client and server times match? Otherwise this is probably a d...
- 01:27 PM Bug #906 (Can't reproduce): clustered mds: lchown not setting uid/gid
- This is from autotest ceph_pjd_fstest, job 257.
saw failure on client node
http://autotest.ceph.newdream.net/resu... - 03:08 PM Linux kernel client Bug #907 (Closed): rbd: spin_lock bad magic on rbd add, remove, add, snap-notify
- create an rbd image
map it as a block device
remove it (echo 0 > /sys/bus/rbd/remove)
map it again
create a snaps... - 02:37 PM Revision 453e1f9c (ceph): osync: add SRC_AKEY, etc. environment variables
- Add SRC_AKEY, SRC_SKEY, DST_AKEY, and DST_SKEY. This allows us to
synchronize between buckets with different authenti... - 01:43 PM Messengers Bug #882: misc leaks in librados
- It looks like the remaining leaks are caused by Rados::notify. They show up in testradospp, but removing the notify c...
- 11:41 AM Bug #905 (Resolved): Error message doesn't reset the terminal color
- Should be done in commit:ffdc995a4705884e9b18b60ee3149bba49acfa8e -- I fixed a few of these warnings that just didn't...
- 07:44 AM Bug #905 (Resolved): Error message doesn't reset the terminal color
- When running:...
- 11:28 AM Bug #836: atomic-ops error on Debian arm
- All right, Lazslo just disabled atomic-ops on ARM and given that I don't think we have any users (certainly on ARMv5)...
- 04:08 AM Revision 07ee6311 (ceph): v0.25.2
03/20/2011
- 12:10 PM Revision 41675b1b (ceph): Fix manpage typos
- Close escape names correctly.
- 11:44 AM Revision e7abf595 (ceph): Remove unused cdbs build dependency
- Debian packaging uses debhelper and not cdbs; remove that build dependency.
- 11:17 AM Revision e2f1d784 (ceph): Change wording of Debian package descriptions
- Be more general in naming users per policy recommendation.
- 07:36 AM Revision be97e60d (ceph): Make Ceph Debian packaging Linux only
- Build Ceph on all Linux archs, but only build-depend google-perftools on
x86 and x64 archs only. - 07:23 AM Revision 5959e76e (ceph): Disable libatomic-ops on armel archs
- armel supports ARMv4t or above instructions sets.
libatomic-ops is only usable with Ceph for ARMv6 or above.
Signed-...
03/19/2011
- 07:45 PM Revision 9b969ce9 (ceph): Add cross compilation support
- Taken from Debian bugreport #618939 , courtesy by Hector Oron.
Signed-off-by: Hector Oron <zumbi@debian.org> - 07:15 PM Revision 1ad567e3 (ceph): Add parallel building support for multi{core,processor} systems.
- 12:41 AM Revision 241e29bd (ceph): CephxProtocol.cc: invalid authorizer data should not crash the osd
- Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
- 12:07 AM Revision 54f7d83e (ceph): ceph.spec.in: some CentOS fixes
- BuildRequires: cryptopp-devel has been replaced by nss-devel. Skip
google-perftools-devel because that package is no... - 12:03 AM Revision 47abc4f3 (ceph): osync: fix hash compares
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
03/18/2011
- 11:35 PM Revision 4f8efd2c (ceph): osync: fix s3store iterator
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 10:10 PM Revision 1065bef0 (ceph): pybind: convert to new API
- Fix the python bindings to use the new librados API.
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 10:09 PM Revision 9db1ecf3 (ceph): backtrace: user the proper version header
- Signed-off-by: Sage Weil <sage@newdream.net>
- 10:08 PM Revision 07ba8ee8 (ceph): libceph: use the proper version header
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:49 PM Revision f772a163 (ceph): libceph: pull version from new version define
- Signed-off-by: Sage Weil <sage@newdream.net>
- 09:47 PM Revision 55bb9ef8 (ceph): configure: no ~
- This confuses fedora and isn't really necessary.
Signed-off-by: Sage Weil <sage@newdream.net> - 09:37 PM Revision e7f3df72 (ceph): use 'git describe' version
- 06:38 PM Revision 45e88ebc (ceph): librados: rados_ioctx_lookup -> rados_pool_lookup
- rados_pool_lookup has nothing to do with io contexts!
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 06:37 PM Revision 0b70fe59 (ceph): librados: bump minor version number
- rados_create_internal -> rados_create_with_config
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 06:31 PM Revision 87e4aa23 (ceph): librados: bump minor version number
- rados_create_internal -> rados_create_with_config
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 05:59 PM Revision 624410fb (ceph): librados: rados_ioctx_lookup -> rados_pool_lookup
- rados_pool_lookup has nothing to do with io contexts!
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 05:28 PM Bug #897 (Resolved): RGW does not send content-length for HEAD requests sometimes
- The attached patch fixes the issue. Also, Colin's patch got a positive review and will be merged into boto.
- 05:08 PM CephFS Subtask #879: Implement function to check fragstat and rstat on CDirs
- Okay, I think this is done in the wip_mds_rstats branch. I'm going to leave it separate until I manage to solve #860 ...
- 04:04 PM Bug #904 (Resolved): confutils: should warn about syntax errors
- When a user has a syntax error in a configuration file, we should log a warning rather than silently doing the wrong ...
- 04:00 PM Bug #902 (Resolved): libradys: sync up python bindings to librados changes
- Created #903 to do the test.
Closing this bug since it's been implemented. - 03:12 PM Bug #902: libradys: sync up python bindings to librados changes
- should be resolved by commit:1065bef0eb777117a2950fa7fefeff8233b4e29e
still ought to write an autotest that makes ... - 02:56 PM Bug #902 (Resolved): libradys: sync up python bindings to librados changes
- 04:00 PM Bug #903 (Resolved): write an autotest that calls test-pybind.py
- write an autotest that calls test-pybind.py to make sure that the python bindings don't break as librados changes.
- 02:45 PM Bug #635 (Resolved): RHEL6 beta packaging breaks unexpected characters
- commit:55bb9ef82135bdc93f200f3a0bc768114bbca598
- 02:22 PM Bug #877 (Resolved): Qemu refuses to start with multiple RBD disks
- The fix worked.
- 11:00 AM Feature #901 (Resolved): autotest: get all 4 racks of sepia online
- well, let's leave a few machines (10?) out of the pool.
- 10:59 AM Feature #900 (Resolved): qa: thrash in/out
- 10:59 AM Feature #899 (Resolved): autotest: hammer rbd mount(s) with standard fs benchmarks
- 09:48 AM Messengers Bug #882: misc leaks in librados
- I thought I saw something related to and QEMU on the lists -- am I making that up, or have we identified the source o...
- 09:47 AM Bug #893: no filesystem created if all mdses are configured for standby-replay
- Well, the intention was that if you specified standby-replay that meant you didn't want it going active unless the MD...
- 01:02 AM Revision a3475610 (ceph): direct_io_test: use mkstmp instead of mkostemps
- mkostemps isn't present in older glibc versions, like the ones in CentOS
5.5. We don't really use any of the extra fu... - 12:50 AM Revision 4db8801b (ceph): Makefile: check for new enough version of gtkmm
- Versions older than 2.13 don't build, so check for that with automake.
Signed-off-by: Colin McCabe <colin.mccabe@dre...
03/17/2011
- 11:10 PM Revision 1e342b7e (ceph): osync: remove some debug printout
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 09:32 PM Revision 609b9c0d (ceph): rgw: handle swift auth requests
- still doesn't really do anything
- 09:32 PM Revision 033eb9be (ceph): rgw: dump content length for certain operations
- 07:50 PM Revision 2aaf2c60 (ceph): osync: first version
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 07:50 PM Revision 172f0a2c (ceph): osync: s3 fixes
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 07:06 PM Revision 6b3baf2e (ceph): msgr: move test binaries to updated msgr bind/start interface
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 07:05 PM Revision acd7d744 (ceph): msgr: fix start() return value
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 07:00 PM Revision 601f5985 (ceph): PG,OSD: activate pg during replay
- Replay PGs already accept and queue transactions. PGs will now go to
active during replay in order to simplify the s... - 06:59 PM Revision 68a2f46f (ceph): blobhash: Avoid size_t in templatized hash functions.
- On S/390, the earlier rjhash<size_t> failed with
"no match for call to '(rjhash<long unsigned int>) (size_t&)'".
It s... - 06:36 PM Revision ceb76bad (ceph): msgr: temp hack to keep nonce unique
- Temp hack for: #877
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 06:33 PM Revision 7670b264 (ceph): msgr: let user explicitly set nonce
- There will be problems if two messengers use the same entity_addr_t because
they are on the same ip and choose the sa... - 06:17 PM Revision 2fb9323c (ceph): config: whitespace fix
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 06:16 PM Revision e7e2bb88 (ceph): config: fix get_val, set_val
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 05:28 PM Revision 70d92b7f (ceph): librados: check whether objecter is initialized before shutting it down
- Fixes failing unit test Librados.CreateShutdown
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 05:02 PM Bug #897: RGW does not send content-length for HEAD requests sometimes
- http://groups.google.com/group/boto-dev/browse_thread/thread/0e007388ef08bf4c#
- 04:40 PM Bug #897: RGW does not send content-length for HEAD requests sometimes
- I posted a patch to boto-dev which allows libboto to handle a missing content-length as a 0 content-length. We'll jus...
- 04:19 PM Bug #897: RGW does not send content-length for HEAD requests sometimes
- That's the actual apache code that does it:...
- 04:02 PM Bug #897: RGW does not send content-length for HEAD requests sometimes
- You're quoting the wrong symptom and the workaround stated here will not work:...
- 03:57 PM Bug #897 (Resolved): RGW does not send content-length for HEAD requests sometimes
- RGW does not send content-length for HEAD requests when content-length would be 0. This breaks libboto:...
- 05:01 PM Bug #898: vstart.sh fails if host has many IP addresses
- Workaround when you're running on a single machine: ./vstart.sh --localhost
- 05:00 PM Bug #898 (Resolved): vstart.sh fails if host has many IP addresses
- As reported by Noah Watkins <jayhawk@cs.ucsc.edu> on the mailing list,
vstart.sh fails (confusingly) on some hosts. ... - 02:22 PM rgw Bug #896 (Resolved): list buckets doesn't dump content length
- apparently this breaks the boto library
- 11:57 AM Cleanup #878 (Resolved): osd: crashed+replay -> active[+clean]+replay
- commit:601f59857e7347168799def55e846bb53e3bed50
- 11:54 AM Bug #837 (Resolved): AuthAuthorizeHandler fails to build on s390
- merging this for v0.26 to get some extra testing. no rush on s390 support :)
- 11:33 AM Bug #877: Qemu refuses to start with multiple RBD disks
- Pushed fixes for stable and master branch.
- 11:17 AM Bug #884 (Resolved): testrados: glibc detected *** /home/ceph/ceph-server/src/.libs/lt-testrados:...
- fixed by commit:e7e2bb884f29ac42df0dd2419861f87dd8c36005
03/16/2011
- 11:51 PM Revision d7c5c56c (ceph): rados tool: fix fd leak in import
- 11:44 PM Revision 2dae8ad5 (ceph): objecter: close all sessions when shutdown
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 11:38 PM Revision 17b98e80 (ceph): rgw: fix plain formatting
- 11:14 PM Revision cd40aabf (ceph): rgw: fix openstack list buckets with plain formatting
- 09:52 PM Revision 24894694 (ceph): mds: fix replay of fragment ROLLBACK
- In the rollback event the bits are negative. Replay accordingly.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 09:52 PM Revision 1fbd3a70 (ceph): mds: resync fragmentation during cache rejoin
- During rejoin we may find that different MDSs have different fragmentation
for directories. When that happens we sho... - 09:52 PM Revision cae43fc7 (ceph): Makefile: drop libradosgw_a LDFLAGS
- Fixes the warning
src/Makefile.am:299: variable `libradosgw_a_LDFLAGS' is defined but no program or
src/Makefile.am:... - 09:52 PM Revision 6fa470ba (ceph): common: disable log_per_instance for non-daemons
- Turn off the logging and symlink rotation, not just symlink rotation.
This is a somewhat arbitrary distinction (log ... - 09:51 PM Revision 9b52da5d (ceph): rgw_admin: show '-' if bucket owner doesn't exist (in log)
- 09:37 PM Bug #893: no filesystem created if all mdses are configured for standby-replay
- It sounds like the monitor needs to make the mds as up:creating or up:starting (or up:replay) if the cluster isn't ye...
- 09:26 PM Bug #893: no filesystem created if all mdses are configured for standby-replay
- That is quite clear. What gave me incorrect expectations is that IIRC it started the cluster successfully from a ful...
- 08:57 AM Bug #893: no filesystem created if all mdses are configured for standby-replay
- Hmm. Is http://ceph.newdream.net/wiki/Standby-replay_modes not clear enough?
> *mds standby replay*
>
> If this is... - 09:21 PM Revision 32fce3ca (ceph): rados_create: correctly handle null id
- Passing a null id to rados_create means "use the default id."
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com> - 09:18 PM Revision f06f4eed (ceph): librados: always call keyring_init in connect
- Formerly only the C interface was calling keyring_init in connect!
Signed-off-by: Colin McCabe <colin.mccabe@dreamho... - 09:18 PM Revision 586fc66e (ceph): librados: don't call keyring_init in init_internal
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 08:53 PM Revision 9e1828af (ceph): objecter: make response_data bufferlist static
- Putting it on the heap unnecessary additional complexity.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 08:38 PM Revision 251fd504 (ceph): rados_create_internal calls keyring_init
- 08:32 PM Tasks #895 (Resolved): make backlogs charts work
- See Charts under http://www.redminebacklogs.net/en/installation/
When I do rake redmine:backlogs:generate_chart_da... - 07:25 PM Revision c5489762 (ceph): rados_create: set id based on parameter
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 07:06 PM Revision b1c33216 (ceph): librados: add rados_create_internal
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 07:04 PM Revision dfa8e50e (ceph): Merge commit 'origin/rgw_librados_priv' into rgw
- 06:52 PM Revision d1cea6ff (ceph): rgw: use rados::init_internal
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 06:37 PM Revision c9eccb95 (ceph): librados: add rados_create_internal
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 06:23 PM Revision a70b5a81 (ceph): filestore: return negative error code if open fails
- ENOENT was being treated as a read of length 2, causing #890.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 05:57 PM Revision a772c8bb (ceph): rgw: merge crypto changes
- 05:45 PM Revision 8f2392b8 (ceph): Merge commit 'origin/master' into rgw
- Conflicts:
src/Makefile.am
src/rados.cc
src/rgw/rgw_admin.cc
src/rgw/rgw_main.cc
src/rgw/rgw_rest.cc - 05:35 PM Bug #877: Qemu refuses to start with multiple RBD disks
- The default nonce (pid) used by SimpleMessenger was the problem. We'll have to figure out what we want to set it to.
- 04:38 PM Bug #877: Qemu refuses to start with multiple RBD disks
- Here's a snippet of this occurring with objecter and messenger debugging:...
- 05:00 PM rgw Bug #894 (Resolved): openstack pseudo folders
- the current implementation is not compatible with swift.
- 04:42 PM Messengers Bug #882: misc leaks in librados
- The remaining messenger-related leak with --show-reachable=yes:...
- 04:12 PM rgw Bug #343 (Resolved): Bad 100-Continue handling
- Ok, tested it quite a bit and it seems that it's working without any problems. It's commit:3fed7a553db315a855f3b2f697...
- 04:08 PM rgw Bug #766: slow bucket creation times
- It's much better now, though can still be somewhat slow.
- 04:06 PM rgw Feature #770: rgw: logging
- We log user activity on the rgw. However, currently we don't provide any way for the users to see the logs.
- 01:48 PM Bug #870 (Resolved): The -dev packages are missing conflicts, could avoid SONAME in package name.
- commit:b63d40649e06f962e3c23be1d86a11fc3a9ad23c
- 11:22 AM Bug #890 (Resolved): testradospp causes osd crash after running testlibrbd
- Fixed by commit:a70b5a81a5c7ec29ab06eea162b7201b74d0510c.
- 05:23 AM Revision 3f442f06 (ceph): init-ceph, mkcephfs: fix $name normalization
- Strip leading . only, to tolerate osd0 and osd.0.
This also turns osd.....foo -> osd.foo, but that's better than
osd... - 05:21 AM Revision d7f6000b (ceph): init-ceph: use consistent $type.$id naming
- Use $type.$id, regardless of what the user uses.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 05:18 AM Revision 844093fb (ceph): osd: only update last_epoch_started after all replicas commit peering r...
- The PG info.history.last_epoch_started is important because it bounds how
far back in time we think we need to look i... - 03:57 AM Revision 87e6d372 (ceph): Merge remote branch 'origin/stable'
- 01:41 AM Bug #802: osd: failing to send heartbeats (btrfs hang?)
- I noticed that btrfs tends to freeze quite often when I use a journal within the osd tree, or within a separate ods's...
- 12:17 AM Revision 5d7a12cf (ceph): rgw: explicit case mtime to uint64 before encoding/decoding
- 12:16 AM Revision 6843a0b8 (ceph): rados tool: export bucket
03/15/2011
- 11:32 PM Bug #893 (Resolved): no filesystem created if all mdses are configured for standby-replay
- If the [mds] section contains:
mds standby replay = true
then, once nodes are started after mkcephfs, a... - 10:36 PM Bug #891 (Resolved): osd: fix last_epoch_started updates
- commit:844093fbf7cc47add68e5e8fcac52c6ec875dcc3
- 09:28 PM Bug #891 (Resolved): osd: fix last_epoch_started updates
- last_epoch_started is used to bound how far back in time we query other OSDs in order to recovery PG state (this is t...
- 10:21 PM Linux kernel client Bug #784 (Can't reproduce): kclient crash
- 10:02 PM Cleanup #892 (Resolved): osd: remove class distribution infrastructure?
- If we leave object class distribution to the administrator,
- the admin has to copy a .so into /usr/lib/ceph/class... - 10:00 PM Revision 9862afa4 (ceph): testlibrbd, testradospp: read default conf file
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 09:59 PM Revision 2319ae13 (ceph): logging: don't add --debug
- --debug is already taken to change the global debug level.
Just offer -d for now.
Signed-off-by: Colin McCabe <colin... - 09:49 PM Revision abc64b01 (ceph): logging: --foreground options reorganization
- -f now just means stay in the foreground.
-d now means stay in the foreground and log to foreground.
Both options now... - 08:18 PM Revision 22241f8d (ceph): librbd: int -> ssize_t for aio completion wrappers too
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 08:16 PM Revision d93c1184 (ceph): librbd: ssize_t return values for read, write
- size_t is 32bits on 64bit archs. Use ssize_t (long) for return values.
Signed-off-by: Sage Weil <sage.weil@dreamhos... - 07:59 PM Bug #876: rbd export rbd image > 2GB, export error: Invalid argument
- Hi ,
i git commit 22241f8daea36df602c9069c311f59e22670918c,
took the following steps to this issue.which should be ... - 01:22 PM Bug #876: rbd export rbd image > 2GB, export error: Invalid argument
- for what it's worth, I got these results at commit:ca613786f84d44f352fa4fee4ebd57f4b1ec4cdd...
- 01:18 PM Bug #876: rbd export rbd image > 2GB, export error: Invalid argument
- Hi Jeff,
I've pushed a few different patches cleaning up these type sizes. It's working on our end.. can verify t... - 01:42 AM Bug #876: rbd export rbd image > 2GB, export error: Invalid argument
librbd.cc:line 1217,
modify
int total_write = 0;
to
to uint64_t total_write = 0;
int aio_write(ImageC...- 01:24 AM Bug #876: rbd export rbd image > 2GB, export error: Invalid argument
- hi ,
commit: 4ee75a881ec637e2b0c5b74b16b1e44ac710707c
modify
librbd.cc:read_iterate:line 1024 :
int tota... - 07:43 PM Revision 3ecfbfbb (ceph): filestore: adjust op_queue throttle max during fs commit
- The underlying FS (btrfs at least) will block writes for a period while it
is doing a commit. If an OSD workload is ... - 07:43 PM Revision 24342a71 (ceph): filestore: instrument filestore, journal throughput and throttling
- Signed-off-by: Sage Weil <sage@newdream.net>
Conflicts:
src/os/FileJournal.cc
src/os/FileStore.cc
src/os/FileSto... - 06:15 PM Revision 4c22c159 (ceph): librados: add default to rados_conf_read_file
- In rados_conf_read_file, read from the default configuration file
locations if the library user passes NULL as the lo... - 06:15 PM Revision 51b93726 (ceph): testrados: test default conf file location
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 06:07 PM Revision ca613786 (ceph): rbd: int -> int64_t on do_export
- Prevent 32-bit overflow.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 04:47 PM Revision 174aa56c (ceph): librbd: use int64_t for read_iterate
- The read_iterate can cover > addressable memory on 32-bit archs.
Reported-by: Jeff Wu <cpwu@tnsoft.com.cn>
Signed-of... - 01:31 PM Bug #890 (Resolved): testradospp causes osd crash after running testlibrbd
- Backtrace:...
- 01:18 PM Tasks #889 (Resolved): librbd.cc : more int ->uint64_t
- 09:44 AM Tasks #889: librbd.cc : more int ->uint64_t
- Oh, nevermind, I see why it matters (read_iterate can cover more data because it goes in pieces).
should be fixed ... - 09:39 AM Tasks #889: librbd.cc : more int ->uint64_t
- In both of these cases, we can read no more than the size_t len. In practical terms, we will never read more than wh...
- 02:08 AM Tasks #889 (Resolved): librbd.cc : more int ->uint64_t
- Hi ,
1.
commit : 4ee75a881ec637e2b0c5b74b16b1e44ac710707c
still exist some of params that need modify int ->uint6... - 12:41 PM Bug #531 (Resolved): Journaling Causes System Hang
- commit:24342a71919e50e81a8c05682a5687b2e54d649b
- 11:00 AM Bug #632 (Won't Fix): init script won't stop an instance that's been removed from config
- I don't think we're going to fix this one.
- 10:14 AM Linux kernel client Bug #571 (Closed): client hangs after osd disconnection
- 10:13 AM Linux kernel client Bug #502 (Won't Fix): honor osdmap FULL flag
- The osd returns ENOSPC if it's map is full. This is more reliable since we don't have to worry about the client gett...
- 10:11 AM Linux kernel client Bug #782 (Won't Fix): mount -o name=client.foo fails (name=foo succeeds)
- 09:55 AM Feature #728 (Closed): automate package builds
- 07:59 AM Bug #868: librbd::AioCompletion::add_block_completion causes Qemu to crash
- Let me get back on that. While 20GB went fine, 100GB did not.
In my logs I found:... - 05:49 AM Bug #868: librbd::AioCompletion::add_block_completion causes Qemu to crash
- Seems to be working here too. I didn't notice the memory usage which you are describing, but I could have missed it.
... - 12:11 AM Revision 4ee75a88 (ceph): objecter: fix leak of bufferlist from MPoolOpReply
- bufferlist->claim already clears the source bufferlist,
but setting it to NULL prevented it from being destroyed.
Si...
03/14/2011
- 11:44 PM Revision 723a9265 (ceph): Merge branch 'stable'
- Conflicts:
configure.ac
debian/changelog
src/cfuse.cc
src/rgw/rgw_rest.cc - 11:13 PM Revision 58ffd37e (ceph): rados tool: close dir after reading through
- 11:09 PM Revision 84b65b5c (ceph): rados tool: recursively import from dir to pool
- 11:04 PM Bug #876: rbd export rbd image > 2GB, export error: Invalid argument
$ uname -a
Linux cephhost 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 02:41:37 UTC 2010 x86_64 GNU/Linux
- 10:54 PM Bug #876: rbd export rbd image > 2GB, export error: Invalid argument
- $ ./src/rbd ls -p foo
10GB
10GB is a file created by " dd if=/dev/zero of=./10GB bs=1M count=10240" at local d... - 10:46 PM Bug #876: rbd export rbd image > 2GB, export error: Invalid argument
Hi ,
I verified this issue,
use master commit: 4ee75a881ec637e2b0c5b74b16b1e44ac710707c
export file size > 2Gb...- 10:45 PM Revision df8c0094 (ceph): cfuse: set proper defaults
- Since cfuse usually runs as a nonprivileged user, its defaults must be a
little different from those of the other dae... - 10:39 PM Revision db25852f (ceph): cfuse: always daemonize hack
- Always daemonize, until the next round of common_init fixes lands.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 10:39 PM Revision 7f4a161e (ceph): v0.25.1
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 10:16 PM Revision 448010f2 (ceph): osd: small pull recovery adjustments
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 10:14 PM Revision 4046c4b7 (ceph): ReplicatedPG,OSD: Track which osds we are pulling from
- Currently, a PG waiting on a pull from a dead OSD cannot continue
recovery. ReplicatedPG::pull now tracks open pulls... - 10:01 PM Revision a7fba4c8 (ceph): vstart.sh: escape " "
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 09:47 PM Revision aed8227c (ceph): rgw_rest: fix printf format specifier
- 32-bit
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 09:47 PM Revision e55047d1 (ceph): rados: fix map type
- 32-bit build issue
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 09:44 PM Revision 52542be8 (ceph): librbd: delete block completion in aio_read callback
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 09:44 PM Revision 2b8ef02d (ceph): librados: initialize done in C_NotifyComplete
- Caught by valgrind, this was uninitialized in the caller.
Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com> - 09:44 PM Revision 87056e1a (ceph): monclient: fix leak of AuthClientHandler
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 09:44 PM Revision a94cf48b (ceph): testlibrbdpp: read conf file and don't double-delete AioCompletion
- Signed-off-by: Josh Durgin <josh.durgin@dreamhost.com>
- 09:40 PM Revision a0e81758 (ceph): librados: fix size_t -> uint64_t
- Only comes up on 32-bit builds.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 09:40 PM Tasks #888 (Resolved): get new sepia machines into autotest pool
- 09:39 PM Revision 66603cfa (ceph): librbd: more off_t and size_t -> uint64_t changes
- These only pop on up on 32-bit builds.
Signed-off-by: Sage Weil <sage.weil@dreamhost.com> - 09:38 PM Tasks #887 (Rejected): gitbuilder dash?
- It would be cool to have a page that shows the top summary lines from each of the gitbuilder instances. The colored ...
- 09:23 PM Revision d99b5b66 (ceph): mds: journal fragment rollback events
- If we rollback a prepared but uncommitted dir refragment, journal it!
This prevents a pattern like
2011-03-14 09:53:... - 09:23 PM Revision c52dc5e0 (ceph): vstart: put logging options in daemon sections, not [global]
- We don't want random command line utils to have non-default logging
behavior.
Signed-off-by: Sage Weil <sage.weil@dr... - 08:22 PM Revision 8954d2b3 (ceph): Merge branch 'stable'
- Conflicts:
src/include/rados/librados.h
src/include/rados/librados.hpp
src/librados.cc - 08:20 PM Revision d01bd862 (ceph): librbd: size_t -> uint64_t on internal resize
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 08:15 PM Revision 9bfdf4b7 (ceph): librados: use uint64_t for extent len in extmap
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 08:13 PM Revision b468d67d (ceph): librados: fixup rados_trunc
- Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
- 07:22 PM Revision 7218b090 (ceph): radosgw: first authorize user then try to read the acls
- can't read acls if user wasn't authorized yet.
- 05:23 PM Messengers Bug #882: misc leaks in librados
- The only remaining leak whose backtrace came from the messenger is:...
- 05:14 PM Bug #868: librbd::AioCompletion::add_block_completion causes Qemu to crash
- I noticed prior to crashing like this, qemu would consume lots of memory. I fixed a bunch of memory leaks in aio hand...
- 05:09 PM Revision bc5b27aa (ceph): librados: make AioCompletions delete themselves when released
- AioCompletion->release() already accounted for the implementation, but the wrapper was kept around.
- 04:17 PM Support #885 (Resolved): "librados" C API support get_fs_stats
- commit:610c76d87e456dee6f79fd61e09276e4a2b8c683
- 12:19 AM Support #885 (Resolved): "librados" C API support get_fs_stats
- Hi ,
Could you add C API support for
int librados::RadosClient::get_fs_stats(ceph_statfs& stats)
?
To get ... - 03:23 PM Bug #864 (Resolved): osd: pull doesn't fail when pulled-from node restarts
- commit:448010f27ea767a3c810358b5a49c77e14e65787
- 02:49 PM Tasks #827 (Resolved): Make i386 build cleanly in gitbuilder
- 02:47 PM Revision 8126621d (ceph): cpp_strerror: handle negative error code
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 02:46 PM Revision 1fe9c544 (ceph): cpp_strerror: handle negative error code
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 12:57 PM Revision 610c76d8 (ceph): librados: rename statfs to cluster_stat
- 12:56 PM Revision 1695c0ef (ceph): librados: add statfs to C interface
- also rename the corresponding C++ method
- 12:48 PM Revision fe917607 (ceph): librbd: uint64_t for image sizes
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 12:48 PM Revision b8280df9 (ceph): rados, rbd: off_t -> uint64_t
- off_t is 32-bit on 32-bit archs when compiled without _FILE_OFFSET_BITS=64.
Avoid any such ambiguity in the library i... - 12:10 PM Revision 25fcb6ba (ceph): Revert "librados,librbd: use 64-bit offsets and lengths"
- This reverts commit f294b26746a30960971757c42d679208a99995a7.
- 11:54 AM Bug #837: AuthAuthorizeHandler fails to build on s390
- There's a stab in the dark that might solve this in branch tv-blobhash-837.
- 11:39 AM Revision 77444412 (ceph): logging: disable log_sym_history for non-daemons
- Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
- 11:10 AM CephFS Cleanup #886 (Resolved): journaler: rip out ack_barrier cruft
- This is from when the MDS used to submit some journal events waiting for ack and some for commit/safe. It ensured th...
- 12:00 AM Bug #884 (Resolved): testrados: glibc detected *** /home/ceph/ceph-server/src/.libs/lt-testrados:...
- Hi ,
reproduce steps:
1. ceph version: master 34cf240d70d1992263e32931031b2ba6cd497f14
2.testrados.c ,set rados_...
03/13/2011
- 09:57 AM Feature #883 (Resolved): osync tool
- Build a simple tool for syncing object buckets from s3, swift, rados, and/or a directory.
Maybe use argument synt...
Also available in: Atom